fffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:09 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:09 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9, 0x0, 0x5, 0x8, "dfb470b5237011cb092e234e65b537ab0daec392"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2800f1ff16cda6ad15e3d90230fdffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64, 0x7, 0x400}, {0x7, 0x0, 0x0, 0xffffffffffffffff}, {0x40006, 0xaad7, 0x100000, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xfffffffffffffffa, 0xba, 0x7, 0x9}, {0x400, 0x2, 0x1, 0x1f}, {0x6, 0x7, 0x3, 0x6}, {0xffffffff, 0xfffffffffffffffb, 0xffffffffffffff80, 0x7fffffff}, {0x1, 0x7, 0x3, 0xffff}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8940, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x1, 0x10001, 0x5, 0x100000001}, {0xa99, 0x0, 0x3, 0x100000000}, {0x100000001, 0x101, 0x9, 0x9}]}) 16:00:09 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xc000000}) r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x0, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) lseek(r2, 0x0, 0x0, 0x1) 21:03:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x14c7cbc40fde309e) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3, 0x101}, {{r0}, 0xffffffffffffffff, 0xd0, 0x40, 0x1, 0x7}, {{r2}, 0xfffffffffffffffd, 0x4, 0x8, 0x7, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000022, 0x875, 0x62}, {{r1}, 0xffffffffffffffff, 0x1c, 0x84, 0x6, 0xf47}, {{r1}, 0xffffffffffffffff, 0x8d, 0x11, 0x80, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 21:03:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x3, 0xc000, 0x118, &(0x7f0000ff4000/0xc000)=nil) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r4) 21:03:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = socket(0x4000000038, 0x3, 0xffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x81, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2a6, 0x0) r10 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0x20) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r12 = socket$inet(0x2, 0x4007, 0x800) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x80, 0x0) r14 = socket(0x1, 0x7, 0x2) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x20000, 0x0) r18 = open$dir(&(0x7f0000001600)='./file0\x00', 0x202, 0x81) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640)='/dev/pci\x00', 0x10000, 0x0) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x8000, 0x0) r21 = fcntl$dupfd(0xffffffffffffffff, 0xa, r12) r22 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x400000080, 0x0) r23 = dup(0xffffffffffffffff) r24 = accept(0xffffffffffffff9c, &(0x7f0000002740)=@in6, &(0x7f0000002780)=0xc) r25 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/wskbd0\x00', 0x300, 0x0) r26 = accept(0xffffffffffffffff, 0x0, &(0x7f0000002800)) r27 = kqueue() r28 = socket$unix(0x1, 0x2, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002840)='/dev/bpf\x00', 0x10, 0x0) r30 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000002880)) r31 = socket$inet(0x2, 0x5, 0x8000) r32 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/diskmap\x00', 0x40, 0x0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000002900)='/dev/zero\x00', 0x0, 0x0) r34 = socket$inet(0x2, 0x8000, 0x100000001) r35 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, &(0x7f0000002a00)=0xc) r38 = getpgid(0xffffffffffffffff) r39 = geteuid() getgroups(0x8, &(0x7f0000002a40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r41 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, &(0x7f0000002ac0)=0xc) r43 = getegid() r44 = accept$inet6(0xffffffffffffffff, &(0x7f0000002b00), &(0x7f0000002b40)=0xc) r45 = open(&(0x7f0000002b80)='./file0\x00', 0x66502231f1c2cf8, 0x20) sendmsg$unix(r0, &(0x7f0000002d40)={&(0x7f0000002bc0)=ANY=[@ANYBLOB="01002e2f66696c5004a12a1a27710f653000"], 0xa, &(0x7f0000000100)=[{&(0x7f00000005c0)="3e8cb5ee90ab4d2ce021a252bd92c6cae0b0619764e70791748d616a856fb9b621a573bda2da88d23c5dad716169d9a3ba88d1c6ad53379d63027243b4eb3e018b5a79a04f8c3623a3496e045a66d2b9872146df43ef5d7aa2d268e919756ff5f258f70a66fcc874f4bd2a41c55ffcb728b14b2ebd8f4720b3129d7f9dd356e6899046cb9963b69ef056b4192b5abfb4a559d02db1f34cd81a23b6ad163eeafdc1aed0447a14eb836ca489f3c765bd6adecea51d3abc9573e57b291147b32c954e794dafa96b26f87673a8ed0ecfdefac2d75ae59c215312439d94d6b2454b9e977f01ee14b754f85135c1d74b4f59ce5d65ad1a072972f4c9c219d15e6d3055af4f6cbf0685896ed39154864911f9ff8eb995ee200a913e9414c215917c293091ce4fa5092294deb027f293fec1fc86456d565ee671083e1fb882312a56ae48f804d06a20ef6c5b7b31684c34d347e2cedc1e91fb05eeb54dae9796c06a9ee7a1b189e9704247eee80752575f03cc01445d7909dc9e391c92096111606c6f1fcec2e0f5a59e80d393a7adcc0ac91cb0540f6703badcc486f2b4ef96953adb26a9f13e8585e15b9574ce3f08960f013864cb19b24ab513a4761d7e8615a53143dc9701bfc61abc05b011314d81ec3b22b1a145bcf3a317155d641e83e6a832dd8f386bdd324ccea76ce363df803b7aa582f4f7fe2b497517488cae64238bcfa7a4f98f8cefe6432d2ef27846dfaeb56420ca8a3ba7fee28ca5ddae0925d27a8f9dfe97bd88c836cf2c5e35ff11a83f0254095fde362cb291fb850cf7ca205d21cf4928f695aa73e765278fc61e301a2c21a9ccf82d2a2a5b4db686b7bb31db866e83caaf3c4932ced7ef00542987357f980349eed078d4bb7b4971d8c619baeea6b71a1ce3647175793f7ac37a3a102aa7a0888d48dc3be4d606eb62b748cba80bcdafb690f0ff67cf60b949fd67f36247f0d18275e25cfd67dcb7597e0505f4915cd67fae12290761a15e44e6125c59f528c6bf4e0d3a6f174d91cf20d7d2c5b3f76cdf20a942076c117e49dda55cd73760651dd17e25e9ca22917a1d6b393b545239721317cde1bcd17f76cae0f5ae754917c948845928a95703c0fa0c4403de6d7934a7cdf759004ecabcd903cd3d67f7e334dfdcdb7a6dc134e8455c46d68156f873968a2503c7bd5d584724efbb867d642f1f079f3caa7ef9ee334e85c97b8d69d27db698fdeda13dcfc8b5306a3f0472ebb9ce87c6e2990591d152b7c64ee8a85310645685e36ddd709ac39fff5bfc16008deca3912dfc70a5192882082e780ba97db537b7153f531f35ff2a9a84295eabbc7ea64c1566f779b39c4f9514d1d942c4bdd14404ba34175c4b0749510a65b31ee72fbb10c3b2bfb056322b1cd51e6b5dcfe1ce17c51a9b993d8827d51afb26bbe42f34bb5ba81483b9cb06c975e5eaff2c1399b70a2b278a1fa39d076d04832726bb44fe3a57951bfb23d1467708dde304890a3adba485ad352ef5a5242a6cd8bee354be1ed1b1650be15c75d3d51680ad83475dd1a0b524bf02c8ca795424bd0ba26d90752280e316cb93b4150953156335cd2f23c4d89de9b3a69306c910d060433edb9caa62a24245cd68d7c1fab3f09db4251899163a10550bd0adc7de7fc3f6520af065a890f7e46f4983f3abaa01d408b8bdc28fd53355a4b1fb7038d4a811846d9cf60f511185991e4ed99bf4ee4c7d3c16bb2000e91be8985dbfaaba99784c8e7692fb301639ad016c2648188f5da8fb8b862df9c080d9cca463664899b3b7d50227d2e464e593f584d08b17bb4cff9575a5a67b771b13f79af75acd5b297b766e63a92d8f1334f9deedb396502d1de55d7e3ea7785519fa0c3657ea1e74a157cbaac45d80fbe2ed11034a161ac550663c68af56c1e318bcdaf0a694a6964e6aef4bbe205dfb561a03ec673b8aed5f3f0febec60d9c540dccbdf52d86f8bde2433e4bee4e1ec91130d3b70dec8b9448ca65884666f7facc54c0ba0d68e6a0b755900de7280e7d761c8215d69a5c6bd0f6749accc7fb36aecaeb213b2493d7e87b1acf6de5bfdd1311bcdeeef6ca6fe26ab6bbec4827bc59d9039926a7cb52f1741a88c72b7b069d041b1d00f111e5cba6ce62dbed01694aa176cb434bb208ba46c30a0567cc9af51d74ee11c8051c8f628225cd20ffe6abd54308c09bd0861668cee5942cb0c30e4d0ddbc179ea02e35aa86bff534d8643e5e910c9bc50c3de0971c2f94d9a471ee18789426cbec8c6772674302e5a8d0fce838bf2f464e81ac0e50eb6922c8ad8ea1c4efd2a8404e589516d5ddc4fb03c41f87138df7ceeb9997a407e784aa0bb7e5a9c2566279c6b9c8b891f413d691b53d7a132ec11c78635e57be8f47ccf47f9b628c4e5ad5c7dc150f259e7548b150b6ecde690b13563331e82dc397136780f501c876e8176da24b8a49df910191d8fb2b9e4e33aa819ad10d0e010950e49d5f8bed820730da47b057e29dc8c38017981f31930663284c20147624a2405f189ec217b509c3d94867fb06d4ab207aaac21022892d04bf65ed38746e57a81cb897f0257b563a447721acef425eb3a58ea47b975590eb2ea4c8a5b6d62ee1dad165a7a99bf86d08c966c416f014b37016527fc02eda83c18e8e454ca8e7799d55cc744f7b7b45e3f651b5cc638535bf4885fc914bfc23b6bdbb3f4465f1f9f4e2b1d21d64ba14b34918d54c7f3d9da517ee3c93e0cb04d192638d1512eff5c4a3b888902df41282b5cb0eae80736088cf7041f732e5a840b627d430829acc62b53d1d2769566a52661e1e480688d8ef335f48da3702c63ba0860a6e2acc22159f136b096608783728f355737e80b51530a900627bec13a534488fca62849f254838f688d65ac3739095cce0f6d80d2c0dcab17561f3874a8bf55dd961d17d529678b1008f302c2b6ad0abfcf6e91d46adf2295aa13085528620ae1fa7f2c884e63f758ba873eca59a8af56387ecc38cf13d19dc65bc831274f9071b92b9c4054865339b417fa379eab1eb175ba65137f285597e0d84dcac70e5abf8976fb5199025421330eb2a5860437b34783d56385374bd6ee371f8f44b6548692524ae8cbd9082635fcd576b43f9a78ffbbabff1addc78b7d77c75bf9106b777d04820ee2a945f14a0723300d5cdfdb1f47d9d90813c50ab1f384204ea0b2605cdb09490d5dd229e3cb0c880045818ff82015ed85319279acb8281db957fb2e5bb4a7535b193354ebc51b4efbb436d2d3faa36f0db34175f94e9b1f6a578c29078093f8e220f93285d78602996153e3d6a6363554dc116ff343ab2c7fc77dfac0646cdbaa538dfac62d10bcd03dd024ce76a72df1c067008910c9c39c5af011a06c74cdb2ab455cee52895cc7970ffdbc6b3346fc75987bdc9453e08672225596f03c30acee3aad5d448c854ce1cd4ed564b1443be0bbd97a41b1ace2006fa51635a18279dfb1d59665079c15b107c387ed894c5de3c51b03de28ee6f989454f77755815be212bf3321d606c1046d21afc060768742625ab10c329f0bc141162a2ee727f42545ab46533ec8b1dbf57a5436b55ac7e1170026a40815be4926e2aef77c50291dbaa558ede0536a6a32e32591bd245a5f28b683364916b178f73f0c70b0dec2df85c80b5ff3c1815c3c1c81951f973ed6ae9ca2a24b400b0a183680a8d790269b9cb7d08ac71dabb51eb5d2dbc5cfe64a59a5b9975763f1692a764d18690bb18128e466354802dce9290f7f214f459a6db29b6c16d7320c1d74961ac4305cae7785917eef571a8d9121f1b438c4a71fdf83e4c065a9a4e757d3c7be01fcffa833397660b91c0b559156a813e27e60964b6d78216ea63eeba622b0ef243dddd2a12d89230e05c7997e5a0a0f6c9ac4a9a189f39770fc9d051bb3e6a89b21f988eb63a56963b1c8a3337498aa0f826c5f300c23d255e2737f165297cc9f1f7133c0174d0d0c1abc5548b2169e4af6972de099381d1049d963c5e1bfe7a7909fcd905062bdb676567391541686e659c8f287da47cb8f70426233bc98f79ade1ce500f09267bf3a5b859c8a106696865cc1b905397ff8987075a6d37a6a7a3f10d919af457ad4e65328384c0e70f07766bf02f722330154b25a69123090132a216693a03872f21960a36ff14b4c51099538cfe788d51a0bc6d20b8bf25621047efa9dda5a01d11279d2c77c923e652feec00f33c2872a8ca86645a3071498a0310bdba85bdabacb7dc5eba3df2c226b2a536b2d0a1d76ee8c39cbd3e10a4bad47b2e45ed7481406497ec25a995b59ef6dea44b4dde71b1093d912d89ace5b820c4c01159298d9f2083476d9ea7555eb7d6508db2b2b35fa8a54e9adb99de3cc428930afcc59e3170aedd0f78180482e27e23ffb017ee0557217c4a77e457e0e5dee4823209afa48221e67ae10cfacf595fe0c1127366fd4e894bc7f2907d2e6bf6a8c5e5e27505c02eab889f90c27ae896ff1c0228bc3eb97cc1f77488f31cf3a3644daf28236d2d60e868593c5afaa58f8153052eace42246acba681f423e12020c577b813ac27a77bf0c15ece1be0fab9544393e1694513e30d4db9aaa770e16ff8f3aa07df2d69919f55222853de4aaece771472a1fcd78b4a71bea35c7f19a1d90c9be964917c1d6bbd9819cee2bd1746c91f4ce1b8fd91428a189b4859979113bb1596f32666353fbafc7d4ccc2847b98947014f18ddbe5737c90ea323ce1e9281fe2920fd8408aef3bd1638b875f40334374d56701c16a1c7902ca241a71345d5547520b8f8b59c5d518dc7da6d9dea7bf5868d7dc74870ff6abfef2e295615592e23512c2a3156c31d740e7a149003b47b7e6139cfc8cc687190acc76c19b0648de8f21a6f2910260e2ed8fac1c2108c9681f2894509cb1f7d3ea3bc9f69f8a798022519d7b0f4dc0d288a70b2e925fef7b0bc1c9d5e4f6b3bd90d3cca1458a9ce68c7cc6d4c2f0bbeba220e2fe4571b36bb5c8177c2a3dfe535427544de4f06fa069c12a0378c95ce1face1a7d98961d1a5e53b6377a95e03b92e4ded5af190daf05f6b8bb50dd4c88dcb2719a6c4e6324013ab9cbbd836df951d7dd7f3f0055401ccbcdeb9522653eb69dd77294b9c9f7507bd374fdc9ffe08b3706b5a42ea7c4b43afeeee713b12fa0c003bebc813cc6f85b4820b8e272bbd0fc4267eb38d04df7885a24e125b64b09b5c9332313074541ddb7113ef0061013040f3553fd01e5e857c1790b04de8c9cec4a9ac04c1d36e4e643223d09e6b7c3d26e909e5312780da24a7aca7dbef2a2439baab8b2fee07d71dbe84301de3e01f39eb3f478416480cbf0755e848675377869ccbe48b2582546f887cb3678af0896c4474bf599d7d8e22900e48479584efab7d5a1e91f1b858b08d6bde1e89e1f0dd126d5131758ddd9cb75439082c2faa28f731ae85823435634e98f2c78f600eac9702aa7eee116d7d3d3c010a5f2363581c966b0487f5fe9448293b10d9b06a737f5025d786040673da92fd74b9cceb6097a22362276df44131317899d65b43a3915f96ddbacf85ebf9b1c68aa46879281bdff7fa8e43e856340975db5a17e4697b25b43f59a541a1d410179c2699b9b6350689671d74dea192b958507a9b1b65e7ef815936f4173719de71321c33569ac4c375eac7a50e917d189c128bce585d9fcff4a9533f24015f05575d91e25a23c9fef3b2f28771cc87c3be59d9141ae3a05d30627417acb398a8a2b19653eb4b3e64f145db9ff6c32c5b2dc57639418f156", 0x1000}, {&(0x7f0000000080)="426d220717247db370462b3c6386c48f221aa7aeaf6cf64d1295c743d5feb6cee49f092bf6d94b171b17e2e90fe1dd12a3aa2e54fd10bf63fa198b8365bad651b14189ecbd4bf09207692025d08b2078d6b3f79fb73f1012dd80ad8bb9942fe5286c980064f1641279", 0x69}, {&(0x7f0000001740)="a6635d91dce6b22a7c1e8961fb1d6412c1be55c0c5b00c70f962fd9b6c3f56b82b6c253a4615288e1b0b015a4da1a251087e105b26114bd8003f47b4a86ab4751a0034dc8bcb8a942a7f5acef2c077d0978508aca303aa0ef8f6400d3271afb8fd10078fd711a95253e05b85ec2335d78f9cf021187f3996d4811a72397e8b48fa51f03d0b27beed769471e2dc38ad45523a618d6b5c49e7fd4270cffaa730c2a9095efae7b3480a4b1902bbb463e5de30dcc8290fee0a1c0c34f36c858bff93011db00ff32b9891f62d51fa20b2dc2934047bb5ea86d32f38818917b2f4d060244edaf1d63d4960aa9e338fb2143b47fae4a27856b07e6de347c2d30d7f1021a5a1ec52287ea0818f91695a1264e195fe4d513fa8b4ba85ea8cc47c98319f2e797106d51faef48e04aa7098a113764cbb89e4857bad52d2bef2569e2804ab1d733ea1863a6a255ff08adcac68e2a3c96e88dbe1d5ea8a25b19329a055854234d0162dedea2967eaa655ace28c780862144005a1e4f12eeb54cda2c52188878540260dc76e0298642c5988c423f0dc094110e4607e7f995bd589b6351846e4f97db0e6dcdd55731b70be6a2cb480812cc1f39e91ed28c9385fc0f221e056a084cd6c0bf1a12cb68758f2d184ad33c505660745f189bf64231c2247b739d465c279496234b557b999e115d9edaccae527c03fb81c5ef84560842752a3d5dd519ecebe73c593fd5e2ed9da95d469d5c3e51f5c70d1f232aa975bdba98572f54df177dc60f5e9d708b895a9f0be9523b504e84fc3b816a99bb2d9f43d7702c23846d7dc02bb39724d0a11cf05331ed58f64b1a224c9f2d36a8a50549d55c58db64a2ccc19b8c8871407433af425beb99703f325d6f39df79a604da3f11821e23134ce397a4bb60c8049f65527f067c3d98f04508134d9badb99a3730d312ed765f60a75ec6f2c0813c4db3058a8f68f177c7e855c8ae088636c12b1cc9d9e64397e3dc88375a3967a1c19ba46df44152e3020be8e2470dac38a0873640b02397cc0565744501847addbb88d0424f0e61ab7fcdbd7cd91ff3eb6dc51e4d395dc8c8e301e3aa0d0a603917987e30607bbbc817b96e883b39d1a6b62cd461b606868c402cf6b64fc8bc3a0c5acd5c9374e1f81f5f2914b7cbd0641391fc1a2b26683da53c24099f65f0a45500d83f08c3d0a332b7a55586bb8df3052d3a212b32ef735069df54c489355fa1cbaafb0b9a723b5987e0bc26d820cfe9408b68c575de81075fafaf6a192869e0bbd3b932c982fecbeb3bff6f909de3f3b4cf450f413e04ccea5d7bc9ffe19cc2480207613d2a1d47ee557c159b72ec45704d1ad2d38c4e792ac7247b347720ac1be935815a6c64dbe426a6766d182cfeabc806767cc9b6e562e86fc26093fefe4913787fcde43bdd03bb8c3cfb2a283646ec31d6ad5e09768e3b8b423051aaf75477e995316094e82ceb027c899df62526ba8c45da7408aee878789af6924725d3451f44e266ecfcc47c0f42360aee0c20d640e9e9c1198cb582747a23556e856130c6e6c988e441a0cdf9f923bbf8e6da2b059cedddcd8f29e3fe856cae7b90be7a80ce877141692766ee77ff22bb0d6c53f21a507989a91f874f599753aa1a885c64cb00c62d06038b211a03d445f9349353e5565df06c8c06ff8684713f00e41801226847792eef26fca900a886920c2d5e503ca1dcea0989e1f496dbf72ff4c2a8f67c43cb70d699f103e4da8c0adb3d7b43b46db9587388e2174e71b782411ace82b405b9fbfd8635fb602a3e263f1c2665f61d54d33bdabe4cce3767eb3bd16b9ac82515e1cc46d983c87712d6042e41cfd8c944617054453be43b6f81d984bedda8cd761487cabf86472f42de6c240542dcbe7c4271198d93cd13c666ec73155f5b8540e74a226b846e1ec323a3ae6a14af926bf6254acaf4695cc391650a9b8158a5f576fda21f38570354a8651020974503b16e5fdda6b734293f15dab8f776fc4898d8c2344f0b2a0b774c06a2778b333e6b693a0d2a870aa83956c1639c17b60980a811d19dab1487765c3b15334411dba7e2fe43fb75de605a523cf728f8c277fb54cac5a0ba2556c537ab6d981ed4fd5b2b1086041a3c4ecb47ee946034c6a329948462f882a532657c51962a1fb0b8c2a459694025ecfcec8628368d638003653338a7f059bfaa8ce82846a43f27069e40b8f0c21e0af9133ebf39af9c3c3da5289816dab254012a0b49e00b2ba75fa2e8fce78d102a362d8bf1e493d337089b800dfd4688bdf54a0d431e49c2ad54fbcf12c5749bd61906279b8d43ab75348a98e137c754925f71fa5be14065f55144edef764d05caae3927ed846512fe320085ea5f2fecc212356fec2ba2d13815d54e6b36be72508880d87cdd89410427700c3734064e43039f1381d70079f58398aa8c1066fa49801834d6cbd3cab55334cf49ecbbeaa8996db6a63f1179724c111aec1a1f381ddf715d94003898e502035ea6419017fe8247ffdb3279c682b71fb5ab73f97cf3e433598452b8825729d7b1cb460250ce739ee8a38696ba156cfd6ecd1aac8735a6da81aad14d2082e28764daba04b6e89703ee6c3a7d5409f58628b17a2e29240b837b261862bf21514ba06f32e2fd3a586c5ca8284a99e08bebc75abc3a14b025d075debea911e7b346c815fc493d02f8ef1a45ed5d1c74b9a5fafd2673ab9ff1d15b7f0acee9337b65dca89efc84351d8c954bf2d731d16a74819f77f2fcf0888911e3017afe6688fd1f70c6cb1c8123bc2486e6f228e3701da55702286fab16a4f42e1d68592ffafa865c9b48bdfd9e288d45075328de76c194acf093e013d7af486fada61dc20b24d35f2b153933851b87f00b9b7bc7407b4d6bd0d8aab037d91963775a3fd0035f2197492f0df47a407e7ec7a6da6e0f1cd5f5b6cbe0b118c5dbefcc8f692210b1b8346dc4d1ee0aee75ef32e0222dee0da7eaeec44105a3dee282dc6f4407239a1a9ba9fcd35b9987e50140381367f3f5a509bf58cffa16de9493258bdaad55cf147f5b05f9cf4d0e08cc82fdc0288603ffc8d80a54361627ae43e579894a19d23e11c7d8c7acb9fd2b3b7a266648d65462c435bf26ba62997e79efc60e4a6cea727ed5f0a0e23a95dc203cd4184362481fd4e552a125974b57a1ca82676d6e090eed1e56cabf2d00f0e57e836dba74d8d9fc99a1136c36c61601ba2a515adefcbbf3ccdd560249379b74128eee239749801a0dad75c1c45d9865795caf93475ca271721f1bae5f4b5af063f15fb368bddb41fe33789e1caf273a52825c3d92ce56b2b191647a2edf6c0af135f1b5433badc243a5d2a16f58728617dbc524214cb3f98af6c2c35da3ba14fca2f1fb16e9359e8516e0b79ee30c37c9d29f4d4fb5c0eb1c002743990f722b39ef91379ac48c3f2bd24b9099ceb8ea09b380b2bffaeea9cd8ee2eb3a0483d8c149738ed04283a84ff10cd3302523439e2957c79476c395a732e97f26cf3196c489b69a3634453eb8eab0d6c2b0748ad94ecbdb9a2a5e0c2e22659a14b181350ed6f7211369062550c9e6bc90787ffbb457b6d910418178f91de620e8cc1218d8ec0bbbdf508c33e6b9ddde9b5b2aacef10e56720b6ba56e52a3e998de8e47f57a2401fb0fcb3a4a9d1ca224343697858cd214aadef0a768abc3116b699e42e9d7b50d30f377b4756a1a54c29674f19b10f07fcda268ad8e78ce957cce7488e1193a3159f7eb884c225b6faac6707317f3c73055a38808ebd931b5b080d51d3eea4309e5a25bb77a6fcb1400964ff3eaa9311b1f952f8fa03fdc0467f0fbdfbca2bd16ec067d5cd7e0e8496ca1c8760480540a718eade3da5134c965b1536737ba1915bcd398072ee772d005dbb526712af270c695ab39044a2b9fde4db7cf788997741df89f3260682588bb1b2f576be98211103417ade0e1866a0b9cba3fa222aa09d3d7305c7282fd848ca574601dee73668a651df622497ac0864678b5771076447bf308b9fa9965fc5e4d59abf01cf1fae28bfd9d1fb6490e7234438d7fbb677962387eb9427ae2867ecccabae58eed63fcfcb2b3824acb3fe83c4eb5198af329f466a3098765d4eadb5555cc1eab126ea7241e02aa3ddd4163607677b32ceefdbb3358a7eb22621380a2f47b4563ad1d36ca0e87d191b76d01f757ff074ac4854eda7254c9fe6af2f9ef185d5c79f5ff2bb745160c430d1d23a743184033a0057905e79534495dadb89675cf0460aeee1118e149c8315cab61fdfe69c46b3e6c1d0f589ef72803343cc9db576ab095c273cce33b0b4f96d8280458bc6c03216f15396f9bacf0afba6d5dd1f322389e235140118bcfa119f0f180bee1a8b95817caceb90884cd56e7ec8d8f254963ce2fe720d3cb9b21f206487761a999608f023072ee52a9be221315fa34fed3fb29f97d7a500e4b20dcf0133fed5848a54aab5904bff01f1f28b4f49ae61ca727e06535600b125c2a4f6cc96a9c4a4742ad0e7e735e69a0c6e002759af7fb03854099dbacdbc053af34ce7d1fe5de53fb71de10ad7f83f1ece57a0475e8f210f7ca9227b68700cc9894e6c16e77fa7696ab4ff61640913867b3b7e4931b5a0c0763f6a9010dd36f66ff0e2e8eb3b3ba486a93916cd05cb993455c42b0f1e912f5865e014c9ef8ded32c6b2537a898fa28c681c8f128bb1cf499027af17a5c3dc00d92fec21c49ede0ba146bc0c408ae3b4d5bf6e9483f7342721fcca7a6300b9b2a1eac7608bd52b06d3434a35d08afe0d8ec2887533433c1a9ae2277cfcc921b719f37481fce3430282dafd039d6207d04fdd1aed7c39048a56896879f0b46bc0cd41176fae2399ae0affb6d4f5e2d1d6c5b583e1906abc127aeba22158c67393c8f997b107e20e9d55236b92877b76bfea2d25a651d3a3536b29b47d9ca6c405e6ddbc26102cebd2bcdb6522b017c0321bef8cbc00e66a1836f3b163b95a5880553731519eacf16a817185a0ace86fa041f2901a9f9f6d2797fb02309f9176865a05e9ff4a1ed7001475499b0f833d67ad43874a068f648c6265a3e940512ef27f2380d0834ff2a12bdaabd0aba90ddc68797e55851924b8e72abe190c9695d2a5f73d7331071cfeed41cca106a9c4a08472d0415ffe555e4a9fe10fbc8b844a34cb80bc25f84ca9ad2b37b343bcfb48b87d9a6e4cbbfe3ea968a81c45b0fbfa1553de239a665aa3996e8556848c59ed3d7a3ca7e7faf8f81cc3c8b9299c2fb4c547c2c09b5279ec86f251bccaeedf63c6d0288ceb93c42fdeb4d6ab8fc72e0657c1d2368b03e172549f189a02270b7ecb7729ab38021f67120679d6fd2295d69561e04dd1d39b60d4cd9d86182d7529683c7d17fb9b1af181eb110560e53c794e0cb04c2fca82aa0f69e95015cf58846764dde23e68dd2ea05bc3c8cc0f0fe68a18bbf746c018b2e8794d1380a9bbe3e1e08789f409cb2e2f750c61816c1f3d37088a4b8c8b7915abd005f944a11d3f1bbcc4334eca3b62b30850db3225f23a80a93ccfdf3d312c109e1a7a8f5f07fc56b3ee1c6df531dcd14c32ed871fcdd46894af6efd1ac7af855564f8a73975d1a973f8522ade9d7c9053d8f8674e4efbd804eab87d1301dc4b6709a93417a9be874dbd0613d77d14debe7f4e85ec95e9673b5225702e9656fadbb8641d97977dd362af4e6f8f9e380bcd19195e6de7c8bfd2e6d7cec1a02a56d8db6fc9cef96b9c194380b89de6064c86eef65c8bc14e230fed74f9fa387024ed8d9880d7a526a673a3022", 0x1000}], 0x3, &(0x7f0000002dc0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r26, @ANYBLOB="0000000100000000000000000000000000000000f2514e2ed6fa694f72cc15f97c709bdb449513f9605ac5784db1863ad638d94a048d8266be3b62a9fd1feefe1471d34868f5e43fc4a8c80f53135b23b0d3537f9c20bd3c5492b5e43bd00d", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="000000002000000000000400ffff000000000000", @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r44, @ANYRES32=r45], 0x178, 0x403}, 0x8) r46 = socket$inet6(0x18, 0x2, 0x4) r47 = dup2(r46, r46) fcntl$dupfd(r46, 0xa, r47) sendmsg$unix(r47, &(0x7f0000001700)={&(0x7f0000002c00)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877ad06eceafba7ad5bf9c545e13e98bd66c9cda86def841e6af87d389f5706f20a61f20d706302582d9f85a77e5a03b11d748b6c5bcde47"], 0x1c, 0x0}, 0x0) 21:03:13 executing program 1: r0 = socket$unix(0x1, 0x80000000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0)     21:03:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x4) fcntl$lock(r0, 0x20000000000008, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0)     21:03:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x290, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x9, 0x1ff, 0x9, 0x70000000}, {0x7, 0xffff, 0x8, 0x4}, {0x80000001, 0x400, 0x1f, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) 21:03:15 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ff9000/0x4000)=nil) syz_emit_ethernet(0x0, &(0x7f0000000180)="a27a5f2a552ae800722158a5e8c9203fb3d2103c9267511158cbb40222c41d5a960ef58bd905af0ed7e97557fe6659a74ca2f2fb3292ddc174f8dca461740e383b35d6eeb6a0") 21:03:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x108, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x10000, 0xfffffffffffffffc, 0x7f}, 0x9, 0xff, 0x9f}) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:15 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x22a) read(r1, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7", 0x1) 21:03:15 executing program 0: r0 = socket(0x1, 0x3, 0x40) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:03:16 executing program 1: link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000280)=""/222, 0xde) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x811, 0x0) read(r1, &(0x7f00000001c0)=""/86, 0x56) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000040)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a08f90006e94350000aea8c50000000200000000000002020871a3f8000400000000000000010000000000000000d8643dac1187f3ab527241b203570493d3b77c136887439b113f26fcb48399249db416d438b0d77c6b653c577e5a3e75c2502e491e33ca98b23a0d6c22c18714322a21621001130dd1d09f24e56d8994a45cd262b72d17b0a7dec08600", 0x10d, 0x0, 0x0, 0x3c3) 21:03:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3, 0x7fffffff, {0x81, 0x3}}) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r0, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x40047002, &(0x7f0000000100)=0x42c0ccee) 21:03:16 executing program 0: r0 = socket(0x6, 0x8003, 0x8) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="367a006fd903d5081fccc8dec947e5960b391f2614e76a0feeeb16e4e06a5b632b0560e5d470939c0582df55afca13c087fee6a39931152d74f78cc50b9910840dd7f7c0a9f75c460eab8c67b8c0fc240b634ad7f9b66f4fc438534eee8aa4e08715fbf18f9694563550de6fd4f8224545b1472f4210529ca0d144c65af7935e6e1033721eca06dc4e47ddc683a864dea4512cb097903ac9899c50605f366642f3e17d401b1549d4b0ef1bf692b6d681b454a0df7e71d33d856ba21a049746bdde3ccb123fea9eda1dc5653514db7af7e1656e61f63ecbc037fef9aeff4d7ee9774fa47ebd164a405b0c13bf9854bfcee0d0c0949ec81491655ae152e77cc5ac17c08543a4fbddf349750d41d3eaebfebb38e53f570761edc55edb87ddee7b204a5664c20762cf2e7443d2ea545bf06a5c26eb493bb20d9641017319d4774474bb1006bb9bad21578eaa189b3481663b11b19a0119407b4dcb5762daecf406bcf681f0f76ad0cb10611b9657eb165200434dfb6e6fbac8cecd951b6abeecb712d7d4f056939c30ca8c451ea1824b4e851a5eac4ac041a55343ff88369ba663c387502fbaaed8e528f243a1d962445fc23442ad2b03037deaf8a6ee537c839c74df58c044953f8bc6890ae0e926907b617fe13aeef9fa61e087bec634a19708e78255eb27520902ab3150355dae47d7f534792345c8a450a744989b637804decd02830430fb4240f749a0127f638cb3258730c7210dd18b198301088782691f8d31b2ed028be071d18aa40a21ffd5ab5e1a48e5c207c200361023d90cfe4263d844afa282f897e08500eb72f60ad10b583d66ee7bc79ad0e114e13286d87af29db611217404ee499a1a93362b22d28a11f515a805dfd5e0b9fb77ff76c147797d05a432d0df0257ce51aceacb35d1ad3f10be778987a8caa5c1190a2a3b93cf5c5c121e55421d87b4fed06640f697ca6e26d12729711d27aa6045928f630624e6d830343dc19759b33ad716c24b9fc8e12627870254e7db2b98cdd03ae0b9eee971b25459b9ffd6af27648549dc0676ac38ae0583b78dd38c4882b094941589cbd7b1b93f5b127801965f8f2e1a4e859222a26282a2ce80c663ecbb1716a94991615242060bacaba8dfe9371c62fd6001f3a014e44057a1a9d08453096f7dbf23aebfc6a3d951025c4324e27261be1043a80443414a0c2846e0e13e5972cf7d2219c2aa9376a58e1a5722220671c479aed59b51787c66dc0ef8f51b13199ef3d56859d8af68ae0455fdcd6254d2b1b1d6a4f1ed6e82ec9999cfc4c5be427a46684f17791337a9ff584fdab43faba2cee10df7133796bd6b530c60ab5335fc54c0f017c992f93d2d88c5f79d7da5b6076834d39ea3f7896527485641d4ae03b1a0b6167e1b9e85b16770b76f53862f3e09481efd159a5f521aaeaf9b20f040c9fdfd6869b35b9db6c5d0e95b13d9f3d8be0e84dcbc42d8fd71a784b20cb1b6c365eae2e7f7c12d9509d043d5e1a7910ac9739c413c016d8c3367a61ed8b46ae4e356dfc766ee4303d3f905e101514773f39cd2048f4829f947f4de885b763f8c12c7ac353f848b0472e7f260a1e525f50552e0e4b86501bf111b5fa9a4709151aa60c39ddc59ed3866b302171ae9c5fd0d1e4d1cdf7269e51478d7da6097358af6864773e5056371998441bad0904ed283cf3d9241ad078b143a82618db99e3f84f32e6b1826df5785e7428cce25c00e4ad6981ca867daf62800c56d5ec41f340c0c67a37da64f57b7d3332177a65c42c25e2ea006c4692a72807ae1aae6568b9a1b66734032221351ea14f091b8baafefcf2491dbd18348170a6279bf1afedab0ee42c19d549c8b3848bd46feab7a98e98d72e53bde9c592dd6a17eb69b967b7c7cc8f5fa3bd81cb397ecf0fbde2b171c915c637ff4c1cf4b55aa9a7617db134aa455115fa2c12b90a6840da2a9fcd1aeb5292fd80d0451685ea30a774b2fb7565795e7f06511aa9efb527c0ca1d092454b74a7dd34fa9608eb060c8698a9e8abcde5f1f53175c528385b4a3c1fa77932faca88bef22eaa517bc39a2da00e70eb467ad108e63b21e2375c88d352324c152044a7e87e02ee507a0256a66d189676a4ae4884576c2ff4f6621a401076f6d8fef9d5266a3fe8267c99f164f1ecc491dad841d7afc4c17a4d35b98d4db53899922f9e0afd9d7520b29667258e0d7b9f0698b78b18fe0c0d0ea7df1f7521660e838de6b927b9c4d38e8a92f5015d1b4f000c8e84c08f04c9e546f405e6d9a0c39b79dd90598ef2ca63330de03ba8281484fa0fbe1daa869f35b0bd7369ef9921cf801154379f32d3145990bf596c62bc919d20f005a20d21ac3485b10856f82bf399d1e85df1441145192b317786b3e92412db962137cd900dcc085dce0c9c847dd174391f2abcba07c1b6c07babba40df30090c49f7a09144dc6480539513c3cc2b32360aa64d3d42e101f964a4ddadd8bd2101d5b769a152911d406b6a26b4c4c08ebaed3c80a7ccd1c3b1769a6d7c1f71dfdb8adbd96d68376982b2c47094cf6d19eedf3bd9fcfcaec3732b8c3a2bc7fd47c5e955225c623f648de69c57513823411f650f270dd37c06a43eaa2e7275270b8c087e719707b00139514320797da01252edeb028544c6f1db5b7174bc2a0eb90fb26de0dddf54c4c59bea98f73916d6e14265c19102ae6fd871439f8864911e66f1c3d87a915b583c39f256f02f76d8ff8d5fd0e4c32aeb204784d275f3e8930dc079a5dcfe35140a5c8ea245458792cf57f082233aa7431f38e15740da8f3117fa4aba623e146360bd4d5a706a0e0917109a5fff344e53b0b00bec6a58b31b9747b5454990beeda3c9f7e92922809b56fc6cbf54a75f18b5e95415f399b5b6bf2fb264b902160ee259efcd6747a830d209342d54300264099023b0b70ea175ff2a001e1058858115a678a15a706fe6c6c8d8a69d5fb8e5d1a67c13fb0080a7988b94031e6fedbc171b35832c6c4a4d75ccf0a5ed31f815f22616d5fb51bf78c116af654fbbfe533e91940b06ebc918b7ac288d9273477a53d3168a9f90f0a2eee04f73cf39e1cde5f9d85123154a4b451fb59766042351599a544156fcbdfb998f9228b52ab82fd1f9e8486deed079ed9bb344090f0b1550b385a327405546af79dd90b7d3f81bac0fd20326c1ece369b62d1dcfbbced3bdcd200aeb0d8bff0eb91dbc0b34baff5c06a936df042a9b79898cc78a62bbf065297de10e3bfe16bc8dcafccd21b0bce6c285d893c50eefd5e9eb6c6b7ab9d7898d1330ac9851b479c9aac671309582b79fa3e67ce241d780a5783e60f15a7ee6b984257a189270bb7d3179f82f7cf9503bcc30d7bc8e3b94d50c3cd0f0329e32b288b2a29e4b26d850a55e0d249a7ac7b697aaa5686aad57fdefab61fd7e727fcbcbbfd304328f020dcf85f0d1d7d460f02a68c2c2d10f07fd075c464b3f860c90284ac74a20d753c4914d9e17065da39dbacebff70e0fe88591176d7c1b948b436ea4737ca8e02c5b7c90235dd4d1b03a4b7cdc3e163689153a6e926643d08df0ae5a67b8e052d52c8ea7ae2b130a0caf23103962e68a8d6d8a0280361fda47e0d91e2ac898375cf22f68c5bf77c64cf4ccc32796cece6dad10ed367564d0f5c819c6b223f725e920a34eaa80de1994d7e7839abba168c51428aafbc0834533c28b0e3f30fed91f35ebc1ce1fdffe48dea3ad48fab4e86d283d8621584732e2a551c0ca8d724d6b473ac53fe6fe15f7227ff0f94bce1e2f0d7ef98e1088a40beb674eb846de6ad8581bff04e77e9419f86c263042eaf957dab36de4a9b7a97bdc03266843696a9a9c0126cc340757a2411354b6129895a344697e7e972cf883b973b51f7e6fd02597eae1d36cd059251f4e758f3d95608d54e80f036bd827a4c7c4ea0dcce00417d9880aa7743329ca6542d170b20326728bc3f5acd27c6da461f1790df65d80191f963f2c3866f0d43029460dfb4185d30f373877d0d4c779d197f3037cdd7d484b3ec8c02f9011dfc7cb3f889e0660dc173e730a79539be6b5e1d39125bab021e3d134deb5c0df4bdcf96b1269cc7762abfc7523890f4427c6bfb2e94611707537240aa7d1152ef4677de586d87c483756b3a640f9bd88a20b532b894aff48e7dad4f02a23934043aed2e330fa1d5e1050967bf15e65654e9d1ee73fc2b3a6778954ac9c61a208e4470ddbe2f77efe3fa6d9d117ffd33a092bf3b6f3023870e649a277a31912f4af1a64181e8a2cc7ce15424cde52df5024f1df2179c2cc986e5dd9d9e1db403818ce2f87acdedce8021e35ce55e7fb3fb9f2af091c908a57ea03d8620db330200b5f2fb0701c054605aa3704bc48ccf23442d49cc3b5db6de14fa05a964ba18502c44e733219b3679283bad02e04001d018d2232f768f0dc8d6bbfed9e1e84604a0ac51a3577b0471eace5516afd9008c024fa2333aaa128699113c2349b505b38f489e648b7157e1e86245b800ca10af60d2e30087dfe6669dba55e261e1252608a8fede62bb2c45d1084d0b0ae69c602cfbc11132ed33d94fb11649bd05cae43f14b66e2f4aa20ceb40f7504e39384ad3608d8685545e9457a6c18b71614cb5c881bed01c220687e654231872bbe1ddf16691d5efcf50420e91446335de6f8489118106464bc237221cabe829885bb151cf598ca16497685034502035c3f9d81cc47661cb4262d9c548256f939acb3d97e154f2ee0ec2bddef8c0a718ca1f11282b864d9581669c2c95ea3c66e73454cc7af5c40121eca401b8d6245622dca82445f92e5fb8f626751606cbf1b8b29c13c83d31093f7c967b5ec1189d1ee6438e96b071f74307438a0ca8b920963ca2dd0e88c6326355dca5c4ee58a101e80d2c14db6cf0fdeda7da74eafd879baf907415d2013a1dbd4a72e446285708db5a2fc3ace7bdfa536e8917035eeaa15847402a434adf3642058f2bfb7471a1288ec2b1c8fb1e49e7c40f920ac11759eb6d6afb4a537000a084252556d551a6c01cbb1fa9a177c5a0654b76506a599c23596667957d2180b33adc7ce661f24a06a0322f7d78f4914891d5ed55d01d69648c874823a6954250d763ecb25700b2d5bce3e9733da5aa8ba401f3b6a5c50dcc6e3f1a43127a6f084c69ca3407f06a68b147c4e5b3a1dfa20e975eae24a40a1e6bd324e7b236f5279663fb36d1fef3b9789f1ecf4ef16d9fc749fbaa85956c323a70d862fbdfbe211c4d8fb60d6348e658f7c431aa6178dc8e0842d7de98a2e1f0ef5f4451fc0eb6b453c94eccd5cda0503cd5c9398c4e9fa818c7faf6016784ed99c206d781d080fc7fc53a5d03f064e79fde9ececc27283a77d4e3fc4e92408961a5b240caf4a0857e55847cb24c8ff41669d9bd0eac56718c622051bbee06fd187c30dc9eab9ef02661c00d702470627e1cd5b4b7d39d9e7bc3dd34ab3a94ea00bfa5f2dd4325a0389778d7315a1f3d1e46183fc8abca372b97053512e280d72385bf52fd05fc8a455666ec843492558fb020996e3ca63a6905a25d804c1bca80914197283937f242f77ed3f89dd22b204996a2f499deecee896aca7cba315169e401bd5dc41b6ec00a92b35fb48d5a65f716087d364a4db237cc1ce497adb2d3ed8842dc4e1cde46de772df1655b1646e87da40ae2353bca6a8540759869b4187a06d26908d50af6d9e09804f7bb13845a33fe2a89140b09287e6ae3409331e61894c12221f3cdff562d850e26af7cae4d02a33ea8ac7afa69530c1861ecf409e86b13d", 0x1000) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x10000080000001, &(0x7f0000001880)="ea5d125c00000000aaec86bb08cb167a4eb09e91cca77484ed5c3b9579bc9bac43cc5173542436890312cc78a38689998407a9fff5c726c56dbd30f3bf6dd272728ad6b4800a5b0b088b79df8cd153d421a116772b74f77a4aff0300009fe1a462870cb1defa8c79c3d6d2a697353f02be5456142d9a0e06b7d5277253add11b757d9682d6276b067c12a01b3e33c8bcefe0502ae4b2eaab49922889936f14c74443f00f8d2d7b8f83008c02ef6a15f85b437222bebf74603ac4ba5618acf25e1a3d9999b0627b3063a0eb00c1eef74d1f8b79ce5cf57f734b637f0179edbf29f0ea1f74d0044492628d9b8b219d9d321f75260800f92c79d91a9c0a330d4f91a0c0592d9f525a7bfe336847412df4c70fd0dafe0f7994e2103b5687ff8e65caa38af9b93b8c7bf8c8cd9ded5f353d96344ac5371b26c953287bd0dcfebb9aa43b0089317d986c940d9735a70afabbbb90ba90a4af167d1c19f4e781f6712a1cbb93e85807adce48506bc5b7790399964bf4a71818822f1ffc349e689579946ec1a89418c6d789e6a8f4456dcf6da87e5362b83066e775996a9e0d731277ad999abc1337cca83d0a59af037756ad981e8cd9399f3092c2cb5b77ee352f7b26bac7a054e45961423eca265dfd133b71f3371ad90a2fb680ff1593e556844fedde2c88cc9a52ac65f25f0642b70507f0c142ebf7d1980cd1c2680b7ecef94db6a7", 0x6b24e66e92038014) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) clock_settime(0x0, &(0x7f0000001340)={0x3ff, 0x699}) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001280)=[0x405ee0b, 0x200, 0x7, 0x4b, 0x7a3, 0x7f, 0x2, 0xa000]) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x1ff}, 0xc) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001300)={0x8000, 0x6, './file0\x00', 0x100000000, 0xfffffffffffffffe, 0x3cbe3082, 0x3}) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="5580db6e4bfbae907f31d491ba5aabb47fe9bece02478ea16ea0125db7d2e06314c826758cc9a913dd9036377d237042729c88d0da10b09ebed931d45fca1518d120e2fdc79706828b74ddddad22c4fa24cd8e593c0567c0c3917dd04c5c5eef0723062031454edc6d84d5043aed95bbdd72a26a115dbf20aebd56b61c52f7eee070ea35e9b65ac9e2506cc713ed38efdf846786ad83b11a147a7f31e344f02485a01f5e8a676ecd6523f1665a94c38c23da113c8435fb628ce05b46033b3916ad13e1d1b07460e49f738d552369bbae4c6e1688b2c941065d36e6a94a664f2581197e4205", 0xe5) 16:17:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x40}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0xab) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000100)) syz_emit_ethernet(0xa, &(0x7f00000000c0)="f10600000000100000b9") 16:17:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7ff, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:03 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1afd) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ea3", 0x1ac}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4e, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="7b6e0c981cda835215d662af7e58bf74472d06d63f59fc3659a6ce000e791835efce14d8a5fee892a0d9b6523016cbf5928907496c21f8b5f43712105a60c52d4e896173d8c221e169507c02423c9b9f5678a16a6c3cf8c9c9f3553579e46d32da9c728066aa37bb2a5642f8887f8941d0d67fd9fc9a0c8c6a48d68faf7eb97c405ab9a2c3dbba438892707165c4f4dab772a0162f03ded6f6014952e19550195d31ff33e16fd3796d5912cbf9b81f29ac7a16874821d12900f8907d82fea79f2f940f472864f5a5083222dcf0d1e6ac47d105226a07f8c00748ae647fcc4f7dfb6de181bc78f21702d2", 0xea) 16:17:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) write(r0, &(0x7f00000005c0)="74b4951a699f", 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) r2 = dup2(r0, r0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x143) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) write(r0, &(0x7f0000001a80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff", 0x422) 16:17:03 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8) listen(r0, 0x80) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x1068, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:17:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xfff, 0xff, 0x4, 0x8}, {0x3, 0xf675, 0x5, 0x8b}, {0x0, 0xfffffffffffffe18, 0x27aeb8d2, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xb1, &(0x7f0000000240)="8c51622c608f4f7e6cf9e085045917bb698dbdae478ad514505039c68a635caf194667a6d5970f28a8410bc4fac125e076120a92e266d50b784eebf3b673e7bbc509b09857de1153522a8ae2199e4b1f445e6afb2891f9c7ce36f998235ac2922237eb031e4c9b02a60b7c9b865c1a00e5aa84431a13460b0dcecc3fe5a46d09ee3b466e39942da4e1dfc2f4faf046be0e98c374d6d6b152e25aa822d2442738a20afc518c07b16b962eef50408728b4b0") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x4, 0x6, 0x3f, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000380)='./file0\x00', 0x1, 0xe6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f0000000200)=[{0x10000, 0xfff, 0x100000001, 0x2}, {0x0, 0x7, 0xff, 0x3ff}, {0x800, 0x6, 0x0, 0x401}, {0x5, 0xffffffffffffff81, 0x7ff, 0x1}, {0x400, 0x51bf, 0x10001, 0x9}, {0x6, 0x80000000, 0xc2, 0x9}, {0x0, 0x2, 0x3, 0x10001}]}) 16:17:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) close(r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x994a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) 16:17:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x8000b1, 0xffffffffffffffff}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f0000000000)="02") 16:17:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fsync(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "ed930848a60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) r3 = getuid() setuid(r3) 16:17:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:17:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c00000038f8a08cab8a6124abaf93efde9e5e2dd97430260d3a0a870001a219f91df7dad815dc684614547c4241b99477c343e117710d8787234587feee85c7d960eabd4419574b8f43555503a35c319e9eee54ba37a43dc84624a11772fd2aa5f824c7c1f6c2111d1b46da3f59be9fe221666ff8", 0x9d}], 0x1000000000000195) 16:17:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x6, './file0\x00'}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:17:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x1000) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 16:17:04 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x90001, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:17:04 executing program 1: 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"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) 16:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6")     16:17:06 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000006c0)=[r0, r1, r2, r3, r4]) r5 = semget(0x1, 0x2, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x100000000, r6, r7, r8, r9, 0x100, 0x3}, 0x7, 0x9, 0x8}) r10 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) r11 = fcntl$dupfd(r10, 0xa, r10) r12 = fcntl$getown(r10, 0x5) r13 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r11, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="d7c3d22072b978437cf208866f9dd425cfe912495b1208bcebad3761e6f153dd4530ba3caf234eba7320a328f7c8945d33ce4113650e874f0b6406a27e655257cb99e2e6c04ae595eb0114c1f9a117d21dd8f4eedb2268bdfe972eb2ae41749a044a3cb03a2a3d0740a64df2021575cde8ab", 0x72}, {&(0x7f0000000100)="d497d94a36e285ea12eb85969344f687dd13940faef26b731d9568319eb92c0f705a41dd6c99424820da7b17d5386942e72f71c963e4dfd94f2f9ddfc65427c33a9be4cbff62e1f76f09fcd355d590d423424e731b41bc29acc589a04e47b0e1f01d736fd2c7ee2a324fa4cfa7f3f2aa83d928ed21526bc2cf857badf33dd546565456a984b1f770764843ee16bac1461577886daf8a09ba265c4fae999523b6c93333b00b0e95c870acc6985019ac762680fb327d", 0xb5}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000282154658454a1a79bc1a990c778610a9498bd592e27d66b81c51509a7a3013b8eb6ad0647e8d231c53517ec0b645d780814c60db3b9da5132838761a6358fcab1400f6479effcf5d4a085580d802c90d49456ef9d6c8acef964ca730d69", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r10], 0x50, 0xc}, 0x408) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000240)={0x8, 0x7}, 0x8) faccessat(r11, &(0x7f0000000700)='./file0\x00', 0x50, 0x2) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc)     16:17:06 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() getdents(r3, &(0x7f0000000340)=""/247, 0xf7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbeffffffffc, "0100000000027f00000010006624520900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r5 = semget(0x1, 0x3, 0x0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x1, r6, r7, r8, r9, 0x1}, 0x7f, 0x5b, 0x80}) 16:17:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1) setrlimit(0x0, &(0x7f0000000080)={0x1, 0xfffffffffffffff8}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x8, 0x45a7, 0x9]) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000500)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000280)="380d766d79b6c56dac4b587b", 0xc}, {&(0x7f00000002c0)="0af5dd9a3b70ffb98839effc4f292f5cca8f35cc7a76652e202f441ea3c1044c6e58f8609957e5c03912c7104eef3db48d559d8bf4e2b3ff6926e885fe77d18ba7d4dfee867b04b491ade6cca6ec5b748bd5950bf6f8e9c64c81b72b669ee6d8b048f828587a843c937784229ca1b9e8242cb750f85d955e6434ce4099125c98ebc1472478af51a77baf907b4a978fce1b597ebc99dabc7b3afe2dfcfd23e873fcdb8bee7a7146ad52163281cc331154a43a1291027bf6dc74a344bd4e78a942f26b37c7cf", 0xc5}, {&(0x7f00000003c0)="eb54839b20ec66236d437b1e79a65b752b8791f43af8d3dd5a633969707fa772ce77f0324bbc4e65666b21b21067849053f4cf3a0c510d316f154dd48420339017a02fd2ba22c9988fbb35ecffb45ffbaf5cda75545caa5bed9f248cbb17e2f0fc1a940e92b02a007eb08a69ec6be0af3b6565c5", 0x74}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="6800001008000000ffff00000101000084cb35386f2b1de49017df77f6bf4f8ed33bc9e68b2e7efacd465149bbca6a71d501c2667ed98ec6024c879c6cecfeb38919fea1af33db074ce5f74e5f2a71e501882094db66812ae0ce08e2d5f2128a817334a91c020000281f729196111e50aec99001f14f4d39b5c8052d739edb37d48dc55bf5cf4e225df21635ad66664a25a8d3e04e12ea3d99e643387bd7b2e157"], 0x68}, 0x1) semop(r1, &(0x7f00000001c0)=[{0x4, 0xffffffffd4041d26, 0x800}, {0x3, 0x7, 0x800}], 0x2) 16:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") 16:17:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00']) 16:17:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xfff) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 16:17:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x60, 0x6) read(r0, &(0x7f00000000c0)=""/106, 0xd5) 16:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:17:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff8, 0x10}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:17:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe(&(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa2, &(0x7f00000002c0)="887b90bc7b305d13aea0c97c3ab113d5448c4211581be88027003f611eafdc1e64d40d9b3adecbc6f95a9d67e448b6ef4837cff1699d383b466ac6f0c7a54c5de50e8049f60b2325aa57fdcd7cba1ec9a48b95510f177641be2f10a6c3449edb6d4d82c4df2dbe8443defea2f14bc45e698dc6718126edf3042a5caa431f6882d25dd8770b545efafe7d95aa6ae1b1050e84bb3f48edef65011a808b586addd80000") poll(&(0x7f0000000100)=[{r0, 0x42}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000280)="fe") socket$inet(0x2, 0x5, 0x5) 16:17:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x101, 0xfffffffffffff001, 0x81}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x47, 0x3ff, 0x7, "76cd1dc2a0a2fe40fa3e59aa6dc4f694166e6e4c", 0x56, 0x4}) 16:17:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgid(0x0) wait4(r2, 0x0, 0x8, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r0, 0xa, r1) 16:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x383, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c65300085de9a1727a8020000000000001d4cfad7e2962be400000000d86a506a59c9d35fa3677232d6a5c80abdb8b6a532dd0110606372d06cf2014c4161b2cf098980cea7dfd302326e93e32d5d8dedaa65b8d23e9c152204a73fd71a2c217ca0cf3bf37880020c8889aaf8f09b3a7b1697fc7551376e6c9407ae4e31c85268e5d668cf0d51311667a09d3c940c9ef047a4cc9b09ea7067a59bf2a405000000769bd1c7570a4087d9742864037e2cb538bdd29360a41d29950a96cd584532c82b1dd2a5cb8b155fdbf0ebdfbaf5c7e72f5b30218b4e6ec9bc56dec37949ea93666c81b340fd0ff60600c44aebda038197188029b8a7fd348aac50221000"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/123, 0x7b, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:17:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x8000, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/251, 0xfb}, {&(0x7f0000001200)=""/180, 0xb4}], 0x3) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) socketpair(0x2, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x1) 16:17:08 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:17:08 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:17:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x602, 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x8, "e62cb6ae6100000000000000000000005a00"}) write(r0, 0x0, 0xad) 16:17:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) faccessat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x78, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x3a, 0x2) 16:17:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) kevent(r0, &(0x7f0000000000), 0x93b2, 0x0, 0x10000, 0x0) fsync(r0) 16:17:08 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x3810, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:17:08 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x880e, 0x1, 0x1, 0x8}) 16:17:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000067027fc8d723", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="8e17a68854288d1d4fd31a522d5fdb0f5d79e4d5a80ead805cf4", 0x1a}], 0x1, 0x0, 0x0) 16:17:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x2) 16:17:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) 16:17:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f00000000c0), 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000002c0)) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8400, 0x100) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe30, &(0x7f0000000040)="b6") 16:17:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10040, 0xc0) ioctl$KDSETRAD(r1, 0x20004b43) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f00000008c0)=[{&(0x7f0000000440)=""/164, 0xfffffffffffffd29}, {&(0x7f0000000940)=""/216}, {&(0x7f0000000600)=""/160}, {&(0x7f0000000000)=""/64}, {&(0x7f00000006c0)=""/238}, {&(0x7f00000001c0)=""/105}, {&(0x7f00000007c0)=""/227, 0xffffffffffffff0d}, {&(0x7f00000002c0)=""/3}], 0x1000000000000131) 16:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:17:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x7, 0x0, 0x5, "2d4173e08573e5a2b91e4d3bacad09fec6ffb7ea", 0x1, 0x20}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/32, 0x20) setitimer(0x1, &(0x7f0000000140)={{0x7fd, 0xd9f4}, {0x1f, 0x2}}, 0x0) 16:17:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0xf, 0x200000000000000, 0x0, "bfd07719a11f9e50bfac9e9dfc1800", 0x1e0, 0x8000}) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000040)="b6") 16:17:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1a3c, &(0x7f0000000000), 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:17:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc0b, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x7, 0x80000001, &(0x7f00000001c0)="7ee96fb63bfe10a895748d4ee69cb7011a1ed487f8a45495b0de1091a09888f639cc5e2203fa2c520ae5344341e518bef0f2fe5ac8a1d453feb8b9c1eb38e28566d59b434903ae245c04809d186e4e320574bad27d4b", 0x3868ffa9db78bb50) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:17:09 executing program 1: setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2361) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:17:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="d548c294fc4b90ca7dcce2be14130400000055f23b8839f6ba372f3aa3fbc20536f3930b6dea5107dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7560e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e00", 0x68}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x926, 0x8, 0x1, 0x1, 0x81, 0x483c, 0x8000, 0x2, 0x1, 0x0, 0xe15}) 16:17:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff070000000000003000"], 0xa) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:17:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 16:17:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="d2", 0x1, 0x0, 0x200000000) 16:17:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x80000000000000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x7, 0x8, 0x8000, 0x7db}, {0x9181, 0x2, 0x401, 0x4}, {0x10000, 0x8, 0xffffffff, 0x2}, {0x3eb, 0x3, 0x3, 0x3}, {0xfb, 0x80000000, 0xb8a, 0x9}]}) 16:17:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10010, 0x44) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x2) setsockopt(r0, 0x29, 0x80000000000000f, &(0x7f00000001c0)="cba11b9f124ba0379aa48d753cf8a4300b2d0341f309ba30f1d5a62e062ea290585d14f139b639cba8f8cb3f3311b932d01c304ee90639b5fb514faf0ea7c7c73e876f44d5769dee2b8c000f670b2528c7238866cedae0447a2ca797953b6a530d415816880868c0e48de17a5e2a1dc13fafc681b1039f8a9c871caeca8afe4c83ed2dea620755072d9af1feeda424df111be9c52ab5f49d29722485e374ed9f9ef726765868e5e8fc0dfd26b5c0c667ab9a35752202d29c04af978552b66183af07b15b", 0xc4) faccessat(r0, &(0x7f0000000380)='./file1\x00', 0x80, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1129, &(0x7f0000000040)=0x7, 0x4) setsockopt(r0, 0x1, 0x2, &(0x7f0000000080)="5476aa8332a8a13084a758af41db93f857235c04c192c3fda25685e4839e9362eb2bbc69536c66dbeba6e0670445013128f9723837e9b64a750ae38293aded664188fae999734326489d957ccdb15824668a9d0a43d86037c1b612b3d1818440e2f0e4cfe6229f4e25d90bc18cf8357024b340387798f0d1fa3d340da8f7c75c7877a870c99aa63319db1532fef2624e960e6f6f8163376ead223107f2c693e49e47677d15996573fce02300b0657878", 0xb0) getdents(r0, &(0x7f0000000300)=""/95, 0x5f) 16:17:09 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x31}, 0x3c) r0 = socket(0x800000018, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) geteuid() 16:17:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x7}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) clock_getres(0x4, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x1f, 0x7, 0x5) recvfrom$unix(r1, &(0x7f00000000c0)=""/45, 0x2d, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mlockall(0x0) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20008, 0x21) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x80) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:17:09 executing program 0: clock_getres(0x2, 0x0) 16:17:09 executing program 1: clock_getres(0x2, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:17:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) getdents(r0, &(0x7f00000000c0)=""/86, 0x56) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = socket(0x10, 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x6, 0xb421}, 0xc) clock_getres(0x4, &(0x7f0000000040)) 16:17:09 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200), 0xfffffca2}, 0x0) 16:17:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) sendto(r0, &(0x7f0000000540)="6a12b80dd2c6d13307bd6e0868dc5891ec73c6db469cfa60073307a2a32637bd89c795c612b4aea9b8788a8c58d4178e996b92cc48d9decd911dbc6dd701c711d16b8752f83a54524a570e50695ef7bfcbbfb39d28f821eb944497719ee2020b38dcbdfba3e6161563bbdf4b412db56c4e3ed21f160670b223018c0cc4833e87bf1f303ba62eb778e0a9e22596002909eabcd66e58b5f1c7819abb62adcd53589e113bf59b81aa93725c5e92cb7f01fb9d7782f2c64cad700d1c96cc17544194ebbfa5d5fd2f59e8489858b4492485f373abc511dd53584cf5cae9a986022e7c60c8d9bbd1d462f7b9d06c3f9935b9725ecefc759e3bda4205df22a6d76bc6180ab2a1b40ea631254c676ef5cdd9ccee91da80f13933e5abc43b432364da49802f3250be7db7cc09d55d5f58ae03f2e7014662357d9bd9ee21986189a537c76112d00a49a3cda7243f6d67595584181a98252f5b5eac178f98bbcec4596dd243cd8617e96c2be01940405685dad7a39a8501cdbd9e5585babb8ac6b22e8a1ffbbf97d701a533291e0d0a616b868c326b79325728490924a1686a6438cc707161d7f3dd478f2ff3719b5960c8b8803576d0e0440786aa8e60a9d43c49da937abd4b013ad198ac085a1f48c8c50a355b993e7359d2bab396e6161fd4c097b081f03efbb65d2677ad5f4eb9ac50c9d5d2c3b709afe40d7149266b8ccf9d337d11c8fd1b6a46661c0bb8d7d44b501635b4904b1a47a52d75208ddd1d001faf4895adb895dfe71b6b4d9e1b1bb9ca737bd4fc452a32bdfb2243dd7e8aa1244202bdffc92608db1150be9a8e45737c6f5079f235271795a7d79cd70e455a114048b4832c5132012130df1f4d06c336a0b2febfb794615e86668ce74d47e3f9ab11942d611ac8df714cfe3d3246171e874619b966526420db8301bb3cca78386d4e9e03d7018450629d5b6ff876bbcd96c42f3d208b90053fb11b87b632cbffabbb8c6d538ddbe8ed9dc0f11b89207e779000c8fc1d2051d7085e2b5cab548d4949bd1ab96faeff01722c778ff9446ac0c1ba6bac146a0e13183e2ff90a1c5a1d1c2d70d4f2fe4a66b704bc83ca1f9b1c3578ae40800e3093148d19d56da062a558c9a04ff0ef44d5875d682636d24a44343c09587ea6bc3b73b7426804c540cca2f734c41ee504915d19fdaeebc93b59fb751bcdc59ba716ec93c379b1eb4be7366984a5d7db253bd9fce83f7c3a27eb0d37455ead426b3507dba45a90292710e9332ef20752de1552706144ac9f91fc9ef99673c44f457a4b3b20d693cfbc564fa82c8a719b07ed83a74028a324cebd86683628065ce3fc7a2df32ac73a153a6908fdc43874fc311fcb5bc80cb7a5d64e56116f204a7a3d73577c7ce23b4f09978cc060d41ec58401276c36be17db1a7bb5374d1197f808251394e2f33111db3222915f8a5cf93d0689da895ad3d4db5393fd5019fa85f5f517ad91bf14fa2e96f3c3af7b51a6dd9b6fac619e32ab9800f10714a9c3aaf86b6d7488faf669fac5247a040edbcd34e8d206fc15548e159f65ae3d7403f275da84858a7d88fdb86bc47237380c02c322a56b98c40101809bc6b49fec7c099b5c67d906409cea7080baf0da3d945ed783a5f7c0145a9da2e4e5795824c44e015930eeebe6d0e293b99ec2bc7ba0619639e5ca654a0f3f0dd041dd53a10743de895ab68583b56417710994875b087e13dc997afaedfddbc83929bf912696fa63bd0618a3ab0663b76b7bb72c3700bcc73cb089c29301c3962250f212c4f4fa4986bc6336aff7842ab87f8c38d161f99564940c0b9dc0c8d50a6f421cf08f9bab598e400c54597e8f67c1e68b2c02e822b6e73336b13e8c8b2e5fefe1d0cc29ae3cc7cb58b62b7cf5561bab76c3a9c41c24e3fc6ecd65b72bb530d18f6f1cefe57318cc10187072aa430f39a13cbe69aa79970750a919a432311a05f245699f17503c7bd83927a759493c16a58e305190f9c58d10d98ae01eac8a126e81f9cfd28fc60efb855427409a18a9973e2855ab1a57ded9b5212add09d56b885822b74d2afd5e7b5195f6767655e6b52fc7421cdb729a32c0aba0724eb66741cac73d86ef80f40a23150ec4fc681bc6e405ab4dd31e4bc4433c0302b002ef7c7c7d7b07025c871d925057123e4edb64aecce17df1c7e5075a7db40a92efa89395b45e73c358bfd345b3fb32de08347b91ecc0bb76b4564cc4fa30cce6793006d5a63f5b7a3263157201472417eebfc30095512ad5a8fe8a709245f7ab8d68bc0ebbb2ea30b9c5f0a0de41e94d46905bec695af56f4da126e3ed4bc63d4160539cc1b45ec12628c765a3483a25f5ca8044eb463b86fd9e190be5c0a74b5151c0683928bdfd6e4d87064385a543278e21494f2db8a595c22350136ac6a549561d9a319d3030a0e15c61b2da96a27b0ca4955ae6d9f39595237d5216923d2bf4d23138639f83b578dacfaa1b212c3e91a5d6299ec12ce6400865c1b8f2aa75c1408a3206057dc10a319525d0bca073bf6a1cdd14b4ecccc2d12dd15e28541ca27c6bf1aa6bd8a74d68bcbf9425142776039b13c73b0d3d52add1207b355b9d995a118c507ec28e58025328b19c489da56806926e7c0c04f5f71735976a75090184b8faded7e639dfad81f4bcfe7637c53a1e0751167f3dc462b168b44c59906380eb8814b383af5af580627cb28724cc8c5584e46a45f55dda05f22f779914d69a4c6d9a82025255544487da16c3f6c814692d564da0fadc1bedbd6e3ad615b7fd3e3835a1d071a6db94c2beaed6dfeb92dc04db17c737f18b7605e50bb0a76e510d357136166e6dce4b24ac60cf54d0830383c95c6511c55165afc9c8ab3fac139fa5fb2d873ae2c55d8c01530b540cff68dfde215c5c9bc052c002d9920cfc178dd32b3eb14b4713672347d47d3ad1d144ad0e86de73da0e135d31e3dc7c6941cad99ab6bb024875c2dfe5779d77637d5fbdd9249c0d529b3e562b629f371921e6829970d9932187486e48d5b8506daf509a78cf9fcb40392b35fe4fed1eca5aee7d7b146f3f110916ac9b92548d0bf56dac438a68dafc1eefb12e622bb82aa23395df5e9da90bd0db4c16466659d8d62f9d97702b01dcc5e78a7f85a32bb2d6d01c18870665eb7cf92ea7bb816770a367982ea5ee72988ac8df88fbef3632875491639d3eeffe562fbe400a007a27b23d5370f834b48779b30bccf7b1201439bd2c40c7cbb299cb95ea550def3a61f663cd5ea0c24a5e32d9c753a69c6172a730060f0ec13eb9fc732d56a5559eb0917273ad1ed3476fc5667eb684ff710d030aa74d923b564da9b92e7e5e216d213f6a689ac69dfc0aad377bd18fed5eb7eeaf65c257e5a73ee8c00f13cbd55ea236fffa36863d9b654e59a6969cf15bcdd8a0fb055177ec34fdf9bf5a13776322666eb6b88952c1ece22a91e2f72fede71c81bd2a0618c0dc4f47a14e7700d0203134a111ec6393a1220572b68b4f67dd90d10e757ea90aae5dbaa488f6bd6966d1dd223398c5cac89ce5ad7a004ce5e75c2b7b4cb255486718ec45911020bcc2870c38fca8929bc904485e35d91fd714731fd7d6734a8a09cc018e218fed7a357e671479e0c2a7ce868903252c22a6389f2f996e2f116925f2f59775298688f34fab0c1dd746b2c92f025838064cc4efbdc6e4aac38d4116bae912de86d8d0f41186d404b2a301a8b35983f6299ece81c0e5669622007fc1673a38cedde4fa5d1fcd8d861fb4816791a8c3e9a5d8d27530092a39e8d285afcd72a07b14d7c22d1186af81e3c451fb475a2ba3368fe0a5ed3f086d738b9a37afc10f097f6e936a47d95ae1c7136b5c1ba57203edae1af207b3ce12ea7f841ae9914e486fdcbd172e2a4add1449ea43d993b9f4751588c4544e5937a2d7d6d3de49803fce8e57da54086f05b58d526757ca1aa8bdc84a5ef51cec979a529e6ba5505fa49b33f7ad4411b74701742750f0568014c5bba050069a7f9b7f46ad24c7b530bfa693934a9f385d3e5ca1aaf3edd27e93655fb81047e00fa95bc74509f8ee4263398073762c1137dcde7714bbcac5b60990a7ed09b23dc69bcf653ccd3d9daf90e663ffc4e48d4306596c5fb19b2f8dde6b3e56a18e26dd9c485d6d7ddbbeff683e438864e7a4b6490c2f414a154b29257a85e5c537b9d341bd3a12fbb476d989c4a4b1201055dacf0a6f96476e2a939ff7dd258119ac9cb2c76f52541c2bb83ed94b5051f101ea554f86e5d2748f27ea39caa996b82a2f9b54017ee83d99eecc6bd937ee320b06e28963c3b8fe702b786fbb76745b1233751e7669a1aff81891a88ee97c93972ed8fa2df3c0711707eaf40311877f528635f00c23850a94de77d12e21722e28cd18604a0e490a7530310b8c7aef761a851093a508c2df32638eb32122401c80ddb73cf790495256231c821095e79604e8aa276980e1bc58e745f70add6b70c6b7a75e7733c35641c2dbb38d9b9ff37dfb7218c29251a732a4b764f332a64d9a43b5e2fa269d8034f705b40233462acb4e79d64e46fb342729affe4b7af64c0cbe86e4bee3c654376d02289225710576ecfdcf8a31fd82a6f97083f13b454fa732bb6748d6e3fddf145e16abc0815a1c3ad227d535b245140a3cc1fcf7bb1d67ab1360a6fcc543683c245c4b7e242e3b787a6e249b737a0d7aaae60226bd4eb6f4fb898ad2854721fc0540c380f03062a919587f48dc52c05f76c7b21a3fb1c9309a7fda4ffc18c388548c59f276c087606fef361ded928bb5fec06366cff8e5203b9de60c608cf9db2157fe80185d0918770ada63369ab1fbbf4f79bed9f84e4bea1f4fb970373d6cac01985ae306f06137ee0b9cfa788700696f46d73bd751bc5814c2b5802325c509161d0479875c439f7c27041f8bc29730862879605861a82df0eb0910c1ea31ba57eb542c3413a78eeb208b216304c8536627570aff497c456a2f3ccc2d0f8564afda92c96b2d447b19d4c6b2a2fc4752a19f0fa82510654702691f4bfd6e3a85c1a6c22f74f1a8694e73a1b13c1cf201c90d6c8e7a090b83ea046c099d0dad71870c83406aeb69bb6adbdfefb0005fd550911472f21ab7f99f3d52bc6c7aaa99417048d269e164849cfdc28d960690f42dc3482581c66aead3b3ef1c5dbe0324ba36d8c2e22c5b3eb10787bc59a48b83af407a14af8be113a5fd9bd54ea19cefc261013d2b7e833cf642d4c30516b53eda230a890cd308c281fd55a670a8b80cf5ea364e555d6150fd1d8594b387b4782b395e21fa64147f960d715675afdf19411b0f0f64400cd09670ccc669a83029c53457c4f2ecbb06061ee4e26226df7be102c74b88fbbc9507fc80e3ffd1c6ea58e180e064afe22675407246e69901fc55d4e63a74738a3c9548645472271e38d03c9d0e3b33778d283139f6e9a91f1a94ef7e71056606db0d1c02eeb0967e3162c351d3e79da7d00441bfdccec55e768011126f8e2ceddfced5f097d177b66c96392b653915f5c52b99c305f5d32bec3face87661fa41d80e6e266929d868e927e0f42678d627e4c9848dcfdd55a9cc473030ab7658a43a92eedaed95ae1863a1dca0b2065b190316463eed878e6a4198cd9acb106c43f7f99feae73125a779705cb92e337598fe360a7d118e8ea90b76ab51bb2a12dc1f5af9430b07706e2f93fff4085eaf2a2b1f4fe10404d65432c220175db55423a911a2195c6963904fc2b93d9f9c4553d057bd7da409c4dbdd085c5b083da84e5e4e7a5ffd097dca8824ce353e", 0x1000, 0x40a, &(0x7f0000000100)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x10000000000001c8, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="0f0cb61661e0eb48c7fabb4f63c24ea5e6bbadae3aab2e3e1e0757aa87992ce5b6678c2ed73b67e2675c6a4a870a98159a590601c4e2671f4ecf943aa8e70b529f75c474d2fe30f3e3dc0f8abc9c4af17dd0de94cf6c2e6f5d49c9320f940478677a5bb7d198b1b97abce0ca03046629311ab86f567e865016f9b3c4faff6d3ca58c1074b444c5ea54b90ce124c179dcd3", 0x91, 0x4, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:17:09 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x8, 0x264, 0x1, 0xfffffffffffffffb, 0x8, 0x3, 0x0, 0x1, 0x7363, 0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = socket(0x21, 0x7, 0xfffffffffffffffe) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) faccessat(r5, &(0x7f0000000300)='./file0\x00', 0x100, 0x1) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x800000000000) 16:17:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x1000000400010002, 0x7) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 16:17:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socket(0x0, 0xc005, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d01) r1 = semget(0x0, 0x2, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/199) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3ffffffffd, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:17:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) 16:17:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 16:17:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xfef7c7c18b2971f, 0xf0000000, 0x3ff, 0x16a6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000003, 0x6, 0x800}, {{r2}, 0xfffffffffffffff9, 0x3a, 0x1, 0x5, 0x8d}, {{r2}, 0xfffffffffffffffa, 0x2, 0x0, 0xbf, 0x7}], 0x100000001, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20, 0x24, 0x0, 0x5}, {{r1}, 0x0, 0x0, 0x2, 0xffffffffffff8001, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x84, 0x1, 0x3, 0x200}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2c, 0x6, 0x961}], 0x30000, &(0x7f0000000000)={0x1, 0x94}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:17:09 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x4) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x29c6}, {0x2, 0x4}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) poll(&(0x7f0000000140)=[{r0, 0xa}, {r1, 0xa6}], 0x2, 0x6) 16:17:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x4) r1 = kqueue() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xf8c, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:17:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000002c0)=""/7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x5) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000340)={0x2, 0x2, 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000380)={0x7, 0x7, './file0\x00', 0x400, 0x55, 0x2, 0xff}) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/141) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) setsockopt(r1, 0xff, 0x9, &(0x7f00000004c0)="152444cdb4b067a5d3ce6fa77573c234a8410268e5781d40c986478c47df69285bf508acb3477e08fbb8b297d2808443022fb3ab0b70cb314fb30d2019677b7cbe1dabdd94fe4fe81f89310b4fc3dfc8a82004c244ec575417d3546585d251e5200e1e7242a46f977282737dcf938da42c60e759897c9c3659ec46b870f7e2633fc507010d3147447ba0e40266ace19b7586fa", 0x93) close(r0) semop(r2, &(0x7f0000000580)=[{0x0, 0x4, 0x1000}, {0x3, 0x6206, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}], 0x3) r4 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x880, 0xe5) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000600)=0x1) r5 = dup(r1) semop(r2, &(0x7f0000000640)=[{0x3, 0x200, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x800, 0x1800}], 0x3) fcntl$setflags(r1, 0x2, 0x1) r6 = open(&(0x7f0000000680)='./file0\x00', 0x8, 0x8) open(&(0x7f00000006c0)='./file0\x00', 0x82, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000700)=0x9) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000740)) connect$unix(r0, &(0x7f0000000780)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r2, &(0x7f00000007c0)=[{0x7, 0xff, 0x1000}], 0x1) read(r6, &(0x7f0000000800)=""/45, 0x2d) connect$unix(r6, &(0x7f0000000840)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r7, 0x0, r5) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='x\x00') semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000940)=0x4) 16:17:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) r3 = syz_open_pts() write(r3, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8d", 0x101) poll(&(0x7f0000000080)=[{r3, 0x55}, {r3, 0xffffffffffffffff}], 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) 16:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd5a, &(0x7f0000000500)="b226f32289db62e7a059a5d05d1d364bc31a5cf5e9e3b98e6dbf0164096c1aa4b9103885714c0f54a2f0059e43e3dc794067b89241725bb3aff17dd4971285030000007051d92931a17731716087a2796e75a0de376d8704c507f2535755cedd0350cd6aa6cc88496f9ea371753945f3bec515b25b9c6cfe392b9be7b4ab87d48d9403d93ba45a6566b5825e00"/150) 16:17:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xffffffffffff2ff9, 0x1c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) 16:17:10 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x100) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfe) write(0xffffffffffffffff, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$TIOCSTART(r0, 0x2000746e) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:17:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x4, 0x9, 0x7, 0x9}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:17:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0x200, 0x7, 0x1, 0x1, 0x4, 0xba, 0x2, 0x0, 0x80000001, 0x20}) 16:17:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x200fffff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x45, 0x23, 0xfffffffffffff000, 0xe0}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x0, 0x67}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000009, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x41, 0x9}], 0xba8c, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x449c, 0x4}, {{r1}, 0xffffffffffffffff, 0x90, 0x10, 0x2d9, 0x8}], 0x0, &(0x7f0000000300)={0x288, 0xd43}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000340)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sync() read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:17:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./bus\x00', r1, 0x2}) sendto(r0, &(0x7f0000000240)="b73381eb826c2fe3db7a52bf83d59b91903a45dfa5079594f469dfb2ea6fc89c3c81c35ccfc946e3af895cc6621854f69314a186d7093f67b6599a6fd0bd4accdf411aa8c009759c46bec93379c308fb37", 0x51, 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x8) ioctl$TIOCSETVERAUTH(r2, 0xc0107004, &(0x7f0000000000)=0x500) 16:17:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0xb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x3, 0x2, 0x73, r1}) 16:17:10 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x20}, {r0, 0x21}, {r0, 0x100}], 0x4, 0x4ed) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80185760, &(0x7f0000001500)) 16:17:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = msgget(0x2, 0x0) msgget$private(0x0, 0x5) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:17:10 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0xffffffffffffffff, 0x2d1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x7) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = semget(0x2, 0x5, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/17) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:17:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="fc52e8143a1ae6b1c981a0e1b08bd0795c5e1728e01df3baf46a70ea046046eaca72da81a54b31d08ac279f899d1d7fbb1d372cd03429bef4b65a9e65d8284c5cf49a9b9348923b2025140bb35a21b63ba338e3e00b24053a16789d4d40a547e0d27a8a5841decb0c8b66f3c20661d50a253074238541baaa74facb3baeefc1d515f0575", 0x84}, {&(0x7f0000000100)="dbf43ad122b65b510287f909a4fc57488020bdac6e6281f0fd", 0x19}, {&(0x7f0000000140)="1733c1eb0c5cc7e09d1b23e36e66d4b8eb26b808b24131a69d41c20305c1a1adbb155b2ac09a0bf23932c9d3754812565c950d79070f07c7b0b027697969369ffe902044b95805fe45888bd11ba7d82b712f50f5a98dc7b4ea446beeae52bebdce42081b46a9b6009926bbbaf93ddfa9acb8ec21460f5c95b5c4ec1a8a", 0x7d}, {&(0x7f00000001c0)="89e1c93facd7dbab640a65be515d9a3c7227821bdfd91d825e883ef1f1cc656e57ada2edfcc48c6c3402e6389a288a74446062ab4b79dd759828abc5488b01dd82989c4c59db9540749bacfcfc9add9f1d37973df1d3b274ded94eee772136b170ab6802eb32dcd707eca97ac86bdce214bb9a2d8e7c061885db35d177518080ce1ebe63490338158da0f2205257077304db23878366a18b1c7dd27e9c269cd1471a02bafdc4bd60ca6dbdebb831b215fa3155aaa083be5210ea58a2540e143da842d5f9bb4d8b411c", 0xc9}, {&(0x7f00000002c0)="a9ed9311acd69285d2c086baa19aa298ad5d734e5f2f01b76f5dcaeed5db97a990ae77cb37094645e60d861a45b9e13af3cb1dda976dc3ee8d5a472b4e250b0a10e9f34337258f6b1bc8e1a7317c2951696d04b6eb04cf2c58ded249db461e204dbb3431cfab9225c1162c0f1b81746b34ec109fae5f471374cd19be2623f82421a6a229bda08b5740c34b7f44d4e197c66f745f44696968c7b44caa0eb0b04aa04b9303b5b346584e50dbc33489706e4a121496169dde4d30e0bdc14d27f6998cabe0bf81805e1104b18d0ce997f470", 0xd0}], 0x5, &(0x7f0000000480)=[{0xc0, 0xffff, 0x200, "839a2321ef2edf099b35ad614d71701ab86ada3c17372819404a309eda54e0086c3b5b2a4d17b939008b551978faf9a49e8a05d08a6bab446dc29ee29aa024d6c57e11fe81155e751838b4f8a003682f98df9c6a325b33e0933407dff200c04d0e8c578306217a6fa5e7cbfd9421f7dc758f85734789f1d3576a48c321c72730bc4e44f8419975e53bfa78ba2092bc8e4634cc730c780273d8c7d8cf7817c535d73c6ea91395bd589b818d22"}], 0xc0}, 0x0) 16:17:11 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x1]}) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0xfffffffffffffa12, 0x2, 0xffffffffffffffff, 0x3}, {0x0, 0x1, 0x7ff, 0x8}]}) 16:17:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() kqueue() close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget(0x3, 0x2, 0x441) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/161) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="280000f9fefff779492ac60d56000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:17:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x7f}, {r0, 0x48}], 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1c}, {r0}, {r0, 0x1a4}, {r0, 0xff}], 0x4, 0xffffffff) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000300), 0x100000000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x2, 0x100000000}], 0x200, &(0x7f00000002c0)={0x9, 0x10001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) flock(r1, 0x4) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0xc0, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0x100) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 16:17:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x80) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x2}], 0x1000, 0x0, 0x4, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:17:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6}]}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000180)=[{0x8, 0x80000000, 0x100000000, 0x5}, {0x159, 0x7, 0x8, 0x7}, {0x5, 0x1, 0x20, 0xfff}, {0x5, 0x80000000, 0x100000001, 0x2}, {0x3c, 0x8, 0x8, 0xff}, {0x1, 0x401, 0x0, 0x9}, {0x7, 0x9, 0x1, 0x9}, {0x7, 0xfffffffffffffff8, 0x7, 0x100000001}, {0x100, 0x3f, 0x5, 0x2}, {0x3, 0x75, 0x1000, 0x3ac4}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:17:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) close(r0) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/120) poll(&(0x7f0000000000)=[{}], 0x18, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x6) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 16:17:11 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') socket(0x12, 0x8007, 0x5) r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000200)="0ec9c25f883e5e129f67a251ecbdeb68aee07a81fafc38faf6ce46680e3e6c91d654e5adc26d660ea1cbc09bbc5082b7d6ad46d646776a91f873acd34acc601fae477a50fb459db91ecd2ef1ad78cb6504915591830cbd74d60670c43aced1ccdae8acb02b0022477a808b8e07b6a65d36d1e76eb9653dc173acddfd6d843b1e51f7cf00657c3e58ffe18b0552e471e32a4823e321b74eba1dda6ebdf76a95d31c2443f7727b71f410446e7f8a5dbdcaa7bff8468e8448da7257e2927e744b918fa72c243abf2528f52ec95dd7c2973c9c33268cf34266262916ac8dd21e7b240f68", 0xe2, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = semget(0x1, 0x0, 0x8) getsockopt(r0, 0x80000000, 0x5, &(0x7f0000000300)=""/165, &(0x7f0000000040)=0xa5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/25) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0xfffffffffffffdd2) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0xfffffffffffffff8, 0x0, 0xffffff3a) 16:17:11 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x4b7, 0x6}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") 16:17:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) socketpair(0x18, 0x5, 0x100000001, &(0x7f0000000100)) rmdir(&(0x7f0000000140)='./file0/file1/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file1\x00', 0x90, 0xc) sendto(r0, &(0x7f0000000200)="87cf2161ab7988f0a1bacea0ba6f113da521366c9455787ec195dc416d3d73664d9c1fac7bec059a62c0dfdb2927a6b6b925b91bb804c6ade7fd4c3f1e758dafe99486c53b3afb99dcaa9990dbdd8e9a2449b706d88297473e9c893bd69699fd1a0fc7ac9a60e31e4e1527708378d897c2cd8af3916caf8d40c4b561de24248d10f13cbd041ca0b4494ceb5793cd7bb5df0dc5abb0d9ebff4a7144086bc7f79b35d7479f69a410c9e1d679bfef2ac5ce22079ddd23aff7296326c73cdf90becfbb63b3c1d8273ebcce9aaf30796a0ced899786a8cc", 0xd5, 0x40a, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) semget$private(0x0, 0x3, 0x2) 16:17:12 executing program 0: r0 = geteuid() setuid(r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001900)=[r3, r4]) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) dup(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r13 = getegid() sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000001940)=ANY=[@ANYBLOB="01002ed162d36ca2be391bc99e6a0a174369fb6ab06c"], 0xa, &(0x7f00000014c0)=[{&(0x7f00000000c0)="4f8fb665a3a254f3c2cde21ca429eae8a4df69bc23bc0b66f2230b953b0da49ee00a06085d1818c30baef314e6c72fccc775c2d7ca52cdb3a78a32ecc7ac10c0513aeff1fb56e7f0c36d34eef50377e7060eb27e11f76e7a6886f207e3482e9018cdb44d0fbcab0404ce97cf0573a86383e0ba740dd9a951291406891382a3b93b8bb99aae86fc6329752e1cf30ba99b1d109bf846edc04d380598d00a43fd67105a715b1cefd014437ee41313a0", 0xae}, {&(0x7f0000000180)="2a841091783e2c83ed81154b9be5f6c1851becd32d7b25fda171b600117749f1bd6dbc8698ed2b340fdcfaec01f931fbc7b1759a60cd3315e3c551a5320c226ae349ea98ccd3855b64800d01a26dcd8d36c4ffe1f7f6bb91e85a47b5178b0ba3dead05d21d78fa455cc0de1db5ed8a1458da655d1cd3a3524817e9bd503bb78f3177f665a94fa35a4e2b556e2fb1085e02fbb8cf73c6026ce616efe3a7798c393457ffd5c20e2df3a6e241692e1dacbd903c0dde9162cb00b67f1a75d7f6ecf57f13", 0xc2}, {&(0x7f0000000280)="170257d6988441c0750164501338ba6889ba3aeb16a5437ee9e4bbee6283f93cf14cca5f7f97a2d96921baac17874ea272b6e08642de50e6a4cfa84b25d66682692c0df2a31897fec7282f03f244bf96be9fc433545dc52a1a3273a886f61b517ff9f0453b2bd21495f1260da7837e644a8bcebf139bd19570ab5f3cac05f3522ad244f27eb05c7e1f4a23e2a5a4e16eeb8ac89c257eaee7b84c3798a459373c38538ea4cfe1e9c078643326f23f9ac88922f8013f77fbe6eee2e78e51cea3978bd0753917c4e77622f910b44f58f23bf8f906b86a7830e03dd1ba2daa2bc15dd992d2a5b3c47e", 0xe7}, {&(0x7f0000000380)="1cef9afba229b5d0fbd6c3876b5416c18b274c5fc9eaf754ef0c4cbb271975d6f6fc8870dfc4aa22b04aeb7f4c708d3d772728de8a881b31446cd8dd52533e3a1eabdf5ddae02db4b9fe4e749a1ac070306d2a297ebd1cdb3dd28d25277f76bc9c5c99359311876efba5c2a98b3f614a09e978ff1e69e7e8b4cabc68df68e455bd2d42357d17b5a86f1f622e367cafb301c106ed713fb2839067901ddfcffd8005d198c8f4c3676e50290691506926e275a7f2371c1f9b6f7849b2711993de79d253857787b26236f5ff5ad0f361096a22a1e379d888f4bd31d5fc2b78f418e9aa9904eb2e70caa0b43a8abcf7f3998cdc5a9ee725c5c0535d87c66c1b9dadcb077e2d8c22b7196a7a2ced68dc0a4af9a7caf56c181b24fa2cbbb5e13d59df2a1a668caa7b9d8d4a9c06f5090c63d105086df3ee192e680571dc9f59affe79eb3f72dff851508a88175a5cbc84cbe0786f76abb520e80e215b9c40b7a2b8c67e016c7a09bae1891d91bdec02fd1e6b6c3baf23451daa13de44932a036a0041c69b1c213367a82422d4ca7000e7c94ca04320b03b726e647f08eeb60508a09d695f19495590e3f69209d346e003839ea5cb2ba8fe4b5df07561f4419d90189255e667ecb2cddbbf60a3cda7779b33c651225849a0c806ac527b312a2ce489532f78c92462de2314c37c4570cec1e9a07825569ef73e59430f9332ebe73b163ebc6f81fe8056115089ef83057453d3eae563abd865c95a0ba70e4a0ed728546e7d1f990a9035a13d1dfc6c33b1c82c3bc6b86b343042076e0383b3cbdc802e5ce2ba57c6e62912286ebddc54d039edcf3319e99ea1562ae25c2ecb1fdbfada94fc6709714dded6b809f71f23ac0cb87952a54ecb44f3b236782ade79141c73f46269c31f0309c8cdc4282f137774f73db8edc3faabbb83d9688eaca8c25326046b4b237d8a1c9f231d7e5663511fc910cdd68a42c812adbe336596f96e607a3f3a0265603b10d2cceb1a239ecdddf1629b3f5e670a1bb5c3732a603687e08089847e648dc6b87eaf1c71de6061a8943c55f17eb696a190a6a52a0d624f9dbf69a549be1f93bba5c894399ac43b5162f9b46461b81ba0f180c9d2a2f41e07314dbc38e8235f182b9001a7691a013932be911e0312e219295f6ff2f998aba6e015e660bd5763a10da8223e0e6fc3d019bb383c593eebabea6586f583486f6de7b8d6b24776c0596f945c891b33fbe544d43bc75d758a6803d1e5c5ad006105ebe394b832f847e281fcd27f20e78577ed78fccf5db1393171cd3ea0c889c275ede37d2bcdbb4cfb450bf1c3eb692d8e349e73e2f7d89d722ac07ebabf0d060ae647123a5193fda99bcb50f15299f68ccce77be926aa7de523b0107f452608ce1eb7feb86191cfb240d7973e9a601d502d20cda42fa0ff351cfeb70a28e4680146fd9b6e3ad447799723b07871ee66d33b6435d0f1bc6bf0ab1a29897a385454e3b8df1b501486f75f5223977a199052cd836f158289ec66c47d0c32d196ff8a8c61365a4365f0052decdbb463c75a9446583b3dfeb595bce41c3c5529f6abda0fd62aba3bd995fcfc735509faf89b4358cc1b828aad3f1b6416a3a797f35c5054c2f4d5d1edab2ba620cd51f85ec88d41b29cffed623a4f508480864bfc68b4d3d033549643db4b59e08a1af598c3af4521fc66c96e1176dea239bce2c663072330067c5344b6732b34b89ddd6b1abf8338ed60069687afdf14f52e6a66b569812e503f0929b345b2e8d94092bc9aff0cd6a4c1b30c4d528ca86644e65db44354986bf021b9bc9f583a7c0d6e7a03321214d426b002e6f438cb884671e04ee11375679a312ccc3dbc97354c27471546b77ff73d835b303cbad37c83cd01f910dc5201d4a249416a15e1efeb93333e93c7e153b511d90681acd217e917b36419feeca2f95c91703a847956d71a65470dd3c33a8c73567a877dc646f7fe19ffcd91150504a5eac56aac66bd0cc1992c8f0ee5e1f7e7b306d48a1513c7e9a304a9a328125956500347f873c28ef60ecd826f0c0c8c9282efc5b1dfd60e636506ab681bd344dd8ac7810a3b2b55f0deaba8db5ef763f2ddadba4510f9669e3f7105a218f01f584d7808acb2941516efdda3e27efeadf1425b2512f188a1ca553188e38901727dff08925e7e6c52ad13ebe8e1c77a63c8bf2ce760d7f43b1b7484e979244e26baaeac82bf89bcdae0676d1bc88e5f8e44ae12f0eecd177a72301634fdb53758cf520d7013521117e4ea522631a9f63074a27e5d68cdeb18cffc348591634f8d8958539ea45c4a89d77d86a07e33bc94b6c8821c54ae03d00f6fb92ac5b2df8ba0f94ed9d9a15dc1108f6ccd50012a878d91518ae8b9998fa2c124b8f1453f245cd8b933c066c9768e43384a02de65100eeb0de86434c9eb85a1e9dc589ac64866287feb3906e9d106fea85e77839e5ef11ca62c97aee2c3484d2e006bcf34c8509d0953da1362f1c466ccb3b73e17dd82939dc98c2c39e0127ea4b17415d294f0cc8eb5069d0c7e398d0576a9e0f0cbe18f75e735983a4f19111b0e19e844cea77f33581b1975d1a735330821678454bc415d8c97b4b8274096d1ee4919ce68b8f8f3c4d8c70eaa360d30220ba276eb651ca59a197a97f874982ea7bf9d9a18ea3142d797e4da5a93d32e469a6589008f704c8c6a2da3bb69265e9915e5cdeec082053fb489fa2a1825b570a9bcef62e6d03608ad55252ac20aa0481f52d5cdd0cffb666bd8a42cc2e154eb9a44fb51fe63596605d84fe029f35c3736a4d8c2a27f269262ba0be350ccaebca09326399fe0affcb180fee8ea06cc3a747c884348b687529254baa45c75dc3de54cc71b7c56719468eeda4c95c8106fdbc9976e2e86da953c4fbb30eee00013bd81a16516e0913f95dcac6fe340386d927d24cd55a810802261ed2a2ec4b9f76d114b36ac54397868157f1311183ad5201287dda234490a3f2bcace171e3ab36c48c6bfab141e06b66169d8ff689513ab0d14f4ea6eaf031885cc440b6081106f390063d71718a2af8b20f5ce18bda86be88c43af3cf30c1527078323d64127287574129cd373f40dcb046d5b2e5ab225e115bfb4f4414a5bbf6d09151531d1f2158349704f2c643357f17428f666e64eead184aa5102fec25061265eaf93db6af3388f8a259b7a40658b1b5209f6736e7f1fc633edb9889e0f410f7757d41c3b9e0416d59941700b2be45c65802dcd83257123f4358a32fa3264688fce13134e40daa65a3b6f3fca063a40d1d8bc59ae83c9078d96cccb467fadb36e8c9eb0f131db16e9fbd5a82e042436775cc524c7a2da9bd3b5a8148bca06437addcbf21438f0097040fed636780bdc4dbbd0aec83fddb78b3aca24a3c2dfa36604df3ff39bd8f6836055e49b53d5e556266f9af8b308a7e20b6f34bc245dc72a0120df0fef3d48850cc88ac1cd4e481af4c58b40f6dd2c0a90984cbc1b753a7b8b5165559ccc7bdb598f5ac4f2b7e2a243bcf06e8d2e6d7bb227c4480eb18447563d004cd8ea61f5f6dd6d2b660bcb4dbc49a9c038e1f9118f654f043a90a340087aa0305ee1059769f667dec3390419179ff46f106bd5e5d100ac48b058a63eba6cc8117e766f874d9c8f0b4a128d5bec0549b827027d2580cdd1f9d6e98b0c80945dedd4bd68e83c937d4b446798b93ac6132d797424cd714e67fce9a980ab549aaa718ebd56f24449100265179b0c8a4da6bbaca61e904bd63a25f2a8fabc4ecf8d2f6aa4f3971d7a5f005032c2e39f7272bc18692e9f94e17745887d03aa0f1dddac43e9b4fc1c84d8493b376fe065d741f196cce07dcf1707b68b9b656754a732d307b6894028974ead25f475a3109efd726a90b7e98a5da7e09137c34223542b2a6ef006859455d65069037f9c04ffa8e9d81c9a9de903f39433ea2ea18ee4721e354a7ecc8584721b08a8ebd29aba9f82461d96fad8b351274bcd4e194be9920af25adc24123534033a25809da4a0bbb2e20320c1894c5ee06c71703deec7703df1b68ca2c1fb0d3785f13c9503f403dc0c9bf055a1c4318d8c54dfef8e5701b132904abd0ee15a93e1460f01d9211dcfe2b2b28c7d77444367cea66a1f9e9ce796520059ff8aa04160327ad279a77d11f872318a64e8c0dfad03a04f825063a3982e532a743c107c69bff5606f34e57f86dfbc69a53110a3507fb14dab57ec79e1a03d207ba54d7fc268e92137027071b0bf41c30b4d3b118dc95b79825092984b6014173f6ef8fab5778deab2be4cde3216d211f4c811faae312e81bde30f982720a1a76573c4c0e37c042367192469fb61550f65d1408e904323772400103c4fc1f8f089337844de2d6f92d63b571f385fd58e4bd77e42b4bf6cd7daa5ec939d43f8179ff777c5eb37be2d879788a91feac81c0711ff48c82932440fa42461be12325a4b09a2f5c6906df78e82c6121d07761bbeba2a0beb8784c96da1329b45513900280d828f55f52a93706956c3e913788126d184762aec3ffa67d69451cf605a6e1de133054746bcdb15957ddd17bcfcc478dc39f926ea6a49fa1aa5733dddd201b3b63376baec8b3c9a52139820003088f6b6cb4028bd2537f0c531db15a4575f3d6a4d8b434facfaecf40daa027affa8f9b6b38178b8229d078f6a90c8e613ef96cc124d321d119459fed5a565079e70be6c2a4f5c48e458ca99ed2b1f84a27ea6b37f668305e6331621737acd06aa834d3113097ba27093e60165c60f3ee469e42228e746335b71d6838fc4af37e1e11a928babaf1ad94d11f9b6bdf49eb74da07a2c08f0b4fbcdffaf266a7f550c0b0e9d30eec215aab8e0208cb86cf92b8950f2be64306c24296a2854159e6612c34c87edef01c632185be0a7477975b5397c34090968678143ef6ab3a1ecc0b6fc324e6ec05926354b321747af6e627a0aa6d36f1a4035eb436b17e98725ef694f79f8f99a446156abda3739a9ea2159301297f72c73a2909fdf6dd7294d472ebb48fd4afb8ee49f2f4b4f97a5d955a473e509331d406e1892d1ed0ff0708450b820a66f63cde36abcec4578b746a2281a160cecedb845691b5a3b0a9eea6147adcbe1c40c2fde7f6984a8babedae11ee9f1462cc981088c225133e098dde250d932f61cd61875b51955e51bb6e550de4655df536e27b43d40673662b11f4aad1c1fe108bd4c132b20cd0fec762c7745963f86e10f1c32a780f4383fc51842887760ce3572239d44ffcf57bcf158977eb1bac34dd826c0f3bab0e489c6324292bd4a7b7cd1329aab91e714cb71b31f1a0206d5433550c71dc3cdf92964b7e47d38c5d0de5ba1c4ff59e49db22fd95fef925cfb884e8f6ef4c61430fb23bd63a28002960d2218b29df77574bfa68aa8b54c9d7c0391414bc0b4c5c92daf62d5191d501e035a08aab813ac77604cce4286046f541c294f5920050f00dd99b7772a1fd1e14c14aadd7d5ae18c16204242c08518196c085cdcd96c5e9153bc38da8a17a0a5c7a482a3a694b2bcc4a87ff1d1e6a644444ef3290a0e172b8b81be84c09cb3802eafb70b0d08d954628236c1c854d09e478cc3334741414189b97cd6fb93c852905cb18cc58e815aff4f03fdab6d9988b57ca67f0f1b835e1c6b293a799844466ffcf3000d05b366a27e64e98f323777846c852e68ab410e7f4ac6c02b289f36c3064afb80fde45ab1965ee26dcd2b83350ec8c6ed6a8238b25196ec233b1a49ea8a15c28750a7bc777599729c1eb40ba0758a9af68c612915ac6641", 0x1000}, {&(0x7f0000001380)="0c3c5db77696f2cc0c799b11dce0bff0c0384390f4ed232a96ff863b3892fffd68ef618aa604fb3c49aac8ba11a83db6c90ebfb73a7c5cc8b8b6646771fd08836314faedfb0b24bbf6372c11dd4e6f21d4c307139b357881c1ad342dd0a9f18c15a711325ee6f65490e2d223e69fd6a89f6de7f521276843e4f24de37e6f943595aa776a429ccbeafb00649a9bc0ecd9f41b11653daf16c162f2", 0x9a}, {&(0x7f0000001440)="d6dd63b65fcef15b9864019f1502bc0780cf7797b596b13041743b1618c1c81106af134034d07fb14e36ba2d84abc20c576aae8045e038f27b7536241fc9d8e659ce9c60f659ab0cc6bdc13e2a0be8149ddeff", 0x53}, {&(0x7f0000000040)}], 0x7, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r1, r1, r2, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r1, r2, r2, r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xd8, 0x4}, 0x8) 16:17:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x208a0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x1) r5 = open(&(0x7f0000000400)='./file0\x00', 0x8271, 0x1) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x2e, 0x80000000, 0x401, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x2, 0x40000000, 0xf4, 0x5}], 0x8, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x18, 0x1, 0x48, 0x1}, {{r5}, 0xffffffffffffffff, 0xc5, 0x0, 0x80000001, 0x7ff}], 0x20, &(0x7f0000000480)={0x2, 0x200000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x202, 0x2) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x300fe, 0x6590d880946fa2c7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r9 = socket$inet(0x2, 0x0, 0xffffffff) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10008, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffd, 0x24, 0x2, 0x4, 0x9}, {{r9}, 0xfffffffffffffffb, 0x3, 0xc0, 0x2, 0x1}, {{r10}, 0x0, 0x0, 0x85, 0x8a27, 0x1}], 0x2, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x7f, 0x81}], 0x8, &(0x7f0000000240)={0x200, 0x3f}) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x1}], 0x0, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x18, 0x12, 0x1ff, 0x101}, {{r1}, 0xfffffffffffffffc, 0x16, 0x0, 0x3, 0x76b2}, {{r11}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x4a, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x26cb, 0x51}, {{r0}, 0x0, 0x2, 0x1, 0x2, 0x80}, {{r11}, 0xffffffffffffffff, 0x0, 0x40, 0x7ff, 0x4}, {{r3}, 0xfffffffffffffffe, 0x8, 0x20, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0xc5, 0x1, 0x5, 0xed4}, {{r9}, 0xfffffffffffffffe, 0x0, 0x11, 0xd, 0x2}], 0x9e30, &(0x7f0000000640)={0x3, 0x2}) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r12, &(0x7f00000006c0)={0x0, 0xfffffffffffffda2, &(0x7f0000000300), 0x24a, 0x0}, 0x0) 16:17:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1808, &(0x7f00000000c0)=0x3, 0x4) 16:17:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/90, 0x5a) dup(r0) setitimer(0x1, &(0x7f00000001c0)={{0x8b, 0x100000000}, {0x6, 0x8}}, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:17:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x7c38000000000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x8001, 0x2}, {{r0}, 0x0, 0x8a, 0x40, 0x570825d1, 0xd19c}, {{r0}, 0xfffffffffffffffe, 0x10, 0x41, 0x8000, 0x5}, {{r0}, 0x0, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x0, 0x5}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x316c62f2d5711a41, 0x1, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0xc0, 0x5, 0x69, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000010, 0x5, 0x1ff}], 0x1, &(0x7f00000000c0)={0x6, 0x3}) kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:17:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0xba9f, 0x7fff, 0x2, 0x8}, {0x7, 0x8, 0x100000001, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x9070, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x7, 0x1, 0x5, 0x0, 0x3c9]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:17:12 executing program 1: socket$inet(0x2, 0x1, 0x9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/29) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xfffffffffffffffb, 0x40]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/90) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80a0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="3db41dd198bb448dd363b38d8ce8d6e57d103c73c5749c60af791afc802346") 16:17:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff6f}], 0x1000000000000145, 0x0, 0xfffffffffffffffe) 16:17:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x80000000) 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) fcntl$getflags(r0, 0x1) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000001c0)="8a", 0x1, 0x402, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c653000a19d901e39a18e77d23aef3508f6c66e3e34526b677ffff796333764ec74bf"], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x800}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000040)='./file0\x00', 0x8) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[0x2, 0x10000, 0x0]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa02, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000100)=[{0xd715, 0x6, 0x101, 0xfffffffffffffffe}]}) shmget(0x3, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) 16:17:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:12 executing program 0: fchflags(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000028}, {0x40000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x7, 0x5, 0x2, 0x9, 0x675f46ec, 0x5e, 0x8, 0x10, [{0x40, 0x100000000, 0x3ff, 0x93}, {0x8, 0x9, 0x1, 0x9}, {0x5, 0x7f, 0x2, 0xffffffff80000001}, {0x3, 0x3, 0xffffffff}, {0x1, 0x0, 0x3, 0xffffffff}, {0xbe, 0xb93a, 0x9, 0x8}, {0x80, 0x400, 0x7a}, {0x1, 0x1, 0x2, 0x7}, {0xffff, 0x9, 0x80, 0x101}, {0x80000000, 0x8, 0x7fff, 0x81}, {0x1, 0x6, 0x7, 0x800}, {0x547, 0x401, 0x5, 0x6}, {0xc2f, 0x7, 0x3, 0x4}, {0x4, 0x0, 0x9, 0x720}, {0x5, 0x100000000, 0x1, 0x100}, {0x3f, 0x8, 0x7f, 0x6}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:17:12 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) pwrite(r0, &(0x7f0000000180)="afbbb7e0132202bebef60d9e614accd17110a564ee43f7ece3074af13bf6194f55be568e8ebe23286d1e5f00488b81ae138600b9ba65924ff47dadc9170d285d2b2cd949620b4c5e724fcb46f68a1733287873911ce7d51dfb1a287547fa1ad13a29ea6ccd6512026a515d8412335394f1b20164174d16d119c749b6db3cf66989c4f3d65cf063648f171dc1970d854a8c8ef349716479f0060a3d02", 0x9c, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x246, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x100}], 0x2}) r2 = msgget(0x2, 0x0) msgctl$IPC_RMID(r2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x81}, 0xc) 16:17:12 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) execve(0x0, 0x0, 0x0) 16:17:12 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/65, 0x41}], 0x4, &(0x7f0000001200)=""/157, 0x9d}, 0x803) r1 = socket(0x2000000000000002, 0x3, 0x2f) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:17:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) 16:17:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) fcntl$getflags(r1, 0x1) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6, 0x0) lseek(r0, 0x0, 0x0, 0x3) 16:17:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xcc, &(0x7f0000000280)="738c094c842e2e00fba095ac928274e74de6fa3bb5929b6d3fd230f96d7e8bbb532d53eb99843d19a193ffb7885a36b79df67660cf2c20355f0ee61897036c74dcd5261169954fa710bdbfe7ede1ced9e2bc2d77f0a32ee231e8abda28b69be3298725ceb795703edb06ef28b68925a99b020c3dd98f30d5970bd9ba86769445ddf9354d06368c66395b446d96f08374b93a637e496df836444552ba0cf1ef69e1774f86f9cd3d89754cc8989effbc9379c6b1f36e37416c998eb171692366722a6e22ece22b054c088f6c9a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") syz_emit_ethernet(0xe6, &(0x7f0000000180)="f9fcd7ca94d32ae33c7dbe84fc0bf5055f875dd827cc10356708923a4cddab7aaf62ca04a728dfd24ef2b0cc20ecd38d37051103b3b97642d71debe7858f029561bcc1078577d66fce05a0d8e7eca7d077b1b0430ac642b107d39d6dfbf7e0ec1ded8d9eb8db36ef0ad38732abc264b744c9d3742f2d90e363343fecd58afc64dae4d1fcad18c8d6ffee324f369f37c0082d7efea6f77dfe5e80ef903b94502e319ee0fd2a0d6707f2004ddf4ce1dd0af2d28ad38844af68f6c9011f55df3ab21fea0857846d3fd35d0c7d28ec68e2a628dd8376ad53807e17fa95a5e6f93ad9bfe381702c45") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:17:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200000000100, &(0x7f0000000040)=0x10000000000001f, 0x1ac) 16:17:13 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x1) 16:17:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:17:13 executing program 1: r0 = semget(0x1, 0x7, 0x40) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/4096) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 16:17:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6000, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 16:17:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmod(r0, 0xa7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="213e0e8e4c221368e1c60ccf0896331992b7", 0x12}, {&(0x7f00000001c0)="26093feeb6cf011ccfa1f2d8dc4b068a1054f8c3383a9a4ab936c2b9b2e2308344e3e36745224baa0ff04774ff0e5abe18e561ac1004ffd73d3d10d54c06196a81c72fde171379c7d2c54e7a225194f41c639eb313cb9531695953cdd14f3de075f707543a4b2a7b0de451cb0548e78e8a5893ced3", 0x75}, {&(0x7f0000000240)="707e421f75e41a5d846a35519e11b5269329792e05f2bd6c5e8631b74d3d717aece9a25db14dad1633675e138ec54a7cae838383b04e7687f1f5857438b2d79598faca24272bb4fa076c", 0x4a}], 0x3, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) r1 = socket(0x11, 0x4003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x21c4, 0x8000) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:17:13 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 16:17:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa02, 0x4a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)=0x2000000000000400) 16:17:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) listen(r0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:17:13 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3, 0x4, 0x7d5, [{&(0x7f0000310000/0x2000)=nil, &(0x7f00005e1000/0x4000)=nil, 0x2}, {&(0x7f000051b000/0x1000)=nil, &(0x7f000070a000/0x4000)=nil, 0x100000000}, {&(0x7f0000774000/0x2000)=nil, &(0x7f00000db000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000044000/0x2000)=nil, 0x137}, {&(0x7f00002f1000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f00001c3000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f00005b1000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000154000/0x2000)=nil, &(0x7f00000f1000/0x3000)=nil, 0x9}, {&(0x7f00001e8000/0x2000)=nil, &(0x7f0000430000/0x4000)=nil}, {&(0x7f000058a000/0x3000)=nil, &(0x7f000002a000/0x2000)=nil, 0x7}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001bc000/0x2000)=nil, 0x7f}, {&(0x7f0000639000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000028e000/0x1000)=nil, 0xf892}, {&(0x7f0000442000/0x3000)=nil, &(0x7f0000547000/0x9000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000587000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) 16:17:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000043beda3c6635140000"], 0xfffffffffffffe42) 16:17:13 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x3e) 16:17:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x3, 0x5, 0x5, 0xf7d}, {0x2, 0x3, 0x1ff, 0x6}, {0x1a86, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}, {0xecd, 0x6, 0x5, 0x6}, {0x1, 0x0, 0x8, 0x7}, {0xfbd7, 0xd3, 0x21, 0x7}]}) 16:17:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40000000000, 0x0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:17:13 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getrlimit(0x7, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x200}, {0x80000001, 0x9}}, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:17:13 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x2e4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000000)) 16:17:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000000, 0x10001, 0x1, 0xfffffffffffffff9}, {0x9, 0xe38, 0x200, 0x9}, {0x7ff, 0x2, 0x2, 0x101}, {0x3, 0x5, 0x5, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 16:17:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe0d, &(0x7f0000000180)="2d7c6d76178d19c286967c6759207f9fbbffdd7329536f8d5db3b7f08ac7e232dc") r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:17:13 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = getgid() r3 = socket$inet6(0x18, 0x8000, 0x0) connect(r3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/61}, &(0x7f0000000100)=0x3f) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getpeername(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x80, 0x0) r8 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000280)=""/15) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0xfff, r0, r2, r0, r2, 0x3, 0xa39}, 0x3, 0x8, r5, r5, 0x8, 0x401, 0xc2, 0x401}) r9 = openat(r4, &(0x7f0000000340)='./file0\x00', 0x818a, 0x80) ioctl$BIOCPROMISC(r9, 0x20004269) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000003c0)={{}, 0x3, &(0x7f0000000380)=[0x0, 0x0, 0x0]}) ftruncate(r3, 0x0, 0x2) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000400)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000500)=[r11, r11]) fchmod(r7, 0x16) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000540)=""/179, 0xb3}], 0x1, 0x0, 0x0) preadv(r7, &(0x7f0000001a80)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/99, 0x63}, {&(0x7f00000016c0)}, {&(0x7f0000001700)=""/248, 0xf8}, {&(0x7f0000001800)=""/125, 0x7d}, {&(0x7f0000001880)=""/140, 0x8c}, {&(0x7f0000001940)}, {&(0x7f0000001980)=""/245, 0xf5}], 0x8, 0x0, 0x5c) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000001b00)=0x7) r12 = semget$private(0x0, 0x1, 0x41) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001b40)={{0x7, r0, r10, r6, r2, 0xc1, 0x401}, 0x2, 0x800, 0x7}) getpeername(r4, &(0x7f0000001bc0)=@in, &(0x7f0000001c00)=0xc) 16:17:13 executing program 0: r0 = getpid() fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) getppid() r1 = getppid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffc74) r6 = socket(0x10, 0x4, 0x200) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r0, r4, r5}, 0xc) setpgid(r1, r3) 16:17:14 executing program 0: mkdir(&(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) symlink(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/33, &(0x7f0000000100)=0x21) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file0\x00', 0x4a6662f1f38cccfe, 0x16) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x1ab0d057}, {0x18, 0x3, 0x3, 0x400}, 0x5, [0x400, 0x5b, 0x5f8, 0x2, 0x6, 0x9ee, 0x100000001, 0x1]}, 0x3c) recvfrom$inet(r1, &(0x7f0000000040)=""/8, 0x8, 0x802, &(0x7f0000000140)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x2cc44c66) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000300)) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x44001000e, 0x400008001}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:17:14 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, 0x26, 0x8000203d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x400004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:17:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x28) 16:17:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1000, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x5) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c51a02a85961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c55a263bc05d2f1b471aa62d75ef9965277bb9e16df47a31d64baaf53d86affcd9e092e106b69f0958e2789b7bc3bfc394dad2ad245a83416ae3b3b3e40a"], 0x10) 16:17:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="83") 16:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:17:15 executing program 1: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a245abc77732a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b3ccb980ac1fa4aab44f0324b3348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c17108f029a123d290071baff9"], 0x10) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) 16:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x1, 0x1f, 0x80, 0x6, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r0) geteuid() ioctl$TIOCSTOP(r2, 0x2000746f) 16:17:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/245, 0xf5, 0x40, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e2b66697fffff020d58b7aff1a0a0769766ec07078c51f9e93f614ea7e0f10c057ab3e022bb987ce8d9e634feb0200d86911a3e6a43b5c9819a3e19ca7a028463e1ac00e196756da0981178a1cc79a4d6b8c5cc7f44a72d79f6f4f3e09ca33d94ef2853d296f8fbd5c21c9e354fe8d02711915c0910e782bd43ba2794b2666f1f57d35de6261855b319efdc3ead75a7bb6d10e6a18324016f4d48e74b5abf6825b82fbdce6d3863df6f2bef34082a772b5b4ed829af92fa73f2a82f7cfa475797368b0c1caf6991e48b52bfc6136f75bd730a66827396363653b5bebb6a47ac822b2ccd191ebbe6f6b9854d1c8e070236"], 0x1c, 0x0}, 0x0) 16:17:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x18) 16:17:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x82) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) 16:17:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="fefffffffffffffff978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333418d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a367da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"], 0x13e, 0x800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:17:15 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0xfffffffffffffdec) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x1000, 0x2e7f) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f0000000380), 0x2aaaaaaaaaaaabf8) flock(r2, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000002c0)=0xfff) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r5) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r6, r2) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) 16:17:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x101, 0x36b) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:17:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000007, 0x4, 0xf4b}, {{r0}, 0x0, 0x11, 0x8, 0x14, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8}, {{r0}, 0x0, 0x1, 0x80000001, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0xe, 0x8}, {{r0}, 0xfffffffffffffffd, 0x6a, 0x40000006, 0x8, 0x5}], 0x100000000, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x800fffff, 0x4c, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x870, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8000000b, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x2, 0x347cc80a, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000040, 0x37a, 0x8}, {{r0}, 0xffffffffffffffff, 0x85, 0x6, 0x8, 0x5}], 0x5, &(0x7f0000000000)={0x7ff, 0x80}) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x2, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r5, r6) accept$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8c00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x30) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 16:17:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x8}, {0x18, 0x2, 0x200, 0xab6}, 0x1, [0x3ff, 0x4, 0xf81, 0x1, 0x9, 0x401, 0xffff, 0x80000001]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)='ML', 0x2) write(r1, &(0x7f0000000140)="aaae736975c8c5c63518b5377cc6c3c69cdbd374b6add043", 0x18) 16:17:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) socketpair(0x1a, 0x5, 0x8000, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "aaa6d9b5c7c903a94482d1d79a89bd2866b4fe16", 0x0, 0x10000}) 16:17:15 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xfffffffffffffff8, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x44) getpgrp() ioctl$KDDISABIO(r1, 0x20004b3d) 16:17:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(r0) 16:17:15 executing program 0: 16:17:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@file={0x0, ""/60}, 0x3e, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/19, 0x13}, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10280, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x10, r1, 0x0, 0x0) 16:17:15 executing program 1: r0 = socket$inet(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000340)="24000000210007021dfdfd946f61050002000000fd00000000000800080006000400ff7e", 0x24}], 0x1}, 0x0) 16:17:15 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000007ac0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd6088dc4f00101100fe8000000000000000000000000000bbff02000000000000000000000000000180000800b17757026557e50190780096e266003db41beeafde1c1be935d1ff6aa306ad1fb965a9c4973dd85481c669ca7a4a162929597996e7adaa0a8c3f77969747e2b12e5d532f7dd02ddb3d27fcffffff8cb2debee02a921006986ea8337684045fd4b61618af99b5a4dddf1b06691bbd8ea68ef941e9e22515ec2ebdc37af45831d4d85ff990dc9ee979d7895f229c635e69c65bd4bafd64343a17695f00e958d528f4eb09000000a376154308bccd0910a3435902ca2147"]) 16:17:15 executing program 1: setgroups(0x83c1, 0x0) 16:17:15 executing program 1: 16:17:15 executing program 0: 16:17:15 executing program 1: 16:17:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000b00, 0x0) 16:17:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x51b, 0x0) flock(r1, 0x2) r2 = dup2(r1, r1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x82, 0x20, 0xf9, 0x1000000001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0xfffffffffffffff8, 0x2}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x3e1d400000, 0x3667}, {{r1}, 0x40, 0x40, 0xf0000042, 0xfffffffffffffffa, 0x6}], 0x66, 0x0, 0x3, 0x0) close(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:16 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x2, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:17:16 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x85) mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) socket$inet(0x2, 0xc001, 0x10001) r4 = kqueue() ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)) close(r2) socket(0x2, 0x4708bb46f44fc2f5, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:17:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e2e", 0xff}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r0, 0x2}) execve(0x0, 0x0, 0x0) 16:17:16 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:17:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) fchown(r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) close(r0) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0xa2a) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x64}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x47, 0x9}, {0xc5, 0x4718}, {0x45, 0x3}, {0x100, 0xfffffffffffffffc}, {0x23, 0x280}, {0x84, 0x5}, {0x6, 0x6}, {0x8a, 0x9}, {0x0, 0x3}], 0x9}) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:16 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) r2 = socket$inet6(0x18, 0x4, 0x7f) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x100, 0x1}, {0x18, 0x0, 0x0, 0x6}, 0x6, [0x9f, 0x4, 0x65dc, 0x1, 0x7f, 0x9e4b, 0x7, 0x101]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x82, 0x61) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000003c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000240)) r5 = dup2(r0, r1) r6 = fcntl$dupfd(r0, 0xa, r1) linkat(r5, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000300)='./file0\x00', 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000400)=0x80) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) 16:17:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f00001bc000/0x3000)=nil, 0x3000, 0x0, 0x1d, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) 16:17:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fcntl$getown(r0, 0x5) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:17:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) close(r0) 16:17:16 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 16:17:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080), 0x0, 0x0) 16:17:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0xfe) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='\x00', &(0x7f00000002c0)) 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x6}], 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x81) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:17:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c4507881cff2800a000004e2e2e", 0xe) execve(0x0, 0x0, 0x0) r1 = getuid() fchmodat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x4, 0x2) r2 = getgid() getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:17:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000080, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x1, 0x0, 0x3}, {0x34, 0x0, 0x0, 0x5}, {0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1e, &(0x7f0000000000)="c4") 16:17:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4000000000000, 0x1}, 0xc) setsockopt(r0, 0x2d, 0x1000000000000009, &(0x7f0000000000)="f1ffffff", 0xca) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 16:17:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x30, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x8}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x7e2, &(0x7f00000001c0)="090000000000000159aebffef5bcea6c94d129283c34") 16:17:17 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x8000, 0x202190, 0x3}, 0xc) mprotect(&(0x7f000049f000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0x9, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048a69931929606ad013877040000329a48", 0x1e) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 16:17:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x10001, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0x7fffffff, 0x6, 0x7, 0xffff}, {0x8, 0x100000001, 0x8, 0x4}, {0xffff, 0xff, 0x7}, {0x7, 0x3, 0x4, 0x5}, {0x7f, 0x100, 0xeee, 0x7fffffff}, {0x7, 0x3, 0x0, 0x6}]}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) setgroups(0x9, &(0x7f0000000440)=[r2, r3, r5, r6, r7, r8, r9, r10, r11]) getppid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000580)={{}, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r12 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000040)=""/89) 16:17:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20098, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0x1, 0x2, 0x8001}, {0x40, 0x6, 0x8000, 0x3}, {0xffffffffffffffe0, 0x1444facc, 0x5, 0xffffffffffffffc1}, {0x221, 0x100000000, 0xffffffffffffffc1, 0x100000000}]}) 16:17:17 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) r2 = syz_open_pts() close(r0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x7962}) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_emit_ethernet(0x5e, &(0x7f0000000280)="949c931ec1c84d3da5a3f8442497c8652dfc664a86fe80f2c5b2212e9680560dffe8932ae05edbdeaf4b1201432d07a140d24a154ab1fd8516bcd59e6ecfa9da1c943a785121ca14dc046e5ff7fe39bfb529e4293e09aca566dfd43d3f5e") poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 16:17:17 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x20, 0x0) socket(0x26, 0x4005, 0x40) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x8002, 0x4) r3 = dup2(r2, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x9}, {0x1d}, {0x6}]}) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x0, 0x3, 0x4, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x49, 0xc, 0x9f, 0x1c}, {{r5}, 0xfffffffffffffffc, 0xc9, 0x5, 0x6, 0x1}, {{r5}, 0x0, 0x9, 0x1, 0xfffffffffffffff8, 0x546e}, {{r4}, 0xffffffffffffffff, 0xb, 0x8, 0x1, 0x3}, {{r4}, 0xfffffffffffffffe, 0x40, 0xf0000015, 0x1f, 0x9}, {{r5}, 0xfffffffffffffff9, 0x1a, 0xa3bab5001475936b, 0xd829, 0x4}], 0x3ff, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x9, 0x5}, {{r5}, 0xfffffffffffffffb, 0xfb, 0x0, 0x7, 0x6}], 0x5, &(0x7f00000002c0)={0x9, 0x8}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x8, 0x7}, 0x8) recvfrom$unix(r3, &(0x7f0000000180)=""/163, 0xa3, 0x801, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x2) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 16:17:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x43, r1) r2 = kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000140)=0x4) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r3, &(0x7f00004cf000/0x1000)=nil, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r5, &(0x7f0000000300)=""/39, 0x27) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r4, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() open(&(0x7f0000000200)='./file0/file0/file0\x00', 0xd7b8c3f4e29b8009, 0x10) unveil(&(0x7f00000006c0)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') shmctl$SHM_LOCK(r3, 0x3) mmap(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1, 0x13, r6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x401, 0x101, 0xed16, 0x7}, {0xffffffff, 0x9, 0xfffffffffffffff8, 0x1}, {0x80, 0xf8ef, 0xcd3, 0x400}]}) getgid() 16:17:18 executing program 0: setrlimit(0x5, &(0x7f0000000140)={0x6, 0x9}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getgid() syz_emit_ethernet(0x49, &(0x7f00000000c0)="6208d32646d3843934aa04cd76043bdc11db6c2710600e79d8a95bbe5148fe2375d7ca1f11963c2a39ee52fc74385d92e0835027f3b4804625612f8a2b4d06957645adfd94bfc26818") 16:17:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0xd0e, 0x0, 0x3, 0x180}, {0x0, 0x40, 0xd2bf, 0x1}, {0x1fffc0, 0x8, 0x1000, 0x3ff}, {0x0, 0x5, 0x2, 0x9c5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7930, 0x7, 0x9, 0x1000, "fdafc15e4c20a80c82476a655d14fac51368fd6d", 0x2, 0x5}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) getpid() 16:17:18 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x4) setuid(0xee01) r2 = socket$inet6(0x18, 0x8000, 0x10000005) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) syz_open_pts() 16:17:18 executing program 0: r0 = socket(0x11a, 0xc004, 0x10000) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575710505000000000000", 0x150, 0x0, 0x0, 0x0) 16:17:18 executing program 1: r0 = dup(0xffffffffffffffff) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0xa8}, {r0, 0x1}, {0xffffffffffffffff, 0x6}, {r0}], 0x4, 0x0) 16:17:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = dup(r0) getsockopt(r1, 0xc834, 0x8, &(0x7f0000000140)=""/143, &(0x7f0000000200)=0x8f) getsockopt(r1, 0xfffffffffffffffd, 0x1f, &(0x7f0000000040)=""/176, &(0x7f0000000100)=0xb0) 16:17:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="812eaa4e713048e69931929648", 0xd) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) getgid() 16:17:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001140)=0x8) r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = dup2(r1, r2) dup(r2) getpeername$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:17:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x3, 0x4) 16:17:18 executing program 0: r0 = socket(0x400000000018, 0x400000003, 0x800010000000003a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:17:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x2, 0x3c, &(0x7f00000000c0), 0xfffffffffffffe68) 16:17:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xa}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) syz_open_pts() write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0xc) getdents(r1, &(0x7f0000001380)=""/216, 0xfffffffffffffff8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) getrusage(0x0, &(0x7f00000011c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x8008, 0x8) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040), 0x2) getdents(r1, &(0x7f00000001c0)=""/4096, 0x1000) 16:17:18 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/12, 0xc, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x4}, 0xc) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x8}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:17:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) syz_emit_ethernet(0x1000, &(0x7f0000000180)="dc0fb21ed438559f55dccd43b5ba9f8925adbd8482a9402bfefdca090d9d420f1078ca3b4ce2d00504eea61afe03f33122322b91c6aa2b2542bd6d5daaac1ed2405ce4e9b29dbccd734eabb0f083004cd6da6b04365146fff163b759dd399831316580bb596a8d7eae0689b7955ec59983a0bb923099422acb9f19c91171e4000ba59443576e1d3a74096c71dcf62dab6986ab2258cb1b15757a3a4abe7d95b4ad566bd7dc8cbf37e7682e04ab242b80547103a647c045632b512b84070e4bdd799f4d545aa464a4b0f04f20ea7e44b449906e3b86a3aaf30073b6eb843a3c6ee2bb12f037b4a57733c23bf37800c5263cf0d66774359ddaf427c3b372af1b0c383a41ba907edbdf1b6ebd3d822fe7349346c508c2c352af325fe96409480b8d835a61c7a4f67020beec5622f208075a109ac3f49c59ea466de1f51d345892b7c1a6566f0df2811eea8912337a0da303ade7bff875861953326bf4b73956103ab4948e55d50cc8160a3c8cebaffdb53ad4fad483e8f6da8c6aae026d2037195f3c2b9bc302c27e6409c94bf2c201f98ad50aa41c328a8918263a367247048cc209453a5e6e3109097ab22a4635b443e275923b64eab941bb4cc1b014dff3b0f60e20b01a49381a55a063963a3f201f239a555ae0b3e53bcaef94c103a4108f6132586e8cbb5af29697af08ab7421becb2ae3619f427bf95bc05ac4dd7e8bab9ea88b0fb10a4313a329539515a26b72e9bfba025a0ec97d13855e7adf8960d689d848536ccaa7eeef1f69413098c572c3bd9f83931b21faaf7d421f182a3762a854dfd440afee993f39a01f54ab6e7b9e14a92d67caa12329f5e3ceb1d9a76e7f135f069331ca256f2fffafa971d9e036e8721910ff1538c613d4469989f10cc5b39f352166b8fcdf7a11c8017114683b9167bd616d2ee7c1217726f59fe1d43ae7baf456baee57fc67d2ea27f54751629c754970afb530fb6c320b0780cde67548f54d95ce7738efc1d6784672a58d3397cab3e1b38b62e6f5ba2ca7ab23202ac92f99b14ed120b0d45b069dfad2bbf8e8dd7ac758d76f6810d1fac72909d66c2296bb3e2c01b3e0c3ee5e6f02a90cff10ac3257724fa73ef454d89c23ed49eb890d0e5cff736e2e03d47f655dcd141f1a4784d90f749bee63d654c56bd434547fcf90ba47c0992e72b9359718ef5d9f992b4749764dc88e67fd539204c67bb3d85564bee6a5803e98b32150e0c1dc01c6d868c957837a57cf1963b8f27d6663904a3abe076f36f7b369f739a1914c1d607693d27b50ff69c0702efd5a03cc2ae2e8d7ca54ef4cd24a34aaa00243e58122a6b26adcd4418a685b89247e058206f72bcb1f7c78cc3b37f91eba043508ba6f1c79358ca904a39dc444997d8b04c95e328eb6a432f06baf40adefa9a5aef5346e4ccb3cd7e946ea0bce4ea28794c53e223ce9f861e0e91a3a172f7b6cec4cfe5efaa5f86dbc00a174023e63b39f1b20c0c77c8f8da548a28a8e17bc4211e441e3eec2423b3e5dc3c4d82475ec2f477889d33f33010a329d6c82c9e729a05e37e06fd236411c59883697b323c48e062ba8dd518d89f0f2e2fc12f6fe76b03a6edab0728864b8069d1292aab1b74ab44a1944327045739ac11049fc7e6441240314dd55e0021fb439d2812270043aa0fd34b743c015903809e0c5d96bd6a1e0d31050a16c781942b619e6844870c2f8e02939e335014371891705fbfd5e3c6b79103ccb35b53ee0107e92a8ac11fbbb5aa43edfee89887eb466c6b5aee5c796311c94fbe48cf312e2d6364cd07de095af28c506ba94d45119d532c396f4e9313b8892ec9f285c4d1c264297fd61e234424bf3c81c315c7ed71aba75e4f0e737e6d4a17b08f1739a02cf313a3add6cda13db953c9362eb12b9c962d2f631e51825f3502b16a2691b049733abd3bd96c2f4f21e9cd4ea21df48e7a6995c2fc49eb25eff4fa134c7e446ba9936e3476239487d37afe6f692bcda1d77f078c6d764fccef354a70b33d77116d5b4d0b2b9c0f493ce25167930916d6e6a9a12cea3d3cc447d2d9089a3f7365d72c9a0e68a793637ce3647ecb6b1f5d76ac745247289d049f29167af59128aedd0f77964c1ccb5b3ce433a6cacf14a08b73439f92e5b31ed76b92feef249efe36421b97a10aa7e08e6e9eb305e3e468d76388fb5ff023c6293a2dbfb1e3cada3f9b0c918fae15c07a80f646b6494463ae047cd051c5251bb81807221d4fa431bb43701e9b9466a748a46adf95d23dbafbedbe0e9d3a1495fa6d1147da9d61d871805598af7243a61dc488df68c84561cc7ae18c0099420ee98160991eac3534a25094dfc4be55f79da8fdd467c6a6ed5d15679f52ba31d364079eb25545681b341eddda80d4feecf0d2755b13ed143f3dfbdde7011f1a06466056633d3b9c804228e5fa0d4cf7ca9960ab6807b85f4495370405021f854e6aa579a00f354c388821b7e8fd9bca2157b62d6da491a23d4e94e5cba88c4e09209ae455a20e5c4cc2a2838739a2c90e83137cfc027fc29b4bccff75a5be3baceaa5362047214572c11bfa952aee02c7646c8a41f6ca854b29ef70e058473f198d2ddc4a34b7412d8e28d58c8c176f7909a7009fa9f896109d0621dc97feb62ff706ed2a00b40f911fc8f58c07e83ca0e666065e9cec3ab504baef943bc32accc4e7c71e943a9aa98b4c410fbf44be014b7b547660fc1dd0dc00af9343431b901f4e38151e17e39a00f0c33e5d03f7eb373d4dcd7370d20e386381ec2c032433efb24cabfcd4269769fb27a743206e4bf003aef87121ba06e9e7fbe233e872d7cf9383f7e64c2408e7f37b8a28a69768b96914e2dbcce713b78fbe255f4d58b956a226e0ab1bb30f989ba01157a7c58afb8202875eb8e542f663cf7dc4766700e15c1c172b75d599c7d5cb681d4921b8905f24018b668ecc1f356e31bdb7e291e07ad77fd31f79624aa185bd0d23927c0db0c4a7195967cca0d1c868724f2646e4aca5efc448f6cc52a8add2d73fef349e85b9f30df52cd70498c4457c3bbe55db0425c84267c66a40014c6f324183954dcb3e7d57e8ae38bdf81ca2c4d4606619429d61c6153dd9245c1f3b27a9ea54347a2dcde74bc2ef77bf0f50687199f2584885185ad559438e9dfc316e7fa942086881b5644235e3024b772840953f57cd609cbda4b6666c677eb7c09089d01080bd67ebbe8d39711e4f82ce445a7a0b70582b6a2833d81b22955a3efa5e2a499bcbfd4acdbf5ae0fb6672b12071be1beb51e53fb2eb49376bdc5dcccacc30f0719cc423cf8aca6ad0dbeadd77a2979c6e09ff2336c79f06edd72e6bcd87e94a481de88c11755cb807306d2e495b3cc306f20666a565a62a7f3468f20b3b4db95a5198a85f86d43299522e439112dcd9e9c4b601245367fdf2ff3dff337ef312c255461c92c7a2e059b0f1a4a6716b10b32a057334a9063c518384a8ba244d7a1d19d2476a5c25caef4628a729ddc9d15b21943e81f6ecd2b86d4b0748952270686ea71204858a5dfe6e2237f4893c7e39cf7725fffeebc12f535b267cfe967ac311e6fdb9c297426d0701fb03ac19ef5ec8c27603a2173a61e18defc23c45a138be159eeb0a32107eb48186422e820a0bd867fa1ef456b4dc130dc5d18ebdbe1f8a4a66616cf2231f57be91b54da3f093f584aa6fe393a25e4c5603741f0b40f582ecdae01deb56869c0c7da916314fec7f0e83a7c484e543a741c4d61ed628450979652f9aa89c9e3eb22d78724c2f157668c42e25209c1854ca3b9cb2cb6d290dc63167a31f87335130fba72600e38da9d5293c0c29fd81df7e0ed848ed68d187c11ecc9c65b70e19fbf6e7e06b3216c2f9a680512888738d28ffe71912686715249223aedde17b7cb2b742f6fafd848e26e979caffda6f4add6479882e8a39683ccf0e9e3799c94c06100aed64bfbd6073ad12f79bbb9e8c3239a4ee005e698c86b9c1d6819ef96131f6516c3e9df9bdc67064445db0ae7ae5eff5fb608a728d8ddc4c54d75900534b4e6b10d67b1ebc47ff1cc7c95991c7184f1b955e34bdfbe13337a954a1f1e11aaa6dfe1a8ba920fd150ec8291debe0daf6dbd36fdd1be9c9cc42f2b5704bc6587236942ab17a3a392c5068c21468fc0b8cf9a962bdcbd99a385ee8900177f33231de244f39772820fd0906aa0d6e51bcfe73906058f17625e69e88b4212dff0db75a050bf45ad7fe768462c6d4fb671c073235a9b583af6b493d6493b1ea91d0ba12b3e30c2d1d1648f58b9cc0e0b96be6364609cd52daaab9a11cbb499b60ff73d5e498d1b44edb716814ca992d4de4c034585781c99fb7de0938b27b01c7336c176ecf6b8ffdbb08b0aeb93a0c34788a9b73ec970ca0dfdb05fe925c1ec0a2da693269aa49e9a38ddb281606bc5b89b84cf18ba99cf5aa01b1a40a3650a3c21bfb3584bcfd7071f4d54ee3c6837fc0dce6a3af5339bebfd81f40d897c27d671d255ded6ba573e3d8c099a79193599c3a00f4423a4bc490aa89429bd16c178dc0ca9da9f6b340840a2be29afe5dde06b650e97544bc53f3110af45d30996acf6614b4d05cd80ff9ddbb237e07c87fb3d3c6303d410dd44d2e013cff6513bd9484797e64bf2bfc63997e6e00ac16a4dd6d6cee211c19e35e8dec0512c01211a5130c4729976727f3d6c5db0a3d29096fc7ccc34d6a69756da81dddcbd8b32944cca0af8a6e44c336383f31c135f83ac71a7539c73670a49fdeb78e9034b6befbcb7186716125238a4995f5c90196ec352c5287cca30286b8a21c12c1df42b26b8495b1b1491a00a2ccf94d6fa8b292dd670a0b93ee39843a33cb66eddd37c56622391531a910f03f241c6d018702a85d6d0895e85ff93350202da7f2b7f4dea7f74ae76f60e693b3bd6252ac2da88466a96618c257f29483cba370848cdf687864a47b652e65a96901d9340249117451ab498491ec4691dc4cd070a3c9ce20e1fa77f0f1b78b46f09d96c34168512f3a8e3dec3c2098c634c2820e6f78af48e6bb91bc1798344ad0678496027111df1028a37ca02b0d9d1e926f89fc382c26c0c9ccc8c7a84257fbf21ae4b2c73fdf2077025a651e1db01c739cc2f3abd7c8e4d9de6845f44396fd856a544f70ee12a522018b53c43bcfed3b66414f646296601b00fb6970f1ee0820c6e6abef2d2772afdced338ad8c1eebbf5bbb8717ff5fef4d5c96713ebe49cead274a0ea11b04ff1a615ac4e49f0db3512beb92047b572b6af72303249acb13b5843aebf037e96e4f8d690fc66909575617c88fcc17aa061deeac5bfd86489591a8747180ca0455f0853de9eed25818852b1dbc4b6888186f926f047603a7a9ce6880237136a5af2eeba2b3d7c1be189e022a4bd8feeeff51bd7d2ef612cc050a51cfcbd46a60f37a516f0d3ec375beb5be1c6abdbe13534ed83d9782b077ad9b5dd81c4a7effa96fa0a19c57c8f85fd2f1a49c674c46399f56719810a81599ad19d6f0a40b53651b7ff745fd7a214d99a7d1461929335b1793b12bafc3fa6b316708e686dc25e2cde5e65c2f66f96260e92bf5f1871f4234f575b884e1efa1dedb6f1b0ac3700742eacffd7c88bc3447972a957a90d7bc1881786d161d44a713aebc0500c8cd1d54e7c1542c8f25edd4e1a22e1717f032c96aa1fab0d095d9eb2c1154b9faee1ba6d72d90f4402a854cff8648eed72c27e7449fcef9f1c49adf55438ee6d13f58a1ce186f97ac05a9834e93ff715bb51a5da4e2b11d13fc943dc8c505d31e688461dee3") 16:17:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x54}, {0x1006}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000080)=[{0x6, 0x0, 0x800, 0x29d8aaa8}, {0x80}, {0x40, 0x3, 0x6}, {0x7ffffffe, 0x0, 0x20000, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x9) ioctl$BIOCPROMISC(r0, 0x20004269) 16:17:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x6c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:17:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = shmget(0x0, 0x1000, 0x422, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:17:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x40000000000, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) fchdir(r0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x3, r5, r6, r5, r6, 0x108, 0x203}, 0x5, 0x10000, r4, r4, 0x10001, 0x6, 0xe5}) r8 = getuid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="a84943ac", 0x4}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r4, r8, r9}], 0x20, 0x4}, 0x3) 16:17:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="de1e29bc041277e3a9cd6fb5f059e99f19ee87677584a854890ef8a4662d", 0x1e}], 0x1, 0x0, 0x0) 16:17:19 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x4000000800fe) shutdown(r0, 0x2) 16:17:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="15a740b0935f95b3b3b2f0c3246b7121775b5eb8da7cfee8511b874d5f4c65157d7b6a80fd9c949e9d75ff7bb2136a97119bff9e74e7bf1f92379e32f666ed59a3ceb04124033d566c6aa2b2d29c757356e72e3fcbe57ffca50f7f44feffed5d94340995522302d1b2bf75dbdeb5db0210777095ce0d274d0ce8586333da5a41fbadc6e5ff83071dfbd834056392c86d21f7ce4b712328f0b7f37cd62729c52d22fd213e00f081a48f617b985ffd78cb0a6ce90dff4df1c0da031cdf40752500e13938da5d50088cc4d14dc44589a9f16172a178f5ec1d1718d98e8223f5434c8808dcbf85a331f0da5a36e7abf91e746778", 0xf2}, {&(0x7f0000000180)="5788da9f", 0x4}, {&(0x7f00000001c0)="eeaf402c62baa6e5617cdf106f704be982d33d1ed708407f4a4921c684c2187dcb91ba5600055470143822d41a44a4bd550f9d3791cc950b1b0875df3840dc284304df295bdb3de9682e254f67334e7b847443370773debfaee4016e000b2cde99c8c7ca3c997dfc3f1f77d81bda2398e57d438478c195526aaa1c55afd38c66a1240fd8c8485b51d959515140efac023c9bcab6119f467e999e3700896a245bed53524087923c498af803a2146a887fa202c6c29e53c27b178bb991ecc5f887", 0xc0}], 0x3, &(0x7f0000001740)=[{0xe8, 0x1, 0x168, "ae747aa690af5f34e07b64b53a1a7a4aad32eeb1ddefd3aeeb15641d69ddec91f37ae9356b87575e738400510e5c7979710098bf59297e1788adcd408426e5b271c7e6fd65fd437c7d45f7c936af8969aaf79422dbaefb235d5299c8587064591cab9929f6555696dc9b2f866dd8f72b36f245ea2c8b18de23ae394cbcebaccaa9f2e7421ab69c50f9f91ada0e53aad36659de4723721e4498b520f0ce504a0ae93f259a5157783d08c9f3a32783e54b93c100e24192effe48bacbae4e3e790bbb2074c8e7d0389978e388df21a26829f5"}, {0x40, 0x0, 0x1f, "1df6f863c6a927b5d2082f09f5a8b194af867e90605bf7a7e8149e195c6c5061a0d63cc99baa0bbc8160a9c1"}, {0x38, 0x1, 0x101, "408c90326652db5398bb9dac43b7ce2abdfd4f13fc9ea209e0f39107b1be15770a"}, {0x70, 0xffff, 0xff, "f2457b6d81cd58766fd863b1e920c49b0bb252001fd8c34e4c084217458e7c39335a0b6a369bd09b193b762b284b7c66a8a5a5b476e97cf98886b7f6656e18d2169f9e6b758631e2a1b9c3c25c0cab9bedf60bac8e287c327c"}, {0x1010, 0x1, 0x2, "3d621fc66ebb400a1c77396e9ae20460ea44790b66909a12230e98617d938382248d95ee5d9b64de80fba7d69243593516fcb1b14ffe5de8e017d75aa616ac60fce063818f4f8345f5af970bb6bfbf2d0242a5b21228a7e21083d52c9403c214d81c8df953bebb6f0c3fdcc741fa4ca263f2670d5ab9fa12ecba4a27b84e7e4d244a68be252e6a67db4678f4a8f0ff833f6166068747169eb20d915f9694ce745c683a868bf73269f0c8dd03d806f3869167ff1d67b53524a47c31c35c964a7f2cf991ce37f72ec76cf8515f08c6e76649bd47266e7e862f9f939505370d59228eda1ffd40db6d0c860804c2e7914316385dc49e04486b4f86044682f15d0cb4dc09128b6bf8b0c25932a1164dfad0df87603ecdc2921993a3e4d0a9d3f3ffb0f9143bcf62fc6c3642a97b7158a8c975c70fb920073bbe1218cdb793835cec4b1c5916684ea0f85603bb262b05797d053e4404d59fd3e73866e67ee755c0a8fe539d94fc2a503170d6b4ab5811df968314bb5e1fe85207753bbb8e1b414db66d172bd93745f432de9bcbdcec90e143ecd2e52bd340fc230ed207636eec0bb7a9abf4346f35913dbf5046bc18de26f4296c04514e24a5549eba5269b440a1a19d914de85fc6296001c2c9f9e377f3a9f4a16d8521009e4a0a1b05b3ee0b4c7eb69006bb96396a1d29398087260de9cc6e9a994e8b7619de70f102f2721bdad7bf84b92b1d157420cf016f240b1efc105fb5fce1d5d9b701f3da9ec01d4f8155dc49befb0e69dccd8fbecb2f4c0f7b98a4656ffdb7c8ea83232ca71893446f4868e03d95ea03a8f482d474d9622f7052f8f8aa81939bca0161c1697fb752ec6cba675d0a7291e0de03b09f5418c95a209343cda9fa8dc563547e6f1528eb9462bb10aaaabbba4d318870e291205e9a82cc69c8dc2936a2dc13f5732682033c4140cd3666bb22c34119bd69121a2eab39baec50a64797dc734d422573511ba03acd46f9fda50de01560de9619abaf8d440490f95a4319c13c4dbb0cf0b131f640cd3e092baa506a05255193f95cdf0bd0bd17f70d42de5008cf36cbdf1dbadc5d29d7d41fd983a883cf39cf06ca780f60682683d792d34b99c54c323281a2697b3c5846ca19cd087f6eec2bfec9e337e79f9a91e4698df00c6d2354d1675a699d277f846d3e9235f6092c3169ff25878681c5a5dc9a336ef87a861bf7cbc03b252f020a36ed8c4b8d5a946280cdb223ccf31ba52bcd04ab7381e88049270cc90b1aa77f9c0bf7f9fba5fef9e06ed1b50a29cacacab1f7795f49552876157c4be69f2680312ac92ef9dfce1c9e2bfc80428084d20c068f09fca7ff3c5068dad7aa8c58814dd197c84d4902ee7e8531b2244f89a519e6f71456501b6cb25bf865fa5b306a309f374b9fd71897f9819375e313b36adc6ca77379d72db402e66897b47cb24c6643d41b105916f3e3bd44af05ca2d2922447fd7473d21a283466c1aacf2b50fe29dbb344c5b8f4515aa744b5d1caade68cab717129b749f1a0a1562ed78a555271ed4aa1946eeaa7bdf5026d737c1cd10e45771a6e80c1fa485dafd470a3bf0c3f10f543ef9eaab2715c7d09bda2be3e010a58e3f67f9547fd04e080015b116b495a9d23a324d17cd59a2a56d708aa53664f67a1d284c168d24dd1a1deb6760b5ce5aebfb34bd2f8ba586cf43df4aa813ccf5ca90ba494dd3f018683baade8f449de76d0dad4753551ac3fa6aee59017bda96fb1dcbb817176a19936d35f93361d433299cc633ad8d10f67a3263240c936742145e954b3f1afcbdd4b5b04a1925fe30e88d364040ce3092a251a0cd5993fe204769537e8a44ff5e7e7c4cc32bcf3025943825d33b4e33d3b01f3deb1053fc5ff78107687ff647a0b4189c26d589b835bd3d632f6efcfa15e61f056fb298066edd7a5011cdc836bbae50af0be0a7948cda41dfb712ea1d943a656d8d1283963ca8198a2c1c2cca7f430df420f5fcae1825fc2b93f71e630736a79aa696804285b6405e871e7f27c240ccecf5f8e3c999ed844a5ab616b2ac639be39143fbe83d52668250b5fa4ce0abff45ea81959f188325241cc91a8614e45c56500a5c49485beff52e917b61e3ce15116df50d73d491a01cc59985e81f24bd38ffc4e4584d9372f2efa9c30a5cdd1a59e355375c963bf42cb1e96a167c00553a825620b4082d908d7391a8a9073c2fa9211b2a2bc76d916b41fd0f76b282cd05f2dd11c7447be4549185974699cd0b4fa71caf8b47fecf9a9f610189bd84c8cb060242302cae946a1831546591c962d251d6f66c227e369143f58a0ce5c1787ed92e25266cd31762823b595637412d1b7d70b03eca8804a8cf42c7a015dc60b7d289c0b4c52bc070cbae0133c5f4ae4defceb454ed9ffc2e0802fdcf4e9a778dba06dc3a3b3fd59069fe3cf0aff36ed6d454340a3d7b4c512d78cbc21c7c852a29ca913b2d57ea1f799c99688e14fa0e6c059f061c838d3c0dfbea1e06513e9fb6a45a04eef2baed3352be63033d0f2498b4923e4449c730217b4e49d99fbc6401f6222c2726f63d7a85da837fb7aa34c9c7f4072115dad7e0c8ac6ca4712b88ab9df6c126e5394a825867290920b7c73953b144f0e14118021f968dc1cc312f5c3a83f29fa6941ad9b95dbf5e723512e52c017219b9e5d5abe762e607e36a2f2ce5d516b48bd1b41c88f5e98b620d3ca9a85f4abaa4f9eb9ed06f2c07567e192bd06c0f364b906c28c68a68552e79878d5b41f671038fefdec8a8171ae5fa1e0087d5233168ef0efcd038b97e9f4a836e619a69147d1f8da3531bd12b1561fbe957ea71b25705786d59424a052970a6202679aa602a837e1797ffa19f36aea0a4ed4824bc5de1155b8c23ad5ed33e3498996ef4f1723c14a449046ac69f21a067939dcf90abcb18e51bc72ff4d8e5a6e597963ab04d4b1207940cee67dc0efb3e26113d62100b08695c298f3ab983987eb911ca53c701fee30841874dc758b78b1dacffd762d331c1c529f36adb2514849396192d93d3450444d0dabfb4acb76906e00a9fa946586754906923368d8c4a57119c8345f713b22bfea86b5968ff19ba6fa3c59ff98b71351708fa12a52636db5cb40e05e530cd2a4f47ec1dfa8089cf8c6da4066ea821332d3ae17cb74cf5f6f4f7a268fa330387dd1e7af61d23b29487063d2cdfa1c9fcaa52125930de6c9996b4f9b700d4bb34fa582766e1422fe1da3ed5219b4e2c19cbc4964d839e6f594135c4b88cea17595b7248d561f83a74d4a933c703a612e03ab45d3475f5f49c9eda4addfcf990b1dde3ab7a030f7177d2c4929a6cc5aea1fd9b0362eb7a00de2d2ec0f04c1804547a30e179593a3dd9bdffbd0db43450a26b44c55debf16b1d5cf0489f93f5ac0f0e02932740260ba7c0be4023d14dcbdec750926ae8767f5d0e01207981272113c034db4ebf382a41183882bd907a6b195408c82320a153caff5f8507b7fbaa08c2d8d42c420260b9cdfb5aa220bfea2be9aeb92130dfac8b41a5278adb198f8319341d4bace331ca0ca883741d16bbf97068808733c6cc11df42ab36177d723829b2a991725cafd9a8cc008a23299b459c4f86a0ed6e9e71d74b4265117916d430e6a9906c8326447c739eb3c688bb5012da119259d05ad4dee9265355a6fa2eb166c9bf305f4cde0d513150556a53d3fbe30d1b212335ea2133ef1519835dad429cd1b10290684803e98ba205a8a42701d8031fadf1d4abcdae71fa21587e550c32e3e6fd538509eded9c14b77911733e03db78cd26bda2e1700b8c36d9e2d7cd2f2da065279d919a71122b82ea844ba3faee5fe73ef13b0c6bff83bb7382ada1a2cf21daabbfffc9d6c2593979c0d3fb2db4fa40c795f7d3fb8f2de82403ba05a86266d999e58c95e14f6ee2436d20ed3d6baad8f73a436790ed7a87cf41baa1dcc1e8874c803bb5a5e2a4c189b2894124c44fb8a8370b8eb6d2e5baf153ea8c896d8021773d2bdf7c52b00d32ad440f116261dc61791a3c1fdb98e6ca0f996e8cd02eb60c64e1db1b1506f51ea2a580c4c0fa9e9df8e39307083125119f4d2b224aee5e51051029f7548a64459d2972d8ea545072e9aa7ec7a2188d1d0100994aae6518e866a855017674a03439b80a6a6759dbf2ef23e337ca980d482aee57ea7ede883f9e9067740b7852e57adf72d091181a6505cabf5b615f43863ffe7b8474479a2517ae3ac979b3b80c16eef166ffbb1246c81bf01276554ee589cfd68e55f4204c6e56b6141f617bb303cb0b97124bdd59f6f48eb65bd09604562d55c98c2ae30238537be94d7df4f3e996c26affe189da17809b3aac9a9f6b9175621650075119620507e859f2a4a41d3c9946aa9d60cd037fd007062dc99db5c7782c5d0f440e2c86c2bf93f8aea1c48001ee1403f4821d432486512d846757cc572a5633574e77a1af93912c5bc0563c9db2c3385cfcc2dc5c6b5c66047b1acd0f1b6957d876b7661d1c7a69a0496d13daaadc073572bc44927c54cb1b9b62ea1fd32a97b828d1fd7415882003611c25d265059f02bd29bfc3568a24fcaf93bd7c438294a883ae08b34bfe6707e8ad40d77fa422396ed0e45dabc39b0c36612220d54dfd0f974fb6088c272ece5f59c7d2b107221bdeee50c6c1a1553a5d8ad0fa383778727aea9165a1e1ddbb1a4ffa2844287468d53d44bf7a6d09f177a08a39928bd98d48dae1575d93e6145f3f8ca3161091cee610360097164116a85f23e5fcac8437465a99611f75e87136bea304e4d735077f519317b0391ac8f05c655cc3d69c5075bdd2e8072a13b637f198f01c790edc8e5a055781794b1daeabe2c50a32e4af9a28a158ae1b6a98b1bf29df717c45b95191f385f9b46034b0e2db9fabd9931399549760a78249e9bd40e3afdfcec835b10b64047c47ad31a2af48481d5364f007cd52b718e0ee6a99d805966798d207922d2ccf56638c8508e9478b85e5bc0a9f1725e6d32064cf45ef6b8d872e28effeba32edd2253477f84eb1b251908f61b96e56c4d23af33bb43dfda18c5152de7844a9edc6002564fa18cb7f9c8bc2998084770e382e2615076592f1384d9d1f5664caf3cdb2e2cb9d2e151bf80b30dd3d3cc74b1ff892f41a736abbf7488add2e3ae94fbcf00bedc863136c910eba383fd2cd7d642e2e0eb1871ecf5ca5607667f6580d95a2ca7f48ac53ae4023ca273e9461eeb1741def3aea442870a892b2b31af8a85edbe4074e7838553d81c154e5d854b219f26302f831e4cab4afce1531dd781eb2d507b14089970d05122516ac52bbf795a8a26d87de4cfa0c55b060b2e429bd147fe56a8466e720ffbf7049bef94b494abf04d5f21bc4f1688d1a2fc7e4a9a23a9f3bff312f0f3fb71fe751c0fb2e4875f22896931e2116b7f0934c8b7932ac4ef736a3ce71ba412320fad68c81f8f5eb2e080e113bef4b23bfc5316a64e123d1d33a5c772a85683f365c356f0c6c571afb8142256501c7221b260ecc8d0389ec7532ef7feb6da3f270bb04c7bf9f8a309aab263cc28c579405779075849147eb6e1fa5af3cc0b05b3532a950484db6a17bb629bed4506abed1f2b1387595f805f28bc54e5dcf41d5f4dfd80c4c7b181e474d1bc6f17d1c2d738840a679ef04eb33ba545e5e8da7a1500043d304c68048c58c3ea3d97ab38614eeb470b2aa3c70e0c650196aa4572cf0054b89543dd7d97e179629ad46599d4578c2dab17f44fdabf3b4b7cebb70cbfba0b4835e4551248488f93f14dfef0e7f55985c"}], 0x11e0}, 0x2) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r0, 0x0, 0x0) 16:17:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:17:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = fcntl$getown(r4, 0x5) r6 = geteuid() r7 = getegid() r8 = getpid() r9 = geteuid() r10 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="804ce2b80d9667255befa2fa3f7c4f737a90d7175257b17de07d2251d6c3e0b0e72d7c8cfaf4454e334971ad668b56fea63f074229e3579ff714ec92ca761183270a412ef9fef855880d1b3c1a6984475358d3ef4975efaf2fee00c1b4f197e7a538b918c7895fd10e13f59b38092a34157ed95d0e2be8abc81373f754321a426bdb7d2ee94c02c667392c115c221244d4ebf787bad7513c2d49d2a15bb18ed0003b", 0xa2}, {&(0x7f0000000100)="00bfa2b86582fd9bb3be86650e610383db5e995e", 0x14}, {&(0x7f0000000200)="983761aeece59b986f209911d292fc7df7262c36c983d722e401339601ea171c95533290abaa92d573941b7c947f449b45ca72a7e53663f407e14a3fe5864e029b0e5c4da62cbc4a2e024a0f914af13285547f34d4af5b226f2c7eb9e6571eea7031a5", 0x63}, {&(0x7f0000000280)="b1edcf43ebfe0859afcfa0cdf9837f59e8bdb01aee1cdab441669894936410e12f5266e8a888095cf50f649eb06efa5290a96d2f5b2ec5947a725616eac66db85a9a12659cfe7bbcf289ae2a23876690a65c0b37446499ceb280ccd2b55071d80a31f213a278204ca5bbe2c252bff1a89b2e891f7eab17b087e2b3d8d93c03a83b61458cc90375a3decba64d3c541f5e0b9f6808e098af05e1", 0x99}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x58, 0x2}, 0x0) close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:17:19 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) 16:17:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xdbf, 0x5, 0x9, 0xfffffffffffffff7, "badd0a9d40d555b71e678fb9efa689645644cfac", 0x961}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffa, "73dc56e2d20800b50700eaff1000", 0xfffffffffffffffe}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="50b671a2b25c10b536f9ce7b473f0d99dcad47d92f6fa6ed79a00092a272abb4143ea6a7b7bc7fea845bc0a5d60b080740b4300dc242db1c9fc93918446ee750828e9576b0f1ad951ff8b5d05eb8f79f2df337b67831c4457b45002162a1579ee51cd44f6984b291d2c5012e71cd867fd01153f8610ddc6b2ea7ab3b1f3080eeeecd32609e77587e8e288cd5356597ea21fdee06cf8503be2ab255d52fe3ce3d913a4d30cf33315b9e349faf4074d9622cae2ac7736ecf2926d29835fdf1f8", 0xbf}, {&(0x7f0000000180)="ec28b1d75377200261368807ceefaf6c1ac57fd7138fdaf33aa2a925bd6241e4be5f1996643e6af97397566e8e250a5afe3bc0759fa8637f0222b2ae485ab735664bf81fea0aec9763c0c3c79eaa3c3ed682dd188192ea4389706d9c8267dffe1c4f1726826b6d41c761cb89f8ba1ad9840d5e5a07fc3e41802023414477682783755954bfd1bf663c77df679136a6e192dd64c0912ed75c36d889b5acdcd6c2b32a6d4d63068d3c1a", 0xa9}, {&(0x7f0000000240)="685f82f2364a7eaf2dccf76a0cd1506da752c0f8683aac80bb5a86b6c3761faffab514eb52390b6f312485ec8e2519d2ccb74732597ff45dc2c07c118d980ca0ffb7b36448a174295bb2dfdbab76506b8a8f193e4df60a245378b8e05cdee64a43552dd1a519e2dd84b0ccb4b62548ca", 0x70}, {&(0x7f0000000380)="f705eeab39b3a55a58a7ae8b018c1b0591a10a26b3aff9fe18b473b55dd98bf9bd4405d8f74563911490bb5d77cfe426405eebfef1b3ca00efa49cf1bdc3a3c0be16d37c6a850335c59afea86c9c3eb3e6f76d31c35769152f7adb31", 0x5c}, {&(0x7f0000000800)="29bb0b7ab865ffb05b8ce0bcc2fe03c64a75c9c6f3a320e84ebd6d3ca7e4f575fb150db4db630d17405a3cf7a9cb649e7d4961ca4c7adc92d1cf0aeea6e90b2d5f5ea067d2f4174980113b4aeda9e919b8a514835ba20f7575a7e62c64ea096e0783a7d5fdb11b15ea1ae585587926b6a93ca74663859bdf54851f1b1d5a2bb2ee9ec69efc1ed233e5a89d1010731deb48fe59740c34fdea5e9be7001e7d39678e13690fc25268d4cc62252da4bfad7310db8396ab8ff960f77067432466cedd22714610049501c26388c6d049bf3d3566350c4a53709496d6b5d396e1c58daeb1d7829bea9f71da32e2c70333852f914aae29514dd1a25feaf7ee728917707f2f54e680b0b8e2c3e4821f1466c349a7e1adc96ad5bf623ef1dcac04fe07756beeceeb221bb274e04e8b354da4391b9b578df271756d91e5737732c5ad55a73b613073ce17af8069ceeb58be5f0e488e2095a81e1700c10eb38ce28cb895fbaa1220dfc00316fd952c391d06db5ea01d5a5abcb3442fd5a0027940fe5825306de902bc9ba3254618f0e11e2cbb1c12de1737403bc757d1b10f911fed7b9b03362a95f5649960acb6cabb7ace4a62d36739332d4bed4702358983886df7bc34496a15ca2fcf5e3554b89e1ff345b181d46fc47c6cc4b38f00da18fc7c2d234b37f3aa3ae44298d426ab6770300db1aab4ee10c2818c9e6a72c9d77fb9c1f629f04f6082a5bbd3d4d82484f697df2556246626c117430822f7f25f5e512d91cf81786b8b9a56071715efd50f2937f583e6a29099a089094df3e78ff61cd3f844f342cbc24281ea13ff647864c7ce4d86e0d2c9b9a9446d533b2718c8244eeb1771492b10618417b01c9a9449a58bbb5c4520dbe7d26323ff4c539a75c5ebd1d49b33670e9816524616fa3f70e9c9bdc3adb74bcd081680b817e7fad0c415c649723cb79f122fdea051c34bdb0d9665b4bbdc3e185106a9d5215db1e8deb954d0daeae0082afd085ded506e09e1e71d73de86125c2db56a3d89dad7b93c4e706470733662788b97e775a977280df04b0f93354d1f47183f8333c192678fae461838c8572085d4f57237d4ef", 0x30a}], 0x5) 16:17:20 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) ftruncate(r0, 0x0, 0x800007) ftruncate(r1, 0x0, 0x402ffff) r2 = msgget$private(0x0, 0x49b) msgctl$IPC_RMID(r2, 0x0) 16:17:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x12, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x80, 0x1, 0xd23b, 0x100000001}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x5300) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x141) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000300)='./bus\x00', 0x208, 0x103) r3 = kqueue() poll(&(0x7f00000002c0)=[{}, {r0, 0x1}], 0x2, 0x10001) rmdir(&(0x7f0000000240)='./bus\x00') r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0xa2d0, 0x80000000, 0x80000000, 0x1, 0x3a, 0x4df, 0x7, 0x1, 0x1, 0xc70, 0x5}) open$dir(&(0x7f0000000200)='./bus\x00', 0x20000, 0x25) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x3000) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x100000000000007}], 0x470c7792, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x6a) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x4, './bus\x00'}) 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1, 0xffff, 0xfffffffffffffffb, 0xff}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x1, 0x6d, 0x400}, {0x100000000, 0x6, 0x5, 0x8eb1}, {0x7, 0xfffffffffffff001, 0x9, 0x7ff}, {0x7fffffff, 0x10001, 0x1800000000000000, 0x1000}, {0x8, 0x401, 0x3, 0x100000000}, {0x7, 0x7d, 0x20, 0x7}, {0x0, 0x2, 0x200000000000000, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x1, 0x4, 0x2, 0x3}, {0x4, 0x8, 0x9, 0xff}, {0x79, 0x10001, 0x1, 0x1f}, {0x100, 0x5, 0xa, 0x80000000}, {0x4, 0xfff, 0x7, 0x9}, {0x1f, 0xc0a1, 0x7fffffff, 0x5}, {0x9, 0x400000000000, 0x80, 0xffffffffffffff22}, {0x160f, 0x8000, 0x8000, 0x652}]}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)=0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x800, 0x0) 16:17:20 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d396382851383bf2e81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76fc8839c17100ff4d65f143d46cd93c6b8a03b10820a58fe43bea7a07246eb7798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d07a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38fbfe6729ed724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43bebf656f9362301541128572258f2d1a05d4729f7c0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d21783b65010960ea147f1bd941f986fc40017f2f064b23f1cb692c35dbb977d3f79c942baa127a4dc3f33d4fcd03af0c9fc300000000"], 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:17:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus/file0\x00', 0x40, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/89) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/74) 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:17:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="053c9b72b8976d05b527c71ff03206df0abb87a118026e4ae2dd49facb178ace0f2dd6576a8dd70655ff65a8a301b6d440a71f80b5659efaa24f9395a17c06a6ec", 0x41}, {&(0x7f0000000140)}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}], 0xb8, 0x8}, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:17:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget(0x1, 0x40) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0xfffffffffffffffd, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x10af6392, 0xbb1, 0x2, 0x1, 0xffffffffffffffff, 0xab, 0x0, 0x3, 0x1, 0x9, 0x8}) rmdir(&(0x7f0000000140)='./bus\x00') 16:17:21 executing program 1: r0 = socket(0x18, 0x8007, 0x21) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r1) 16:17:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x49}, {0xfff}, {0x1, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:17:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) symlinkat(&(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xffad, './bus\x00', './bus\x00'}) rmdir(&(0x7f0000000200)='./bus\x00') getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimes(&(0x7f00000001c0)='./bus\x00', 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x6, 0x1ff}, {0x9, 0x9}}) 16:17:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x381, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10001, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 16:17:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0x6) close(r0) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x60) 16:17:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="4c35e0ff0000", 0x2) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x20, 0x7}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x9, 0x7]}) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) 16:17:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r0, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) 16:17:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7f}) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setstatus(r0, 0x4, 0x88) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) 16:17:21 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x24) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x0, 0x4, 0xffffffffffffffe0, 0x0, 0x4, 0x5, 0x1, 0x1, 0x2, 0xffff, 0x6}) 16:17:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1ae) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:17:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r1 = semget(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r0, 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/45) r2 = socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r5 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) r6 = shmget$private(0x0, 0x3000, 0x8000000000200, &(0x7f0000ffd000/0x3000)=nil) r7 = shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r5, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r3, 0x1) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000700)=""/9, 0x9}], 0x2, 0x0, 0x0) semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r5, 0x6, 0x7, &(0x7f0000000380)=""/218) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000480)=""/160) pipe(&(0x7f0000000540)) sendsyslog(&(0x7f0000000580)="4d773f16ab4f2dfb4f2cffb51cb55a3452fc5f3d42d3b8882365a50513c6305bfb3cc1caed0e1860b4d43768e58da5c20d397f60ab97a2aa89543cefe9a6786f1dbe3658ce02013e0a1147f7d58d0f5ecd640a444dfafd6e9d0675929e55b2b31adf1349d896972557eaa12abc95950a279ac7372958d811cf486666c1d4f40f57790961b33cd198a80979d3068ec288a24f5193cfccd9a5674d7c6883cbbc912ee4935d2274ad77af6f4dea8821a3ea9e7e3476e3e8", 0xb6, 0x2b) shmdt(r7) mknod$loop(&(0x7f0000000640)='\x00', 0x6000, 0x1) shutdown(r2, 0x2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000680)=0x8) clock_settime(0x7, &(0x7f00000006c0)={0xffffffffffffff51, 0x744}) 16:17:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80105705, &(0x7f00000000c0)=0x100000001) syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 16:17:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x9, 0x4, 0x95, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x7000)=nil, 0x100000000}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x400}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ff0000/0xf000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x101, 0x20}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffffffffffff, 0x31ed, {0x7, 0x2}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000280)='oL', 0x2) writev(r2, &(0x7f0000000180)=[{&(0x7f00000002c0)="5c9d3602e24bf29c8da6b94022e3589bae1aed53b96b0c8f4bd064", 0x1b}], 0x1) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000040)="9cbade7c744d12fa59d898261d422e11", 0xffffffffffffffab}], 0x1) execve(0x0, 0x0, 0x0) 16:17:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:17:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2dff7f0000000000000029bce8512cdc7100576b9566207a07ffddf555512dc00c681f8d9e9e672e9cc911c939c20102266247045c5ccfd731cedf87981466d09600f685e0b05f0dacb527cc95dd8bc7699cde0d81d09b82cca9a5c0a3d336f90fb51c5eb42906f500e9053e0f0dc205b63e9f8061cbab5047e3eca47dea1d446befacfff174d5948c17b232ebf7aaeff94cf5462fb5eecbc0c05c7d7eeabe66013caeaa98b9277b5cd090ed5a91dc05481d153563b43c2e4635a7f427ca96c09e68d493419568349d2efb314a8821b1c39d415a87dd6cf56f44d5824200c4b06ea0c9f8ae28524e5dad61dffcb4fef8b4cf8bcaf0aa3b651b94e519330971d67ddb63b25a2ab12d6700bb03b6"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="700f2e2f05696c653000"], 0xa, 0x0}, 0x0) 16:17:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="954c9ee9b7e0da43f815457fe579dae87991d67e6b4841", 0x17) select(0x3bf, &(0x7f0000000080)={0x8, 0x0, 0x20, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:17:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) 16:17:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x20000cbd0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="8a67aeb7547b583cb8de59c6db8e481654ad940185615831345864d1d250330fa23cf146be41a3bcd570cc6be07467c099d16d63b580f8f65c9ee2e42eb87711f9fbfe46ee0eb3627a66a3471e610bd36dd0ed71f629d29ceee762c12a269bcd8c09badfa12a3f54544eaaa3a4bf20d3510a36c4366345eab3d536eca483800768d7571e5f2c7dadf7ab5a1433f64bc0cb3cbdb0e811863408d1ba058bc9fd406af91aa11a3ee0fbc9a8e3882c27833929898185748c168fc38ee7c6be674afad096e3"}, {&(0x7f0000000000)="420fa27f112cf1d65cb481d59c5bede73322", 0x165}], 0x0) close(r1) 16:17:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/116) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0xfffffffffffffed2, 0x8, 0x9, 0x6442a2f8}, {0x1113, 0x8, 0x8, 0x400}, {0x1f, 0x7, 0x9, 0x2}, {0x7, 0xff, 0x795f, 0x81}, {0x3, 0x9, 0x6917}, {0x4, 0xcb, 0xa47, 0x1}, {0x6839, 0x7ff, 0x9, 0x7fffffff}, {0x3, 0x8, 0x1200000000000, 0x2}]}) 16:17:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="4215aa3067afdbfa793e1bffc78edc26897f158c0eb4aa61cf4eeecc17de87eef745a321f33b7b7dc7379b7ea8b9ba04a95d5247c50926e4123794468a9f9e4de88d0fc15d9ab8e4bc0b4648149788507bb23f59740d04c083a0fbb0b463be442d881e4f8fd23f2f480a487563ca1c2aade81f2fa8c00dfef2b63467a0e25e7b7b3886a9d04b8a59bde8e3d9081b7b8ea662620a0388f71426841b5d8abca92cc5274223f5049df2eef7607985777b16a3e3157a", 0xb4, 0x400, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto(r0, &(0x7f0000000180), 0x0, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x3ff}, 0xc) r2 = socket$inet6(0x18, 0x4001, 0x102) fcntl$setstatus(r2, 0x4, 0x80) close(r2) 16:17:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1e, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x35, 0x40000001, 0x6, 0x1}, {{r2}, 0x0, 0x1, 0x80, 0x0, 0x7d}], 0x5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xa5, 0x20, 0x6}, {{r0}, 0xfffffffffffffffe, 0x5, 0x12, 0xffffffffffffffff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x100, 0x12000000}], 0x1, &(0x7f0000000140)={0x8000, 0x12a}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x800, 0x3}) getpgrp() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[r5, r6, r7]) fchmod(r2, 0x6) recvfrom$inet(r3, &(0x7f0000000340)=""/99, 0x63, 0x40, 0x0, 0x0) pread(r3, &(0x7f00000003c0)="0b78e94b2722397252d5356bb17d7fde83d384f7a8bb07f561184c22f8a20a25323f6e92a8697086c2f9dc1df949c164f4bfa10fbcc49a089354392d9b8aed48479ebd56b53611b79bbf4cb12840cfac62f4af50031aa44e9021d3ab7c7ade7e2a839658b75d16c40aee339200272cc3de6c30fe2233df983b6fca64f630b4467ff32a3fc6dac098232e275a1f024343499214b3eeea775bd67e20127d0768e642993122a1325d9fb11324de7f7870381dc010ca4874f2e18068d3406fd136bb989435e0f52efc712fe3aa82631117f9263729b310a82f10ee865fa6b05646a65c1ac4c14e0dcffcba97d47efa03076bbfc558e35ff502b26a87ba200b55d0f9d896758188976994fa1fcbf78cacccd81cfc979ff06195aec12ac6c573ea3a56b0f15421135bd31ae889dad12ae8e17497a2e6e8e3cfdc85b49469e5fa429ee3f0f978cd7537cffb20797cd25964b1d13eb7ce7ee6932eca945910a022896eacea5b23c9d2998dff8e6282f8dcfe047c82f3136a7b9f3658bf4ca5843e209c06eb14417b075547c9892724ab75b55a47faa173edf42cd211dbffcc98bcbb20569cab71217b8b4004ec2d856e39bd667b6335e39b3c39405f3feddcde75278c4a211e3f1e235358fc85e05324feb74168de3d244593e3cc1b05c90d9a3d74fa58fe182b843eeee900b26843d9e15feeb7dd7e3ae60925cd36b883669d86c6efa9e6549b0e12735aae6b8d5e1ef37f0bdf7240af2c6ba562d62f90df7b5c1f6279833e5c7b8b81dd57de664f66d38f02e6f19e3fab6933ac1f10ab4684671373bfcde7bc46ead5adb71339c316b3ce328147612d10f20888569f2cfe105fcd90bd4a2703f6a12005819fc9c5c21da168f27f6e53cb85d98fee17db847b9ae72336bcf086bbd3ec26f9529c6a9fcd008591c68d24fe3fa25edb1dc354c03663fda1e5b8f8282406e46dd027b0f4d88c68834b4cfb743b1fdad025c0d802e8173c90fef98d9bf952fd4b4e737fdc05a2eb6bb7521c625103eb936c50444a54b2fec15c097deb1f537cef4a2c242c9d80b743eb12cb1a6fb64ac07ed27ac0e1494531500ea1db1966c57e49dd62e616f7fe0c69f71fe4830454db163ecdcdef293aa473a721a45b671792bad912438d741888b0acf26c23ba91cbdd3d0cffbd1a355e01b6608eb9393067b6e42941886f7e338425cb1c3cec87183ecd59ce6c84c80a18bce2b6a85c9d82766a238bbc2ba6adbae2c6f45836cec6ab668f38ad58f818e4d490662658f47778f2acaf647c5cbbd9a2d9698ab071da8ebc8164e16ce3758a3f5b99350e9e7e549996ae25e8343b59b337debc52d079c7e1c8d27e473852df6f15ce0ec91e6933a8b8b500ec93bf841263093b30abbd97f3f7befda2a8d67ff8cd24b799cc75ba91fcbaffaef9f962cff67118f16557ee17c5e0e7bed753ef5c3446a6afba36ed0441b37e47c5a96734aadd155ac6046b25bbd80ea2421f2aa9164337db01dabb6963cb85319219e298ecb48727831c5bc77450b787cc16a1dc31315b0dba44332116ee5fabd113dd3b9d6ab4866fe8eb1d82b007771865882033dd8f969af3a59dec4d4e77643a4ac7e94d5c0b33cc1355e680aa1ea429ec165d5275358eac2dfbcd62c8af3eeab62380f999d3770422be7714c3d83b29a295e9c33f3867841351d3353313ee2bd6b8504ea2be653dab53a9f57bb5a57f635caad8fec1d370438da4e674e63ab8c0323b9aa89db73644b723529c242350af0acd37f66129fe590292c5be82336f64a3f70cc61674e9380f51321dfd50dfb15af81a77fd5f357f9e0b9d6d4f41239febd170668080e0f7c60629cbbad7c3a3f5cfa43012a51478eb02c17af90df971460b6847236f6e2a00b3b77d83f2ee235f840b080416ce497ff411d06ecbb7296cf7a1e7a5ce3817ade2f838a4dd22227e17b6d07905b9c54d0398a70584825da705b7e2e372b032726adb77881cd8e26b6c44b5739deda6259974f4c3a755d6de83800c07006be93afb8a7dfe0e40a017b23933c93b2de94cffff84420bc04e6eb225b0c750a6516d203fb9fb1d06e7b96ef8aa3f41dba8cedf652122635f612a51020ecc887fd7d2c5513e6dfe1e8c509862f39c142f28f16788cef8dffcf2897458e7673cb7bada667431a1f8beaebf3c2d1b6495c983cfbd761b5239a993e838b46d48772717487189e5a6a22192b5badf3984e9b488af7b07165f795cd607ff0ad4dbd03d086fa9006323d08df23f6ac30113982aff26bab366777d54bd19d19cfd6d5b05e50e60dbcfa8c2ba135eb39d51a2dcbb3d5861603ffd4e4456cc5c2c11977d71de8025123be925ae2b73eb3d92e4bd2e1a953ef00d09a2ff70ce20f46c3990f9b51a7650fcc0da4831070fde8ec74b348d00285a364f11eb7b3e8166c0a2b2264a6bfc06779da793e1824c41bc4bbaf6433eba6eb71e3668ced107cb04de0c54318f4f8a84c54b4f75be7cc6379c79b67aa4358e017d58b5420c4a32366aa137ee9f062a6009218292dc4db3914fec50098e10998720ccce77ff0ddfeb80a2401c2cc4392cc0d19c063dc0377641b8bab4bc2ee6701f5e6253cd50627df1ba2e6bac01182c3aaf2967a33ef56cfed9293f9a35678297923430e94b31da76fdd1395159d8b0b6562eafb534499a5da3dba3f0accd2b11cb61a6e4ce191dd282d38244822d1b17c1f13a25718c3fb6abf65de141a00b49e397f537dc32600253e82ecd4dbc74fff8c55ff5da29f88307da78a92c46bfc77803b528a9f7845c0063e26ff860ff1371336a93f452dfc65b77744e04a40cfb1f053be6392f242efced69ae1931f7d3f619d43a16bd3ea2cbb27aca03434d2b1b222ef93e89ce380863f0762fb28c0fbdf9ccf4467dfc71988a83ee9f8a6c6cca70f04401fd7ae1f63ebd29cdc995a526b488e6f8b71e2c5b4b0ffc92e65b902032c7583fcf03fec08f8d7a0e6d536e3eeab3eb3043ff9221e21fd234d0100c37a2b3dbfc265ca8b69404a50e67097a5541f36d1667966f4080a0f7c7742be960e917e86aa2911185bb23157a9273cd325e1660c4089e07860a82fd4b988c957397f8393045680ff3b36607e1a5c3dcd6d6d660fbde46f92c520fe980b334f154b5df3091d8965488ece9d885fbef81828c6169c5fa9a60183dbb44cf385d4d58c800c7c005e95d373af89a613f8e32aa4b782723cc13e25d1682a79e273b9ad367e8f52f83f6cf9b81cdf01aff0427744c2a3ed7cd501a6d956318d065019dfb39374e5b0620ae98e2f580f516271400abf23d85be4935d7397c789784e7cc0ef4868fb1fc962a808cda5e8616aba7df96f0431e776b7cb53b34c2080feaac2480f7fd1d66ada0c90f8226fd94da328ec97e008f8d7649f8bf22143f9687d649cd40004c01e839af5dad6530f435fc866727d81fe0e34acb3a7752fbebb2d22f852c67c241fa5935f1b7841678d33cbedb3b372e9c434239324e9b6f643c551006bf2291d55444cb66a368c2316a8a1f036b147a2c36392f2cdd96a6b00dbbe228713083e3cc1c349a813d71ea4f1f3f92ee7153ffbc9553951c393a6c8871c99f82555984ce66ca8ce4d0631226335f325cc21e2706fea9142bfa37d9c77c2b2975d3355c29507d4f045c79cf7973d166cc2ba03acc7b250c31fa24011246193b922b6caaed452340e896aa8f58dee5e32f9d4cf09e61ddfa57dea1d342c7c90d8f2fccedaf74e0a5b16375951fa8a5f0753d7b1ad8452b4cfe21b06901a4a27f0e80fe0a6f6c87b6e8f0ded53cad8bd2b338b86b2e4384bf593f4b8c84552f4dbf66a822dfa3da59b486bf4f59f0bce3715caac2d31b3c55c4eb5526840ade72b6375e8b45f9d63dd85d0279df92960474d689284495c56c5d6bdded1aca7437ebd5b60c3dbbf5534158281a7e3f19f988353921ea5227b798cdd6fe7fc3b637cb1eb7bb0faf48b99cfedefd485e47a0ff7e33a07efbb9da75658397037ae93f63ed9bb47c8eeb92ecb0f6265b49088d923bcdcfbc418d3894d494d61dd23bd22d8c31899804b61ea69239b233bc929262b6f7808d4a5ca6e887bde5292b45cdd85e2043bf3ae3abeb71dea6fbb613f34c67fc1c071d0943be81c977331ae1dc3ed0439bc8702821cdf338d87e015095bc943e474047a6032f8074c6a14aa2126165344e95aed05f1ddf56f73464eb2090dede139f94df0e1bbd95a9fb7d71b4e08fc258639d2bbe7bc1802f5813d45d7246c5d4d43eb8f95118f38950285fd605c1d87161f4f272d28e5f12e9a0319b100ab6995609f56ca53d43daecadc545604b77337a2044de3bae45a93a3e9ef16ffabbfafd48e297550b621b52596507c2915388e44a625d423896ed22237e5553dd1ad1eeacbac829936003e13d717abe151f9aecf1db0f7605bee4f55c642a44808ced1eec99d358e0ffc224fd5c15e7bc3bc6e758d641764c99e319895da190f6862641694e0ea5224ba62226df89c681c3256d846c0ea0375142eb0580ae08df0b1017ee7d5a1bf1f54b1e973ce2c0293f2b8d63888e99da0fcca4872dd2afae55d3b073a9273ebfb298befd727b4f5dcb8e877f3a90719153b451a16ee6f15ba99b9e8eea29e02c2b81d4fb92e2dd705035415bf5a1ea30ee2f37dbfa130fbd2c06b5e6b34cb11e1be46819edf102b82d953d3062aaf2658c9dcaa99136a10b0d4a4eb67509ca91d4c9b419b05529cd8500f4d485bbf4578441ade95edade4cb9971da9b6c0c81f25b1b8975b692b0aea578de3fffb2151aede42fb37faaff73709ed14a873dc4d043ea7ac943048fb3c9b9d67a536d136de48216b9d5b931a5db9c2a0324ca6f9e49d5e02c8c08f2cab02b42cfc3bbe9b49a6ef2bb372c494517f67fbbd00e2350e6e1426d7ad3b3969a414cd0c24ed55a42908b1299f98b8a9cc76ea09701656bf38f7e9550631d0f1150d941e94991d65ae4ed2f1bee24c7ad2ab91c3f9123a0886cf337dadb735f7720bc6afb71c1904a98224904f761cb7907ce75f24225ef6907adaee5c78430cc1b58646d02b07154f4853397ecfe0cccd291d3f7e68880f881b3b5d71c6646371e87a75f1cb4ac02ddc8877229befa2593eadced7d4e8e1d46a0cc0639bb6be1b8c0f1c884f28320f51ea336b74e1a441608250a538652c9b8c08409845262ab22a31f3e42121f63f7c469d032a03f639e380fffb41335130a2877360ede6a2410324fe75843de706c1dc581c9ea9fd9aaf6ff525ce1f9e2be461a57188e42e3e71420a3306a11904cb79511b2ec7278890aea06404ed18c82664c6115cd37f90254c2b7fbcb03ad9c2558ae6fcb7f6337e5ba2c3b7e5c388d42e5cb83fa572e757179f6431647df48b50e1858cc3450e608921cba912652341bf075179b64844f40476f8fe312a9a17a7ac9e0bce17bd355ead8590dea0d44dbace88db9a6e544d64aeb00fbb3d602989224fcd6fff01ffd2a3561df6cc95296f6a5592ec24e3b5334eb807c21718b0651fcf21c7bd73023f5bcda66a0d9a283fdb3523a276e272c22d430bc503f6441d3fe2a4537179699f3bbd75f6ebaa592d9bc7d1b004ea0e693bf352c675fe1a006151aca77ebfebbae4c695a9ee9f9d1c46832789008a7eae6b17767dfee1261c5c5569bfed1b5219b6e7800adfc1b05fa999176a63c5ef36e4729be2353934c4c0592bb98d41315798d179a04d99dc8a151912a8baab5f7a96615f008cb2b488a0204c9125d9e31418829940d3911a63fd1dbff6675adc6dad0f214d3b6dd46b5f9f", 0x1000, 0x0, 0x0) sendto(r0, &(0x7f00000013c0)="fce3245153f347a2f58ceea73e78b1d5556d19e5115dc0eb18420c94a637d984c4e10bc8af89c06f21a04fbab9bfe1714a7da0cb14587016fd5291f39fc298132d8972f9481087d5bcba55ee61beab16f06fa0ffb14096cc1a4d1e32a28f054608c45af3de9106083524c732d050", 0x6e, 0x4, &(0x7f0000001440)=@un=@file={0x1, './file0\x00'}, 0xa) fchdir(r1) accept$unix(r0, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) getsockopt$sock_int(r2, 0xffff, 0x300, &(0x7f0000001500), &(0x7f0000001540)=0x4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000001580)={0x403, 0x2}) r8 = openat(r4, &(0x7f00000015c0)='./file0\x00', 0x10a41, 0x135) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_extract_tcp_res$synack(&(0x7f0000001740), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000001780)={0x3, 0x101}) recvfrom$unix(r1, &(0x7f00000017c0)=""/61, 0x3d, 0x800, &(0x7f0000001800)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x7811, r4, 0x0, 0x2e) getpeername$unix(r0, &(0x7f0000001840)=@file={0x0, ""/4096}, &(0x7f0000002880)=0x1002) sendto$unix(r1, &(0x7f00000028c0)="662aeabed1a7cda0657591070fbdea9a468544bd04ad625051097b77a855f15d744609c42c9735aefcd5cb4d379d25e324da58bf76e69448d2f34c4c462baa84c4c5dec54a2bd5e99dfd61e2806506ac5ddaae3c243b125f697f995ca9284859f5ee0ddbb8880472cff422a38aa3163485a1f8b2b081e284ec1bec2ed822f9d055be8ee74b4af662c7fd00452cbcb7ce3dc39bc118866c16e27fdf528d70af63e8f29722afd2d5c92a0374f5feb405969747ad6e2dedef6d9532734b2592f4a87600cae400a42cf6d28b2374b7", 0xcd, 0x1, &(0x7f00000029c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000002a00)) getsockname$inet(r2, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) r9 = shmget$private(0x0, 0xa000, 0x100, &(0x7f0000ff6000/0xa000)=nil) shmctl$SHM_LOCK(r9, 0x3) 16:17:22 executing program 1: r0 = socket(0x18, 0x400001, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) 16:17:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040)="1a7b43da", 0x4) 16:17:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff72c}, {0x2, 0x0, 0x0, 0xfffffffffffffff8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x4, 0x41a, 0x97, 0x80000000}]}) 16:17:22 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x8001, 0xffff}) r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:17:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="0489b8545dc0471d20cddcce9d92f003b031ad5a1ae2106c4d0806e3382a47513684172c969050303e91b3937bcee0282a90727e4d63def9b1d06c19176378c88404486fcfdd510506ca245c491f5d4851c1"}, {&(0x7f00000001c0)="01fb13e6a6750c05c94516c0a6032472c1fdf74871ad4ed094a37c46d093e68d463735e6335c9be50d768140eae7669e1e86992af37fed7a6d3b594d3e56a3c40a3a1e9335f8fc0623f35e439402e29e50ed9e0e98264e83417afbc8f6"}, {&(0x7f0000000240)="286d6c1c2789d0a9651ffe8e09e59a47a97de1d7a10b41ec240b9e6917be5f56316e24f706ad39730363165b923f3970a1fd6673e380a4e8f3932902a0443164f9a0e3821dcb26cccf360aacfa799713e74f7dc591ed8b239a3cad1a9366dedddcd5d32cd578"}, {&(0x7f00000002c0)="80bc1b8eb99b5160853160898383ab6fc5c6f9ef3e1bd6f4e397f647b798a6b26227b2ca2ebf67da72a0574b8851d523a9c0dc1c8c98ea811daa7a14cee4dfea1a0efcb57f14d4e5204ba2b9e6a4551011bb798ac22dd15ae12c9f087eab4187c90a1c292f0f61c5cde00632beb558cef0508a5c65750d0080919db3eb9314ff8999e409e88369eb4c5e1397d2eaebfe836ce3ba101985816568009d9d7f344f9f3808797b71d29684d7cb77a29d2c898ccc05f9dd5b3e59a749dc8bf2f0fcc0fdbede7d183ab2ae063bd1fa3c3a490c6ee4d62e8e1014e1bebf300de6ed8188cea2f2365eeea16629912f78"}, {&(0x7f0000000440)="73620b439dde4d9b47694c052ca6ece279a4227cf1826eb9b9ed3ad970e21b90c9f2f28e2de768881b9f68022b888967215eb5bffae5b0fed918116e0467322a4deb7ccf949b0165b43954b2e8f6e4728376ae4a9570ea59329f3e7856e26c"}, {&(0x7f00000004c0)="cb40aa0f9af6e4526e54a99c1fcf9c61483f91b759be218b1fbe539cf97922aff39b8ea77c7240bf7eb0734bd518d0967554d2cb35535e05875cc10f34b27147db5ab4b0468565ff330589a4d8b430144413e7de82db8379aed9adec6d14d8cbe6099c6009b809cb6b0b271288aaa20bcdb7ec5f7b79c5f2d23c5c786d5e37194afd3521dd44edcd9971c9f7435d3c6ab179d9102c61027fcc58575c6a2efb849698ef8cc4160fd245b9b849d2e77f71f014293726f6192941ee116d9310ee180d3a3b50d9a028dde54186aa551ef3e04d84ce66570a8581134b82cf707cfa4a6155042b4aaa9fbd9a2f392b33"}, {&(0x7f00000005c0)="9876482bafe8b532ffe69f73197eaf319141b1734dc62e05cc13f0958059f88c0959f94560fa7c16b3f7d72c478f94625b387dad8e4da1b9816775eb43acdc4961beca4e0e57e5e117ca39c421f9c2917291e16ab6b77009"}], 0x0) 16:17:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r1, 0x29, 0x24, &(0x7f0000000140), 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="d29dc9dd6b569bf395291d626d7bfa568f8528ef8c6ce7d1fd54e6b88bc8914be03144b4e241e1a94e6c8af396aec66a8069f5d691b9ce348d1014615e5b9be79dbd5c56755c744b76e9f284767f9e6305cde00169530eadf68b53760387a663aee07dc0f4618dd8b67b12df7b39c844b221326f51f94a9c3d98b4f3cdb0d431ec1358bb8aa6646d9b355496c7f75202372c8d8b569322d1ae82c4202d06b469de3cf50b264a4bea1b364162cd7b9ae418de7f619369ed4922551d2dab6766b32785cea81690975818f65acbb3c2913a93ffc01d37a46f70dc0701cbc3e857ae81d67d981dbf0c98c0ee", 0xea}], 0x1, 0x0, 0x0) close(r2) 16:17:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000500)=""/154, 0x9a, 0x0, 0x0, 0xffffffffffffff23) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f00000006c0)=ANY=[@ANYBLOB="8181b3"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) dup2(r1, r2) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r2, &(0x7f0000000700)=""/143, 0x8f, 0x0, &(0x7f00000007c0)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0xfffffd2f) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) 16:17:23 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="bc5573dadbcca88fe48f8ef192beb888fcf7093c1f013b18c95eee8e7de629803e8a16b4771c9a0824a8906c2ae9b8fa0bc9b842122cf75a0be568adabde4073607c446189a2a33b8ff25c5f14955ba80a34f34a40347672913014cdc13b57799a99a85e42ea7696b92de57b7cd673d7292c8ce2e629be19113d0e21692bc213970593b08777d339fb2d2c81f4f5d5966f15b3c92bd39e0ec38418eb4b0ce7ae3adc2a2c911212faaccf2f286f1bd51453813b3c40c4072d78d0af43f193b6756272854aa4cc40f598e7bdeee82a7a157f3446122e1651bd121f66e127f9edde90bfdf29d52ae79c0b0980dbfc1921375f620d", 0xf3, 0x0, 0x0) 16:17:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x1) 16:17:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66056c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r1, &(0x7f00000000c0)="12aabf47fa5cfac53bd1b0355cd7344f7a192b1180c2a2c4273ccfe3ae001512860a5cc78cd2a312771ec1b940663ea089acda60b48f558baae3451a55290ac850da06fe246bbae6b78b8889794f483c993e61baf78e223afaa7a5bf9366ada34515d620c27a2286dff5a2988cb24830c2e014c2382cd02da1d4a2e72717a503562ec5e9f2af69840b087a2ece58276457e769c519dcf65898a25f53deae07e4", 0xa0) 16:17:23 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x100000000, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000100)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:17:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x390, &(0x7f0000000200)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, &(0x7f00000002c0)={0xffffffff}) r0 = semget$private(0x0, 0x3, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = semget(0x0, 0x200000000ffffc, 0x23) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) semctl$IPC_RMID(r0, 0x0, 0x0) 16:17:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040), 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:17:23 executing program 1: clock_getres(0x4, &(0x7f0000000000)) 16:17:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) fsync(r0) r1 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000180)=ANY=[@ANYBLOB="56022e2f66696c65300000e261b001aa77e82fcf61210ab368f590203373da9be6d500b28e7b4f92f2ed23c1716bfdf1154b16f2ba3400703b80320bdc77d19991f8a546a8cc157d758be943e45897feaf9a058f48c4c60b03e4a6ced30a0a98b8cd5fa229d2ab0925d5001cdef7847c6f7ef852077a8a58e3a169b23d97cf062fffe4f4934bfbea8bca412b9b868357c74c6bc475d532ed9f52f9a4bca23a3a9c0bfd6aad90e338f94b3c35711a2dba0200da1aabdc8223ed07e839fe92df0f556d810bf24a8f83d4a5c420d746fbd2880000000000000000000000000000002b442661d14b0373aaf1a1bb5f60d52567b9927a2825daacb7f3e01381c919d33597afce620bffea282af2e754194f18ac7d10143b1c3aa80ee4846524f7e901066b2dbcadbfc96dbeb8838377aea855465ccc5fb77d91473cff674d331d017c0a1f99108b3e0a3a87da1afb64d6787d"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) shutdown(r1, 0x0) fchdir(r0) 16:17:24 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x146) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:17:24 executing program 1: r0 = shmget(0x3, 0x4000, 0x486, &(0x7f000000a000/0x4000)=nil) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x2001) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000001000/0x1000)=nil, 0x3000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x188c2, 0x0) fcntl$setflags(r2, 0x2, 0x1) 0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 16:17:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x41, 0xff) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) 16:17:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r0, 0x0, r0) close(r2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getppid() readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/84, 0x54) fcntl$setstatus(r0, 0x4, 0x0) 16:17:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) 0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 16:17:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4, 0x3, 0x6, 0x1f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6, 0xd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) 16:17:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x5, 0x9, 0x7, 0xbc63, &(0x7f0000000200)={{0x7, 0x5, 0x9, 0x100000001, 0x400, 0x8a, 0x8}, {[0x5, 0x1ff, 0x1, 0x7, 0x1f, 0x9, 0x3, 0x8, 0x8, 0xfffffffffffffffa, 0x9, 0x7ff, 0x1f, 0x4, 0x5, 0x2, 0x9], [0x9, 0x100, 0x1, 0x4, 0x1, 0x9, 0x5e1, 0x401, 0x4, 0xff], [0x1000, 0x1000, 0x0, 0x4, 0x4, 0x1c00000000000, 0x80000001], [0xffffffff, 0x89, 0x1, 0x8, 0x4, 0xffe0000000000000], [{0x9, 0xb7, 0x5, 0x3}, {0x3ff, 0x9, 0x0, 0x1}, {0x800, 0x8001, 0x100000001, 0x2}, {0x8000, 0x6, 0x2, 0x3}, {0xaa28, 0x80000001, 0x0, 0x4}, {0xfffffffffffffffd, 0x1f, 0x81, 0x3de}, {0x2, 0x7, 0x400}, {0x4, 0x6, 0x8, 0x5}], {0x8, 0x1, 0x5, 0x8}, {0x3f, 0xfffffffffffffffb, 0x26, 0xfffffffffffffc00}}}, 0xfd87, 0x100000001}) mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x802c7414, &(0x7f0000000000)) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/175, 0xaf}], 0x1) 16:17:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x10000075) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfffffffffffff001, 0x10000, 0x20, 0x9}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) 16:17:28 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 16:17:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) pledge(&(0x7f0000000280)='@\x00', &(0x7f00000002c0)='\x00') open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x20) 16:17:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:17:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xb, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r0) dup2(r1, r1) r3 = semget(0x1, 0x3, 0x31a) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000080)=""/137) 16:17:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x1) 16:17:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40074}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) dup2(r0, r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/237, 0xed}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/241, 0xf1}], 0x4) syz_extract_tcp_res(&(0x7f0000000280), 0x5, 0x2) 16:17:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:17:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x4, &(0x7f0000000040)="6546a8d0") 16:17:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="94") open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x142) 16:17:29 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000480)={{0x9, 0x43f, 0x1a}, 0x9, 0xfffffffffffffff7, 0xfffffffffffffb18}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x3, 0x1}, {{r1}, 0xfffffffffffffffc, 0x34, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0x18, 0x2, 0x0, 0x2000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x10cd, 0x2}, {{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x19, 0x0, 0x80, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x0, 0x5}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x6, 0x4, 0x1, 0x401}], 0x3, &(0x7f0000000280)={0x9000000, 0x81}) close(r1) r3 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000200)="0000000000000000002300000100000000ac41bafa3d691d94450000bab49dc4ddbe89c542b1d5762eb0e8a64d3e6d45b9f65e6705b76ae590107ce7d2f762486341d1312265d944c48b606a58a4289bc9b2be9825ba", 0xffffffffffffff13) close(r1) readv(r1, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) r6 = dup2(r3, r1) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x30, 0x4, 0x8, 0xd3b}, {{r1}, 0xffffffffffffffff, 0x2, 0xf000002e, 0xfff, 0x5}, {{r3}, 0xfffffffffffffffb, 0x34, 0xfffff, 0x6, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0xffffffffffffe6d8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x90, 0xfffff, 0x8, 0xffffffffffffffd7}, {{r3}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x1ff, 0x29fb}, {{r3}, 0xfffffffffffffffb, 0x82, 0x2, 0x800}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x80000001, 0x1}], 0x9, &(0x7f0000000040)=[{{r3}, 0x0, 0x0, 0x2, 0x1, 0x3}], 0x6, &(0x7f0000000080)={0x100, 0x800}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000002c0)={0xca, 0x1, 0x200, 0x2210, 0xfffffffffffffff9}, 0xc) 16:17:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffb03000000b90277925f1be60000ae61c4a648"}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8366b172615dd6b6) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0xae, 0x0, 0x800]}) write(r0, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 16:17:30 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x2000000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x83, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x10) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706", 0xd1}], 0x1) 16:17:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0x5}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:17:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000180)="d5", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) syz_open_pts() ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:17:30 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10009, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:17:30 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) r5 = dup(r3) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000080)) fcntl$setown(r3, 0x6, r4) setpgid(r4, r2) 16:17:30 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x118, 0x7ff) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5", 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x494f) dup2(r1, r0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x50, 0x1) 16:17:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001d1, &(0x7f0000000040)=[{0x4c, 0xffffffffffffffff}, {0x400025}, {0x80000000000006, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:17:30 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000100)=0xa88, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:17:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)="2c644f8cfe942f84dd1326e09e237a3528a5d00333344f502a6f7f228fdd54ba8a35aaf71914e5f270f60e91ca1d75a5f8c0539949352393de57234d2778c40aeead9bb4efb75acd7b56e8df5126afc36e94d1089741ba0500000034e03bc410d914c03c5f3cdbf19f4d28f154343400", 0x70) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1ff, 0x3, 0xc093, 0x17de13785ad76655, 0x5, 0x544, 0x8001, 0x0, 0x2, 0x5, 0xaf7}) OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) login: ,dOŒþ”/„Ý&àž#z5(¥Ð34OP*o"ÝTºŠ5ª÷åòpö‘Êu¥øÀS™I5#“ÞW#M'xÄ î­›´ï·ZÍ{VèßQ&¯Ãn”Ñ—Aº4à;ÄÙÀ<_<ÛñŸM(ñT44,dOŒþ”/„Ý&àž#z5(¥Ð34OP*o"ÝTºŠ5ª÷åòpö‘Êu¥øÀS™I5#“ÞW#M'xÄ 16:17:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x451e) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0xffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x100000001, 0x1, 0x80000001, 0x1, 0x5, 0x9, 0xc339, 0x3, 0x1, 0x9, 0x6}) ioctl$BIOCPROMISC(r1, 0x20004269) 16:17:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0xf1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:17:30 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:17:30 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="ee0bad624a38af9eb9a10102677c0f3d7d19d5f0a95ba795f19e146d34a6c11e7359afa3ba94e42ea322a7797414a9d8c85d3eaf59ec4da2a21014af84aa5a9e755283a5d5175033f01601352c4912dd0a075b5a5d63c6bdd63eaa800b5859a3a8e8072808b770d858822d2b798c3af7fc5087f1dc06b8bdea30fa2ee79451a7f2ccc0cd9d0de02d53652a5aefa81702347d14a367c2b85a3dc09020d8ff", @ANYRES16=r0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYBLOB="4836579e7dcc2b8fe04520fce47fb77797116698183e18d5d23d0985fa132ee786ec0e0495e21af87818e035def2f7dfa40cd7121a8e03cd0901739e4b6cd9645444109d5c6714e1d320643c313be4fbe1a7c8655145c52d287a03836201b14f155b0031735a3c1879131eb17bc3681792f0a3"], @ANYRES64=r0, @ANYRESOCT=r0]) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r1, 0x0) 16:17:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) r2 = dup2(r0, r0) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x7fffffff) listen(r0, 0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendto$inet6(r0, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) 16:17:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:17:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9fe95e00d735f3d5b2dff98219d83b49bd37958478d4e2fa44cf147e3d999b114918c09263e612ff66720cc798052a13af73d0078529c5380c5493bd70adf6013eddf16459d1376b82f4b88cee7ae525b2ec478bb714de6702293d726be2fa1750d89a900380b446101ef30f306f79a5f06fbe35b0727a45e3c3400a1d69fed66ee4abc9b7aa9bd44640f28395ca69"], 0x10) sendto(r0, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e7751df179c6068669fe84fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be815bb1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd", 0x5f2, 0x0, 0x0, 0x0) 16:17:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x20818, 0xca) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$KDDISABIO(r1, 0x20004b3d) 16:17:31 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) fsync(r0) readv(r0, &(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(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="7a3a9d444229fbb03f293ea1245d58c4e9e3f0cdb7b9554fb4624bb6d0c152de4ab7dcd99b932fd3a7", 0x29, 0x0, 0x0) pread(r0, &(0x7f0000000180)="d502334f7ea054", 0x7, 0x0, 0x0) 16:17:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) socket(0x38, 0x2, 0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0xb4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) syz_open_pts() 16:17:31 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0/file0/file0\x00', 0x2, 0x7, 0x7f, 0x0, 0x1ff, 0x6, 0x2, 0x0, 0x3, 0x1, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x2, 0x0, 0x1, 0x7, 0x2, 0x100000001, 0x2, 0x1, 0x6, 0x2}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 16:17:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x5, 0x2, 0x953, {[0x80000001, 0x1, 0x2, 0x1, 0x7c, 0x100000001, 0x8, 0xfffffffffffffdb2, 0x764, 0x9, 0x5, 0x1, 0x20, 0x9, 0x7, 0x292, 0x9, 0x80000001], [0xffffffff, 0x80, 0xff, 0x9176, 0x401, 0x6, 0x5, 0x3, 0x3f, 0x7], [0x9, 0x8, 0x1000, 0xffff, 0x4, 0x2, 0xef33], [0xa1d, 0x3, 0x401, 0x6, 0xaa0b], [{0x200, 0x1, 0x7, 0x5}, {0x4, 0x4f, 0x9, 0x3}, {0x4, 0x0, 0x1020000, 0x2}, {0xf2, 0x2, 0x0, 0x4}, {0xef9a, 0x20, 0x7, 0x7faf}, {0x9, 0xffffffffffffffe0, 0xa, 0x3}, {0x8001, 0x100, 0x7, 0x7}, {0x0, 0xff, 0x2, 0x4}], {0x3, 0x4, 0x7fffffff, 0x9880000000000000}, {0x9, 0x4, 0x0, 0x3ff}}}) 16:17:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c94e0d863e56881635ad7af19ab47334c7da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b4a93f4518dcef33403b1d207fd15e8ec5a2d5d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead4060043c6c3b018be5455ba5fe808b08ef9840f9e13da4762e54c0182247a3e405d535ca73f2a9edb94286eca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708530ef03785b4931dd28f8ab7471d627eb687171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc627192437d88be0e63c1b0772e17638fece26a5b8a135badb898b0aa060000006e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364e89000000b7ed7bf5ae6f446b16", 0x227) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xb}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) 16:17:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x80}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x7fff}) r2 = msgget(0x3, 0x11) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000005af23b9e880beb1b5ab7a03e01e2d22572a72008a2b94d0164996553ec793725ee9c310b00c417e0dd25caff3eb22a75d1fdf73ff544afc40829fd7eb13745d616ea0ff90da6ebb94a0f42a28d8c19d6f4e0eb0875a83607f329af4856722cd8292129401c6108a2089a01224289609bd0c11a3222d10825207ba17281dcc90847c1d07c150004c9b58c717001fd220b547b3435efb735ec21ea8300"/180], 0x91, 0x800) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/79, 0x4f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r3 = dup2(r0, r0) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffc9d3, 0x2000}, 0xc) 16:17:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/180, 0xb4) flock(r1, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x90, 0x0) sendto$unix(r1, &(0x7f0000000140)="74dc3a2d3aaabd2b29b00cde794680dc49849659cdebf5b43a66da46f2993b7376f21ce1c33c02fccb68876b8f3cfa006e5f9b21d1bdfd8413a709bc96e2cca82301410200c88a6e294610f1c1c979064832b8bf5326dad029336c8fdc1923141f6eebfefebd2f298444e7e475f6941421cbd2d5b0f06220da7dfb1319f8046a1b9281c333991965ae73faa788f4f3082e768f63e3607e944696bb2cfd3be5bcc9a4d049663840c4f843a860bc7a0a", 0xaf, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) renameat(r2, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/173, 0xad) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000003c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x9, 0x3ffd9123, 0x81, 0xfffffffffffff83c}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) mknod(&(0x7f00000004c0)='./file0\x00', 0xa5, 0x2) ioctl$KDSETRAD(r2, 0x20004b43) bind$unix(r1, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) readv(r1, &(0x7f0000002980)=[{&(0x7f0000000540)=""/112, 0x70}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/162, 0xa2}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/133, 0x85}, {&(0x7f0000002740)=""/229, 0xe5}, {&(0x7f0000002840)=""/12, 0xc}, {&(0x7f0000002880)=""/10, 0xa}, {&(0x7f00000028c0)=""/155, 0x9b}], 0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000002a40)=0x7) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCCDTR(r2, 0x20007478) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/null\x00', 0x940, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000002ac0)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002b00)=0x5) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000002b40)={0x3, 0x80000001, {0x6, 0x3}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/ttyCcfg\x00', 0x400, 0x0) getpeername$inet6(r1, &(0x7f0000002bc0), &(0x7f0000002c00)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002c80)={&(0x7f0000002c40)=[{0x1, 0x401}, {0x84, 0x400}, {0x45, 0x3}, {0x0, 0x2}, {0xab, 0x5}, {0x44, 0x100000001}, {0x0, 0x40}, {0x141, 0x800}], 0x8}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002cc0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002d00)=0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000002d40), &(0x7f0000002d80)=0x10) mkdir(&(0x7f0000002dc0)='.\x00', 0x20) 16:17:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x7, 0x7, 0x100000000, 0x20}) getpgid(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) socket(0x10, 0x4000, 0x9) 16:17:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f0000000300)=""/13, 0xd}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) poll(&(0x7f00000003c0)=[{r2, 0x20}, {r0, 0x40}, {r3, 0x86}, {r0, 0x2}, {r0, 0x8}], 0x5, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:17:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 16:17:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000200)=@file={0x1, './bus\x00'}, 0xfffffffffffffe07, &(0x7f0000000140)=[{&(0x7f00000000c0)="3da9d1d3c6fdcf9cad3594703a9feea2f8de6d46096a48a703c1775878947d4a271e2743b1ecb2", 0x27}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0]}], 0x38}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x800c7005, &(0x7f0000000100)) 16:17:32 executing program 0: r0 = socket(0x2, 0x2, 0x80000000000) socket(0x3a, 0x2, 0xfff) connect$unix(r0, &(0x7f0000001240)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1fe, &(0x7f0000000040)=0x1, 0x4) 16:17:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x808, 0x200000) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000000)='r\x00') fchdir(r1) chdir(&(0x7f00000000c0)='./file0\x00') 16:17:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000000)='./bus\x00', 0x9) 16:17:32 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:17:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000683000/0x2000)=nil, 0x2000, 0x6) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2020, 0x1) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000723000/0x4000)=nil, 0x4000) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 16:17:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) msgget(0x3, 0x600) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:17:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000300)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0xffffffff80000001, 0xfffffffffffffffb, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:17:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000050000005b63071b542a538706000000b818000000290000003100120003000002070005a2ab35b46768307a1be1340b35f48912bb909db9b15a8107eb2fdcef0d977e3ffc16259f79be271f96e4cc82dea659b44280c12297bb0b9f45191f0e0f47742313771307b12c7d1a4dd20668e1b55a00f31a2611d946c90e33539afeb9cc1a0fa9bce36a80af245747cc6ef3a5083e520b264d5373bfd35b"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x7266}, {0x18, 0x3, 0xb29, 0x6}, 0x7, [0x6, 0x0, 0x50e4f060, 0x7, 0x2, 0x2, 0x37a9, 0x8]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0xe54, './file0\x00'}) mprotect(&(0x7f0000164000/0x1000)=nil, 0x1000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) 16:17:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8001, 0x1000, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/11, 0xb, 0x41, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:17:32 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0xfc6d3d5, './file0\x00', 0x20, 0x3, 0x6, 0x9}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x6}) fsync(r3) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x3, 0x409010, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0xfff) 16:17:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x65e6a3e2c6f3162b, 0x0) syz_open_pts() 16:17:33 executing program 1: socketpair$unix(0x1, 0x2000100006, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000040)=0xffffffffffffffe1, 0x5c) socket$inet(0x2, 0xc003, 0x7fff) 16:17:33 executing program 1: msgget(0x0, 0x400) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000217000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) socketpair(0x6, 0x4, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:17:33 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 16:17:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwrite(r0, &(0x7f0000000000)="eab8e7104667ea021d9a7666409369", 0xf, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00680400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:17:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:17:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x401) 16:17:33 executing program 1: r0 = getuid() dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x54e) setreuid(r2, r0) setuid(0x0) 16:17:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:17:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000540)={0x2, "3ff907e81160d0c35071b8a30654da458afe93cc32b38eae0fdf8e866fe454c78b33ddeba35a510a5a5c2de7e8648e44b28fae26d064614dcc45cee08b935dfbc8a18485dcf8e4cb2933aaf12babb2b2ddb8a36acb0248998056aeddefa19f43de2182a6a8e648c23e828e009e96ccb3d9042fa8d1168fb4c4cc9fbcdefd272bd7084d054778a8d2804b5421cf66172138c44cb4fadeb17aa077c7ae787fae5a67cfa7bd0f07c1c8bc71d3a78e5b5d0b403514f30cc4dc716324222e84305dfdf909dc7506f7cf9514"}, 0xd1, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) r5 = msgget(0x0, 0x202) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/231) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x10000, r3, r4, r7, r8, 0x84, 0x80000000000000}, 0x5, 0x66c, r9, r10, 0x8, 0x3, 0x5}) 16:17:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x4a3, 0x56f}, {0x18, 0x2, 0x5, 0x7}, 0x6, [0x7, 0x378, 0xffffffffffff8000, 0x40, 0x1, 0x80000000, 0x9, 0x6f236f06]}, 0x3c) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x60) open(&(0x7f0000000040)='./bus/../file0\x00', 0x0, 0x84) 16:17:34 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() readv(r0, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/62, 0x3e}, {&(0x7f0000000600)=""/248, 0xf8}], 0x2) readv(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/20, 0x14}, {&(0x7f0000000480)=""/19, 0x13}, {&(0x7f00000004c0)=""/62, 0x3e}], 0x9) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:17:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0xffffffffffffff00}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="c4a0aef5738fba8b177a06d3fbccb2d446d48ff7b27d081bb92147f2f6a2063fb77424b1204a48c7d83e620749740633ee253eba96f432baf05e8c75f436a598edbf4faa3fbee6236c150518d55c138b1b7f907af391744e5e366b6033de9061ccd798b16c5a000811f7dd0bbfe60a28d1a838bccea53c07fa7336c7d8abed21d32c87cc9a98b36a733d5836", 0x8c}, {&(0x7f0000000100)="29224075cb2869cecbca48cc3f2181d368eeaadea2771b01ae24951f910ce29e4d1479a6cd6cde2b4b71a51dec8ec6d48640721c31892c6548f1b15b6d5abadfc5e23d7ae271fd0a20937ffb1590627e20005f43faad41305112a5d220bc22a2875f7e1312f4ebaf487c108815a3c5190222b6", 0x73}, {&(0x7f0000000180)="8026768914fd4008e8b078e9bf685079f96cb270e2a4397dedf75d87f8b2489a1d490b6353a19ea0d492a7defb534634c6f22f109a7ce4954a139d00a1fe42e93fc6494aa4235915b015a3bf199757f844055ecc3e95516cf72c7aa23cb855c7a78b5300d9d7e228e156100f273e6759296907c9dab44fde66756685dce96dd1c1b100e46cd65ae9062f1d7fd12591a90f9fab3a09522efd714672", 0x9b}, {&(0x7f0000000240)="734e9a4276b3081761b85cb22c7194852630f0b07dd08bf8f8c013dd5636cf75ebef934b733ea23c9ec03f13e7395c3b232b0b3346c8a209099625558eba78f898bd35954bb9eb410f4bcc5911b5b44fe6ac270e69cdbe921352c6c3c8b32312b02f80ab4ae4a6ed43b2bfb5", 0x6c}, {&(0x7f0000000300)="e5ecaac7fea2d9e9064c65894824b4d32a7d4939bc285d14ba63b24a1311168212274637a140cea3803dd144de4930bd12535221f1f85dc8105a1433de856a728e5998fb668d7a46dd2b7efa3dda436e0f0ae7b2cf1cd9d212911d1fcb724e32336ad3cfc2457448cbcd852e210e8534d85fb1a2f142462be1fdc3e599638bc4967f61047ca25f71e1cb918f9e1ddcce7b65", 0x92}, {&(0x7f00000003c0)="0bc03f21288b11fc62f292686004c3e8a0ad1e684a3f48bd7e030946f18131f8c174ad97b7dfca3caffe6e8c43912b9a46e675", 0x33}, {&(0x7f0000000400)="ad61e614c128d5bcde76a68420d973ea0a4f77cf304421018b016094862b62901e3447bc9456c601aed532feed509ff5f014d84159f17e8e5acc1cef02927b098746f58232c46f180f", 0x49}, {&(0x7f0000000480)="34566007444f2b612fb69c7b535950a8592a4bc5306a14715a7dc0697789b3e6a0c43d5f73cb3ec844cf063f02696e08e5ddb3202d35003cea742ad9be72efa17887e5132f73279aacbe890453653fff7d0c8f", 0x53}], 0x8, &(0x7f0000000580)=[{0xa8, 0xffff, 0x0, "16e66ca218d60009d97a0c25a3d101ddc3107648d6829a058a077fbf274dc64682caf77ba7325e37732573a955eeff4a56908d1fb88b9f9eabe72f089016e97a8401912c9559cca542709f1beb39c29b28fc751e5431c28be7dc5e05422c7fb2bdd0531b79cae0b73a52d2e55b8ab0afd74ed7e4317d50663ca393bb4301b568ace7e3be424ba5db41bb87b6b12ba5bef7e510b3d3474aa8"}, {0x40, 0x1, 0x4, "a052ba1c6e7f52be56ef7a4b56d8925d3ded865dd30aa359c773d1109f133ce96875181e4220c8c0402ae777"}, {0x98, 0xffff, 0x2, "ea4d4e14f6289072d53e4b9321d61ff2d8604bd9a7c5ec6f5b5327fac42907c2c17bc353b9e1bed9922793d57e28c005295da9ca1953b8b0816107bd1b2ccd2e179c2ecaed1d24aa265cec0d93e3a07b25b5c80d24ad49f2b98176cd467e0d267972c8d25ce8adadea2adad1d215baffcbd68a31455287c04da3de017ea122410c2e7fee7d26c0"}, {0xf8, 0x1, 0x3f, "8bf1948862e2ba97a7ae329fa26219664aefd1ffdae8e19370e3cf9ca856a4e4aed4d1f6262c7cc14faf22323cb9af73a05355aec4dbef8245b934fad60cac20b4802841eaff1b0282407a9313cef0f2daf86cd128f8d5d5a23be77bc8fed3713399674cf9944d65feb41e8742d9bcaade44c119a90718fb7ed85359835853073d50a6713217b9cbc17e5790ef2e02c8b47f2f08cd31bf86b456b060a55b1c11241d7e05a6ef44a698ee523e91378fdc44498e56b32c7cbf2a4b8c226cd09885a513a7a13e52df2798d682bebd5eed155641940ac17865e01b228ccf83608cb87146dfeb"}, {0xf0, 0x1, 0x3ff, "f16ea117b2f49f964dadb77b8bc7c6120d0b42fef46e97dd52bc468da12666b0482b0dbb8b04091519cf1ad4a649f75119b0a1805f1e927380321bcaffa4396c8d5e33d66223bc8649679220c14d27f2710fc850cbcc190cb10e2d96930019382cd272507b5c64cafcbabc934d796e58a1a2b14743b55a76263cdedf7a370c0088d9df804b0b3be0f3413f6fa63df4056269d629d1cc7d4f62a3351e346a5d265ec569f1f92c4f85381d7fd4470b3b84da5a12bc1d8e2b04c92a0e1d2432b6fa2f4d0e85f31ec531646f592f7c260918e54dbefda55ad768fb21"}], 0x368}, 0x4) dup(r0) 16:17:34 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000140)={0x0, ""/46}, 0x36, 0x1, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x5452, 0x0) getpgrp() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/18) 16:17:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fcntl$getflags(r0, 0x3) 16:17:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x7, 0x7f}, {0x9, 0x5}}) 16:17:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000080)=""/156, 0x9c}], 0x3, &(0x7f0000000180)=""/129, 0x81}, 0x0) 16:17:35 executing program 1: socket(0x6, 0x8003, 0x3) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socket(0x22, 0x7, 0x5) 16:17:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x5, 0x4, 0x20a, 0x3ff}, {0x7, 0x9, 0x9, 0x3}, {0x8, 0x1, 0x80, 0x1}, {0x8, 0x7f, 0x40, 0xfffffffffffffff8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 16:17:35 executing program 1: pipe(&(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:17:36 executing program 0: r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) close(r0) 16:17:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") 16:17:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) 16:17:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/237, &(0x7f0000000080)=0xed) 16:17:36 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) 16:17:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937fae08544a69e5dc5dc90beab05fc4cf1b568d230e34e10e64eba0b6c26952893d46b09249875881a6ba7a7ac4aab89071eb209a5be24deef99c84fa811126ac085c03cc2d07d4cb045c5f023bcad13f347a8f4d2a5fc6ef3affcc7785801bd04de207caeea75e40e8b2b8f163e5603d8d33256d122a0e85131d469fc962ee1b9072743cef1844a064235f02732bcb2b22667604a3fcd9ca0119a6b70d2b5f1859c7e026584592469c00c5f60119b6bb1f11fae2e130cfd39167c69afd770db80b0dceb4bf2aa2a17c497aa7a59a96f14f95ff0029e9e2103a4d723b53c028a692a0acfb7d81a24a26f1e0a8b070f32059694f5de2d99da1aa2b40f3f54220ed44cba102744ccc341aa400ad7464820cf8e7e046bcaea96947111a605e3c23f90e13ba391b139fdbebddafb1e897bcf7eaab0d136d87692976f9dbaca035808686b8e4", 0x1f1}], 0x1) socket$unix(0x1, 0x0, 0x0) 16:17:36 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) shmget(0x0, 0x3000, 0x48, &(0x7f0000ffa000/0x3000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r1 = semget(0x3, 0x3, 0x550) r2 = getgid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r0, r2, r0, r3, 0x40, 0x5}, 0x7fff, 0x4, 0x8}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) 16:17:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc5) r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x100}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus/file0\x00', 0xa00, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x85, 0x4}], 0x1}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f0000000280)=[{0x182, 0x200}, {0x40, 0x20}, {0xa9, 0x8000}, {0xa7, 0x843}, {0xa7}, {0xaf, 0x1}, {0x86, 0x5}, {0x85, 0x4}], 0x8}) r3 = dup(r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000003c0)) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000200)) 16:17:36 executing program 1: nanosleep(&(0x7f00000000c0)={0x1, 0x3}, 0x0) 16:17:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) î­›´ï·ZÍ{VèßQ&¯Ãn”Ñ—Aº4à;ÄÙÀ<_<ÛñŸM(ñT44fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:17:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) r2 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000280)=0x6) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x1, 0x8000, 0x9, 0x6}, {0x3, 0x5, 0x3f, 0x3ff}, {0x4, 0x2, 0x2, 0x2}]}) r3 = msgget$private(0x0, 0x402) msgctl$IPC_RMID(r3, 0x0) r4 = geteuid() getgroups(0x9, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r4, r5) r6 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x5, 0x1df, 0x7, 0x6}, {0x7, 0x7ff, 0xfffffffffffffffb, 0x100000001}, {0x2, 0x1, 0xfffffffffffff001, 0x2}, {0x10000, 0x7ff, 0x8, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/17) 16:17:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x4f8, 0xfffffffffffffffb, 0x28e, 0x5}, {0x3cdb, 0xffffffff000, 0x38, 0x2}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0xfffffffffffff000) r1 = getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7, 0x3f, 0xffff, 0xfffffffffffffe00}, {0xfffffffffffffff9, 0x4390deab, 0x3, 0x36}, {0x80000000, 0x0, 0x20, 0x6}]}) wait4(r1, 0x0, 0x0, &(0x7f0000000180)) 16:17:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) close(r0) 16:17:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x288, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:17:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:17:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x4) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000640)='c', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:17:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x400000000000080, 0x0, 0x0) 16:17:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000340)="b2") syz_open_pts() 16:17:37 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 16:17:37 executing program 0: r0 = socket(0x11, 0x4003, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) 16:17:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x8, 0x3, 0x8, 0xffffffff}, {0x2bd0, 0x5, 0x1, 0x4}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x0, 0x0, 0x8, 0xfffffffffffffc01}, {0x6, 0x7, 0x2, 0x6}, {0x7, 0x3, 0x7fff, 0x7f}, {0x3, 0x0, 0x100, 0xffffffff80000000}, {0x1, 0x6c0e, 0x0, 0x4}, {0xffffffff, 0x0, 0x65a0, 0x7fff}]}) setegid(r1) 16:17:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb18001500000000000021112feee4298053d21ec9260d220ce309ee9eb09e615bf409bd2a34683d25ee05bc2eb2df9b6caabae5fa46c7e33be7a0e8bde3058f336bd3b2b31ab7e3440292ec816facba0b5e23492a3e784672598ab575f6fc0fe27df897aad3261ad10a79bab3866b000000464515194f1da7dcccbfa72990ce33cf000000000000000200e4b3150dfe0741ba772170"], 0x1c, 0x0}, 0x0) recvfrom$unix(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x42, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet(0x2, 0xbffc, 0xff) recvfrom(r2, &(0x7f0000000100)=""/158, 0x9e, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x40}, 0xc) 16:17:37 executing program 0: 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() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x100000001) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xa2) 16:17:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) load: 1.65 cmd: getty 6039 [ttyin] 0.00u 0.00s 0% 318k load: 1.65 cmd: getty 6039 [ttyin] 0.00u 0.00s 0% 318k 16:17:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x100000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgid() 16:17:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) pwrite(r1, &(0x7f0000000040)="61b847e2c81d3c35eff92143951f2c112e44c23d372f2d729348016b5d9ce4d3eaace4f177eeb89701d0e234940bcdfffcdd52428e5e2591f14f4ce7", 0x3c, 0x0, 0x0) munlockall() ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 16:17:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x7b, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20030, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x2, 0x7ff}, {0x0, 0x5}, {0x43, 0xc2c1}, {0x8b, 0x8}], 0x1fa8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x1e3}], 0x2}) 16:17:37 executing program 1: setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000011c0)={'./file0/file0\x00', 0x101, 0x9, 0x23, 0x0, 0xffffffffffff0000, 0x6, 0x1, 0x2, 0x0, 0xf9e, 0x7}) recvfrom$unix(r1, &(0x7f0000001080)=""/242, 0xf2, 0x800, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) setegid(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) r3 = getpgid(r2) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") openat$pci(0xffffffffffffff9c, &(0x7f0000001300)='/dev/pci\x00', 0x20000, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x20020, 0x0) getpgid(r3) 16:17:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x4, 0x8005, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/2, 0x2) syz_emit_ethernet(0x6d, &(0x7f0000000240)="042152d97debae32fc8ccd4efe25cefdc38709000000684e48d8443cb707def7ac8b01a1460c8774aa3a206ddbbc2ac0ff1807ce4306100f668f532683e8e68f3e348f1d395aaa61eee4a0b1dd8636a1998b53525625b8593a9f96dafdf3148bec946253b4949d7c2640eaa278") 16:17:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xe0, 0x24}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xa0) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:17:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000001c0)=0x101, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:17:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0xffffffffffffff79, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 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:17:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8202010f4a7a52e09b1b0ac4698fe0d88b2eff"], 0x1) r0 = socket(0x7, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="58bda016c6256b0fd08191d29eda0dd169a21cfa02b2f145ded858882c8fd416c7406027809022076e5148bf05dc2cea6a5d407174829e766516c85c0b3446c89feeb1b8a6e8305d6a81aae88755e817f7acd739ad302e9e1f25e9"], 0x10) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x1000002ad) 16:17:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) read(r0, &(0x7f0000000300)=""/4096, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) getrlimit(0x1, &(0x7f0000000040)) 16:17:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x800, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0xbc, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:17:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:17:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xec19) 16:17:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0xad) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:17:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000540)=""/197, 0xc5}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000640)=""/189, 0xbd}, {&(0x7f0000000700)=""/169, 0xa9}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/7, 0x7}], 0x8, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000400)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)="6e08b67cdfe8f950b50c4c44e05a6bccaa531cc5482cc19e74", 0x19) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x6, 0x0, 0x7, 0x3, "8df9e4c403e77d0b35cf6fbb992103419434c861", 0x9f, 0x2}) r6 = shmget(0x2, 0x2000, 0x2, &(0x7f0000000000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() r11 = getpid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000008c0)={{0x4c79, r7, r8, r9, r10, 0x100, 0x101}, 0x8, 0x1, r11, r12, 0xffffffff, 0x20, 0x4}) 16:17:38 executing program 0: stat(0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) clock_getres(0x6, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x11) getrusage(0xffffffffffffffff, &(0x7f0000000200)) clock_getres(0x3, &(0x7f0000000080)) 16:17:38 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:17:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x40) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getpgid(0x0) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getuid() getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r14 = getpid() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="ea6721d74f1bbe150316ba82c784dceec472a2cc6206f40c2ad8e7626ae2d5c054ade66d3095e821489988a0277cb61bfb7b4131edc17eec9a6f5851416bb9eef07f3bacec05b8ca52693760102663730db39b2d142f86992aef338bb358bde36533ba31eb7e34a0d771813aaf8832e4b436a17d0008ff89184f81606a0b8951407df12cf70456fd75d0ac93a58c92d1f30837f475c194f0b1389cd5066b7314e271217d31d5", 0xa6}, {&(0x7f0000000240)="e97bbaecd9b3be0cd3808ae995275e7a19d00c7099b3c212cd168fd46d0403e87d", 0x21}, {&(0x7f0000000280)="a16ef1489edccc602629c0a586a7e85b8894545d102909df6d1c8df427bf790dcec019", 0x23}], 0x3, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x158, 0xb}, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r17 = fcntl$dupfd(r0, 0x0, r0) setrlimit(0x0, &(0x7f0000000080)={0x7, 0x5}) ioctl$TIOCCONS(r17, 0x20004276, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:17:38 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffffd}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:17:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) read(r0, &(0x7f00000000c0)=""/118, 0x76) 16:17:38 executing program 0: r0 = geteuid() r1 = semget(0x1, 0x7, 0x401) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000000c0)=""/243) setuid(r0) setuid(0xee01) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x500, 0x40) fcntl$dupfd(r2, 0xa, r3) r4 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000de3000/0x7000)=nil, 0x7000) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) 16:17:38 executing program 0: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8022, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:17:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) fchmod(r0, 0x48) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x93, &(0x7f0000000180)=[{0x24, 0x0, 0x0, 0x2000000000}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8020, 0x0) dup2(r0, r2) recvfrom(r2, &(0x7f00000001c0)=""/179, 0xb3, 0x3, &(0x7f0000000280)=@in6={0x18, 0x0, 0x3f, 0x8}, 0xc) 16:17:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x1}, {0x18, 0x2, 0x80000001, 0x3}, 0x7, [0x3, 0xffffffff00000003, 0xa3, 0x5, 0x9, 0x80000000, 0x1f, 0x3]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x100, 0x100000000}, 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x373, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") 16:17:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3fc, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) getsockopt(r2, 0x5, 0x5, &(0x7f0000000040)=""/65, &(0x7f0000000140)=0x41) 16:17:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) write(r2, &(0x7f0000000180)="9c435f351aab997a15c57edae884667cf3810f38e838447f0260e0f0e64b4c50", 0x20) syz_open_pts() syz_open_pts() 16:17:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 16:17:38 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:17:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20008, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r3 = getpgrp() r4 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getgid() r12 = fcntl$getown(r1, 0x5) r13 = getuid() r14 = getgid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x769d17a1ea693f89, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="2aa4bac66cfe2ccbb804f859cdedebb94d4739347f46ff", 0x17}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x8}, 0x400) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:17:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:17:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x140) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}, {r1, 0x1f6}], 0x2, 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$TIOCSDTR(r0, 0x20007479) 16:17:39 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:17:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:17:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20008000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x5, 0x81, {[0x1ff, 0x7, 0x0, 0x81, 0x8, 0x71f, 0x4, 0x1, 0x6, 0x2, 0x3, 0x5, 0xa22a, 0x100000001, 0x3, 0x0, 0x5, 0x100000001], [0x6, 0x7, 0x8001, 0x6, 0x7, 0x940, 0x9, 0x20, 0xfff, 0x4], [0x10000, 0x7, 0xfff, 0x8, 0xf1c, 0x7, 0x3], [0xb7, 0x3, 0x20, 0xffff, 0x100000000, 0x3], [{0x80000000, 0x7, 0x3, 0x80}, {0x4, 0x7fff, 0x1ff, 0x3}, {0x7, 0xffffffffffff4ab8, 0x1ff, 0x200}, {0x1, 0x45f, 0x7, 0x8001}, {0x1101, 0x0, 0x7fff, 0xfffffffffffffeff}, {0x20, 0x9, 0x7}, {0x9, 0x3ff, 0x400, 0x1}, {0x3, 0x4, 0x1, 0xff2}], {0xc1, 0x9, 0x800, 0x20}, {0x1, 0x1a, 0x4, 0x4}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x440, 0x0) 16:17:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x402, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:17:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x6, 0x3, 0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='(\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:17:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x6}, {0x3c}, {0x7ffffffe, 0x0, 0x940}]}) ioctl$TIOCSTART(r0, 0x2000746e) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x9, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = dup2(r2, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x9a5}, 0x10) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x1) 16:17:39 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) 16:17:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8cd00000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x458, 0x0, 0x0, 0x131) r2 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/202, 0xca) 16:17:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffffc1, 0x5}, {0xfffffffffffffffb, 0xd0}}, 0x2) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x10000}, 0x8) 16:17:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x81, 0x1, 0x9, 0xcd22, 0x7fffffff}, 0xc) 16:17:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="1fe6a160c64068088b0ee4f76a45615b3601bd16a848ddf894fd62ba6bfe69d6f2fef4f2a1a40eaa5b5cec231a3df10412c421275354114d79138b3d61d298fe36b6f4583e1909168bea9ac44e87a7587070f5a31b96c1854dce6f1a949ff1c18010fa8b7c8ddc30585912a1224078390192f39e", 0x74, 0x40a, 0x0, 0x0) poll(0x0, 0x0, 0x200) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) 16:17:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000240)='./bus\x00', 0x100, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000004000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x32, 0x7e) sendmsg(r2, &(0x7f0000001680)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc, &(0x7f00000014c0)=[{&(0x7f00000002c0)="07dcc4bc39196913b7fe5535b6014a602206961927c88a910e1b75298c99bfe92422f2ebea8ea8555f418ad897649f3d4a3c39b9558c", 0x36}, {&(0x7f0000000300)="206815c0cd75f7b5f59e042610ce4f80b7c878716bae58749092e8dfea0033a1f1fa1c953d93682c45fca4acf6784da22ecec6d449da0fb167b7e1798a69dac818c16957358035a0511a0c68e496deed5a51a2cf470a71fa93490e643ca84635dab1fafd26c6cab69c5fde4e56735ab45b01bfd241733b65038b7917", 0x7c}, {&(0x7f0000000380)="4224667dfa1f4e4ac229364cbfcabefa900c2d108e6c4dc63505099a32d39b2376d33917c43e233ec1ea4236e020719a617b28bc37ad140c185c5c84976a957511ea143b95bd760a7609e844ae1d8b158538b50bd047ad13d3a896949d60fe5840d306144058a0a824a0af7cd72c7331346a86f087338d82281f8430e009c3ad3ced7e51a3534aaefa68e4cb25b04a", 0x8f}, {&(0x7f0000000440)="262a113703c075eee3543ff9d36e21578c8024f890ea90bfd6535510430ccbb036d333eb00ce33e7902f50a12ef804321885408ebaefb95e", 0x38}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="46e30313acf56b640feabb3d6b674ed490ddd2524ace158231cfd07e80f5fc7d095cf4cb08fd784a67c55e7922f9e773a21e17e3efe04b5d072c7913470273342b285b741b5a057f142b5968e4535b7379cd99a25140ec436852451651227b79cb3871ea15bb48ce721ef5932317d17b7003c46f82e9c1e8dc68b07713f9adbeca81ee17ae5a66847c3e25f60cfbe6261e58949be09ff7fd91ab985d30a8bf6028734157c193d0aecab8da9ed06d24b290241daf4d4cbbaecb75790ff84266316aa6b166350dce55f007a3e8c744b418650eeda8fbd66e0b9c39aa1d6ea80c8a6c768c43816e59b2f126d8fe1be0a1512840d9c26df2d424f026d27bbef8f68e398e0bafeae0cc052cf3179901672714f4aef8c3e122ed215aaeefe14d3ab7cf8b595643bef8278a12c3b7af6880289e6f037989089b66a48f636a0a6f9b468aa271e5ec2ccaeffdc4be0ef39eb1dc3c4dec91b3aa9c8fa5d12f38c24d7a3248cdcb6f69ea5bb2e7d6b161aa52f968b0547c336f11db86fe6bd2fc43e9967185d671c397b0f52526eb68e1c7d1e488efe330fee837fda528adb28be4c0caf676324c6822082d652c029a46cb30cccb3533618a0695e4d191980deebbbf4208852db9e0545c6258d30b27fa117a8eb8771b7ee24624ab18455fd84c510553593a501a1abdefa8ea41b332ce487d6c014d5d738bcd9b22177d52a1a3af2a8f12d5bcae3061f6fa74fd447456b38481a5327bb8e0af03348ec66e11be3d494bfb604d1bd90afbe4e2620f3d032edb21a9d82717d97a3c4fe3b749e8170cbfac8cf34fa5d7ac74086a998c2093bbab9e934abdbaf6257ae7b9a85b08330e3c3585231f50003da915019f908c6ca42a9c4fc226a01eba38ffdde3b6a730e19f4f77710d48473b6c8925edc4c94b1e3dd10a13a4ed54b277fc522c53657c29ca4418b3173ea51a433c7cb954071b6f381c3d6f44cceeb963f471cd7f48b098edab45966da54b9fc1deb244b08ea012d290bd7889f228623e1e4a353cbb9f0d0a274c82f8099691a18a2f948485cf584cec797892e4b6fa5ce7a57bed4c90fef13ccd29c19fca4c616cd1e2352d3f741d4f41a2f9d95d7eaeb2a93f73bd844ff5ebb20fd92d1e15bcd28a7ecd11f98682fe64606f3ac4d4e16aef7e9cba5a71d7e8ab164fb45a5ae99501d4de21e733ed61feb5342868449f492d5bbf5e9c51b3a22ccdd9c96ae10546ece69c72a23475634a7ad21714e16096375b4d806ebadfe16cda1b7ce4ddb35f8aefa76d569861c8eee67487d150d7d32eb5502fd4bab9835cac8589d9817d66f917eb61591adba78065a0a9f14fb7d2e24ee98cc968ea6a640a3ab335d81415dc487fe0f20291555c9913a0145d7b48dc1e16acd289a8431593e94c89d9586345369e1e8370f2931730b3f6f2ce8e46b2dc460f6a90224262acc4fb07be28c213a8153417c0cabc72018b4ba5603032fd6aef24e9feb625d46f5bda2ebae10785b5676dcffeddae62ce8ebc7443c0d417ea571a62fed9db39b57b89f7b37ccbaca2b16a02d8ded836098ada82f67d0113547681d112c2ff36ba63658a5f3e134671cf161221d359d4a885b9786d16940d5bf75ab0ec8071c39796ab2210c542f8469850ae49db89ba93f2f4f7202c9616d3d8bf7a1645eebb3d8c4b344558416cbad5e4ea7f584dce1a667cae5468360f55201e70965061ca9fb6a0e79a65b87273da5531f304392d8bab586e6dd8f2f992efafc2925209c76ae25bdc81e6a035a1e761cb0f5bb257b9813eff00d5ab90989c1a474db50a462f6e5811360a0b0007e3617fa2ac5fb2a678b3b56ab3999093f0c6cc046c1053e0a7d7eb673fe376aef88f36bb8e739e5d61843d6dd82b3cc271067bd9262a315ad8254d15cdef699c6f2672afeb5254cb9a3284549b224699ef4168f415ac02f7a85527e3624ee34981b5f5ef6104a23093c1e33811e853b92f5465070c8669aed6a4cf353fa013db6cf0e032eae5d233d15a7f037ab5c19400f3c28531879f0a474c4fe0b52d6bf5f4c0f3677743a3f066f590d38f859c2c1972359e22851aa8e3d05db49b551dabc8c253e6f99adc9db7ca8247319c13bff3491011d5701449078f3521cd62e2a1ff4648235a40f03bf1b4abb354145586d0bc1c8593b75edc435bc07c67cfc37bfaf63423f43670e7d860a8c809ed59e993acca690d116aec5aae8cca8090e20f74e3c95e5ac9aa6680bb3466af1b028d5acb19dffea40788aaea5d96d11d62dbe0f4776d6c3e5ae451cbf3dc5c80ccb0abdab694f14dff19c7a1f1ac16aeca5cce060233b087ad8d424eb5571560b8d26d6ab4ac143573fe0bc27cc440979dbb27fe5343b66e54f86a4ae7900a578b6af5cfefba0e239a4dbcc90efcce265872ff03cca15e679029e4c942cde2c882e176c6d2b567adfd0755f055cfe7d5f76c422b9309f7f62ea0625c3e7348a8b1140678aed457bd317248d9da478a29e2ac10a292eb9a9004063effaf62b7e336bb617a5c8d12167d7c8725f904f5c1cf2b6bbb3c75d362d1c558f2af29b37724e39a6a8c8584bfd52788c0fb0d817b61343fc5a0cfa33a9c1545c81b65bc7922d1be36751b6721348cc25c3d1b07e5bde9ee26da7492565e89c7a9eb324261b6fef527422c78b36dc93d6201fee85c87b0122b7c63f4a3f477cc7c0ca546a641bb229a0a6f43046754652eb5f53b8c0eb161a426421fb393d582482f55f07c590ec2a3d7796de7c82d1db860b58073f3fb91677eda0d62ef347f411da91e15c047b467f7e14d605f397f0baca51bc51103976cb533ba09de91c9392966b73a8f26c1a8339f8f61a5044531917d145c831d04e6aa99b929f003cdc8dd54fd4bbee3a0d227c4733a9a4b538de0659023d82a7b54e2d3d0b606e37217f9898a92ede99da0595efaed0ab596b5a64b7fd022eca6ed51851f605c8df10a072ca9943b547d4fd6753fb784a4a57be9e9c79e1b2218075ad05c575d25406e1091305c6c8ea60aac6e2cf032a1e48726530105ddb0f42a4b3762e99b462ae52b0beb42461b5ddc948a745e904e2558468d3528b6b69fecf86538ed6be810999565113d19697c7a8325e7273b3dc0e0df017352573a033a1144b7c8cc1af81195bc354c239fd548fc70280c7bb6d571ed3458e9718e4db69ba869faeea1873563c205d4977f6e4b18ca692e07e95446fe69fe55f6b72514ebe90de4590f4e2cc19bd59fc679ecf4a0b8bd5377adcddcc5ab7b56bebde76c73852c04647f15965ac22d12054ff14e0a4981cebe5cd4c7e6e05e81ff301430a95155288e6c11d429eff330e5296455c1a84351d3a567cc5292568c414bf6103b710543bec2a354dea1ccfd5a7c9c74946ce7dad4e44b3a720553ff88d749e2807fd0feb68a9394b0daca25e9771b81afcff73810240625f3ac864c7686e1fdab38c41074d61741bd020757fa75ec150760866c7a2d454db49c4ace27088f57ef157b45b102e7ab12216229514d6246678af825920a7cfa0f7d19bdfd35ca51abf1141c834833e21633da9aa594295826deacd04f53d03d2a9f4e1386f923958e387dfc038a31839beee65864b95afd8d59d1d61177c8afe1410fc99a57e16bceae1bac87f7eeeb86e4c13b9d7225de4ec1e68b3de38bc13b76873f159cbca682c4535f5f8795fe2e9e1beea8c0d847d039b2fa2dd39da3523d4b774de90f0eee7ad23455a06d442150dd146fe11e1ed5aeab9f8f114f83b96ec4a528d5d07f476522edbd46fc45c3fc9841e82678a2407a6ddab44d403adf2faaed1290646c07cf3053c6022e0e519c41c1a1f4d5b872ebf049b41a52002a85a1227a127c47e563b7e392ba9b56dfe4f9b75ccd133bc51c06ade695890dff14273fda4678ad7dca74936bbcf0a806fbbf60d85a125fdb1f50a46ba9a1796f4b5c9050448022bd5ecc18b95fec65a23bdd687c0374a7ba7560b83ac46a11850e413e9268f36c4145229df00a885d6b178e33696f9fdddbf7ba97635d68dc1fdfcd33c9eb29c087b7bbd42dc518ee83404b1fbe84e8d471ebf35b48b3cd93682df411a5cdd4c431de1d0b0a7b005f3f28dd12f03adeb0c7acce49e2227d32f09ca69bd2574e92a402b20f1ea4a7aa45e780caf51924dac9c933e149920ee325227e9771fd5722f395a3fb46c6216929d35f901676e526154a2003f82dcf81a0a729820d98051129782fae0b576f30a2f783fb9e178611b3cc3d8bc8def50e5b33e4818ea5af93ba951bbd387a2a3ae8c93a10b7f5c7277c740284b772e1e3548c4836e6b958be98a030c47b83ea5f7c76a356053d59888244cb4745feada102ec0905710c5a64bd35ba11bb216f7d32e737938cf4ae5af6396ab4a86d0598db85d48b6934c14bceef143ddf96407e10fa7973c7f3444f9f34880b27fe02428ed254d119e219760ceee8f7e67a3769824f8558cb00ca621e02b42e83d22ae1a04ff1776ad1a5ad5ee2595640d10d0316b1d8440ef7369c538a8ef0f2a966e321cd269667b1c0a69f1c289368df913c81401027574a45275ba58fd0cfe46974a7754aad7a2685d4a1e77f75a46671f0d27ebc99642bb6dbbfd418bfc05bdb299e669dacd16f96ce76d6bafbd2c423b90bf374cda80648f00e2770cf0a79b40a6a93b64ca01b62cef6acc8c987e681337f954ee92abc71cba988eae5dfce8414e41d981e6882843fec39275e02e1548d86fba366d284481f80c4e3a1a7442f6e92592712da04a12c246acdd67198150b939ae5ade67c949d6b1f947fe68110afca6c8bcab8481501ae6c4c416b1463a47d6b3bd1d58d89d4eb6da723bb508bbc77c38e18c0be6c0ca740a0a5390b3096f92f825ae70aaf80a41979bdb3a9ad2de2e4e5a22f37b7bd530f5ebbb50b98ea246cede41a4f863192927871463672fa697552b6f42c0e760579b1994ccf43a99c84873be858d74c806f3061982199628d781a8ef0b3be5add72e43763680521101f3092c6f6495f98aab7048ee0a749db8a8be5caff293b85b123b6952ce2ddddca23cdc38641771917b0c1f6566822dba8185b822fcd9b43d937f53d4eff260c68193735ef93380c2ac5f03df7efb0c06a7d320b821803b59b811c1bd17f1738cd6ade08a22c1ea127ef8448537b6a97dcd0cc673e3a2c3e9be30f03d1e08c266ec3910712d0974679b3924018b565908770acde2ff1470aa67e62452bcebda4af571a0d6f18634512f548123ea40b1bcdbaec8fa9557e70b8575953f428bd275c58ac95738657f1dc1a85bab74d27bc793e06c634c593207b895eeb7ea0f449efce1db6bf8e2c79baa8356c77b0e4f88efcf10d8d05362edac67132a625b01465bc2885264f11e46b63d7e1c94b27ee37b59744869ce97cc03d20e3201c2989ecb1e22f0f2684e11582f29bffa1895328779df3485ae35f988d542868473aa098417c87380a8d705b98f75018779e8ca914eba7ccbe090fc72697b461b0fba4343825395372262b256a8c95d0dbe9abef190bfa6a7022cb6af0776aca87faffe6c6fb88d909e4b52881c3de87e6c5aabf8d2c138c51bcd06ed8b57395a63b6134ed4331264f710bed4825a6759a6017ccc1311eae9b3dce13e867e0284a37a6017aa1682347c09d04383eda63a4f22ab32610f5aa7534c33e1d85991e5bcb92f84a13935009b100c79e45af773a17b8d7078fdc23cb366d195fe1419c0da9137ae9e4fbbd0ea94fa897791ae0d30895f907ec603de4a320432718e279b37094db1bd0e7cab82e7cf431835756", 0x1000}], 0x6, &(0x7f0000001540)=[{0x110, 0xffff, 0x3, "93aecfc1dea83e0dda635ff5ca95db5290fa2576c1cad4b3bb26322f4593e8ff5492fb5f563987bdbd3cdae1f02b56b4c7cbb4775caa8b852f1a0324628ff8d84edc00b878aeb9b3cebcdd913ce28a3a7b2be6cdd3ec62a31741482b55744dbdec1dbe11ddadf22dc3f7c21ba7c55ee7965e15ac634567a6de66f9c54a29050d8c0a63f7268dd22d81aacad34bcd3d64bd9731ba5b92e21376cde2dfa250855c81143b0fbaf0ca61ed442e22c541bbae76d05d9e4f84ec5203a52843859713587e29e3707d35dfc710f114fef487114863627220e5a82977ce67788d513c7f61a601eb6e429efb65eda59d60e694d57f3ac8e1cf2fa070e9d3e2e205ad5d"}], 0x110}, 0x40f) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) 16:17:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x36a, &(0x7f0000000340)="b6") 16:17:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) write(r0, &(0x7f0000000100)='ML', 0x2) write(r0, &(0x7f0000000140)="aaae736975c8c5c63518b5377cc6c3c69cdbd374b6add043", 0x18) chflags(&(0x7f00000000c0)='./bus\x00', 0x1) 16:17:40 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x10000000000000}}) 16:17:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) socketpair(0x11, 0x7, 0x10001, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRES64=r1, @ANYBLOB="5c44ea3c2377ba7b7b0ded791b1204da423d4c19ac569c49753f05ef1a24101adc21879978e504bb2a0255a7970fdc458b617abbc772d11dec461519e9c1482117"], 0x3) 16:17:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="ca7f5f422fc68c203325b28269de3b489d9f7c96bc6c6e367ddb1b0a2d339cf9c0208f4f073148bff838318382aa1fbc765cb2a3fc427983e6a738980568320c3a28c63ce24de80a49c4158e09e816d777df59ed2377956007f477e79acd78898909032d30422183e5c3ea7e16b64cebae52641388b09cf979444181678174ba7823ec5bcb36d7c6ab8aa23cee1d4c3c22e9e49017917b7375f78d714865b18a32f15b5e63a612cadd", 0xa9}, {&(0x7f00000001c0)="466b26243c7a10e09a47b71a845453f494d1c2", 0x13}, {&(0x7f0000000200)="37f1316baad797f1c9a168153c5e85e99a5d02fd3d15f107c0c7bad78580abe369c560600b4b5d273f05c7c360b470fe2e90a0601a5e1063a29e5ca89755edce62076f5395ce70091d1b210700dca65a896d09a4e572c193ebf3ea726a492d9509", 0x61}, {&(0x7f0000000280)="a36ff4948364e826c8995b7b8b8db8de2347b3ead9d692", 0x17}, {&(0x7f00000002c0)="a89a77f09400543ea40dfb8da952e24597778999d4e0849effa1032f98207301723b2de0957ce70555ab100ea9201b47f9a39ea31ff1c3327d713f775a470ea6fd4f75a48bc1b12fec1824b684653284f64e7c6bdc3dfb267b71d6e126b5e6de2dde49184100fd4f06c52aec17b5a34aaef1d41f229c5e6b37cdc48c", 0x7c}, {&(0x7f0000000340)="e10476648c817c8abe3faad88d7cb5b7c9c4346577b5dfff0d7e686c74bef1be6255de62409a36dc", 0x28}], 0x6, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x4) getgid() getsockopt$sock_int(r0, 0xffff, 0x6, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffd8b) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)=0x1) 16:17:40 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:17:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x10000, 0xa2) lseek(r0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/78, 0x4e}, {&(0x7f0000001380)=""/13, 0xd}], 0x7, 0x0, 0x0) setuid(0xee01) fchdir(r2) dup2(r2, r0) 16:17:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x6) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:17:40 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r5) socketpair(0x2, 0x4, 0x10000, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000017c0)=""/4096, 0x1000, 0x3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r5, r4, r7, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r11, 0x20004276, 0x0) fcntl$dupfd(r9, 0x0, r1) ioctl$TIOCEXCL(r11, 0x2000740d) getpid() setuid(0xee01) recvfrom$inet6(r11, &(0x7f00000007c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffffad}, 0xc) ioctl$TIOCMSET(r11, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) kqueue() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:17:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000080)="04c3966f4c00", 0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x80) 16:17:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:17:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x401, 0x6149, 0x5, 0x9}, {0x3, 0x800, 0x5, 0xfffffffffffffffd}, {0x10000, 0x7ff, 0x80000001, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x840, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:17:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) write(r0, &(0x7f0000000480)="d7443af1d25837cac9cd2c5eee0e511216574e8ea7515b83c4e589d3452a10b96829945dd34c38239050a1f65b260f1026f34885f5d6e3880fdafb64a318e38c3582d57efc5be4421026c791bdb78299adb57e1f8494ef23b7fcb2141490a08662285b7652bd4c11b761c44b8b7ec7d8d7007bed550dea00e8a014da3d2303113160c2893087bf4c1e95ed85a68c1c2c11d57bff7b8b23dff1f4ec7cf17ba1afaa1bcb10cf6bd68e2ef28b312c6e9b0e90aee33b68e5b6cfb487d009b6b361532956f83339ac7b38b22ec4ad3881a64db69fea56a1fefaabc58508ff92bec8643b3400cf50a4174edf18b20469272ea4406553c407d41a9a7cb8c59aaba063d2a9cc690c13ef5fd5b915fb28455cf076ff6d9f3e18eacfac2d2e0092c0ac7ddc2a693076191cec135d67c7d54bc9e8cb08fd40f7b410b7d0d92d4d57423e40e00be7e2fab7f58f7f75a60b038d0356b34d3377257887ac3b9c2e1ebaf1e8516dc7cbfed7667a4579b4cec2b3fa186d58384dd114ae98f0c5d1e2fb8c30224ba46d2f47309f29684e7e507e35be26db302d4d8dfebd745bd1a88e401224a4ff2dacb2f9abae34ba87dff27d399802e70703ae32bb516173e2ad432e", 0x1bb) syz_open_pts() execve(0x0, 0x0, 0x0) 16:17:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x6, 0x4, 0x3ff, 0x9}, {0x0, 0x9, 0x8, 0xbef6}, {0x100000001, 0x7f, 0x7, 0xfffffffffffffffb}, {0x1, 0x100000001, 0x1, 0x3}]}) 16:17:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) 16:17:41 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getuid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getgid() getgroups(0xa, &(0x7f00000004c0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r14 = geteuid() r15 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xdc, r2, r13, r14, r15, 0x192, 0x10001}, 0x829b, 0x1, r16, 0x0, 0x40, 0x3, 0xfffffffffffffffc}) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:17:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a88f89bfb25069e357ec500", 0xfffffffffffffd52, 0x0, 0x0) 16:17:41 executing program 0: mknod(&(0x7f0000000280)='./bus/file0\x00', 0x80002009, 0x3200) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) fcntl$getflags(r2, 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) 16:17:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001540)={0x10, 0xffff, 0x4, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xffffffffffff0000}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe000}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x5f9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffff}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0xfffffffffffffffb}], ['./file0\x00', '\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001a40)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = accept$unix(r1, &(0x7f0000001a80)=@abs, &(0x7f0000001ac0)=0x8) poll(&(0x7f0000001b00)=[{r0, 0x34cbc8b9e3dbb363}, {r0, 0x50}, {r2, 0x28}, {r0, 0x60}, {r1, 0x1be}, {r1, 0x4}, {r0, 0x40}, {r1, 0x116}], 0x8, 0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="e5ab6ef0390c7a294a5b20d13f5aed6726446969f22f24864ffefc5a150cc59c24d6eb906746484365b4b0cb020842bcbe30eeb78bad175e876c7689d1b700887f0669fee86213b1b37f53496e45deff69b9964bc384def71ce1217ab06278be0ccea9f3d0a886d34fd6b9105ad6a5b057b444067812fd4c5dc51cde0108d749977ff4e64fcd99f11874e7db958a978941bc40183ac5640fec7eb5e1125553437448aaf1ea9bbbaab5e641200db8f59f56b3f78ac7a65d4bdf629f342973d44bc414754842b44a2a9b5965f54e29cfdb977cbefaf41da84f1afd", 0xda}, {&(0x7f0000000280)="ced29deda9a63616d5b893efa89ca18932e4773e2676666adee40ee64b01b0aa81e7edcd49067f588dbe571cb0c3e1f3f7424c69f3394fe1ab9e46dcf16ef86004eadbca414ddb4d6730ef721a1decb26d93556c89645d4913ae268954742268931396f9681f795d2369d75e19383a2f580c1aedfcfeb786784de204ad4d391e8d0709bf1c326af4ca5651212c3e4bb854631c7ccec5abd5879bf5206bc1d20fddc52a51b4c1e3b57352133d46ff98e93526c38696", 0xb5}, {&(0x7f0000000100)="b2437461e36a019fb08661ad5e35b9", 0xffffffffffffffd1}, {&(0x7f0000000340)="d64d3fa400755ac142ae93757feaa90bf88d8bce397a148ab9d63eebfbd6bd0caa90225072044fc3427883dcfe4f660a41c8cab68185b9cc38c0b42e2a94da8a3bbc3cb09d4c382e10118f0309face815234861e6a804f2211a07c7788e01a02f5b4f187d2478c0e6de52fe0fcd61306bf3c787a2652b8c75fb52592c1fad75f4d4e0c512abf4f480e6eaf8bd1679c5838b1cb1d3c3bb66123d9bacdaffa80d3b9b554a17fd1930d23d01ccf56eeadad7bf34d107b362633f2c55cec37c301a1983d257e8d930cf52d4d298525991850a6501e8753587df088f2685f2cf21eca00a9d136c4da5299845b406b4c90cd", 0x267}, {&(0x7f0000000540)="b3cfd04fe9bea6caf0945b462264f7f4b42dd9467eafef1a44a9f83ed3d00bb86fba5563ed18cd1057864628707d5bce479b280f20c4e16d1b45630dd40a6a6fac01517adc995ac26c692ccbe95723b6afa54b0c1c420ef500cc68f0f9ea76b9711dc3f2a07ca258bc80eea4b678373976a72b2276ef79c597063e2e3d65e1585425b0461bd7d3825a7722b1213da119a16dc94f21945edb731f87dfa227794b5dfb06f991ed35b714e6a1a71f3048e04d6da66e202d9f494f21388ede8fb904b7044b00b880da6cd69c27e3ac04ca2bb62f047279729ce5ffaccee362477d89ac1ddf917ee7bf6f9a04d28dca08c2c06d0a39c1ebd35c1157c5a840a04454551ef49e57ede892ec7abac96ffaa42ff3b8eeff295c03aca2c9a81bd3930468a442ee4c664e876f0b4dae9ec29425f137f7bb72aac60a959cd6035ccec3659ec69019ab05d44b16962ffffad760e747b06e45ea87a1a020f0354f79de0f5eb90621b145fc927ef06d2abac241e0cf38b65e72931db3e22a36cd3b6b98b0ae06c207af213fad2fc5b7b092ddfc3be8f604a8c72a00095e4f575f58c688bb62066ccf23f3821b5a5412099eb46269dee3b6fcfa483f27a2ffc5bb1de06f297264cefeb7eef69132cd1bc1d7015290d444aa8b8a4cd70f26660a4dd3733be96c4143a5dc82bc39d828c278c1a6a642b0958adad7dc2ed98c566ffa6c6b6fe603b98edda946f0220eac17df07c0291359faa9f69ec5326511b9afbcd0a8761d75977d043425265d4ec9098f006b1d752c428e23cf81585b7cd598907248b6133b7610be4a13f09b4ffdfdfb03f57b98c40f6ffd54f4fd9e58a657027b90c7a83b67fb803f95d446486a108591959b4306526d34faf8c4ac8198341622f89612eb88a770b4d5813681f382bc1464db150b7d4d5e2fbe42048f9de1fc14a0b106a558a305fa4106996421bcc18b24b0e0de19b5121b2f10c52a4f55df728fad4ce09855d4bfece8bbcafabb46a9c296e861abda762ada64e50af76522ff063fb8712c98cf3cd068afe2a9c0816f8494798b85e3b06e2ca45098b39ce2ffa049cdbbfcf386e1d16e1c0e436b559c148b9f2ee306fb8418661ec158fb3817959fb9cc5eb2ad419f7eb23f7e904be4b4557be8a04eac08a69e99fa33c8b55de3ce64f2b5efab0261ff401beb709c630013bed6fce31af80bfec3f76154c3a34395c0ed192e639cace2e631452011cbeb8a6cd82f1fea7f69f1d8f2ea33b8a16529a0abab945b8061464c1b8de5e3b5e58dbb04237f62e35e9c8bcc1dc98519e22741b3d20d670a34938d1a25cce0f7eb01994d56c6e9f081e2a6b954560b3a6a330e99e53b675718c18eb5977910a1b36f7d8496f7c767dda0cbe600c8f7b1417245ee23b28997698793abc1a7f800fb4128ae76d560fa3cdac6fe39081948f840f780f85406a4f148fea5aabd3a96610928b171f8eecf20f9101bd4fe88360c3efd04fde2bee97aaa99ecdd19d33a6a2574fd77ea3cfa19aea51849cb63be209dc1bc2b452b2fc5e076c1bcab895b03257efa7d90c687313a8b968ae6dd08d3e6167864da8d61e92e0d6f0f405c84cd57efbb970fcc29ce11f39fe002f0b94109ff035634530fa5c63fa1fb793424beda56e239ce64ddd8bdc221b41e582c6bf9c93114e2ca76d3faeb88ca19cc7a947beb5123d0625c07d3ec3371274870bf943d0049d7067ec4c82a11cadae8a1d6ad3a610719355f1cc44327eaae9c0937c65b062c07ab9ce81321be68bddc5b8d577ec33c82e148da6d17308dbebc99b102e680527bcfa100d63ee8bafa943df8d91e10350a7036b5b6724efa892fc944aee9c00645b7dbb8dcc30ad71aa84bcdf49fa8df730c984d60b490510019d97a2297a09646260d62c8904ed9cb3ae8539a2946a0dcb457d315782a5d9eab2aa5d1e17aed047197f64d49cf01e082f1947315fa7f605ea6c807f0666b4758f22486234d6d45506ba8805172302ce6a50ebcf19f52033dfaad3ec0736ab1d718f223cd0cd1e5d0c5dd18d8ae925181583f2acfc5152fdad67596f24cdd8ebd10105569047f876c0f3eee05315482f333fb2b6d6d2033576f709cba1544837b4dcb7659e5f6639997a568e0d00cce638296f3ca7e868fea0a3974e03f87edd6be82ce0b51d1a38c16db68883cfd6db5a79b4b503d473b6c5184a790933ec635fe710672034b9d6288f8436b09c80a2be339c13380b7cead947b83c2c3d2cecceabe12e3c25a690b7620e10b76384a00151aa2d10d75f64063e729c7ca57f21332284a1a219ba780a5a0d2ba23e797350c33cd825272dcd4929006691dce8a168e30917713dd3d49d95061f3cd803e82c21798839a37aa3f6a194d999b3d93eb0643cf791ce57d3202db23ff7d1ff40cdb3e711d4a9c986c010069af63946f5a543f56a3349fa390c4048206018d3a128a67001000134cb03a20328ee633453c353cfa2fc3a17442fc36b03eb68f79a73a27225992b35a417154688995ee65facf7b5f24df605005bd0424fcaa5954686b396e202e21330094e9c79cf96445de753cd84b99144dba3019afb95a6e27680babac687a1c81fc7e4c3b6b56b8641363a994c85f88636b95a89d412b81af2a59413cd620453bb1e6e437129835f4e3b2170122238945984139261182c5eb300c0b475a502b0bdd355b1220b5ad176179bb1d8e89982ab78c6e5411403876d5e383cf3a5787ead6973a04f245ce9918fce5af381ae15eb7a232aa9b7366787c3ea16c1619f89ad40618544e5d1bcb1eb2ac1feb0b4f0e30634f4938b0431661eec754512294fe4959cbf5e97148e52c36108b4d7d4564b758bb71a5be121aea4af22e9a81c6df6fef3bf723a96767919a5df42e2b78841f1e8a2d161ce670be3af94a253a0e3b277a54f671da38166579c0a272a0b58d423e82eef9f07c5878daa0a9456ccd6bbd2acdd4c5feddea74348104915eddb518a1e62d0c77241be6aa5674124eee726ea40988dcc919576dac284c8da7c3d1528d4e6c740f06eb9c7efd673f6a5ff5961ce9c9ba5049fae9a2137e4aa6ed8e93d679c71ce8bfd8fa9a3bee9e465845bf32103118e40f046093f6669194c09260f778457b2a8fceaf339fb6bdae1022c19fcbfa74f36579aaa589bb8eb2c1793f74d8d37835f451d852802f725ee723a1c169b867073b5aa5917f3f672e5fded899babfc369b0cba843ce9426852785ced1a6550ce252fe212d1a6b4a80fef9e14b133b75439e7442cf0c7a3fcbc4e5851f873991aa8c40c5fd919c7fc4dd9fff2cfd5bf8fe144ba0cc79d0a386ec66c7637111d42d36b88db5d4d06ce7e10f68f4da0c8a557785249c56db9745b81e276d0970c2fbdd1eea620a7b53739ff33073c90633351e81c2a71a487bafdac4653b54ea66d954e560d857480154b81926afcca3232877b205944e7bf96728e90de012e41dd44dd33ca42e034d26aac3da68cf525c9993395ea2d0cc86d7d07279452f8bdeb01f7380c635c2d947f3a864fac6dd7d39de9686b6ece40bbabe9eaf9a87f888254c56ca93700eb80a899eaf10157af9a07d103e2861b996ee183575129eac049103c9c78df307ae08e3df27017b42c8735acf3dc29a3185431ad3fff99f6198910ebd27efeff7858fd9f448d569c0e9d5c1ee2e8d52e2be13c326f8cb21e6cc41e44081b158c74ee8eaa3bf83d416cfe74720037fe36f5133c650ffa4ecfeb6f2bc0820819184070fc9d83db19b1f8da86b9b59e4ac2fb562aec66e856a3ae16b4c83fb834a8de8313c1d02e82a4edbe231cdbf00829db5cec07543f48391a10113ece78798e0d9d71c408bf30e1e5c41f0337d921841513c991867e4f1ac1c75f001e686ef5e734aa822ffc7b1a39ae59bbbf17d2e742c393c89c54ec4802ec634c7389935368af94852742961a4e048fe47f005810f54105048d1c0412e5e09a4dea4348ff34e5681792dee581ad7945fb2fc6644b1b6bf2aa57ef2fbf0352ded0574c67d28e346bd5948d7cc17978de2e610a71e61566db27bb5b18ed0c7252f6680aeccba111ef29bc0b38be4507d0c8c8450457e4d766db97565d8e1f922e6694e1deb2eef502ca89b13e061415467ffd82cfbd150cbf44ff8c5ea2cca19e83199ea802cf39301aef26ce06238f5b6ec507453ed13d598048074f9ff7b119bbe8294d0ee8496dd296a1e000ee6188637883d632f2591f644ae9464d01a3a60da96870d6cb4f030ca8c31eb24e13af7b3a901cf6b0d4e0e0e5e54b1177ceecbfb9449c62fc9e452633992f1e8a9a579395b86142e9db2e25532870e7f792e1b3aeb1f08ce36fed42bb0a0129ec7f2430380750116ca1fc9fbbe5c7a36caf607df7832281df8aa688f9f45d0782a13c373bc60aa89e2a1e56cf4d0cf553ce4e3ac7980b5d76cdf0c628bcb2c877045366e8fe16863a92a5468ad5f6090765446d31a7858f486305595baf1a7a05453f1232be94e71710a242ca13b7579f24f118eeec72481602abf3c246185d4028b0717beebcd3f3fb6b9fa7a1453ada31c36389ea93ca1d6fe785788558bc9e7c3319e3e660322224be7ddcd561cb600a321a6b81ac26a3fef6933f64ab4f17986d5b9be42b7c3ce63b79e4ff76bcc902dbef236f38eb89c4a6b11f689a28cfaaebc8afc16e67bfd895a9657bc2492e9bc9260c1f466ed05baf36d4941a56bc0696299cd04605a0acf173c0fa14c2e14b8f329896fd475617241c8c27000141c66b2f95da6a6555735342edd64c6fe3f5edafc0cf19735822bf45a965674b09d3b2bd4b1fa8f0ae8bc28dd22cdf98a911523daa21fd4b6ba2ba3815705793724d506433a5e290fb3b1d5d488b6e1dcce415965eaa91132b82f646d036e520d07d43622360c297aef13a575eeb2324df932f288c58ba5de5d32527aad05f8a32bb0a9bb89e427891844b7edbc603684ebcd2c80bb2995f3734ff383f0aeb85d0b68a2f9d2b3eb1235333f62f8e0777e0b62b76ea43f6faa56cf12a90a305aa3c2461a0f678ae1a28d344fec86f0881e9e956c3e1fcd056b12dbb2c5b457ca0baa70f41b9e24248c7efbffa202ae11c0a52144f821da70154a3b9aa46dfbc62e680b6c9c2a59dae2c36f80a01d74887c03e761464323d67039a9986dc0ce4c70a4b8983682202035e7658126e1a4d5eedeb97516f4bac9c509bce7d97d346bc07dd418a450a4359ed5832662ddd13c442e2cb57f75637c21b91c407519582f0cf092b515c69533f4d49d9b593dd3c38ff1eb81afa2ebe4965afb7530401a3aa3922fa082692dee4e08b29affda0e956ff77184c333e1d9aeba6dd971de64008bd8ddf157690a9a07fe977b95be6628abad1df690c1f6354b3cf57064c47eb5790a13797659717faf6110ca8cbd5dddfdc0f87fb9b8a32cb8a0068bd74212ba70e2cf33aaa523ef27b7fab8801cd00ecbaecc16ac35608e637be82ff5ecb69f8b467bda033bd89e3f7801d9ea9bd8c7565c27fea390b912772d2f817729bf01822bbf725e5c299fd3f9943fef2ae460352d3618592ae90d25f0dbd3ca68870f96574053421a5414d49521f9f77bca637f7970fda21424199611174ce8d3dde559aae02612261cb9d356ee4a1ddadf566e6bca8ec1065dcab61fc8f831afb28461cb1cbf33aa32f6cc5282d898fe39a5ccb9b60a43a13ee4a979ac33f1055446ba44feb5be225df08d5f90416127c040cfcd3142dc017b3d523662047f0411732f7fe33f2c9dea71245ee26a5e17f6ccafabfd9b3f01ff50dde1b38b78", 0x1000}], 0x5, 0x0, 0x0) recvmsg(r2, &(0x7f0000004000)={&(0x7f0000001b40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002f80)=[{&(0x7f0000002b80)=""/77, 0x4d}, {&(0x7f0000002c00)=""/234, 0xea}, {&(0x7f0000002d00)=""/233, 0xe9}, {&(0x7f0000002e00)=""/245, 0xf5}, {&(0x7f0000002f00)=""/108, 0x6c}], 0x5, &(0x7f0000003000)=""/4096, 0x1000}, 0x0) syz_emit_ethernet(0x86d2c61bff463c19, &(0x7f0000000040)="b2") 16:17:41 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) 16:17:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) r1 = socket(0x20, 0x8000008000, 0x692a6fd3) sendto$inet(r1, &(0x7f0000000000)="44da03ed76f338f193ed08d2a0c60c673437c27778fe71454e8386ffbe77577f7252baca9223653705733a883e59a6754342a03a999151aa204401a1a53625cdce349f27549a808cd6b1c861cfbf3a", 0x4f, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:17:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x5, 0x81) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="cc29edb60f3eae13b02890719307fef51da64495e529877f32e0b0257ade58029d83f6db7b6f7b6e720ac4e4d1a99cd294dce3a1d9", 0x35}], 0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x26cc, 0xfffffffffffff000}, 0xc) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) open$dir(&(0x7f00000001c0)='./bus\x00', 0x73112e44cae1f348, 0x100) 16:17:41 executing program 0: setrlimit(0x400000000001, &(0x7f0000000340)={0x100000, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) recvfrom$inet(r2, &(0x7f0000000200)=""/255, 0xff, 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:17:41 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x5, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:17:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5e, 0x40}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x40009}, {{r1}, 0xfffffffffffffffa, 0xc, 0x2000, 0x9, 0x7}, {{r1}, 0x0, 0x20, 0x0, 0x7fff, 0x8000}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:17:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1, 0x2}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 16:17:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = semget$private(0x0, 0x0, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/85) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) close(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) 16:17:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) r2 = msgget(0x3, 0x401) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/171) dup2(r0, r0) 16:17:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x3, 0x4, 0x20, 0x2}, {0xc0, 0x5, 0x7, 0x7fffffff}, {0x3, 0x40e8, 0x2, 0x1e1}, {0x100000000, 0x2, 0x7fff, 0xffff}, {0x1, 0x40, 0x1, 0x7077}, {0x101, 0x20, 0x5a66a448, 0x200}]}) ftruncate(r0, 0x0, 0x3) 16:17:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x19f, &(0x7f0000000080)=[{0x3d, 0x0, 0x2}, {0x4, 0x0, 0x0, 0xffffffffffffffff}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) geteuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30008, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000280)=0xc) 16:17:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:17:41 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0xa0) r0 = socket(0x18, 0x1, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r1, &(0x7f0000004540)='./file0\x00') faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) 16:17:41 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) lchown(&(0x7f0000000280)='./file0\x00', 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002ef4cc4e64a5c221"], 0xa) 16:17:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) r1 = msgget(0x0, 0x421) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:17:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x6, &(0x7f0000000040)={0xe004, 0xff9}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 16:17:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:17:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x20000000000029, 0xe, &(0x7f0000000000)="1200", 0x2) fcntl$getown(r1, 0x5) 16:17:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/37, 0x25, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) socket(0x1a, 0x3, 0xe1) 16:17:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x10, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0xcf06, 0x18a00000, 0x0, 0x8, 0xff, 0x4, 0x3, 0x0, 0x0, 0x8}) 16:17:41 executing program 1: clock_getres(0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) r3 = socket$inet(0x2, 0x8000, 0x5) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8480, 0x0) r5 = dup(0xffffffffffffffff) r6 = kqueue() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x9, 0x0) r8 = socket$inet6(0x18, 0x8005, 0x2) r9 = socket$inet6(0x18, 0x4007, 0xffffffffffffff86) pipe(&(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r13 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x800a, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x9, 0x4afa}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x7f, 0xffff}, {{r4}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x0, 0x7}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x1}, {{r6}, 0x0, 0x42, 0x1, 0x6, 0x200}, {{r7}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x6, 0x3}, {{r8}, 0xfffffffffffffffb, 0x40, 0x0, 0xffffffff00000001, 0x2}], 0x4a54, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffe, 0x46bf4dd8a8cd99d1, 0x1, 0x3f, 0xe1ca}, {{r10}, 0xffffffffffffffff, 0x48, 0x0, 0x1f, 0x7ff}, {{r11}, 0xfffffffffffffffb, 0x8, 0xa, 0x9, 0x4}, {{r12}, 0xfffffffffffffffd, 0x8, 0x4, 0x5374, 0xffffffff7fffffff}, {{r13}, 0xfffffffffffffff8, 0xc0, 0x10, 0x6, 0x5}, {{r14}, 0xffffffffffffffff, 0x52, 0x40, 0x5, 0x10000}, {{r15}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x9, 0x4}], 0x7ff, &(0x7f0000000500)={0x1aa1fa50, 0xe08}) 16:17:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6, 0x67f7d1c4, 0xffffffffffffff80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x5, [{0x3, 0x4}, {0x3, 0x80000001}, {0x3, 0x2}, {0x2, 0x41f6}, {0x0, 0x6d73f5e}, {0x1, 0x80}, {0x3, 0x4}, {0x2, 0xffffffff00000000}, {0x0, 0x2}, {0x3}, {0x3, 0xdc10}, {0x2, 0x52381266}, {0x3, 0x4}, {0x3}, {0x2, 0x81}, {0x3, 0x200}, {0x2, 0x7}, {0x2, 0x2}, {0x2, 0x4a}, {0x1, 0x8}, {0x3, 0x8}, {0x0, 0xfff0000000000000}, {0x2, 0x10001}, {0x2}, {0x2, 0x8001}, {0x2, 0x9a5d}, {0x2}, {0x3, 0x3f}, {0x3, 0x80}, {0x1, 0xfffffffffffff236}, {0x1, 0x7fff}, {0x3, 0x10001}]}) syz_open_pts() 16:17:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 16:17:41 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c652500f50900000080accad75cb0a2f004d2090a4cd8e8e26fd60765751d0e3df40d300000011c7e0000000000fa2dcafb41cd803e35102b17a757befec48bf1c53f53d537ce0b914bc423905f3be5414ea844c9a52d7a1494e9f6fbd07a1cc66b157b7b3c8a5744f7d727f21bcd4defd1f29840ebd4d1c43359504968d72cc1ab9985d6a6e4718c9a91b92d8d66084325f11ae7ce000000000000000046c5a49ffae75ad0a760be7123634ad6e102cfb1f708476344d935a201c1368c7669497f55e828ed6d848178303a5d6c9ae09ffbbaeea1aee7c351f2e1caa75b559127345eb32df91af8afea49d87010bc554380e0fc057ed35eaf1dadd306c1fa8130d9069f8d744ee2d85cbed7af0b28d71bc825f4f2915ce1c6541b"], 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:17:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x80e34042b7ee1c6a) 16:17:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x105cc2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x0, 0xa8, 0xbba9}, {0xac25, 0xd1, 0x9, 0x1}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x80000001, 0x58, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x3, 0x7, 0x3ff, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r3) 16:17:41 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x240, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/253, 0xfd}], 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x81) pipe(&(0x7f0000000080)) 16:17:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = shmget$private(0x0, 0x4000, 0x2a0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2, r9, r4, r7, r10, 0x109, 0x31c}, 0x9, 0x4, r2, r6, 0x8, 0x1ff, 0x8da}) r12 = fcntl$dupfd(r0, 0xa, r0) r13 = dup(r12) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0xff, 0x3}, 0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x4, r7, r5, r9, r10, 0x10, 0x2}, 0x1f, 0x6, r8, r6, 0x3f, 0x7fffffff, 0x10001}) shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ffb000/0x4000)=nil) fchflags(r12, 0x10001) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/159, 0x9f) chmod(&(0x7f0000000440)='./file1\x00', 0x9) r14 = semget(0x1, 0x3, 0x1) semop(r14, &(0x7f0000000480)=[{0x1, 0x5, 0x1000}, {0x0, 0x9, 0x1800}, {0x7, 0x7, 0x800}, {0x0, 0x20, 0x1800}], 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0xf34e) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000500)=0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x1810, r12, 0x0, 0x0) semctl$GETVAL(r14, 0x0, 0x5, &(0x7f0000000540)=""/33) fcntl$lock(r13, 0xf, &(0x7f0000000580)={0x1, 0x0, 0x80000000, 0xfffffffffffffffc, r1}) sendmsg(r12, &(0x7f0000000880)={&(0x7f00000005c0)=@in6={0x18, 0x0, 0x4, 0xbcdb}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000600)="03c0f9d7031add8bf8474ce43f500afbd88c1bd8c111ee62874b42662f21a0b81c10ab7f59d41dfe2a9deb8b956782d28ff336eb6d9d25381e00430ce1e7a66efddd3293bd74acdf97fcae4e13a40a2e4ca99995e418b037b0a949e35a05daea9dcd360fd1e6c53f2505c022a967a14e2663923f2931121999fd21ba9b1043bebf77342d789b14466aa5ffc15e236ab3b1f92f99a34f0559c94b2ea169b5d528b162c617fb5705778673ba20", 0xac}, {&(0x7f00000006c0)="3af0123450ea45fdc4074a31285b9094a5eeb96140718bb90f0e11d0360f5b4947d95a9eea804e77e5b04cae8c014c9d9c496ff7443986e36d88badd2dc8963cca5fa8d8e4eb25b80adfb3f93fb4441f1b11fda0dedaedc636db081d85fd8adf2a724b2eb7", 0x65}], 0x2, &(0x7f0000000780)=[{0x88, 0xffff, 0x9, "aafec6ca893f4e21798c82bdb9451989d601c0d216588bdc80f6eed3310e55b86f3ddbc8a3d33c4ed01665239198998d5bb38c9a19dd325976d4b75a9a13c6d7509aca87d4372883a76cc6ab59f9e84b66ebbafbe051bb6dc6f2302741d1968521b5cae3e51a2f8367007fd3053e00782b25"}, {0x58, 0xffff, 0x8, "3b83c301fb3ece03eff3d47a376e2aefa2572992c2525e68e348e5d30fe62080cd3a042a01eb8c1a4bfb03d7219cdab71cb22efa783a0c4419b57c20b8149e5af13e22139d"}, {0x18, 0x0, 0x7, "ea825bf2b6ba"}], 0xf8}, 0x40c) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f00000008c0)={0x1, 0x1, {0x6, 0x9}}) ioctl$BIOCFLUSH(r13, 0x20004268) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000900)={0x200, 0x20, 0x1f, 0xbeb, "3f620afad73a1b395dc275c60311d0e96e5cced1", 0x7, 0x7fffffff}) 16:17:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x3, 0x5, 0x6842, "abee3f7904439c5315b0b47fb4213584b98a5836", 0x9d5d, 0x4}) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:41 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:17:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x22, 0x29, 0x1, 0x9}, {0x29, 0x0, 0xad3, 0xfff}, {0x4, 0x10000, 0xffffffffffffffff, 0x25ec}]}) 16:17:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/120, 0x78}], 0x3, &(0x7f0000000340)=""/103, 0x67}, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) 16:17:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0xfffffffffffffcee, &(0x7f0000000000)={0xfffffffffffffffc, 0x100000000000000, 0x6, 0x0, 0x0, 0x0, 0x0, 0x10100000000}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0xffff, 0x7fffffff, &(0x7f0000000100)="de7845b586e48ce49e4600d1576fbed5788c3d810a4f219d432eb97f15723f2233b74c7a5ceff3728e51a23172320a27a50004a9eb98bd1f25c203944c8d8744aa3e2af3f69bcdecdb7a4057144b70443a03d2e67bb9483a16dc84f4a6dd6136def3a0fd6d40a101e2bb093994e58d27340326175f6be48854f6eb7cb8a2ef83c2b634632faadaf2b7beb1732247d6fa0d190f7966255caa4593a9a1359c188e3a39b6e9ab22e18c4a44913645cd63217d79a96ce82ba0dc2029ff80154d4ebaaad99a097a37edede071aab4c6327a6e", 0xd0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:17:41 executing program 0: mprotect(&(0x7f00000b2000/0x2000)=nil, 0x2000, 0x5) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) 16:17:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="d548c294fc4b90ca7dcce2be14130400000055f23b8839f6ba372f3aa3fbc20536f3930b6dea5107dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7560e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e00"/113, 0x71}], 0x1, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1000) write(r0, &(0x7f0000000540)="6f4cfeae5e401da536411b4b7dfb1c9b67079f5ba240b2298904f738135611b50004ffffde53ca33cfd28c604eb502c2764816650bc8f34d747b5b42b6e7980bed187aebef6ad1d17828697e98fa37b9d0da8608af0338da338b41182e1f9600fda6b38cb8b72c4c2800c184cf314d4e", 0xfffffffffffffd6c) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) 16:17:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000000000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:17:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) 16:17:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xea, &(0x7f0000000280)=[{0x3d}, {0x62}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:17:42 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() r1 = getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) setreuid(r0, r1) 16:17:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x6, 0x101, 0x9, 0x0, 0x9, 0xffff, 0x4, 0x0, 0x0, 0xa72c, 0x8}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x27, &(0x7f0000000140)="b6") 16:17:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r1 = semget$private(0x0, 0x2, 0x404) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20, r2, r3, r4, r5, 0x0, 0x2f}, 0x2, 0x5d00, 0x280}) 16:17:42 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:17:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:17:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00'}) 16:17:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x815, 0x0, 0x10000}, {0x3f, 0x6, 0xfff, 0x1}, {0x4, 0x6cb4c0f7, 0xfffffffffffffff9, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:17:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7f, 0x6, 0x676, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b030023270000000000000000000000000000000000000000000000400000000000000000", 0x2c}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x8c, 0x40000004, 0x401, 0x2}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x91, 0x3, 0x6, 0x100000000}], 0xffffffffffffffc0, &(0x7f0000000140)={0x6, 0x4}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) 16:17:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8c00, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) 16:17:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 16:17:42 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x202527d20feec2e5) sendto(r0, &(0x7f0000000100)="25ba0f945d861dedac9bd99d85352a69ff691aa69948669e15870dc5230f449434343f434322d8f2468e1522b03e36f4cb2755ba34011b137d73b7a43b5d11fae956da88cc43df8bd1b7b7b5ae1a42760aab23180d3ce8915a5e26b6887a59f49ba7c4704825738263bfeca82b89fe802d5bbdc4d2225227ad86d0f8e078815636", 0x81, 0x7, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') 16:17:42 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000700)={0x7ff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000006c0)) clock_getres(0x5, &(0x7f0000000100)) r1 = semget(0x1, 0x1, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000580)=""/81) getegid() chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28, 0x2}, 0x404) 16:17:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 16:17:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:17:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) socketpair(0x6, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x17, 0x3cd5, 0x401}, 0xc) select(0x40, &(0x7f0000000100)={0x5, 0x5, 0x7f, 0x5bf4, 0x0, 0x2, 0x7fff, 0x6}, &(0x7f0000000180)={0x7ff, 0x200, 0x1, 0x20, 0x7d, 0x1c8, 0x8000, 0x100000000}, &(0x7f0000000200)={0x6, 0x800, 0xffffffffffffc426, 0x8, 0x9, 0x8, 0x4000, 0x7fffffff}, &(0x7f0000000240)={0xa7e, 0xfffffffffffffffe}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:42 executing program 0: r0 = socket(0x400000000015, 0x2, 0x800) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) msgget(0x2, 0x40) r1 = getuid() seteuid(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:17:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) 16:17:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) 16:17:42 executing program 1: shmget$private(0x0, 0x1000, 0x34, &(0x7f0000fff000/0x1000)=nil) pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) socket$inet(0x2, 0x8007, 0x800) pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffb000 didn't change! 16:17:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x84d2) r2 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) pipe2(&(0x7f0000000000), 0x10000) 16:17:42 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20001, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x0, &(0x7f0000000140)='H') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) sendmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000002c0)="8a9506ea026dd6e4e33b072c89801e5191a421a86832cfe5cc89b1969148ec2645e60518496b06b2f3e3ddb5297562d681ee96ac9328941a430d67f7f8b7c2637c9748e0d3d94205b7846dde513b80313a3aec9599829b2ed9862378b2b8153d09585b69014d646594bbe00835", 0x6d}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="c8000000000000000100000001000000fa2c196ba8b4faed77791e177ae12191831793ecdbb9ef63d933bedc3d13cbb22fbeabb08032a6e9f582f8c4c61bb8938f44145506d46481b55367e967d915fa8651ef3c8b78a66967f6ce0f6419468518a77fc3390f4fd132018268058932a22fe57cdb3a556960b3bd5732020d6caacc759f83c94bb979049d927fc0adca799414882a9d74316c9fadaa8d59509591bb80c6d070b6ae073acd7492bbb9248c93fe7d7d3635a3365ecd8cb203c758856e0000000000000059877c0957aede7ce25ee2843226a8a440bd5919f98dfbbb8fbd2df4fed5f74a20d566490a5a1753a5bc3a14106b2c4e1c432a138518ced1bad862962f540416663d58874b8475fca43837a6e5ad02782f7607982ea6608b55181506f39bebd945a90ef4ce18693df83330e9533190e60588f26a555781088343d24549b95e37870b5bb789a2959d6a615e11fd2206679fa2869221a2232378ae96293d6e71584136b36798aad7f9c558f0761c3d68a08ef8fb5f1ee3f8be788d465390e19ef1fef23b8efd72b0d7ef6c42500a0fb8ca745beee177f3dc641b8b8b6a371995"], 0xc8}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:17:42 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) ftruncate(r0, 0x0, 0x100) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x2, 0x5, 0x10001, 0x1, 0x6fff91d1, 0x0, 0x80, 0x10, [{0x6, 0x7, 0xcdb4, 0x6}, {0x8001, 0x3, 0x401, 0x2}, {0x1, 0x200, 0xfffffffffffffffa, 0x9}, {0x7f, 0x4, 0xc507, 0x8}, {0x800, 0x0, 0x3, 0x4}, {0xfffffffffffffff8, 0x1, 0x4, 0x8}, {0xb8a, 0x20, 0x1a}, {0xf414, 0x411e, 0x7f, 0x8}, {0xffff, 0xa78, 0x100, 0xffff}, {0x2, 0x1, 0x7, 0x6}, {0x4, 0x2, 0x0, 0x2}, {0x6df, 0x0, 0x4, 0x80}, {0x8001, 0x200, 0x0, 0x81}, {0x1, 0x6, 0x7, 0x6}, {0x4, 0x4, 0x1, 0x77}, {0x3, 0xcb2, 0x5, 0x80000000}]}) setsockopt(r1, 0xc8, 0x18, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:17:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xc4a, 0x4, 0xdf, 0x7cd, "fbe5783cd3ee2e00144e2f3a94efdeb522801e9b", 0x3, 0x80000000}) 16:17:42 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r0 = socket(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:42 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d3, 0x6, "d730c15b00f4ff0000747beffde400", 0x0, 0x4000000000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000000, 0x0, 0x1f, 0x0, "23df788edf52314b37f236e788111b8a26bf664b"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() 16:17:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00 \x00\x00\x00@\x00'}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) recvfrom$unix(r4, &(0x7f0000000040)=""/46, 0x2e, 0x803, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x6, 0x3, {[0xdbe, 0x5, 0x0, 0x8, 0x8, 0x100000000, 0x0, 0x0, 0x100000001, 0x800, 0xfffffffffffffffe, 0x0, 0x3, 0x0, 0x7ff, 0x68, 0xfffffffffffffffe, 0x9], [0x8001, 0xe2, 0x4, 0x7fff, 0xffff, 0xef17, 0x3, 0x237, 0x2a, 0x7], [0x5, 0x7, 0x5, 0x4, 0x4, 0x0, 0x2], [0x54, 0x8, 0x2, 0x469, 0x9, 0xe182], [{0x400, 0x4, 0x10001, 0xfffffffffffeffff}, {0x8, 0x3, 0x4, 0x441}, {0x68, 0x7, 0x4, 0x7}, {0x7f, 0x1f, 0x7939b1b9, 0x1}, {0x401, 0x5, 0xfffffffffffffffb}, {0x0, 0x9, 0x1ff}, {0x29, 0x7, 0x1ff, 0x5}, {0x7, 0x81, 0x363, 0x8}], {0x6a3bf9d7, 0x100000001, 0x9, 0x8}, {0x100, 0x38, 0x7}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:43 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ftruncate(r1, 0x0, 0x400) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="d58f5198694432de975f13f12472258c04cde546e74840e8b549e8530d0f970e502812d822ee6fe7a72bd425ac19664e4b144a83a279abafb59814a40d", 0x3d}, {&(0x7f0000000180)="49f57f2d89fea4998aebd6053321e7022302d0208f2042c789a16f60c1e1", 0x1e}, {&(0x7f00000001c0)="590e675c98e0825d4ced99bb63488e3d459a6c4161ca7e06db3f133f3d475965582d28937412b330406be86d77e0b7ba6a1dd46d9097069f661044feee577a45b18414f5985af2a67a96d9c7c48f9ea5319ac1754743ade796944d40273a666389db2c0d3386057a3a5037a4962c27f974f662ac7751ec633ce9c825", 0x7c}], 0x3, 0x0, 0x2e) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x42, 0x81) 16:17:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) clock_settime(0x7, &(0x7f0000000100)={0x800, 0x880d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf8, &(0x7f0000000180)="78a7c7257b69a5b2f9b5b629af12e2bd8c5fc4748044027fb5c427c40ccd7fa92e0e2d0a7aec2942be76478bfbf1c475b56c7f7133165ca4571760ee774c5d917b41315871d1afc3202d95d40e36a0ace247e669e49e3289a07690982aa0574ae3ade4ccd15b76c26d745dfd4e965a0de7ee6c2972237a91c660374846bbcfab6d893975040ec8a4f57ee75916bafdcf92fc38d75b411a2dc9c8114bb9e32ac15cb9555e75fbd298b4f42dd0c048b5c99f2559ddc209cdb172743bb0dfdcc8e7f688d4660cb463aea3b54eb3eff5921f3c100dda86f5e29d56a2fec22ca715649c40f4880519fd2b7a95fa35c423fb6aff9b6b15ff4d13deef951099399ff6b4cf33dae6cf9175fac1dea31ac71ee27dda6fa36a32d5cc2c71986cf61e5829d24ad6f8656a229ccb62752124d9561041adf6f1dd000000000000000000") 16:17:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:17:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:43 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = kqueue() r4 = kqueue() r5 = socket$unix(0x1, 0x0, 0x0) socketpair(0x18, 0x8000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r2, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x5, 0x6}, 0xc) r7 = socket$inet6(0x18, 0x4000, 0x8001) r8 = socket$inet6(0x18, 0x1, 0x2f974b00) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x81, 0x2, 0x8}, {{r2}, 0xfffffffffffffffa, 0x41, 0x26, 0x9}], 0x1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0xa, 0x200fffff, 0x200, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x80, 0x5, 0x7}, {{r5}, 0xfffffffffffffffd, 0xa0, 0x1, 0x0, 0x8}, {{r6}, 0xfffffffffffffff9, 0x2, 0x1, 0xfff, 0xf945}, {{r7}, 0xffffffffffffffff, 0x16, 0x3, 0x5, 0x5}, {{r8}, 0xfffffffffffffffa, 0x20, 0x3, 0x4, 0x2}, {{r9}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x2}, {{r10}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0xffffffff}, {{r11}, 0xfffffffffffffffe, 0x8, 0x44, 0x7, 0x7}], 0x41fc, &(0x7f0000000340)={0x4, 0x5}) 16:17:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x290, 0x40) 16:17:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4c}, {0x20004006}]}) open(&(0x7f0000000100)='./file0\x00', 0x20e81, 0x1) syz_emit_ethernet(0x9c, &(0x7f0000000240)="b6117d25a87f6d6c9e79b27f003356b2fdc071578d30bc88be9588a6b0a7b77f7f0720cf31b78a240f0a4ccfad118966c5230e02d65a4f55044f2e4ada67ad48f6b8172830a4d43c15df838a0d96707832d5dfc36c023ffa5c10e7fa6b7fd874c93df2742fc601ae048a0274f17f03a5f00092eebe6c60631e2ff5123ab2f83af884b0d9c22876243fe72f522b197ad5b48967423a68b1ead15bc6cc") r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r1, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:17:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x5}, {0x18, 0x1, 0x1000, 0x800}, 0x7ff, [0x0, 0x3, 0x4, 0x6, 0x8, 0x6b23aa50, 0x4]}, 0x3c) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x5, 0x8, 0x8001, "bd49bd580131adc7e6046ab0bc9d926928ba1616", 0x1d56ede4, 0xffffffff}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:17:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:43 executing program 1: r0 = semget(0x3, 0x3, 0x98) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0x7}, {0x101, 0x3}, {0x5, 0xdaa}, {0xe6, 0x7}, {0x2, 0x6}, {0x45, 0xb8}], 0x6}) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20020, 0x135) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8a1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/4096) r4 = open(&(0x7f0000001140)='./file1\x00', 0x0, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001180)={0x3, 0x80000001, 0xc000000000000, 0x2, "d0c1d328d6ee6ed0893c6bea5590e6625d346b51", 0x162, 0x4c32}) utimes(&(0x7f00000011c0)='./file1\x00', &(0x7f0000001200)={{0x3080, 0x80000000}, {0x1000, 0x6}}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001240)={0x5, 0x3ff, 0x40, 0x80000001, "5d1281ae4ac48ebb410bfd9f91dbb43845832769", 0x7fffffff, 0x3}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280)='/dev/tty\x00', 0x8000, 0x0) r6 = socket(0x30, 0x0, 0x7) pwritev(r5, &(0x7f0000002640)=[{&(0x7f00000012c0)="21cc682fe8f9a1438e143321bca5fded735baf35549ff12a157ae67d29b31cbfa6f68a7a0a6237a5112f2650a5173fd5897809232a1a7267c2eac47d911f404bd99575d2a83f4763c3a4d89bd62d538dc7107a84694ab12c058be81d2130c2e47e7ea7d8db52bbafe577394a13894b519effeeea49907294476f01370452eec041a200ef9d930c543a77c56bf1f21d22642279619eb279c9438fbc2c10585daa23d2e8e6584f27ffd9967b63ba39fdc87a992947a63a920493a00c9010b89487928e8fe420cb54d235bce1223928431b2d7564add0878ea11b9584cf11b934ed8cb974", 0xe3}, {&(0x7f00000013c0)="d32d4dfc5b8bb9fe32314b1e772e216db2d91231baa9bae2f5609bfdadedf657bf2989753e6397067b05cda46f4673ffe863d15e87c3cb2f2888546d08de39a14431cafa6b220490bb5319ef36dde935f0fde0d5ec15efe3b5bbfb378b8acb40f913ddefd5e2790a742dfe89724e2f062df6334568e737a0647856841266fb6830a8576c82aa602ce4917b78d5c8a6d71a6f18ee5183be8784de6fef225f5ce708b922326c6abc271c1ded4d18f3df7bb7980306551711786a9f0e70da7377ae38fd5d48185c9beea3e76775f92dbd4b984e28273a17e5937c582c4b5bfd6f7c2900d41ddc777a65497aeaefc2fa365feee272cce5a3733920d2f456c79970b83908f989a76e6de5806965012c2ec98bbe7a5ce2cc46c03ce51a954574b834f3ceb9797b18896ce1eccc0ad879d40796a0f9519cc99cdfa11beaee340182c82149acf28ca092c06bc1033d8cb38c05a3580c0d3630d180b1d0199ab4e76c2236b431ea6f02fdd29bf60775aa7568a142b2ddd368978d0c79ee95fa66b85a48d049bb0a6667258c348dd7d405ba6606ec9246233ee9ab5d7dec8a8706f2df2bdd7c2c9e3e3ef79afd5d0e5779134c79cf4ecba3e6affe8afd73f5b2621fc03326de7a3ddca12c44650632af89f443be29db3e894566398d5ed221660e4ed57f79fb7ec661714da031e41b571a36a48ee1117070d654e0c969268a1ceade5f8e42b329593738d795905b85f56eb8654cea817c98b5b5b8c7ca90a33c4ee7847df08a9810d8468780be0460b3bf8c1bf2c6f76259850b294201697f5b99bd999f5b68d6b532be02c422bd486052e1d10a56c36442765cb14cf5584dbdb1f3b91cd9d1a50969c2e9cfb3e31b3812e308d9d410c763a518bce0c8fc920422976cbf606b3b5212cb2f93887fbb3a6aad2b5a30341b1a922a3355b4bde145dde4f4074b1d5d408e61ed3c19d1057abde3dc151bdb5d028b532dda50b95945e203df8d72e32cba78c92909fe2a717f25b14fc7601d12c0a5c3d8cca8de5db7c2efefaceed132aa0bf0c66671ef4e9a3bd7f4ac9ae9136c17e52fd5250f540b7a79938b969b33a2dd411108e68613d835ddbedb46dbb72faf4e4a4f00306af5d0e2301484e7dfc5b01151a66ab1f719357ba5d0163fb2bf4bef2b1afc1730ac0fbcfb981bc7cc7f36fc868e8b7b536e1e94f3f88e3edaa39bd6313be5f5b19f27eb5289435fbceee9e5c996cc5fbe4ee9dfbc44db532d88d6b08326b4cd7860adca17fba78d89427c2f859ecc95076a7df79f03605abcd81bafabd0ae736def3bec754da3dd26a8ba25ea9e16b8fa6ef869ea9760572b94705fe19f0d336bba61290612ca4dc5cc048926c9d1572e03bb4aa5213f4fb7945205d6a3f79425d83780f920111b277928cb4f0d5a80b2637128f6dc3e35f47093b74e4453fc76558c1a02d229c68752ab0e7f2d323367cd1ec6f363da613e1a52dbcb0e7cdb3976f8f510e4bac01893d1dc93b05632dff3ea14a059efc370242bea9faf798c1705670afb1fcb9405143198905cff176e4ae2b34bdda98c37a2d417c6efb516983d4d7e2236acb89712dc726bc2976bea1f588d373c0bc0f771a3a1ac9426709b0c366e5daccf736405cf5d30412a158138edc8bddef30ae70e4ea57186084bf1a1271796fa6b360fee961e74ce8ef7d4c0d10df6cc10081f9d046b71e0f76375ab61b286c368056094565a2f9582296b7e9d6a03da2291b06be5c169efc6635b519b270a068c7ba2ca5f81995e23b2ce8f8663da29542c35b9a35c2104ca3cc59047653041fa9c7583d181f3671559763438692f1ead87c813a6d9e9d0e78b7949d1fe546646061cb6e47ce5ca39ed5b5f2748bd7002cc81be57a9a83c8eb3eaa1e3dac08f2b226d7c15f250109ec72653dc5cb79508df011df9616eb56c5322e8c4753fe178dd2e15e3e51fac76c8eecd1b0b59681164e8476126c26cf20161bb0188a1bc24eb85a783f54717461e89d188dc3e73eb8132aff5fa772c585bc190f5e960d9a6c0891d0ad433fd015bba0f351b10253846daabc4c8595ac33f96fbab24973a2bccf60882ce023d3fb5b25f8b1df66117968e3644d981e462fb8a1948b566ab68abd42c9a6a5f3584cdcdd9483a2b6a604954be790b5247d291a20a7cfcb07e077bd4efdf8dfa37bdc4abbef931fd90992530e6e3b321009a8113d85e3f7bf96b7354cd9ccda3ba27158e3494761f94b6fe9b6ebcba1fdc5f5ec692df2068ce8c2945aa8aa7b603bc41175bcad9b7ffc41f9301336336a40c151cb36ddf2ee15c9031ad2b798fa0e9d32141afb8d81943b7f881f0aff39b88b03fe7c32bf0132929f8b923f4d7199fd2f54bcfa2e2917f950fb19222a4c1a35e23f1dc83fb0a08f196644886577644c7a6a34340c60a65dd625e34d1c3e9139a99078e5851bdddd058b61d308bf0c5ae5fee89e360a3fa223e9aaa2f6229addbc1e8cde8cac6d47b9c5d94751bacf9e33377e2069359b54fb922d10bf16880766ef5f1df3496a17037eadcedd9e03ea651731772c8c1872618d95b506ef19b33700d7080f56696faba86401249a32906ffb04261199d8b1cde3a8e05bc691d8366295c9e7dac0f58c8faef5519428f2dee4df6ba4abcfbc2e3e806abac813f82d15ec1fb1bb19b3aa3648327ca4cfd834a551d9dfddb6925a3d8861549762b621cf23f031e1e20606ddcfdd67a2d89e30f662f819cf2e0abe74f63cc3065cd8974d8268f310db3ed1125a4e3334389cab1ff4d941904e9090e8fc5b63bc3ca66b06b1883223fe893f34643547e3ab10268b413e8c06221c618badde09d7df2266960772ba0858e80cac190f146a94737ac49c40b5cb548072b91580ba17307ba73296043df39193f6dc4f60508f3c33a85a31001046ddd7c1bfcb336479c1fd5a2fc98afacf38e7e2f9ba75d8dada64e92fc2a67e10cfc2530ff60c1f6ab9eb31f4865a90d82495f4879a4ee3a4137eb5daf648708ddf563174105429debd432386a49a6395237cfb2c27601e36945ea40cb90bf8cb4d7cb208618a42864cd105ba8949897694fbdf23fa529cf718bba97b0695f97d41cbbce2a961cb3d98b5076ef87974f281c265672f61acfeda7e4e53fb2dd8ff52d46ef4588da873f59a67e1fdf7b7575941bb63a0854572597eba76023f09d65f6e015e3f637f006eaf0e92be003fbea8c1a7f3baeb4fa3c4fe772390259bc201a9e315ce435b3ea076a2888cdc01664a7de6b7417af82e53bae5eb769264e44177c9da296baee1c8d5d4214fb62bee23e3632392d3e270d4b7ec32ce0f852a716cc19d9ca09863b8868365fe5f52db6889882c5747b6df08fd22b024ef902c2d102811a849656bbb7a5e14e8e981eaa4d2d4ef42fdf22dc9225a650dc1268c17850a80d13e4f37f9cb6f7b04b862523ae915261986147526acdc19e0aae3622852ef780446293edf4f2e4f44fe60ba72de4b6be80b05f4307799d6caad2544aeaff0e5c1da29b0f6f7843a63acd8e2a30d0ab726d522784c3a3fc9bbcdc57de9a37f33d4f51ca8288b4dee764410fbdc564bc12ba70647aeaf95718ac7cf5dc967469e207df1ac7c5c3c099c83466700e2cc3d54017783cb4b96a761de6c4ff6eb56d312a53734c4cec19763b8c6636d80ac3e1f614f5a01ef51255fcbcc5e0a956f0101acabc1a34b5df3b57817ee127e18ea9cb10b3cd7335b2fb6b41ab75beb32adad016ef75aa03fb8b452e321c023ec778208d891af63d49f24f9306fb26692a022b767c42b134223eff8905f640a7eb4f6aa09299cd2eb222172d922248df91b2238f0de6068a16264717307f82cea79c6f7fa3cad851a2487c57c4000b4526bc001d9c33753fe3e713e4248c1a9cc2855e000ce1faaf43d365c78266f65056c41696b7f5951e4c90345446a69c8c7799661fc2563d1f644746fc162c78948e532f6d49f0cb60e9deb0fca51102ece660fdd7cdc1abab027376572a94b7fd724bb0c757d2e233d849f1925c581b24ef768581790a38f44c3c67d8f25c16edeeba18e71bdf910721f258f8a751fa28929fc514070c02a7eee29414a1987f593d72de7efaba389cbe80bc81a652542a27428a53fc2a2308bb65b293724a999fe05d330faa1777385145540e76453259a257415284c7c17560023752301cc25981b559f1dc1b02048e971845e31abacaa4062d917f9db8318d651f4ada028204e92b32c53a5a70ba9f30e19b02122e5a39559b23fa2e591b8fc0f97ba59cdcc3a9d56a5180a897f2608f598bea31f748b1ef265de822c256bd563f6a77cbd4930dbcfbfa0cb7492214b42e51a443102f530e038eb0516a69cd93b0044790111149030398e63d3aef513d4105825a64636fe09ed74c1a76dece95264971f7900f613fc8500401be16dbb17e7695b8c0d2ffa82a7d6105d9e820cd6f4ed43dc5640b9a7fdfdbcdd0c240b716fb84b0c5432e7e8957baaf73a212db6780811508c15b5296fda049173d7ff6f118c94b545d80d77228afc80c898d4d0219ee1f9c2269bc22fd6cb87da0b0b884b53358fd50024cc60cbe4f50b4fffad9c3bba2cee5a5751d1c062aa0b3bdd3935267dc404a7c09b9bce03098baacefc4e897287b585c64cc1765ac637b5a8f4aff71e644c7121476fceb4dd7491578bcecad321189fad57e3444efadd97d056e70eaf99a7b307d3b9ec5e509eb6a910bf352af8937eb542c9fc226904e50e078d490612dd496a7040f79e1ec7dc2b704c36b78aabb28857656cde139c36f03e96cef0d8408a8c85e8ba64221235e21ad94a20e4c4f262e16746e2d66c2c7d0ca1560d62aabc408714ca18778d235b70f408f3cad388edf45e02a9ce34cec036dc3d99d39f838e1d40f07d83d637ae6cee375e038431899bf8d0740d02e7ce645a96be9482ec12ed129096e5f6c8345cc264eb3b13bc2e0cbc1c7f7eb0e35bb7b7f150fccf6282fc81a472a335c186f66069c017c21a8af1863d35769e90000fd3a2ec9811eaf9eb750df2621c37e91e17a1b343fc67d6c055318ed5166e12dbda00768fdb58f2766fed1fc203a3e9c5049726dfd83a7624275f9359fa91b4c2c0e058009c28c877726ce1b41200f4a5b1d716d25d7aa01f884b811d34d0c1c42eef563c05cab4ee35f789038f61aae6d6037c4a191c4a3c36b42ef6435d78d7351d8b33da05e29bdc6c5d996335677d511a572e773afc8a15889db76c91076bd929af49f1d182db791faa07bb2e1124cdfba6aac9b370032d910c5ee1815f85c649b36b238ec42172193e129f1fcec3419e7304d53c9410eacf6d931a023994051d614f6e0b94c3886703b9afee99c3cfd941dd12848be2c68635e68b2520a883051f15ffdf91ad8c72ce0e1f737021aec5acaebebdbd19b24095cc7d27b024615d3198441134378c4a368a25160baf07942d64ea22bad446d2972b0de0dd2efb726b3b77a8c611e22a691f04b98df34c33681d86627599edcd231979baf594acd04b63437eb21fee3d1905be8c5c909f02106edbb312983274e2569b5fc881f585ad240d10eff4188514cdacfc6e380c50161ea29f48ac980ed5627e714ce4c6673d2467e1ab3d81b3976593981153a290a45afc8a28f8384733364eab5ca7f3ced3e725464968bd81b31e84d3ac28cff73e885d96702b7854ef9a4f0c2c60195f012dc115c3b8db0336eac665833dacf8d844c85bffe2d622253878601575f159ace1509091dce3441a0c2e29921edfd118a357796b8a7df08fd0e5edd7dac85d5a2f9", 0x1000}, {&(0x7f00000023c0)="fba59269c84b17482994c884544722de0440bb8e76d70cdc3a06880ecc76d2f4c78b985ccfc94d74d88cb9a2d55f29a5c5f27a0f7bf04c961a638cb89f8804dfaa7e03f4f5152d91d46601437cb1a4f17416d123f63c15836911581ebc7de2972854246f5fa7524cd291c55855e73451753bbef1f5f61bf3f185450b2477b06bb1989c2e76363170ecbed398aaf17f1338902c0cc46555c3042f8dcba15a1686eefc14ab2a7e99232bb6008e", 0xac}, {&(0x7f0000002480)="2702cec88067c0daad1465b2b088e30325c97d5fe42dfb6897d8a707d8858bdafd93178baa38bddd16c575c42da164b2779028029e0568994e361a7f476a4d0a3bf6def930b8d7daf6868934c4c221baadd93ac131ee0a4a129794b622f5c3ee2859f17fc409ece45899ffa8be640d945b64757b568d5f7349d9ce245a361535fe5d2aea000f21d3d6a5297e189fcf79026df2d25b06b2f36682742e78a37b59a003b3dbcbc7701873a7a77f85858ff51db5177e737457f605fcabe7a6c1e72a270451c7d44d6d7a4104f8457dd2e24953741bccae3d8ed650b628061e714cd04f4884c933ca26907b3df07508d095127df60a2188f489", 0xf7}, {&(0x7f0000002580)="25367a86d3849aae3c227e602707b87b86894060df3639b0541aa3502da35a7215c69cda7c6ecca5b6d386cb42c9b5fe4c7a4e57a03fb218cd8de4e3b9d2183fd0ba73f544f336fb035b6688bb33188b2459f29bcfe496141210e27df29a67f5f972ba9d2a24713327346522b0d04ca787a6923451fe7cd88c602c2a6220bf282783f544240cc1bd87c902dc8fb7d35e749d3a63403203329ecaade2a843c1d4b6b4b38f368721e275efe0bae42f9fec58162725", 0xb4}], 0x5, 0x0, 0x30) readlink(&(0x7f00000026c0)='./file1\x00', &(0x7f0000002700)=""/205, 0xcd) pwritev(r3, &(0x7f0000002a80)=[{&(0x7f0000002800)="300c85b9b31d93dcf1b39dae969d9ae152cdbd9b1bddfc870e45ee2b479f8924f0b442e0a6a6762b7bcd4c78be48f7b864e23e", 0x33}, {&(0x7f0000002840)="74878793c72e18c40a0d98700c43f2f8696badefd2ab8226b273d94a41dede289431ab746e450f996b2094e0b820ea148be81f6542e54abdfcb2b673d1e5243fd6b3784345d9524a397dd648cd9b5cce0ccae23310af86e522de5ecf8cb22a2893f7e664dd9277a2589faecca7a9fa9da04fedef920b62608a48a9f4af602b1e0e4f9194633798ea0878e634ec55255af69b9ce9c025cf6a75ddeeeedebb08876e7c28e22cce8384bc9ec94b087a77d549e4615ca3a7ddeb04f7", 0xba}, {&(0x7f0000002900)="7b0bea14e68046c65a2690fb375240b12e90e16103d26fd8c73354bfca0dff30dff0c85291391c9d9dbdb87171867b4bd53aea57fef400174a32fa92f0a764e2bb842100172f2ea8183f2f606b5f0b61c4b981af923c9e123ba26fbb100a4357b305da239070feb6a7f8efa0f477d190bfb0c071e7a5c7411d839d6fbcd7bce7d79236e5da30a32e75b0714d78efa7e8dab6ba5154aa8364cdcedc799831fc7e4821", 0xa2}, {&(0x7f00000029c0)="791e558e10adecdb59e458cd130a5fcca73b7e80e2a545b212c3924484770c6df5a4c219d7a42a3f46f56efdb7cb5ec1675e22481a52bc21b7b6ef604b694e2d97a04527ae8a9d8e691248d057d76c04913af20f4c761f2494c2bdc217a1f9bb17899009c98ebc519f4eda34af5de891be0da6f28588b1bb5f7ac4a672b4ed23c05939daa4c20c9329819d6a4331fb56c4d7e64a7f66fc32453c30ff65717179e06af0f805172a", 0xa7}], 0x4, 0x0, 0x0) r7 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000002ac0)='./file0\x00', r7, r8) ioctl$TIOCEXCL(r2, 0x2000740d) semget(0x0, 0x2, 0x0) fchmodat(r4, &(0x7f0000002b40)='./file2\x00', 0x14, 0x2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000002b80)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000002bc0)) r9 = fcntl$dupfd(r6, 0xa, r3) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000002c00)={0x2, 0x8, 0x7fff00000, 0xff}) ioctl$TIOCCDTR(r3, 0x20007478) fchown(r4, r7, r8) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000002c40)) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000002c80)) 16:17:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:43 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x40, 0x80000000400000d, &(0x7f0000000100)="f7ffcbff13b91d82e4092eaa4e713048e69931929648af", 0x17) 16:17:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x19, 0xfffffffffffffffe, 0x90000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000080)) 16:17:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80c0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:17:43 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:17:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000480)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000004c0)="8e0ca341b10e22407517bbd523c292977b832a5905cb6659ee9ee8e8c5d1899b9d7bcd50e82b6f3a92b64274996219d1b111eea5741349e0c6a7f2494d164c42a0309676ff5076afd53ecefcf58cb81f75fbe2dbeae749e1ece9ae1ae4e702127e873ac0069f06ef6ebae6e1f5174fbbb00c4416d82f0261654d26a74f874dc9484c31", 0x83}, {&(0x7f0000000580)="7915ed4f6d95baa9873803f8b0ed4967efa0ca1e06ad49dded8c28e40dcfb1104f237ff7204e68692c301e32bff9d9c12dbc455c5c", 0x35}, {&(0x7f00000005c0)="0cfd5f95e6ac42b6a50da1cd0dacefd8484b4e7f4f776ef63825ee5ff4007defa7fe7998a7d08c1e44b11e7753d707", 0x2f}], 0x3, &(0x7f0000000640)=[{0x58, 0x1, 0x5, "1eb0aa9fc8d0c1457a6b3709fe217e3f30f7e45b6a2d2cff4e634845c1319f5e8438b7ffd8851e733616d6a3421fd2992c7aa54ede18958d72f8494b26c00e45059a7cdfa4"}, {0x80, 0xffff, 0xb38, "b3211091052bd4b269b6c641dca45731d1703e0ec4871c403cb29636d83d1c13be7d43c70995c3165d9afc2000744004fe45cebb676f6c4047c3178ae59f0344c1cb71be9c1336077113151749d80aed33521678d2bbdbfc05971f2408757d95010296164d0ece584424"}, {0x58, 0xffff, 0x9, "c04a6b3bea46142beb3d198b043879e609673bbdaa907ee9e043cab0494927142d4ab8d965895d18ae972bca592fb1e3d74719212c1f5d1ce16ff03b00be59732032bea9dd3655c0"}], 0x130}, 0x400) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffd7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="ad0e4b06fcc1ad0ac92c98179c1b61b3b77730630c78c6fe481d99bfc2c25fb35c316091e902f76d0234bf4b096b9353a42b5b5dbfd19312e26dfbf4f2239246bcb2644ce8df1929cf395bdda42e641eccd335a2b8fe6811b6af5fa39d230aae82e1bb40e7074f702102af5044dec18bf33bc6307b2fc094063a9ab9b841acc94db063e318fd906f337f4ecc8998fce96da74662cc10f12268379df81b85b94cdac6531fa4583b88a451863e14", 0xad}, {&(0x7f0000000000)="6aac897a1bfd800fee59f782db7832e4369045772cab9081be5898fd52df6cce8c52e6f631", 0x25}, {&(0x7f0000000040)="be53703bb01cc870f310c9b41b2f28a53bf1bb3ff8a6", 0x16}, {&(0x7f00000001c0)="a25ecd2a5d61361cef6837d1a609cc52e41191b2f2a1a339c4087dc6124bb83f73edc1b21999d44969831aa54c839f22c83869202a0bfd426c9f04af526e00dfd4e41143acf680b43356af9cb0fdebccbdc424070a338a6d1a054622006c2cd755b9568efbf0cf456365ca6856b06e983ac155fdec0787beec49e4cf79cc49231115493e83d7155e25f2865a29e85effebac69d8b8287b1ddd0ded3189eb0dddcbecbc34d57f7f520cdc2837bb5a59000f90dd29808d306a1d37669308b126ab2b", 0xc1}, {&(0x7f00000002c0)="f1fe85358c9c3700f26047c7db2712f07a1b06da5d029477f845e7189f115b755c32daa0d25e4fc8e71cf456190040f6090702f5bd27efe0153f0a5df1494d398aa58e4069dee176f1e29517b67a787e408856debcf283c3a7818e2f83b52f59658b8853ec5c3a781976", 0x6a}, {&(0x7f0000000340)="09d81d89479bfd7e35c52ca65cabe75728e6b089c770a90d2d01b7cf8b27ea7f07d8e4ff5d2584179ceeb1dc3453f167fdfba8c4b6dbc2a0409afe24ad193b235bb5183c06bafbdd7b01e5c90968e5c99ececdc4eb4fa558ac0ca72f2c297a84a3ff4b35f1da4a1d71fbf2ed7c8d8a5b486c3b6cca0be918d10011c3cfa8c04118d49c4eff4eb9adea81569cd9272d36", 0x90}], 0x6, 0x0, 0x0) dup2(r2, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001240)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="50feffffffffffffffff00008ffddff1f2955b44bd7e77fbad53eb4de9f45561f2454a631b0bfe4cf3c2c755b79997b65a73f7678fe1d28133042c8a0b9d977aa276b33eea90d000ac397e254c46899bf2914d8ee2295a687a07500dec018fe7cd737c82ffac4eb7366079f8acc2e1b5c2d87d58b7758ee7eeaf0ff8562890837ff12e6c24e68b6dc46c9795931c5ab44b65d2b17f14d9476b5f919aafb84ddfac1a524f97e62a52a72d93e3a8090ccad8957d5eb53e5e2b00f2e0ee6198883a10ce48ce6a6d5c668ddb5ba05bad3e40b32ae4dd87e7d84317a4f98fe5b5b5a7cc707b0316251b52a21a3b68d9173188b7b31ecf79eec7182c2ad001e849949e0d7019076d8ba6713de43cad81f9d37d56d99ec47a04c08758f4f184f74bedac2dbc0234778e380584526cc3dd01785f18ab9a375598477ace0462f7203fe8bb76c60af011efea7cb735081f7e159e930deced6be1a8d7a774647686bc8e67cb9b0be40ce0391ff640d0580dff188295f8188feb249bbdd25ea4ecb880b863f88b0f7608fed6d2e9f37400d8008e99f71e157b9c40ed764634354787f3518983c111bbfeb3612d183d9f2cdb72867ff88e7b1eb3fefce006ffd13dd17f4bb11ead2b95b396f6bc51d4f5f2708539b51518f159f72f3205a1fbed4607e99157ad091d82f432f926d5018491cdd9ca8d23a69a5ae735db625b1f6f2ea964ccf3b1e06e82fc67d5c766974a45e1206eda430fb83f21ee4b9ee859e4c851ac8dc36fa1754a7ceed03fa3ad56bc07785c0c0774a3355e7a663d2452f44041e607f0a941c3159fee5af0b688daacf7eccc7c690055eb8e400f59b0cf8d57b79d9ea62de4a2480a8af531956367fad2ca790ddec6495fd059ca2e74573215a2711a2381e2ebda5740dc345588b818e41f0f9a3579bf13a39209746a6495eab416eb1e69f8cb4ffac18d33ffe226c69516d67ae3ec3c190b0ca063bdff0a13a95d7133ceafc5dc98acaabec1bcc2aaba2937c140059bdba5abed1e4cd554e621ddaa204083dc5df18cc24e6055465218b969a531f4757c148ee1b274b5ae9ee31d71b1b8754dc8eecadee56f25f704ab081a0b52dde16062ebc86e4fa1a8198eaf8bdc36a99d949bc149f8dd280c0fad2f33759bb3b81a430bd486f44b79c6370b8f81285916be70c7537d6fad09a75e1060f6b8c16dede6a1d7a48454954ac5ff595822db3e3a283bc2e9c2f12c43bcb0711cfd068366c30e4b7d8a8955ecf11db8253a9bc97dd75e92cfb2c7c3f6f2a3e97a3c2d7c2330f088560359ebb0392308cb10fb84b025927d862b9f6cb569cab57e2b55e63631a29835a86458ad83247da116efd149fa452b96a38d571812c1df062be63fb000336a7c1c66a97a2a728c2f4d4f7ca4d97b7dd712c1d52ce7b076a23e56fe789ddf030983969dce466942ed6742b0743076bcfaf014e289116a9c6940339301c6eaabe4e44062c984f6b938b87d7294f758a719424594189ec765a0f4270394c3cdc7eaf3ca6f13f83e87e07fb836ad4d3d32aa8879dc47a00298b327c2b4fdf34b29ae9ddedbb20c2b0412d626436a54bb693d3ccf99776b33da9c68db1b5f2874d9aa42a6b97eef4a74e1be7351ff55944eee2ae1455c644d2ac099ddd027f83d9cb721a60704dcfa9493bb03421c118be03ededd05e39c069f72cb66e712f134eb2d56b8f723530871e263ce9ef0c026d42d990f5e2a78fc315c685f4ea1a2c473a0edd6a3fa892de561e817c196f1dc68bff73daa879a390dc2a90d631f37e3efe83ca8ac8a43d2cedf9a0aa5f83a2b1202ebaa5d32e41ce425d9a35cbc80d1da79fafa278be7829d6b1905102bae71a96ca0a6eb1cf2bbb8fa3e5459183fe577f4ef962bb5f649e8a624d185f421861c27403a1d87cc61e4b8d5f4354b3b2fefa6603618c06411b45128758ba2c8d23098d495e286bb263656efb887a6551c29b9dfe4e82827f6101046056fb621726cb7d34fb566ae22bf0f94778e940b291b4339a4a77d67f4cf521ab09c40ee4bbb0c642b4e66153df04d5429ed28bde82f65937328cae2f65ec24d09a0104eb41ead1e82fcb4d4c5256ee9e63462ff0ba35eb7eefb4f4831226bf731dd250035942667b1cc969e73a7228e653bf2877a326b18f186b9b1a2041dbe2dbd88b1b4691b87a85e1554f950fa358040d69bd360bb674458e05661befb14aaed5602ab677d0751133a4dc789c95159b6105f18eec6d34a21158f7fea0549baf83394bdbd8ab5c5c312656deb27fc234a22d32490a0bddd0864f10f4f4bfb856866c1f729dfba42c0292a017bf485bc77528d73b615d9365e667d755fefd4614c7efffc366cfe73fd87ef8c97043849993384e85d60814263aea435033fc8ca25dbd23ed4a3bc16eb487f00a7f715cead908c18fa58ea3fde5a911a4fc773989342e426266b342cea93febc93c69e6869c984285e6154d701ebfe49a6e4e13ae689f74dfacd3ffd4a609d72f1bc49c859d5629dedb5cd6fb6a99033066322d1814d7d67b810481ed422bf5114d083a640afbd9de2bfd47eccb21ec5dbb3c8d47000fd6f00f9cac66fd0dd88be275b624c901a764c5554ab4c9c67322872e113f0a8ecc7d7f49b53d7bb4e9c429312acd9301683a5f932624f07e5344d8631a21c844ee6277c4a1a0fed81d63428ef5742e8379b7123dae2cda7abc76c95f995e825c436e057bcc4535122356f9d432d798c6476f025022928f4d0d833bbd5bd3ebabaa1109e9a9fc9301089edd933fe15600bc2e434dad4d6505a3351d06ca0717662bdb1ceedcdc69981c8713e80fa3ee95f0ddf05501c5412890ecdd9cb0e1f8b3cf1df32b00a3daf0ebe583b5c6fcff2b312913472e77bb2546cc40b6ce60948211da951e11bd5cce681805a8d0ffa3f36accd4b8470e8b6191e1362da24b78f63dc4b0042d032a1774434c59afd376f0ca1ceb8e7c515b701fff4b65938884dc5ae9cb3072041ea0f0f54b6d71c0577221f32f0e5210c885e53ba01c1d0358be4809f2da19078a400352f82067179b757aea18ec0a2fb664f40d148d2dcad44949f197975ed1c1a6e3591beeeb0a5473eb2fcb4a1dddae3d10c3bb8583c600d492100a6eac63c8e61bc002fdf1fe011df4a41cd7ba303bb3f5fd4e95e9c64d75835a29f779bfd0052d628d78de4f3feea18d38b044c34440ee1b7459fcc793de59579dd794da3449e201305236541a4749951617414b8e2e512fd2106814ba13087b64e4a5d30fab2fc63dada1a7695611b769491bf7667e63548f3f32052de655c1801786f04e773ace4b1cb43ed3cb7c23d9fd844bc31ea1d28160080872ebd066f0db63226b329f3bb3d7eb20eebeab2646a22becad11e15727688596983dfdb307b0eb944ccd972233ea8027ff329c64074ab6d43966adce9f7577772762758a76b543073d8ee0d672cab1f6cc8bbe0f56d24c28a834d97a772d2df58920f15a798077899287f139f4d65326c7791ef1a33083ace21c2ae4231d2fba42ef806c68ce88b9084917387c440a1859b73c9597c814542a9c8bf6c226c7509b735cb708f50589d567a7d7ffb731958ddb4d6bb7c07a241741dd1dce8c36120fc458437ec003e44c96bd3eb31201ce1566314bc912221ae8b2e04cdd07b4c90d85313ea64615858f82f5773c8ee3209b1eb4562681ecd818df64085b0c0eacf292e97f4eeaa16f4caf043598485cf723a414e3be1f531e47b1feefe272488fb2f0994044585f88ab0529e70ff8682989f2fac27b4ecf7705deaedd5fd625f91e3cf74c78344de0ebada9ea283f58ee77f18f5118f316ae775d7e2c3c065346c32775794fc8e65ad9a93a24e7f8ed7567bb241068cba1401f77c3a15601e9bbe51f8311cbbc481decf57f13149a34bb3fbdc9994872fe3f1dfc463bc5aa1eee6193a8c43cf6a9e5fb1de5a7d5bd212bd476a3180116d2a3b6e62b535d738d427a2feb57da6434430a2311d01bb08a372ff478751b39003f9832840bc4acd84f33a8c05b4332c2021006156dc5bb56e4b7bf1269eefb0959c66d9e79d13956770ef466523dbb6c21220ae0946a815028f43c380f8680263f8d9dcee645f05d171a3c2f89c863e252c977783c8d9419a1d5c4b7f289504fc5f71e69b926320d860fefc48aea023f0dfe409cf9fa041509c49a50d149fc80010f8d803b4a2047cbca4868702c7c1571d116893204273731f57e5dbc1b7ba5837cbaf0519d6d8f85b3657e2bd1546fee1db6a9f78bd629e8ee71739a5c829071748ac41e988c016c2da538405e9b8a2bbe0ed2b90687a0eb6a1fa30fa6791f422ad4986cc503a2ba5cd5d11c9888a0653bb8201039b0aa44cb99119e886e01265f351744fd3b6acd26a050e133a3e21878bf7b005fceb52206603e58236786fcaeac0ce7949d0bf25804761b5ef474deb17e358e2102dee4524c602e12b7ef73630f28af10a0a36fed4c7fb6cf8a7462c64adc71f847be727d4b87f89bfa7edb05a9c45544325d273716f35e38aee5df48ec9596481b6765d25868cabd9879c32962a894c435fb1cc6ea57dd5258f7f5f8b107acae19afbbeb5bccb003b31873a7177b7fef3c168f8f8a6d23d0067ba44ca6fa328ecea2147af45098a6920059f5870988be37f97a90db75ccbc83f9cdb1df4815d5bdfbdeaa638c1f2e74ec5df17a795dacf65133754a01793c3b0ecf59de7412df98f2c88cd3e8fb54f97055b2791a7570f649e839c8bfecff598622236c8f544eaaed5ac07bfe1bde582bdf21f69a8ae049a95421d30014ceeb30ba6ead16c5bf347b4ecd4d821a9443e294b5b8e078fb2c772231982bc4ecc192f1ae4549144d943a8256fae9a684df445faad7d35455b19affdfca0ca55a46911ed096e21b4da6cb3b6e0c9ee12b179a009b2704e64970e24931f8ac3cd76676dfae9061ad0b1673b678e81c52bde6b3895611a543e4ad903fe21ae96a7eea0908d0be31a7af68f47a71d253e4ac1c840fcdfe8cbeea8148026440fb7ef26fc842678b96e94d39120bb99ec9b669a68e0dd2bb93d276b6f7e85eab73199f59cf1ca5bd30c1c61d22cd58f72b28026e3f36069bc3e2609ba47e7e105093ebb686ddd5482c8ff3acc7ae4827d67686f6d55c5c0c5af0d7e9076feb31f088efecf0b7e09e144fb330a844ee5d910ee787f1c86b5a172678bedae45e1f7866a2f118e6377015b64a1fb4ffd296d3d3e50d0b439bf300e225dc1c98837d5a2ebdc9cc7fca67fe73b536f53ed1e842cc106aa66fd3f2ad525995ca32c26aab3aee02ac271c8d7f095c64dfd6ce10ba2a62559779ae82e2ae0d29392b95ec5b1b8b5d07542cb60ef1b39b7d2aa444e12436f0e250c7533b7d3f9804fee94ce80db90160c65cf52593b248b9e6e83389e80498b7d1a510205b2f4845d8e6016c2c0f619c76beea5841ec1662d3442b5b76dcb7dd6634113d23fddc9ca257b62afb2e7e128bdcf0ce52a102a02f72cea90735fc008c64dec0dab7ed175879cdf492fa80b4973b941220aed3b7a1c377511efdcc4ae22269ebb13614641d8eefd6cd39f6574b96df6ce6bf7b8757c8370acd501346db5f51e586ac93fffec89273d33d6b2f2eb02b575f9d0326ed1481993886e9a8fe7654e2eecd6e9b2711d1fd01a75125151ceac85c86c4e4978044753f8ec0a761e00cf67a25d397017ee9d596ec055745cef797204247bb80267f92dffacfbca23bf01a54b35e8b4cf4b0fa3b7ad80fb2f7b97e7923fac362fb74a481ebef9460614e7b68566206bd3b6192febeb102642d8263e9f57828daf673e6f11c138bd1d93364324826af090aca12c78b2b0b1c3f389463122f050a79257791998c8a94a37984b2e0d489a919806f2411311b61b932b6f8bb1820a7a6eee1f5b34081ead369a852cdca93f758f338dfd9cd0c6ed03efd70ae50a9c74f771a3a73cf9ba89d6d35377d0aa61137e3b5950bd81efe2d85cda6b31c25d17a2e896c6b47d3e48b4ffc99bed2c6d5f516d954b4ca64aace84ab1c2def870a2717a89755e1d86cb6ea99df41cccb516fd2f87491e1406b6ca953c87888dae5900d71f19deffd47fa4642341edfe39840000000000005ff4d81ab1162af4a79f021a8bd6da856331d01ec8b298e7b0b29732fa526474df5095eb5bd62d022935cc4112000f2847355fae46689c64accbc061"], 0x20}, 0x1) 16:17:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") chmod(&(0x7f00000001c0)='./file0\x00', 0x104) 16:17:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xd9, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) 16:17:44 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) openat(r0, &(0x7f00000009c0)='./file0\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x10000, 0x1800}], 0x1) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\,(/]\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='{},&[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x18, 0x4003, 0x7, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000980)) sendto(r2, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00yV\x00'/204], 0xcc, 0x1, 0x1000) flock(r0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000900)=""/87) ioctl$BIOCFLUSH(r0, 0x20004268) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000740)=0x7fff) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r4 = getpgid(0x0) getgid() wait4(r4, 0x0, 0x1, 0x0) socketpair(0x7, 0xc005, 0xfffffffffffffff7, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000800)={0xfff, 0xf9}, 0x8) open(&(0x7f0000000840)='./file0\x00', 0x10040, 0x1e3) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000008c0)=0x40) 16:17:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:17:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) socket(0x808000018, 0x3, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r4 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) shutdown(r4, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:17:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:17:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x800) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:17:45 executing program 1: r0 = socket$inet(0x2, 0x2000000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2a8, 0x8) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='%\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x81\\.%\\\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!,\x00', &(0x7f0000000380)='-]\'\xfb)#%\x00', &(0x7f00000003c0)='^*\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='$(@\x00', &(0x7f00000004c0)='\\(\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\xb2\x00', &(0x7f0000000580)='\x00']) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x9, [{0x3, 0xffff}, {0x3, 0x5}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x20}, {0x3, 0xfffffffffffffffe}, {0x3, 0xc0c2}, {0x3, 0x1}, {0x3, 0x26}, {0x2, 0x7fff}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0xfffffffffd90dbe9}, {0x1, 0x8157}, {0x3, 0xb89}, {0x1, 0x7fffffff}, {0x1, 0xfffffffffffffffd}, {0x3}, {0x1, 0x6}, {0x3}, {0x2, 0x9}, {0x1, 0xef34}, {0x3, 0xd81}, {0x3, 0x1}, {0x2, 0xe16}, {0x1, 0x4011}, {0x3, 0xfffffffffffffffc}, {0x3, 0x16902c73}, {0x3, 0x3}, {0x2, 0x1}]}) 16:17:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:17:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x6c}, {0x20004006}]}) syz_emit_ethernet(0x11, &(0x7f0000000040)="e7bf4e5e7f8b57984f63c95178e9eb23c4") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:17:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c94e0d863e56881635ad7af19ab47334c7da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b4a93f4518dcef33403b1d207fd15e8ec5a2d5d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead4060043c6c3b018be5455ba5fe808b08ef9840f9e13da4762e54c0182247a3e405d535ca73f2a9edb94286eca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708530ef03785b4931dd28f8ab7471d627eb687171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc627192437d88be0e63c1b0772e17638fece26a5b8a135badb898b0aa060000006e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364e89000000b7ed7bf5ae6f446b16", 0x227) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xb}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:45 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) r2 = dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x4, 0x8, 0x99, 0x1, 0x1, 0x50, 0x0, 0x1, 0x2, 0x3, 0xfffffffffffffffa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="25000000efd47a909f963c0c895838249c00000000000000dde4aa6b848d5a1cfec277a46dcf76da29217ce9457cb86fb41ff1b26ae18afdb54004518e21795f8ba033447febb0f2bf7726", @ANYRES32=r5, @ANYRES32=r5, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f00000005c0)="25972772e950e00bd8389b144b011ddf530887db1cbb8ff1b83f15d7", 0x1c}, {&(0x7f0000000600)="8108ae28e44f7bbcc121873ac4027e429c56fce88cf883f946e346f9d04e1ebdec05888be21c9b46113d374189cff6746b0795c5671f", 0x36}, {&(0x7f0000000640)="fd035324f46b0679637b8af59db3e44686cc47772d44a2cd4ca6c2c5ca5526abb66b361e4608ef3f675b208984bb9ac3e64da0534beecb33dab4278c41d4555b8a8f85f6198b7cc04f6229f573ece6dbf54f97462182168998158c44913dd2997d3bbe563aa553c7fddf7f9592644199e91871d9283983a0d4dcf41854b79109cbe47ff8188cc00222cf66215b93ee56da1d1272a6c1545d04207c02b2ea91526458db3aefcde65d3fb0", 0xaa}], 0x3, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20}, 0x8) pwritev(r5, &(0x7f0000000100)=[{&(0x7f0000000040)="06db4e0748285631ab92291f92104db653bf934f4ee8427974882be87186e36f6a74183dae6788840d131e52a54d0600c33a5a9aed4278ba2e510039e504604f0286c512263e576da46a59f7b60e153284daef482c399251eac436d5fc60d8c4f810a29ea0cc0113405aa23e4a73444d7ed8f7030730686c16", 0x79}, {&(0x7f00000000c0)="b0c66bf4fc918f6096870011a99520a0aee5", 0x12}, {&(0x7f0000000240)="9824292b349f57be0abff91e573db566d0e727b03efa1dd6b4bb6704402b0f7e90eb942a9e45a2365dfbd06e7899ac59eb9c0ea20aa77b012ab83097d1d83b977594893a23b22570a9362631f4620b9404afcb7b37fa000913d8c30e53ef636b1bc40f8a51d41c94f2d693a6d5abc07baa2dca0d95", 0x75}, {&(0x7f0000000440)="a3e28c74faed1b40eb72b9971d3ee7b58f0b69e8fc0d5660a5ed2ca9792237be82823031436a261580208c4cbddfed970bb6c9faf80ae831bc865fb0fa78ce4a4f9929b720c2d884a26fee1da355e66311fc5e1c39697c347a25db62bd588dea07ce257f122af89f06d18b226023f46eed06fbd8cb5fbeda467d8651e59b86b03734bd670037fe6423edfdcaf92e1940049c496fbad06656b0a85c379e2c7f1651b2ca8da0219bd4f1e8a15ce32a7a9cd9b8145916ea043115c0f81567c7b7b4209678e9272906971153c8dffa2ea37b749c1b7102", 0xd5}], 0x4, 0x0, 0x0) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/156, 0x9c}, 0x0) 16:17:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) socketpair(0x20, 0x200000000002, 0x5, &(0x7f00000001c0)) 16:17:46 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:17:46 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0/file1\x00', 0x0, 0x2) chdir(&(0x7f0000000080)='./file0/file1\x00') 16:17:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) pread(r1, &(0x7f00000002c0)="92e4056a447502203efea8cc04d056720ab2d16c2b73", 0x16, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0xfffff, 0x9, 0x8000}, {{r1}, 0xffffffffffffffff, 0x9, 0x20, 0x11700, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x2, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0x8000, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x19, 0x40000000, 0x3, 0x9}], 0x21a4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x1b, 0xd3f2}], 0xc8, &(0x7f0000000100)={0x4, 0xd3}) 16:17:46 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x1a, 0x2, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7ff, 0x1f}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="9a060f943524447e44f9542f7fb8af562f69dcfc8557e5e6c62807b68766288adf5bcd638eabfe3de2fa91df816040f2408d99266bef88e2c3ffaf08d8a58c", 0x3f}, {&(0x7f0000000080)="caadc75b9a5e737e6fea3e85892ba45efed832185ee35ec0", 0x18}, {&(0x7f0000000180)="23cf5fb1b975edf9345376ef2e39b670cd9ce9b9d5ec576c52806a27e255bafb27c32fa09bb154f491dd0bfe5e399aae669d2708168ae78fc5665d4494f20cc4bdbd94b9910b96f535ff2789cd", 0x4d}, {&(0x7f0000000200)="7ece34e0ccb5b762f3dac749d8f514ebe58c0ef9d9459aea6c0f9d4806fd39c5fc356ba847e703e055fae74e2b39b6bbfbb5669417ad2e00e88850b6143a228c8457d1067940c32f67f84dccf61ae4a28c99f711570248c35881343489d22190e5fe5e16e467e0", 0x67}], 0x4, &(0x7f00000002c0)=[{0x68, 0xffff, 0x9, "d041b4210e8d298b66a5c13859c1058b9955851f6b5fb197d4b2f25c57c3a248fd079d6ade16110bb48994b5c257db3142da7123cf53d611e4f2a94b85dbffd64501fcd075b94d860b75caa7062f86974105ba357e"}, {0x28, 0xffff, 0x0, "9476261bc35f4f6282516d5011fa02eb26"}, {0x88, 0xffff, 0x5c87, "e93c8a2ff4d612d6cb08b32c695b096b71d1c7be7dbf57fde0ace5620e3408319b07dda4fe681ced7029252302d525f39750b3644e12d760b756e8cbfe9dfb1fee2c08e0f8c5526a933242ea4d5fa0de06b0cdf889dba03bdc5ae0d03ce35d204ed99462202c0acf0ba342c94a052088a99ffbd5c4"}, {0x58, 0xffff, 0x0, "f78b54e581e49004a9bc55552ad3741d2fdb7e82198e50d17ad267efed668bb0e37720dd04e525a541d9cd12fabcab0ab1fb8ac8533930d3963bd89011aee2b65eac2a86b0d087"}, {0xb8, 0x0, 0x401, "46ad760ccfb9c2567f99fe3f698e39869e255a3fe57026abfce1c4ecbffc39887452f468ae0750f83e8b84b8b3ed36cb4448ed43a5e1cf472941f7e2661fcbd7075b8b9caad52caa7d4bd3c7b7c92f30f4caa77855535daeca7c28845d9d838b90be59caee36a19dc7149a7cbd0a62b9dc82e69aeb8fba886abbbb10cf57c61fac3a9099ad413d9416a3a4b8c650ce43ac5dd36ea7ba1677dfa9ec49c783ca1dbe15"}, {0xd0, 0xffff, 0x3, "2fbd11b2fe2c74332180a717fcccecd37be226ebfb25543311b4a32120ed59bfbc74769370909995d3549b247638ac41c8767ef4e94d06f261e13cd92b55a3b813103df70bd08219890491a31603b2f713ce3813d95bed56d6f0cdc98f8d5abb9fc2b20c27a4a46cb4b2d75da0876795d7f07d3b6b4a9af9ba61be389f1d02d6abac43a5cb7992f9fa43c467838ff9ef329bb9013bc9b0579aee30707e79a825860c86911ff411cce3e4bc04592998dbc4a61be66ad7a5b5e0ff38cc3a7f6088"}, {0x60, 0xffff, 0x8, "c3bf630f66657f4bf566b2da71fe6585901de7256bd8c237f174f80e59053e1d40fb05b3edcf81694b8a01d1d7c4a887a005cdef1eec76616d727997559528a63802ba96ae2af6af5cc6"}, {0x40, 0xffff, 0x1, "b01e75d6c590106c95735d034b790e9509d8b39d9b68a17796646e7c5935ea687154b8f8d925faaac632f930"}, {0x20, 0x1, 0x1, "7a70eaeb246c5efb3e"}, {0xc0, 0xffff, 0x9, "2b1aa03eacbc353a21db405df91f76d3a4a03de8506bdeb6b4f46261118b73c7cd5b7be4aacefd6173ff7dd59f10ced18a5572493aeda619b94c8a88ecde68caa3783132e4934a6c33829260d9b7674c7de2fc6ee7631e79e9015acbdafe50b1c1c4248c36b9e8fcfdd1031c8f39c754d6477717fd9d30c494e2aa57bc41468fc788ff4e4536afca927c10a3e385b0bb6914c3bc7c1dff7634f202572434727303c8892a8ca2780720c63c68"}], 0x478}, 0x4) 16:17:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x68, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 16:17:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x4, 0x7}, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10002, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x8001) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3f) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r2) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) syz_emit_ethernet(0x68, &(0x7f00000001c0)="00d762d0f1b90900e3f5e9b1722bfb1801e8f05832772172e34b42f812175e4f4c3a8e976b7986b0b44cd1f68ef2ca6fc817769492345434a9deaf6703ec5404a786d18862e20100000000000000d263386b76fc31007451cc26e57543934a986d07be8c9f320d1e") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:17:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 16:17:47 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() r5 = getgid() r6 = syz_open_pts() ftruncate(r6, 0x0, 0x2) getgid() r7 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r7, &(0x7f0000000100)=""/255, 0xff, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0xd0e2}, 0xc) socket$inet6(0x18, 0x8003, 0x7f) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r3, r4, r5, 0x16d, 0x2}, 0xffffffffffffb713, 0x42, 0x101}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000300)) mkdirat(r9, &(0x7f0000000380)='./file0\x00', 0x40) semop(r0, &(0x7f0000000300), 0x0) pipe(&(0x7f0000000280)) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x4, 0x80000000, 0x800}, {0x5, 0xff, 0x1000}, {0x0, 0x400, 0xad9a4663aeabcba8}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) setgroups(0x2, &(0x7f00000002c0)=[r2, r3]) 16:17:47 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x9, 0xe6}) 16:17:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:17:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x7, 0x4b}, {0x0, 0x735}}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x120, 0x0) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') kqueue() 16:17:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffefe, &(0x7f0000000140)='G') 16:17:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) write(r0, &(0x7f0000000040)="b97b76ea49ecfafcb0af2982b19baf6575415808a671cdb2c55f83b78a3f7bd642dfa09070c8aba1e11402d99948c7c11d7c987199d1599044c73871d9bc90930b2266eb9a20621b5d0f36622fd59541fe58116837e6782a09d79d7ea77acd41ff28d946bc7c", 0x66) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="5c9d3602e24bf29c8da6b94022e3589bae1aed53b96b0c8f4bd064", 0x1b}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000780)="9cbade24c9a4c0c3d6913d261d422e11", 0x10}], 0x1) r1 = dup(r0) fcntl$getflags(r1, 0x3) execve(0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) 16:17:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x10, 0x0, 0x65f9) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x1000}, {0x18, 0x0, 0x80000001, 0x7}, 0x6eb0, [0x2, 0x1, 0x7, 0x3ff, 0xb9, 0x4, 0x4, 0x7]}, 0x3c) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 16:17:47 executing program 1: clock_getres(0x4000000000100000, &(0x7f0000000000)) 16:17:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8408, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:17:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:17:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) close(r0) getrusage(0x0, &(0x7f00000000c0)) 16:17:47 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x2) flock(r0, 0x8) 16:17:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) nanosleep(&(0x7f0000000000)={0xd8, 0x400}, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x2}) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x8000, 0x2a, 0x0, 0xa0f}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) 16:17:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:17:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8880, 0xe8) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000200)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0/fi\x00') mkdir(&(0x7f00000001c0)='./file0/file0/fi/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') renameat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:17:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() pwrite(r1, &(0x7f0000000040)="98e108ee811e2d9f2c92bc6671f39a0d429f0bd0f52751beedcc018237f52b57553fee944c08c876ecb5aff68a3e4ef632e81a89bb27361fc1faf8b1d18a81c7ef14924c0b90fefbcf9a12ea46260751edc3235b68930a5255082e46cc52db6587d95843efef57", 0x67, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:17:48 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x7fff}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:17:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) munlockall() listen(r1, 0xcc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x100000000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:17:48 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0x5, 0x8, 0x80000000, "475a066a53ce73807c064a2547e49c414f2a901d", 0x4, 0x9}) 16:17:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) getegid() r2 = getgid() getgroups(0x0, &(0x7f0000001580)) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r3 = socket(0x10, 0x0, 0x8000) r4 = geteuid() poll(&(0x7f0000000180), 0x0, 0x7f60119d) fchown(r3, r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = dup2(r5, r6) getgroups(0x7, &(0x7f0000000280)=[r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000100)={0x0, 0x800000, 0x7f}) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/174) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="03b4aeb3ec242cdd2a5016dc4ad672585e39ca284398d6f9d1db4e2c0a", 0x1d}], 0x1) msgsnd(r1, &(0x7f0000000240), 0x8, 0x800) syz_open_pts() fchdir(r6) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8001, r4, r9, r4, r9, 0x1, 0xad}, 0x0, 0x20, 0x0, 0x0, 0x5, 0x4, 0x2, 0x7}) 16:17:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) syz_open_pts() 16:17:49 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x400, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:17:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:49 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000008edf1539c6f297d92ba2c757177c6cb9b603203f179182e5ea14b5578bbec89457e7b05046e9179e6198b4be21078344799c3c8b0b92599d5d0c6b68c6274290ed292557a1bf69856f154433877a019dcb9c00000000000001fff354948cd22c57b8dec54f1931d9781600007d1bb733ad08822d5dcb97d5cc0561e5bb6e1750de12"], 0x86, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:17:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xb65, 0x896, 0x8, 0x6}, {0xd1, 0x9, 0x1}, {0x1, 0x9, 0x6, 0x7}, {0x100, 0x200, 0x5, 0x7}, {0x4, 0x9, 0x8, 0x1}, {0x1000, 0x1, 0x7, 0x2}, {0x5, 0x5, 0x2, 0x100}, {0x4, 0x1, 0x0, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0xff, 0x9, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x58) 16:17:49 executing program 0: setrlimit(0xd, &(0x7f0000000080)={0x8000000000004db2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:17:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000000000003f, 0x1, 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000002c0)) r1 = msgget$private(0x0, 0x140) r2 = geteuid() r3 = getgid() r4 = geteuid() fcntl$getflags(r0, 0x0) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000001840)=[{&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/93, 0x5d}, {&(0x7f0000000480)=""/236, 0xec}, {&(0x7f0000000580)=""/178, 0xb2}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/193, 0xc1}, {&(0x7f0000001740)=""/240, 0xf0}], 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x100, r2, r3, r4, r5, 0xd, 0x200}, 0x3, 0x3, r6, r7, 0x5, 0x4, 0x1f, 0x1}) 16:17:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x6}, {0x18, 0x2, 0xffffffffffff7fff, 0x3d5c}, 0x101, [0x6, 0x8001, 0x3a, 0xa2, 0x8, 0x5, 0xffff, 0x8]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x240, 0x0) 16:17:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fc) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = msgget(0x3, 0x21) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/114) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x80) 16:17:49 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x40) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r0, 0x0, 0x0) 16:17:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x1) dup2(r1, r1) dup2(r0, r0) 16:17:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/85, 0x55) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xfffffffffffffeb5) 16:17:49 executing program 0: r0 = msgget(0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x8a) close(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x20) 16:17:49 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000291200003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x1ce, 0x8001, 0x6, "4d1da394909bec4628003232239460a47ef0d516", 0x1b, 0x6}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8480, 0xcc) r3 = semget$private(0x0, 0x3, 0x481) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0xfffffffffffffffa, r4, r5, r6, r7, 0x8, 0x9}, 0x0, 0x1, 0x9}) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000240)=0x9) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x7a) 16:17:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:17:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x47, 0x3, 0x5, 0x5569, "29d30f20e7b5a06accaed942ef59e58f8d16c06d", 0x81, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getgid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:17:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20240, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x10000}) 16:17:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:17:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x20, 0xc000, 0x9) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:17:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0xfffffffffffffff8, 0x1b}, {0x7, 0x8, 0x1, 0x9}, {0x564e, 0x4, 0x6, 0x20}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:17:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:17:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1000, 0x5) r1 = kqueue() recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/213, 0xd5}, {&(0x7f00000004c0)=""/250, 0xfa}], 0x4, &(0x7f00000001c0)=""/180, 0xb4}, 0x800) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:17:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(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) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000180)=0x1) rmdir(&(0x7f0000000600)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:17:50 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = dup(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) socket(0x1, 0x1, 0x2) 16:17:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44, 0x0, 0x0, 0x7ff}, {0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") login: pckbd_enable: command error 16:17:51 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x3, 0x5, 0x400000080) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000200)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b87358340312aa03854bc4bd1e7d8cc5d3d20b6049e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d811fd5eac73d36190980025846f69ac88805f80651ccbda601da2201a18703df56ce412865f07911d33562365fc05d84777f043e4f80838e2d881055364e0857197f08ce1e2be6405277810f4a5c32327d7bcb84b15922aa400cb51d85ff6c350d1829854e164678ba1a0e7a6d2b68773b2f1308e4af64afaab6bda71cc09abb5c8970a11f70088801dc2a6cfa44e844fd2f638a95c344a794dedb999c0cdddf625f3128bf7b25f339848eb374ae9dc17d1b27a969a383517c77ca79f00", 0x10c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="a7000002000000000100000000000000be49c93a61bc0dc7f0e7ffd3b90000007c6207726e98b52d167600000000b20000000000000000000000000000000000800001001c3ce35d99002658a190791d3a67451368739dbac65606e11d86db3d3b89cc04000000a7774f6505be420396041f4dab21d6ca99c26269a9c1d0832f179ce7a84380dc5870b6111443ce68679e43f09b63a0c1bc87ac19b7243a473455bfffea381eca865619d00f5995791c9e0d45ee79c5c798290583a286283aef75d4f40651ab29572c6d133312204bfa070000002454dac4ff80acdcab118c3ed4f24b63c526204e78f9d5f559e140a8000400000000000000000000000000000000723a1291c8e658e51dd682730c0ba25fb05b46a03ac670b9e9f82e1a15278575295f5728d9cd50bacb3d83f13ff6fc580a4bdd07b2d7372b90e881c9d55e452dadbe17fcf51bf7109480c92d7b651ae7508505eeb4b17904e0823a97f1c697cdec31fbf4102b3b81a47d7a0600000000000000f86855f5fc9873096f08c4e72ca0ec52b2a1711ed6facf00000000000000c71373f01c4074bd29a153ae"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xc3, 0x85b}, {0x18, 0x3, 0x6, 0x100000000}, 0x0, [0x100, 0x1, 0x7, 0x9, 0x5, 0x1, 0xfffffffffffffffc, 0xd616]}, 0x3c) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:17:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:17:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x8, 0x0, 0x10000}, {0x40006, 0x0, 0x0, 0x40000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:17:52 executing program 0: pipe(&(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) 16:17:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1d}, {0x3d}, {0x6}]}) r1 = semget$private(0x0, 0x5, 0x400) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/139) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:17:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:17:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2000000615, 0x60) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x20e, &(0x7f0000001640)=[0x0]) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000040)}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/50, 0x32}], 0x4, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:17:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r1, 0x3e267821, 0x1, &(0x7f0000000140)=""/192, &(0x7f0000000200)=0xc0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x1dff}) 16:17:52 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r2) close(r0) 16:17:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x8000, 0x2) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:17:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000040)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = syz_open_pts() socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x7ff) r4 = socket(0x23, 0x3, 0xffffffff96fa552a) r5 = semget$private(0x0, 0x3, 0x407) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000001c0)=""/101) getpeername$unix(r4, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvfrom$unix(r4, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) msgget$private(0x0, 0x400) r6 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r6, &(0x7f0000000240)={0x1, "46219f0d91f8c5b1a44a306c22014c8060ce77e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"}, 0x4d, 0x800) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) msgrcv(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) msgsnd(r6, &(0x7f0000000300)={0x3, "e40067e780d9a488596c135f4e7ecb6771622c6916429f4ae443a2fe51ce7e4b89abe8b2ac3e57eaee445b09e6d03dbe2bbd3af1db4f0673c19175e84f6bda943bf501f0fa69deb863f322d6d9c76e719a48b9e28422111634368480e6d19ede611a4413da49e91a34e7a77ff702dd05d470d5e6dab1dc5e5af8c3819835b2695db350701e7d6ffd9b845817a3b5d017d5"}, 0x99, 0x800) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) msgsnd(r6, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) r2 = dup2(r0, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x756) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x18004, 0x100) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:52 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:17:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto(r1, &(0x7f00000000c0)="da732d9f36c1f195ce3c37a5daf437db45825c8bee3b387ff9d4ead05999677eb55b2b9384bef0f7fccbb57957daba67546b7bc131e22570a3e3f7024ef09d11e3fcdc960bae21ff795d1e39db88afff41988f7c364304beb90e200ee23eb01f5d8e1ca24521847d640e8746a76e69d0d41fee833acf81c01c4db7dcf811ecc7f9dca1fcd2b80909edbd25f3d4451f8d6de130f1fac2e6ac0e5c5a70556b622c972cf2eca4295b2520940fffd15bf5b5b3e53aba86a178919dafedc737b67e2a12", 0xc1, 0x6, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:17:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x1, 0x1, 0xdcd}, {{r0}, 0xffffffffffffffff, 0x50, 0x20000000, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x82, 0x80000001, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x7, 0x15, 0x1}], 0x5, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0xfffff, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x13, 0xf0000000, 0x8, 0x1ff}], 0xfff, &(0x7f00000001c0)={0x2, 0x6c1}) close(r0) 16:17:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000500), 0x10000000000000c4, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="29374393d4f8eecb345f9194796ceeeced190e032a2444b94666742a10e785de4af815e3c2c2d4c68d50efc8b537bed3cef4c4354f1e376abcb60966b8475bbc10919d4078efdccfc8323ce2a92e3122d0657e3e614f608eba52f9ab8c01156b5460e9eebf04d8f1a79d239c2a5300297b56829fee3949ca6a27706db4", 0x7d}, {&(0x7f00000000c0)="a08edc64471229045e58444b47826e8a7ea9baecbd7df62bdbcc2ae7fc98dae718f3cd40e7781afb1ddd6f4638d0d4282655d8cd4f6f88769ac470270e663b79d7a4ecb41246e7060ddcd6c8ff04037e00af7abce414c9fcf12d6e6dfd3c6ea6da50d86c913a848020eeb3e859d97d5c6d593d8160f7b1ebc0a38d443c2adbe4f8cc635ce9c7e2809a97c70c7d1d36f60570deb1fda5cd0dbab799611639883ca3ca1220f0f21e215a42392d3319d543033dcc5b025030b6f67e4bb2ae62", 0xbe}, {&(0x7f0000000180)="3f492f987cb6645ca85b33c2de67f0cc0f62f8352ea3c20a82b9de5a3acbe00f989d35bc8b6149a49f10db20cf1c", 0x2e}, {&(0x7f00000001c0)}, {&(0x7f0000000280)="7c32d7e56ebf0422def8d3d837fcc1b1dcc8854ac86943a14a7829af2cced8085504a2772c3e2e843e95f6771938e0f8b77f0b96a61aa7832b7e6790745f695b3aa52af9200e63df894aa69e793b", 0x4e}, {&(0x7f0000000200)="bc2d849af6619fd227ed408a9f552846d5c9712c997cd7d947e1c1e7eeb73791f6dde9368699a87beb", 0x29}, {&(0x7f0000000300)="578fac192ac2b9a535eeee45c92d5a4671d0c45536ea6dac797486e117ae7713762b8d94a92ad2a4a6d51330686c19e7998a268d1b384a458e652dd81cd7c620be3bc1743575c9957a14323269f5a5fceec4cb5680580df8b6b7d48439049c4d78f1b48afaabe647a2fb05aa5c91270fa336f124f9d7229c17324b4927b9fa1e9bc7590145a8b019ca20c3a6ad66ab0f548aee2343bf28d537743ce0b2c6c79c6d4bdfe846843c542f228afc0688bb4c6c46c8e524ccd4b40ee75cb560655bf5579a30", 0xc3}], 0x7, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 16:17:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800000000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) 16:17:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffc000 didn't change! 16:17:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x41, 0x0) 16:17:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') 16:17:52 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x4a2, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) fchownat(r3, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffa000 didn't change! 16:17:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") geteuid() 16:17:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10009) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 16:17:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/21) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000100)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:17:52 executing program 0: r0 = semget(0x2, 0x1, 0x30) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x180) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x401) semop(r0, &(0x7f0000000140)=[{0x1, 0xeb, 0x1800}, {0x3, 0x10000}, {0x7, 0x6d, 0x1000}, {0x7, 0x2, 0x1800}, {0x4, 0xde19, 0x1000}, {0x2, 0xfff, 0x1800}, {0x0, 0x1, 0x1000}, {0x4, 0x2de53320, 0x1800}, {0x4, 0x1, 0x1000}, {0x0, 0xeb}], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000200)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_getres(0x6, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x8) clock_getres(0x3, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x20481, 0x1ed) 16:17:53 executing program 1: r0 = socket$inet(0x2, 0x5, 0x101) getsockopt(r0, 0x6, 0xccec, &(0x7f0000000280)=""/248, &(0x7f0000000100)=0xf8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r1 = getuid() setuid(r1) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:17:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:17:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x6ee) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:17:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/253, 0xfd}, {&(0x7f0000002240)=""/122, 0x7a}, {&(0x7f0000000040)=""/15, 0xf}], 0x5, &(0x7f0000002340)=""/139, 0x8b}, 0x2) 16:17:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:17:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x35}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7, 0x1, 0x1000, 0x3c102c82}, {0x7ff, 0x9, 0xf049, 0x7ff}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000001c0)=[r1]) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x92c9) 16:17:53 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) fchdir(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 16:17:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:17:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x4}], 0x2, 0xfe4) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:17:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\b') 16:17:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x3ff, 0xb2f7, 0x4, 0x401}, {0x7fffffff, 0xff, 0x4, 0xfffffffffffff000}, {0x7, 0x8, 0x1, 0x10000}, {0x7, 0x7ff00000, 0x9b9a, 0x1}, {0x9, 0xd9de, 0x3, 0xffff}, {0x9, 0x3, 0xf21, 0x8}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:17:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:17:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20a10, 0xf0) recvfrom(r0, &(0x7f0000000540)=""/4096, 0x1000, 0x800, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000500)='./bus\x00', 0x3a0914c44f7b202c, 0x800000000001b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000000c0)="d5f911cb11fb7b7ca6aac4224ebc603b4d0e6172ac508197b8287835ec3844fda0e6e1fa511d615496b51b125aea797023aecea73e117ab135a2aa7e65c09ea6db82a7309b7785f270ec737105b4381dc54553fc793f616b0dc2a155f5ae8786271f23cc1d7b0e9725094b279276750af9b3870939d0c50d3e23467f47b014a47018d33fd88b73f131d9a1742e72b3620430da860b24219bf58ebe9e38a9f081caa3007bd927f20c5b862c3a23d4af7abe9d586237786096c43c9b88234092719774f8a06665c5c9bb69ca340a131c85eb325b634437f43b57cb91083e1e9c24f4c59e67115ccbed4f4eaf", 0xeb}], 0x1, 0x0, 0x0) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 16:17:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 16:17:53 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x90, &(0x7f0000000140), 0xfc59) 16:17:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x14) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r4, &(0x7f0000000000)=@in, 0xc) 16:17:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x0, 0x22d) sendto$inet(r0, &(0x7f0000000180)="523ddf2987d6", 0x6, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x3ff, 0x0, "73cc5160527b0100e534840c76f3000708001d00"}) writev(r1, &(0x7f0000000300), 0x22e) 16:17:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) clock_gettime(0x4, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x400, 0xd41c, 0x7, 0x3}) shmget$private(0x0, 0x3000, 0x420, &(0x7f0000b3b000/0x3000)=nil) 16:17:53 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="429e502a944b92d1ca44e46952d7fa8d7403ce9730d97d94a6ad3f38a8b283a907ca746c4e5aed18e688b64bd77f91528160ee5a19956b95825502567f775e5aa8629764d29da73faec1c668d65d37a2cffd3cd5aeaf356f3fc344c379b62005693c75c60053470be90723b1618ffda4d817c421da07aba5a73f62b47bcce6fc1eb1e0dfaabb733ca65ba700fec09308a5bb4c16d805a210bcfa43b85d80cb7c1e43b95e4a5d59ebcc76ee64fb", 0xad) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000240)="45f67c27f1fe50d94d67c6ca2319fcf7af342d4be57ab6e9ee1bf8986f62b965389fff38f8c02643183346f539dd63c32b49a8c99b6bbb1f362f70773aa2131caf3d8cf3c428ec92e63601ac46a6f68eed9d15ba79ded61827c1ebaeda498a9f261a11186e406debffbdc45660dafcc2973ed323804598c0cab1744d", 0x7c, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:17:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) 16:17:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='tap', &(0x7f0000000180)='tap', &(0x7f00000001c0)='&\x00', &(0x7f0000000240)='[/\x00', &(0x7f0000000280)='!/,\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='/dev/bpf\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) linkat(r1, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000580)='./file0/file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 16:17:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000001c0)="64a356d97ca778a3678910b79b80f0406489699919a68b6885cbb6d2495bb90a06fe0e603aef44a62e9f26933a4600a9faf3912b00c61acb4bd6ca626507492c9c25485e2b1bbe000000", 0xffffffe5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x27) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) openat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0xc) 16:17:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x11) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x84) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3, 0x800}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:17:54 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1f) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) socket(0xa77184552715a0dd, 0x0, 0xb19) 16:17:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x7, 0x2, 0x8, "29b10a5314412bfd5301955ae767a47f50010722", 0x800, 0x3}) 16:17:54 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffffffffffa8, 0x3, &(0x7f0000000040)="341c3a13dbc8a4ee5e90f4759bf2a39813b588f78e59d226a21a4a36b769a1b7696a94dcd9b345573d171a6063f01b5a0249f94017c542465cc26b20a21ed25bc549cf127615", 0x46) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) 16:17:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f0000000080)=""/239, 0xef}], 0x2, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x42) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) socket$inet6(0x18, 0x3, 0x80000000) 16:17:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x7f, 0x3, 0x6, 0x800, 0x4, 0x7, 0x100, 0x10, [{0xe3ec, 0x8, 0xffffffffffffff80, 0x7}, {0x10000, 0x4, 0x80000000, 0xcf6f}, {0x4, 0x1f, 0x81, 0x2}, {0x3, 0x60e9c34c, 0x3ff, 0x80000000}, {0x30000, 0x97a9, 0x4, 0xfffffffffffffffc}, {0x100000001, 0x505621b9, 0x80000000}, {0x80000001, 0xfff, 0x54, 0x4}, {0x6, 0xb4e8, 0x8, 0x7}, {0x100, 0x2, 0x6, 0xfff}, {0x3, 0x80000000, 0x1, 0x80}, {0x100000001, 0xfffffffffffffffe, 0x2, 0x10000}, {0x0, 0x8, 0x9, 0x4}, {0x5, 0x2, 0x7c, 0x6}, {0x3a, 0x2, 0x5, 0x7fff}, {0x3b1018c0, 0x9, 0x4}, {0x1, 0x5, 0x0, 0x8}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) 16:17:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84, 0x0, 0xfffffffffffffffe}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:17:54 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x4, 0x300000005}) poll(&(0x7f0000000000), 0x0, 0x6) 16:17:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) fchmod(r0, 0x24) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:17:54 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x40) chmod(&(0x7f0000000040)='./file0\x00', 0xa) 16:17:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x80, 0x4}, {0x18, 0x2, 0x2, 0x4ffa}, 0x8, [0x1, 0x5af0ae07, 0x0, 0x1, 0x7, 0x40, 0x5f3e851, 0x9]}, 0x3c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r3, &(0x7f0000000200), 0x0, 0x401, &(0x7f0000000240)={0x18, 0x1, 0xfa3, 0x4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') syz_extract_tcp_res(&(0x7f0000000200), 0x3f, 0x1f) 16:17:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x8) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:17:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:17:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair(0x6, 0x4, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x88) r2 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1027, 0x0, 0x0) 16:17:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x8, 0x3ff, 0x101, 0x9}, {0x7, 0xfffe00000000, 0x936b, 0x1}, {0x3, 0x7fffffff, 0x1, 0x80000000}, {0x0, 0xffffffff, 0x8, 0x2}, {0xfff, 0xfffffffffffffffc, 0x5, 0x495}, {0x5, 0x3, 0x4}, {0x1ff, 0x400, 0x1000, 0x80000001}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x2) r3 = dup2(r0, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000240)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:17:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) r1 = socket(0x20, 0x8007, 0xaa94) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="9bc8ab6741943482f1ca6d72f3457957b3c5f866a5bc3c7ebabf293b9a6744352d7c70b2a260e8248257c69a07d2178185cb8f1d666a43fba8c4cba11f783358ddeba8d5965aa48f260bf84e6a6246398c955a5ac48c1ce37bc770aac134eefbf4c7920c9dd697266d89e6c5d095dafe58a9081af1a09b9ba3d685e5aed43616569d03c128765eb43fc7a8f3fd36", 0x8e) 16:17:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:17:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) sendto(r0, &(0x7f0000000000)="524e57a9df36b4c241f6edb68862c7d4d4c1be8f43f4bad8e117db73571b9840f573a085a96530e82c00f8baac6d27cf326bbd192dc9f58ff711039341b88e860f3b8c56c3a59d5fcca32f17bd557a8648becd10017955aa496caff62850129a6415ea8b9c661446d6dd2303cfb9013471465ca6c4f084d78ec3cd1141775c0dfacc00483976b87ef26dc43469811d6b81926b62e6d8dd04b8", 0x99, 0x0, 0x0, 0x0) 16:17:55 executing program 1: select(0x65, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:17:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:17:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x82, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) rmdir(&(0x7f0000000240)='./bus/file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11dcc567f092dd0005fbaaa2f850f62d26c6994202269a6f7043dff9f1905d5acef56009ee22a8600f29e771754ebcc795781901f27e7c05de3b080000ee423b6697aa8ef2a84397c96ff0dd8f0907114c9b1049a7586417f995971ad1a075664386e431760992d7cacefcbf3cee3097b4325e38dfb21e4baac4d173b4db480e867ffbaa182259358f6a3b0b0404b4367f4c4a2a1d61d25be288cdc3bf109a89808f700d511af166d42ff55c769c42ca35b7f6222eaaa25a75ae987c5e818149cc78c5daa488a9059e8d2d9f5216b13616d2b2140421ad09aa2fed5a8b6d1214886549db3be558ae2e78ef786c778a414a8b514fc41bc60ccd8c25a10c230f818f290bb7362ddac07fb8c705351be5aa1a5efa3c818718ff4cf77bde6ba456677ca7dff364837ecde4db908226c1d744d420452348004cdfaa606987c0067c668d36560313b1fb03ab339cc8730048c24efc83846fd25e0d173c8af456aa8ef9571f194422bcd0fbbdcfad5164ecd105fa4bdf74d522fdc9c2de873b6b5597486b1ff748fcdbc5bfc23a408061745f3ce0fd593d7aebed10a30192d3150beb3faf880e47a7d346326084a5bbdb9306e2fe5c06a0a3c47caad9a2162c4aaf83514266c1a0ac9b1d98efb26c52ec2aafa7958d7444076e62306e0b4169967ff8842014f8f8739f23e47564", 0x25c) getppid() clock_settime(0x3, &(0x7f0000000200)={0x1, 0xfffffffffffffffb}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8d01, 0x0) execve(0x0, 0x0, 0x0) 16:17:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:17:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x7ff) r3 = socket(0x23, 0x3, 0xffffffff96fa552a) getpeername$unix(r3, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvfrom$unix(r3, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000240)={0x1, "46219f0d91f8c5b1a44a306c22014c8060ce77e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"}, 0x4d, 0x800) msgget$private(0x0, 0x50) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) msgsnd(r4, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) 16:17:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:55 executing program 1: syz_extract_tcp_res(&(0x7f0000000240), 0x9, 0x6) r0 = socket(0x18, 0x1, 0x200000000000) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) recvfrom(r0, &(0x7f0000000100)=""/109, 0x6d, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200)={{0x800, 0x7}, {0x5, 0xd9}}, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x52, 0x40) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:17:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x106, 0xa0d}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x500, 0x4) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r5}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:17:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r2) setreuid(r1, r1) 16:17:55 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x100, 0x2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:17:55 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) getpid() r2 = dup(r0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) fcntl$setstatus(r2, 0x4, 0x4e) 16:17:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) 16:17:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x22) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:17:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) r1 = semget(0x2, 0x0, 0x449) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000100)=""/161) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x80, 0x5}, 0x8) 16:17:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe83, &(0x7f0000000340)) 16:17:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x500, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) read(r0, &(0x7f0000000040)=""/47, 0x2f) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r2 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x3) getsockopt(r2, 0x200000029, 0x69, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) 16:17:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 16:17:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x1) write(r1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 16:17:56 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x182, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f00000000c0)=""/70, 0x46) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xc57c, 0xe}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) write(r0, &(0x7f00000001c0)="f59470d7ec3e8c063ae9f910ba069544845790bf6f9505b1cb4d84a0706e46b90545aa254a54a647c9830c6c7d2ef935e3041de5798c37c6212b998584886534f8a3a7743dc2d909dd359f5d", 0x4c) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x8, 0x2, {[0xffffffffffffffe0, 0x20, 0x7, 0x0, 0x0, 0x4, 0x8, 0x0, 0xfab, 0xfffffffffffff5f1, 0x2, 0x5, 0x0, 0x0, 0x1000, 0x20, 0x1ff, 0x6], [0x0, 0x11a7, 0x9, 0x4, 0x2, 0x2db7bf6, 0x5, 0x4, 0x3, 0x7fff], [0x800000000000000, 0x1, 0x8, 0xfffffffffffffff2, 0xb4, 0x8, 0x4], [0x0, 0xba4, 0xec0, 0x3f, 0xfff, 0x4], [{0x3, 0x1, 0x7, 0x3}, {0xffffffffffffff81, 0x8, 0xffffffff7fffffff, 0x9}, {0xffffffffffffffff, 0x2, 0x8, 0x4ea}, {0x8, 0x3ff, 0x69, 0xffffffffffffff1c}, {0x2, 0x3, 0x8001, 0x43e}, {0x4, 0x80000000, 0x10000, 0x2}, {0x4, 0x5, 0x8}, {0x0, 0xfffffffffffffffb, 0x2, 0x64}], {0x7c5, 0x8001, 0x7b, 0x43e2cd3e}, {0x67a, 0x0, 0x7fffffff, 0x30dc4b16}}}) dup2(r0, r0) r2 = open(&(0x7f0000000500)='\x00', 0x200, 0x10) pread(r1, &(0x7f0000000540)="a1d27335252fdb6a2e6b65253b9c3a46e6093b050ff6a08085d8c2a208ad451f3299cf032c827f53a4fe4249d438185e278ab6ca15cd29de92271a1df58c5f6165de2a0387badde8a657a33b96b231d84b40120e64c6609f12eb27c9486de28b05201622ac4703c10f18926a1fe88f57b9fb1210ca992a0a1599ebb2dccfd0e198ce4d1086fad9f85bedbb0abd428b5367f33fd889b20eb53af1e435c9372804e88c06bff4b6298860c8549729c722962b0a2e29b50e5cfb880a29d722846cca7c3102b40665648ab1f8afd47e1665dfd697d523ecb740c9d8171327cd16ae0ed33986c2772662b733bea78f911ca51623a91baeaa2069", 0xf7, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000640)={0x2, './file1\x00'}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_vnetid}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r4, &(0x7f0000000700)=""/108, 0x6c, 0x40, 0x0, 0x0) ftruncate(r4, 0x0, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000780)={0x9, './file1\x00', './file0\x00'}) fcntl$setstatus(r2, 0x4, 0x48) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000840)) r5 = shmget$private(0x0, 0x3000, 0x209, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x2000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x480, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000008c0)={0x1, 0x0, 0x4, 0x0, "d08ed3722b971c41bd9265b24483d90ce0e763cb", 0x1, 0x1ff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000900)={0x2, 0xffffffff}) shmctl$SHM_UNLOCK(r5, 0x4) 16:17:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x8) r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x0, 0x9}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20000008, 0x4, 0x5c}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000080, 0x1f, 0x1}, {{r3}, 0xfffffffffffffff9, 0x40, 0x800fffff, 0x4, 0x40}, {{r0}, 0x0, 0x40, 0x8, 0x6, 0x3ff}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x44, 0x60000002, 0x200, 0x9}], 0x0, &(0x7f0000000200)={0x8, 0x100000000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r4, r5) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:17:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x0, 0x7fff}, {0x43, 0x4}, {0x40, 0x1000}, {0x41, 0x6}, {0xcf, 0x1}, {0x26, 0x91cf}, {0x84, 0x743b}], 0x7}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x83, 0x0, &(0x7f0000000180)=""/131}) 16:17:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000280)="40750e066a60b786c01f747b8eaec038ba3e801a0eda1da0992bf77dd2a716d08a621a27c3b4c324dd740216bb6b68d6d34cdcf5c25df0a5f51e729ade50d624cfd22c1330c5dcfa749684492adac06963a7ddbf2095881daa058fe66bbe996da0b2ae8cad0a7575ba6335d64935ae7791c9e28db1cf81a7a9158046c58338d617a043409c2be3afa9104ff02f4855f10ff9701e60a1641c7d60d9520322120b7d90c64e8419452b96e14a79c5e5a44a6beb15966f7a6c3ecee482458f4ed32d98d85a77177af777afad57ee462e7ffbb223927775d664292a6fbab31239ec71768d7fc62fa55705c5dc30d655fab74fb93800c49275dcf7b9d0cd93ee87b21587fb68203a719150a4a934a631623fb7f355ab1cfc2003ada5cc8c7d77d1aba8fd3b264a6a3b624b196437e285a53bfd2bd3ee1f15a1032f74b23c566c9e57c30a43fc695f62f1dba338a91636284777fabdde654000bbe6a0c546a0e248770a5c1e5452fe972b2c5a4bef90a6990d65d6979d170fbed985b1707f8e52f83fb2e6a500395d40a2f4d24132c10457e8eb1b9b7a5020838eae9ac8301518aef920ffff386dd82f3be3b18ad33cfeb5b707777eea6ad0b9fc1fae5e7545365842a4f5cf99fb8b10638e08ec22a5b511ce4aa9b5de594f98f952b943e117390f6656e764b8b7aa8f9fbe9d18e72bcc6ee2fe225e32c27585184c97ffd83e628c3ed64da199a6f74a814a529ca8e8a87490f95359fcbe6e9671938628195aff2e0d2001ab42f33be7b8f2a615251c4976a33a64116507b68ddc1e9fc10baefbf9ddf5202256c0090cb957aabb27852f9a43e628ebf9cc2862d289f323fa875fd0b587ec09c348c6f7867b061441d44fa3803248dc39622d1c38c45751c9c238bc6a98c7f0be61ccd2e2b7fab4873afabacf12fec29ac2974ee6971245db1112da7bb8bd48aeaa15fd7d03451f125af0d9175dc7dcbe5902614ce6e840713ffa982358ba260b9774462eb782e335be7ae4cfd46ed75d4aca0db70da48933e729ede7e6ebedf57a853347a262083311608f007550578318590fac1d1f776bea4ddf7a608fe9adb6dcbbb0af2ee2789e2406d7a9c1623808206489502fd5e138367ba229d2add11338660e2041dd1760897f2ac0439422b7c9a010e26160c8375536e719c8e3d795ac0d92a2fad09760a8b348972d20e6e835e6047328784f150de1b0cbe1900c333dbab3763227ca2cea9f88a8dd9825c068caa52c489392b8a6fa4b7d6d6f27a49e8f6851298e344f6873ba956cb50fd402cf025769370af3d8517ed955fb2cfa25882989cfbc5c1239595176759badeeaad1e41ec98bbff5a367e4747c1c2ebdf02e8da631d8d017d808fdf9ef583e1a564dcbe027017287b7b996b6796f11ba8b6c028a4ed64a373f12d80281653d16fd13e1e26b921e4cbf5aaf007489c55c4894f35da8f3b369a005e7f2df7a537e6fd8da5f0ea327aef766abcc795a5ec31984f2913c517a964a05c54cdfb00721ab32b8c76322f5506fefd61225fc4ccc47695fadfb498b95a638340978faa64d1ac45a2aa1d30ffaede7899639c7c7de33b631570fd160f78a9dda0325dd4f7acaaf4e399f4c82ca5bf8bf8a531f8b60a721bc4b416dafdc2e4935b08ed376de317aad0812343d30484669dab8c27619e0bc27ad1290bc398d1c37a6c54ec8545df7121dadca44bce3efe13e7f39e474e6314dea330a5f0f98239a2d51b67e5cda28f2e4f8fa9a08d442a1c4eaaeb90aed3805c594af3c6c4287cc95791432a808710414d02ae85d12bbca954a2f0f53147b1726017ded0e26d6b877dc33e2c7bd947bdc9e1932ae01c35da118ea11c7c49e8f5c424362a292c73a1aa4d6a528d1d091961b6f39a38431ebb039d52a8d54f3d41bd0973356e070652669a815a5dcf4867e246634d9742098c4f326b08208cb74880c19723301c5904bf871d0e742bd06602cf10997722dc6adb1f6f087e1d8cf8f17b6ac0b4a85b8031f76d75501b7041dab0aa505121663fe93666823ecc31ca8d8aa95e5e391dd96fb9eabab00e52f4f2561a6c91a3ee81937d182050e106e454577f72e5b6b97bed7a4f94d3e8b5e957dc5c20509e4a1089c785a1deb427a1c732c4a037c8ed80d7afa82bcdaef906efc9ea315bdc1612290a50e573132fad4d12d3c21b664313f31f81eba24f89ae0b1c17290760a4a34930bf1d3f54a3bacb46e310bb6ffbc4dfa57056715907eb75eb5cb1a5c297db38ab5913195d35bdf6d65a778b55c346c1677eb28a136d540adeee4f2b18f70daaf2e045d3acf512f71d8d0d4de5b12783e46a4205be22a822c34c86a9aad920aa65634e96c354f43b2a688539c3779a55db9189cb999a033b10d061bfb2098de006b421ebf60650066379f4b3d4720dbf93ab382e846eebe7ce8a482cc6d27165dc27ddf62313c3f2086583067f5410df6864c4cb45c4a0d91c74253261bf6ebdd6305a06efad6a0032da2f14f3f9430db13568b98994a8d50b05c9249e56990d0f0136378019da2feb9d73131f568267159fa6c4e434fa89f15e91f1097a3b078156d04ec72e3cdea11d00bb410379cea1267cbfce82f33a74f77054e58c4a7fbb461f2a01a5512679a210ea128bef6c7bc5d9aa29ae82b0a55c3ba337ff27f9c25ca00a3b85dd7bd9bfd0ac969074d0e92f6c1f2b5abef48a486d2973cfd2b62500e69beeb3f6dc68ed65b31d5c836e14c7f06b9fdcb6ab3eb4a0c8587e8b37a87466c8f8eb571cbe464e68c6146018615111e1346df8a669a11146cd60b1301aabdbc4e5ccefad7ee1ca6485db920882da9bf9c699268302a1dca5d2da2f304e70e2d2584eb62c33ed38cd9df1f1561b5b80658731882aaa832b407b23d28974437424fb4412337e6964024277c642f7c9c1448a850c303a483f16f1a0e9ff8f35e087dbd8994209643458ba8567a557262ac8f4a086093ad17daef5518d4144530520e7604a360f152f39326663fa17d703be2308952b10aafdfcf024b4f9cd6138ecc9d6eb9594677791e65bf2378bae0eff83d980f992f2b7315149e9b58ff65ec0c2d625f5e79af3dd15489f78267b823f93da39e2291a83284af8952eb727d15d915dd39d05b63ff69baf4fe2a66afe8a365ce6260afd71576fc3cf6308b734ced64755163366ff06f7e4e4a59a6ca189e79dffb2ea058b753da675f77bd1715f5ebac440fb97eb902d7d3ffad1c83c8c7c5b89d70ca5acfac71bd1f81a4d47867be737fba4af470fb278e36624bc71f883d73bd0bdc6963ae4b3eda26ac5bfe4585e771495cd5eae7b127052544401365c8ca1b5c62e96a61829434dd5a13d1a766eb0b8e359e66198486f4e86ad0c8eb58045554bd849cd9fdb7362fb5e1e93c7fd2870c883be1d43729bca8964362d21c450dce42668811c2153839e5becd62db0b82206a3bdf844cb089aec0cb61d53c6109afd57ffd9696fb84abe45a583e4f500a39449f4a5b42a6510e490d1fafc141e78e9315977f5c399124f56653a0003c8cfd5dbaa17e7e494a89274d65029954bef5ea09072c6daab19a68108903dee6a58905fb8a8c1b1049abf6c3d013c0565f2f59c50341ea8a4d87f48913567c368382d4b1e630f372443592c3e7be4649da1acc5e6047073b90e11f07157c57384bac2882b1c0676cc608d06cf867d8ee189b6626331889a42cec33726598512b8e592feec24a8097f6e996616b44bfe995b4c1eaa51957ac1d381fad207d2d7c3b3ceafda8c35661e6b2cbc92a918d42d62c8f7aaafbe3d621b0079fc01f5bb165a41288f231673c6aab9b924e186a3c9e2f38442b359d21c4cede12d9d8dadfc1fb02c91324fcd59d021c203d89c7a20114e9236f4ca692422821d7d9bd1d7b9a2e060d34fc3f80b24b04e55e90380fd5bc29d0cfb51c19a24aef14599364f9b338a527da5bb6642d19528c09c6a77d093632388039166dfbbc290c9ce6f1fa26ba92592fbd36e8b4b437dc2d7825df963359e928e26ceaa3cfa8dfb14c3497ac1189bccedf96529537ab38a68e5b5367eb04dfd68b28c7e3831fe661e4131cfdd11a20280aeb89524970fb392b50ef9b59b3fe9b3308a0189bbd0fc82ab83ea4e0a831e6cda88e0f69ff3f365ef0eb8818a54eacf4013087930eca0faf79ff8c320279615b23e8fc65f01b0589e9770dc88d7dea74c69b1ac5be6d39b50376cad4ce9f5eafbc91092f9fa6fe32dc30337e7f9ea310db320452e4055dbd5c4fae8950caf8a775623ad96b83aaf5022b4add958e1ef61278b9970ad1473a9cbb303ff709551c66a5c7621551e995f46ea888b7a3be71573b101274abca5916b1b64dd67c93c3df677c45c948bb5e27d989b9d02ad98bf7c70caa1a8a7d2db4b2ddf4edfa67a72cb673cb1c0ee14aa0f28d961a90e93b8947edfd47343c857501dc6ce78f6bf29b7273da46f0f9223a734b57971d611394391147d38352b661d3716f0b9a2f8ea64cd5ab5fa5cd0f739258703e0879ed08386f2f7015bb8e963b98b09b560f1460c83858ff0731e79d929bf2593591eb0050d42fd856b357b478d03db750c76a0cbc84b12629b2f89e992a8cbe74b8b65bdaca28ddbf232cae186c1e7c2862f971c2e5d01b0e97eb00327c3d04fac6db7d971241782ca206a768cf5c6588bf85337d23552a58eab2763aeb6884223ef23d2a73a675ef29c475b669ab52cac7ba46f43d2c32b13492fc17c69f7046c93955228f9d1da305d9dac1088fc60426180ba913118f791bb53c8a6e06c4bdb084c0ce0162df76a14544532a32bef5ec9fa0b761408951fbe3027e380fa467c88260972e9ce6e3d6eb1c612edeb0c6db98fb49ed482300fb7895f807cb59337c9c794a1c7e8a10f102a71fa4e12d0de70f409d6f1b6817a417e1fd269c8f71e137db444b573e61eb45049b63b51382407c75539a452b1281044650d1843c5284d00a245842c0ee536a374379d2bea44161446b43ca68131d14183730116c281c6429f955f49a2bbd10ea8c657eb66656eac37afd035c7db58c7db4305dda4ffc85214d42e1c2630eed28410eb907e3d1fb83475a124c742206f4a834e94af5dba3ed4b462132906e90e2aaa1166a69ed3f9c8ffbfb21c7990805249e9d1de5fa3991c5411de3d7b3b7716cca660f1ada162a883017b3c90b96b4eddce2d57c6643dab1c9d5eb53aa1295b8cc0e8c382ba8e9dcdcf7e5a242fdc4a51afe088a51d36008f308d3a12db02a72ecf4c6c1dba953ec15398c6b5b92f434b6be72164871572d9ab650a49c1918be6a0e2cfb637da94f1e9248388326b84ff2fbd37595d4b5869a6dc87dc8e2d8b7c0dc1e6ce12a1de0d0b7e78efec6fd8fb4b7da37924a99b49ab4df23a2b44fb0e7cc687b3c7d2c625154fbcc125ba3857fbeb44851573b98a9d55910d56a044df2e7aea2ba0842a6ff680b755bac8652cdcc2ec0992dd54e7038d270a0d11f60c7b011acef4d65d31b6230c97b6ec35ee8a51131446bd6aed17427c4cd4070d5810425dd6a2db6b41a6b76cd892af25cd44f884e0c18419d2ea506dd8d804c1e982fad9d37ad3818defc8720e6a7295b583d54557180cb797af99aea7c1dbfcc35e1022fa35d7c73198381ef566a3b9979b1b276459b77544ff4af2eb19fe51f6774b35eb5e928b86d23074b889e9850cd0f76f47dc315d8eb05761e23a087e62ea3c1af0d901ea3cfbe6ec4f55edbdf8219109b085a74395e5ac8d890a5e6a171e1c4c246d2e809cf02cb843a84b1764d773d49b318c178ba", 0x1000, 0x0, 0x62) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x5, 0x800, 0x101}, {0x517f, 0x0, 0x800, 0x1}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:17:56 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r5 = getpgrp() r6 = getuid() r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="1ea5f78c30d7dee51f289272c0c1e09b771e8f4477e39aca6f307c005c0db87ceee6fffb76b28676d2c91c59c2a2304c3e6ed3ed68af7f0fd1b485dc2fbebda1af6b1593488577c9a6fddde18777369d52e27be2e406d740fa2c8a185aac791aa623a14acf27f51d4fc38f98c125053a04fa8fa1cad88bcb71ac4ee4283ca59be85c58f6823c3f866dea02c25dabd10738ff37e221f1f572be492b96cf489a449cea1acd2d366465953de7a06a152c64090558ab3fcaf6d1fe14c3c8d6f03c66b5ef9424cac2da6fa7494ce3235b9c05c90cc962ed1c9c162b68639599bc37675f8e47d5b4b3ff", 0xe7}, {&(0x7f0000000300)="d673be4ff9bc955c30cc0435207fc015f1c065d122b7aa30edf84b7be9f93bf37e9cc63081bc40997fb4c10a0e384196a5065a0e7c2a9197da8f96f652a05731e0404c82ead166deb24d8583cf670155f4f8f3b4a2c6ca6056c5e802e5c71e1ca16af86c2430cf0291ff0ece7500c9a0b08443ab8571fe40f0f7e6acac75e2c3e5f3fb6d645aac68e86170bfdde902632eec136bb9b91b32726c", 0x9a}, {&(0x7f00000003c0)="4daebde2660ec9f104a0d83a10b28f933503433077539333e807c8376725fc1b4ffb7f44e54fd4dbfb6a5d78485040d46cb3b319730e31ffe008434810a7f837c81b09947e3ce7c4b2c830d70c1e64eb1c7b0f25c8febe2ec762799e9e26a09fcab5ab59b893ed2501c46d8a489ec66503268bfb2b965224fbb2149f33ee919d1b86498a839e86c9ba6ed5aa5957257b11da47808953c2cd0aeafc1896631fb0732fe57ece18400e891aef7142a49e05543827a1be175a0a1ee88d7ffeb3b136bba2cd5be3fdbd21ef25e916", 0xcc}, {&(0x7f00000004c0)="f99473455744457c5442d5c68fc1d7edb494295b1270462447fd8f8d8568db81771ca65ec34100b3ea5240ac635f13f636b0b31ebdf08e44b8f727ef1fdb1b7e119d01349a1224cc6aa06fb56b839529583933e125b8ee893086cb82ab1c6efd3d157c86979e91c9ef821e0ca74770455e2430434bdb98146c04db97e412e932c4a87469eebcbae182ac0f202659495dea58067dd18273cfc666c69a5cbf901c125d13e04129002e", 0xa8}], 0x4, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r4, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r2}, @cred={0x20, 0xffff, 0x0, r7, r8, r3}], 0x68, 0x8}, 0x7) r9 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r9, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r1) 16:17:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:17:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x3, 0x8001, &(0x7f00000000c0)="ecbafa03e2f031198f14d5a6f814e16ada08647427397083f4ebac6cbce13c9c5f8e746456c3628f30312a1fe93c2908cae3609924ab5588d8d7a4ce0d534e72e14b3c108425f1aed929c7daa879ef15795e598778afa2b3afb92269e01aeb6abb24d6dbb47b83e767d170fee1b2952c91b605b0b94a7886bf2087bcaf977e221878c3", 0x83) setsockopt(r0, 0x0, 0xabe, &(0x7f0000000240)="c851cb71c2a641950fc298ea2ef40600a90c814122bd91fd5a35a6c7658cc2013c00"/57, 0x6514fb3976ad100f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x1, 0x3ff, 0x36b0, 0x80000000}, {0x9, 0x85b, 0x0, 0x9c6}, {0x7, 0x0, 0xfffffffffffffffb, 0xe8f8}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x9, 0x6dc, 0x1f, 0x1, 0x100000001, 0x1, 0x1, 0x2, 0x3, 0x9, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x9, &(0x7f00000001c0)=[0x80, 0x1ff, 0x200, 0x6, 0x10001, 0x7, 0x3, 0x0, 0x7]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0xbcfe, 0x11, 0x0, 0xffffffff}, {0x1, 0x5ba, 0x100}, {0x7fffffff, 0x7, 0x8, 0xde2}, {0x3ff, 0x966, 0x3b4, 0x8a}, {0xe378, 0x7fff, 0xfffffffffffffff8, 0x3}, {0x4, 0x8, 0x3, 0x2}, {0xda, 0x5c4, 0x40, 0x3f}]}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xc) 16:17:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:17:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) lseek(r0, 0x0, 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:17:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) socket(0x2, 0x7, 0xfff) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:17:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[0x7, 0x491f, 0x5, 0x8]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000000003, 0x0, 0x0, 0xfffffffffffffffc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x200fffff, 0x80, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x4a62, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0x5}, {{r1}, 0x87ffa5ad033ad7e2, 0xd3, 0x9, 0x80000001, 0x401}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x8, 0x6}], 0x0, 0x0, 0x800000000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() dup2(r1, r2) read(r1, 0x0, 0xbc) 16:17:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2000000000000002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:17:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x9, 0x5, 0x5, 0x4]}) 16:17:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(r0, 0x200080000a, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x24c9, &(0x7f0000000040)=[{0x0, 0xb089, 0x3f}, {0x7, 0x9, 0x7, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:57 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) 16:17:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x988, 0x0) r4 = getppid() r5 = geteuid() getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r12 = getegid() r13 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x20000, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r16 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000340)="71cc73738b8b3550eee11401dd9287ecb9464a4ea9bfe77e1902ddbd56", 0x1d}], 0x1, &(0x7f0000000640)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}], 0xc8, 0x40f}, 0x6) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r19 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x28) r20 = kqueue() kevent(r20, &(0x7f00000001c0)=[{{r18}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) r21 = accept$unix(r19, &(0x7f0000000100)=@file={0x0, ""/68}, &(0x7f0000000180)=0x46) setsockopt(r16, 0x4, 0x100000001, &(0x7f0000000780)="cee5936fa60f2b4f99be88ac290ba1d9027423c93c0c45e69b4eb52271852f5a913dbf8b4748794232f278d9ec01b29ad76c1e97f6f3390607e55588873c43a6dfb9c8b2ce802601d0916a02eb181671d1dc56d1106ceffe6535f96ea8b3734c342bb4b0f7e0a6d0c8657a8f16e21b89070a2752b7d657280d530f814ba0c352c529fcbc113243424423a7745ae380026b2bafebb1b89ebcddff40b4ffb822fdf095c05bddbbaac917c7e53d79bdae4d1ab3c280b1f6d650c7449a925966d17218b598e3ad0b1dabcdf1b18bab331ac5e75db67d7ed0b400dbff3d82ba8f456fed773e5b2ec6ee4562579507b52c703ace5a8fa056de4185838356893f5b96d32034ecdac5ce0ec2b82e90990b1f8c9debdca80e055408abf31a2fabe1d96ed1e7538a8f38a33be38f46cc09dcc698cd60fd0dac33122556b31cbb78ba29eee85ef8d4be1d572b196ac91819c78021f3f8f685ff930e662f3f898e126c7f89d9740a1913d8eefb2e109f4f295b38c7005c2b0cf4f7a9a04dd2b6be6330721cfc083327981e2b4ae3b442a3fd6260a2a0e44c16b6025c81ec022ba2c07637a0d7deda9c41187e416b64ce1859f2cee2f4807fedc021a4bf419c73fbcbcc88873e14b83d013fbdfdae925b59e22b8b265bc52faed757b5fd8312e9d66cd7bcab21d9664859a02227b8ee2f6abdf1b010f150415490758b00a6977d02cef97cea55e125c82ff728b70802886c42a49baab6b1fe795478ccec81ed9979cfc22a7913ed59cb1f9ab4899de515d02c1554ee8491ebf6b84e372c945a5d50d99524ca0245c46f759b40e616ee19c0aefbed651cea70074966f4e329979a2a163fce6ff0d88b652c0ebe5d00edc835b71e0d588c4e97d355201dd4977cc5c1c1af8b92583d1cb6543d70ebd2404a90aa64e30cf46926cb1d8c583151c809ca2b3aa507815aadffe437285d517d6c2e8dd98ca872b335abadad087ca6a05d3cc00c651a1720342fe5a1c87588a6160312aee7128f483c0af5d797e50a01a2dca482efddec85c1ebbf0a9bf741a6b95d315058bf164c8852fa123edf04b82fe4697613ae0186109c324c2054176d7cba7b8ca8ca0408a3a57a25ce797e4c9c1bc6a8750dc26b4ae1275f9577b9739e252402ddf06070a4d64af04eb4659c23988bbb5bc3dbfcd046257e3d7c8fecf0650606065f985cd565c653ddc56a9a45a3000a92c18551d74acc1774b79c5827343536cb6b5acd819a6b80166a511a1c7317908ddf3fdfd8270cf95b0163de48cf9e874859f2554ac8ea6762c79feffbc24bd452cc6aec3ee4e974b8719b1be12292ab5c98ff78e0ac92f39d579dda0b7f9a0d63661d7ccc48839ba9368c46f08798f9d36577432d29268e4116473f64793384cae41ac270d42920217a994ca59f3f05248fc1399c77ed1b8b87fa6c497ad469f12f9df0e9ca6a7853aa43d2d188d63758082e8073d1bdd60c61f18b6948860414e6dfbc46a4e537237c0cdaa67e4751cfd1d2f21a2239dc5c1989a2490bfce0adffcac7b9fe776d1707a39406e18a3bcc4c141d5060bcb17ee3140cefbe5f83f15c40be25045dee0be5c7f30787489bb4497284cb2bc29804f5a436d1f6f660afde58b499a1341f0ab45066eb48886b7f11712bd690764326f05cc12f2265c2524a9eb7c5bf642a4e79b5b9afaabd383a6eb6daf4884bdd58e2093645f861601a4c718bde0cba50509d446510c39da865efb4b4502169a17041b25208b136248b2ca393f98266977a145691cf0fde1790be4d418e8d6181527242a317d0dae40ca6ea6e3880ae1579dd04669bd653611163e2d29b967872f5fa4ba10e92953b52702962af5973864b9408078e7bf66d17a32e1bc73c7b7c1d2e7eaeb64a01362fbc5794ddd92dd4d49ebf43007a5b559fc34c5219b410b64c1cc0d2796f579ee9cdd325b982acdc06965191c76b4b074ef664e3649f2a2b688a32640ece30bda877b4bd65f28b5810bd68435bf6f9d4510f4efc8ae49183d46f5073ff7603e42f5b0e4171fc0fb3bfb6dd4c2735286b22eba7741d8b1341efb814fa5dafb550f9bfc08e25c0a0bf94f43a316a7b2e2dcc7519f226498dd1baa1b861d927542b88a5cf8cdb5c1ac5a2d41ffb21a6397f7d7d82ee5ce4e9c95e190452541ae430e3fbab8b26770219f3ee8d24c6a97c367d0c1eca1bcb734c6d16b810e636e3b6c72ee0af1b1f3221a981413b29a78b69a1c9b3568cd6e7b59c93d36d81c2ffc05132659ff0f05d9df7b77b234ef64f25c5f0f6f30bcbf5b85bce0b08bdd4e34c853db4351d832c646090ee915b4fa7b0a6174d47f77759b83df722bad94e705fee2db2ab8849d74ea87464d8e35520008f7b69cfe09fcfe8719a60b24e58d7a6d31bd608fb0251a88a7704575489b1d03043785ea22ead8e96d4c2cd0b86b819c862a9cc787a7a1e27b7ac1c82a54b6a996c438bbae759a4b5392b0c2861dcdd0b2529b3935a6898850a08a3a96193d33dfad0a61d519f41b5ff954e1d87698cc91c3547aec00e374214d3b4fc12531e9f9ad59f1371555bfcfc24d31c280a9683ee97fcd7d61bc4e9b27cc8d484de49a57be330d084c1a2625cd449ed60cb1696455cadd8f26d62caf224a37d5fda907f9f73f42c5272b00f3a5a92f328da5cccb05f2f73bae16e966035a6df1135f5b0680f4fcc95f6215fab32fd23f18bf920cf7afda06afda54d46ffb136d0bb87021d497ae804c5f47c26231b23e48b4fbce60f47a80d73a38631dd602daaae776a206ef0bc0bb89ec54b4a7dc7ac279b9d046931e14f0ab425e7658a38568e070f2d460d6ca3a6e2a85a1cbaeab363f3e14e2aa97e46406a611e7c860321352ded5a22b49724dd3c07d67e0819ad46c32f4b3b42a22d045ff7934bbc8446f38b77709052d3c102fef0570f3064b2624dde5f28fa60b431ea50372d8e4f4a55d60c9de1be4564a7d666a21355f029af67ef7508be8deb4964768257f5f027df48941833b891c2bccc7ccf4578be6190bd8b2a2b9a6b2f6c659e9d5e203c6f5f5868eb7a7bfae7064e854e711bdcc3c7fc2490172b6ffeb69fa3a0e75ba4ae5a2dc2d42506d38820993921b3817435900db968bc3a6b45a1bdabf7497111730a5140b3d91b129dc6cf72923a9b3410f733b41e558b74e970182fb3dca6cd6f5cceb2eb4b60a83b0848ac48a23ed8a8b57c35c2d8ce5743f14e560d32ff100bb3f26f4b1d0a484d2eb104c2d0cbdedac70949c4631db6e8cd68b40c2ed391cb7d7707a7aadd7050bb9b34ba6056433d5fbbed213c09cc4de02ab69c7391d5af1cfbba21ebe3e2b958e7237b4355ef2b2861fb36507518aefc2de16f46bdb784fdec61c01b25102d2cff630bd1757d59b3a864c960e279a0faffe04f83428a127f2f5760c93e0bc18a6862c3707a484706e24700e7515115acf0000216469fbb0d6d7807c1e7b031a019fb77e9d5bb6fc5f0721f81fef941eaea8c5dc530e14ec50fac2d5ce98cddf5b1f7058a3d9aeccfd701a0e24dd5f30c5c30a8381aac6906a79bc46e22206a0bcfc461b1ff9758687d9d2de8ebcba6e1558fabf9d80f942fb7997e3dc1d21d376e74792856e49b5b70d87f93c517bcf1b5e2e222fe768d513229b7b41f286e8792b3fe8af680b9661b7b70d88b2c7b04e183994498acd1446fe8342fa9ac722f8984d2575e4438a3fe49e5cb69292223ba06a0014676255915bc1eebe799f6eb04045f77606afe472c379d02bd52148d2393aec855bb70e52b19f41b34a37c9eeb56ef7fe8f4ec605d8f805b2af23dabda9f9051c0c59e1d138028be2db6f9ec12921358076f4f22fde280c64ed3fa95169c536dd9fd9ab85909a6d813c1b50d66b9d1d68392710b503ad7c7c818f843944e5526c7adf94537c27c1bdc35db4291aaa2c414dd74662b38b2f0de20d709ae6facbd55aef1862b52c333bc74eb3f1a77422d6e0e9fa1e92055b9a80774dae266beeb3ac9efed9b23b29aa663dd8c64471c7d570e6dc006507f4328089987b6468fa55765dc871906c6d181c735c4b02925d81c41614d7932c10286ec9ec18696b7d26769f82a134966ef14b757d4287cd66be0213e2ea3da1f3ba2d0675e9f113233092be8754fd3e17a730d0eb0c1ddf3050c921b2bd34c56fde88184a65487c981549810e81a7f7b633ee34b24ce56e3e541ebedff1949d09dd6dcb226cd82d8d00f8c6d3b84bdfda6d67cfff9f9226dc8ea33b0431c22698851b3bbb4eeb63d13619611a163b10416d289a360a557bfd06e0eb4dc8c37aacd6cf2e1cb4294c1e863cfebe1de33f99aa00fc1f10526588278c573e1f84bd4c22cfe5ed6cc783c730ebcd3af4e167c3e4585fc25d1e8f0fb852698c6ee3b05ff6f996f39bc0c7f362ac115155bcabfa2639313684c17f78f3cb0cd5a2546efb29c27a98a535c22fee7b17119e7f86f82d5a3240c35ffbe0db702c4680392dd2b07d0a90db60a9ed5e16d7270585a8e3e631058fa129e9b29b3c39203f0bfac6da7ef12ef345b228cb1ddd78a13077bffaa5bb10d2b27df27c68d3b0e31ff4be48c6107052a6f57295c664503bb3835b837cdc7b72b2df9393b0dd4997321c0bbf9eb09238ca8ebc3835b18db5c113e9e2ccd52a60ade3525074ef66f31e30d2e0910347e0036a97f950d2cc85cb5f5d88465dff45e55ecc958b3f2e8c45ff9486d9aa5d88d5894327f137ecceb9f23e783e20cc58f9d4ec00580c724ea26dd44573ec99173260fb8a97f6bd0896b57e2354bdb00e45ed094149e27404d0eba9dc23a9cc2d7f9d44d3e2d36f9ace979ab278867c402968a900c87525a393cb11789497d0772f4ebf9d6a7f0608bb52c838ee45d0d55d388f5e34f2e79c1d89db747fc980e41a243f28e904bab09b7912e35dcb3c31859333fcd132b51bcd40a01eb481c37a4e2fa4691beb84e5897ef5f9ce435308101da384a9b95e8ddda73d7899f2b67c85e6103642383236d559c34c9089ccb0180adf7569e86eb28b20e271fb174a72ed4608abd183611efac464c12553503d4e31beb6b830c46122d53ccb4368cac763726fb55c5ee76a6c206d0c46d939efbfb207f6530579aef5528749b3f96fb7ccdb1af5617212ad6ee3db0cefa9e6fe933f67ec65d5cf8073338c3d416171e95a5473464ff80067447a95bad842ca2e9307b4d13b10f2f4480aba6aa865e333c3e09984de037a171b67bf79d866e4eef63ef711f6f6ede9b90b59c1dfd1e1a1ad50ab3b6f9648a44807a014a5a65e526393180a25cea70f1f86a2e55de6706203b581bf03f2d12492b57dfa50f55523763efb2495526bbe135c3f63045f1ec3a20d6bca6bd0cee436c19d7e8e19a3e05638714c6f72774e319c34423dcf7d026230c5ed52d2999f2a4b1b982d1be9fce0dfc2617f92667103b91d2ad1a5a60722c0d7852b187c77e47e58b997ceeb8da70706109295e6297667effbccd912046e6bea4da7d0cb3ac2df35542ede6a1d9b1f2b9fe4d87530de41c47c102789fa592b28c8bf325b9adfd0cbc29b30b7573816e9fe856e845666e8f16f5525cb9fa7e62fa61917eface68682f88b64beed18bff0f19150521c84ffbd2356618e275fe1c99f08b3ff749f373eae8f9fe0278eb691f52de3ab298fe1e3d3ce71d3cdefb8670add85697596ba491b6bda36a9daacc64a24399664ffb43e0282216c846225cc55939b5b1710db952db8d5347c0c316ba0cd436cdc6e12360d480efdbe0495615a511a2312b7447f821d69f102a5a62da72007ee56efca59d", 0x1000) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000200)="592852a66a03600592dbfbd8627e578b972f46d9fe1d39ab1fe4f2c9f1173ce4765178af92be239c6814a0e406eac8b65965ec2c301169aa216696fc0ec37b96adf980a481702234af63300e51156c6f672f9ea8ab7e54ba55139d066bcfeda8cadcdc71eac800e13cec36c32068a0856138df63c233c43ff8e4b05216cb36e13fe5083db8fda86a9471c203393dbc07", 0x90) kevent(r20, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r17, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) 16:17:58 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x44, 0x2) 16:17:58 executing program 1: unveil(&(0x7f0000000280)='./control\x00', &(0x7f00000001c0)='r\x00') r0 = open(&(0x7f0000000040)='./control\x00', 0x80, 0xa0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40001d, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x0, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x93, 0x1, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x11, 0x2, 0x9, 0x9}], 0x10000, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x42, 0x80000042, 0x4, 0x10001}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x2, 0x2}], 0x0, &(0x7f0000000080)={0x3, 0x3}) 16:17:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xfffffffffffffff8, 0x1ff, 0xfffffffffffffffe, 0x80}, {0x9, 0x9, 0x101, 0x1}, {0x9344, 0x80000001, 0x0, 0x9}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x2, 0x1, 0xffffffffffffffe1, &(0x7f00000000c0)) syz_emit_ethernet(0xad, &(0x7f0000000380)="362767d590a270a3557bd5f70343e043e7bb962bd257efdcd180daf712e4cba103c294ebad07f7b21a92bb2ba5de91d10e73ded1e99d2a75a3f0aa92df6a3367c7d91bc2d60774f01afe0f36915ca2c10287d34a259fd38049f8718451c9abc169c011c7330ab1885700b1cd8925288e0f9f7d6cf85e145bf40acbe4d873bf5a0860bb444b0da09c22e7048d0674e60600000038262b4aefd264036e7a6415ac64bb0fdfed0f4be80edeb763ca") 16:17:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$setflags(r0, 0x2, 0x1) 16:17:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x28020, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:17:58 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x71a4925050dc20f8, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) recvfrom(r2, &(0x7f0000000140)=""/173, 0xad, 0x803, 0x0, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2, 0x1) 16:17:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100008c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20000000007}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0xf8ef) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0340000100c3371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r2, r0) socket(0x1, 0x0, 0x7) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:17:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 16:17:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80000000000000de) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:17:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x20) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:17:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) pread(r0, &(0x7f0000000040)="be97aecd4a3bf574740f6f31d189b4b7786544e75ab23a9a6200cc3035e7235f5a1f0fd83a4303079c75f597c43a9a97a9f2bf5e5f71719f7572030e8656e2474d4f233cdffa9660ebd40f224e68d5eb2432c0a6a6a68d61223aa2c139d14f9482d0260ca9e5a1b33448acb4e058eb1942103a13ce03fe5a65e56cd03a43ffa9fc57862e2ffc9d46eb1abefcd8cdeb1f1f6ec253c3d29fdd693e79b6e9d2", 0x9e, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x6) write(r0, &(0x7f0000000140)="7666f1746b54f567b0767ae1df6225ad907da27598366a80e8b90e16ca30a7873192f09f3ad1fcfd7b2e96d95d44439d26242dc0ef0227a70bd5dbfb7d91b8182b29583c76dd94d84c98ba390e766a9e88b87875524688f85e8a6c9ea68065ceb19f1aee0002dffd938962036e5dfda3e52d416b0097fdc03f21312784c85542133d2ed19859c6c16ee1ce9192dfa96ae224c73caed0ef17f40f805ad5c537fa472d74fa38b05e0753571c90d5019ab05945faae611b41310bd9cdddc6a8cbcca5413abd9288f6915952683b8503a16702c9e049827d9ffe0e88ea66d2163ddb54a9b639c9267b8ab5b849", 0xeb) syz_emit_ethernet(0xf8, &(0x7f0000000240)="105d4b1d7897a2d087b1096dd630719f866bdb1e32ef552ccb16a565b83022f4cd589f36c27b4f711ec4794bd65cffbcba2a33e75945905ffe547e66ca99e1acd40114af1da0a75d34b0751a7095b16eed1e802eeed8b7712cbb54324b8506650ba04355b671707fd7611ce2ed02ecd8fd84981edaa218559e8e4cef81f6a945c1c358c3d0f4cc16eaef1fb8157d755b446e8be935803cfd0b982e1e89211e87970cd3c77eb50e34a95000682ab08d6bcf74ab6cc1e5998ed58bbe4ea411baab6f579da5cbc1641580b99c04eb873b341259122be4493fa18c2be8a6180aacd3691a36d181cd238d3a4b11c79bf77441dd74ccefd0d95fe7") munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[0x2, 0x3]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x7fffffff, './file0\x00'}) r1 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x1, 0x100) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket$inet6(0x18, 0x1, 0x100000001) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000004c0)) getsockname$unix(r0, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) kevent(r1, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80, 0x2, 0x69b8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0xd0, 0x2, 0x20, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x1ff, 0x69b43cd2}, {{r1}, 0xfffffffffffffffa, 0x11, 0x8, 0x80, 0x50}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000003, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000007, 0x80, 0x40}], 0x5, &(0x7f0000000700)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x5}, {{r0}, 0x0, 0x85, 0x3, 0x9, 0xfb9}, {{r2}, 0xfffffffffffffffe, 0x20, 0x200fffff, 0x293e, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x89, 0x5, 0xda3}], 0x6, &(0x7f00000007c0)={0xd6, 0x71}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x480, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000840)) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000008c0)) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000940)) getsockname$unix(r0, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f00000019c0)=0x1002) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001a00)) open(&(0x7f0000001c80)='./file0\x00', 0xeade334d138a0197, 0x1) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001cc0)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001f40)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000021c0)=0xffff) 16:17:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3f, &(0x7f0000000140)="aa373e73bfd8451f7879cc434c1ff055c08b79ae3c39a3ae8e4ec02c4dc13fe0fb0d748b15165f082407184b1c89584f1d1e2203c26aa8b55b8484cf54aa2b00"/77) 16:17:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = socket(0x1, 0xc007, 0xde) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/213, &(0x7f0000000080)=0xd5) fcntl$dupfd(r1, 0xa, r1) 16:17:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:17:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x4000000, 0xa894}) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000001140)=""/212, 0xd4}, {&(0x7f0000001240)=""/222, 0xde}, {&(0x7f0000001340)=""/184, 0xb8}], 0x3, 0x0, 0x1b) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) 16:17:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc00, 0xa0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0x401, 0x2, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0xc6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:17:58 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="a487884765d7ccf2d10a763aab0000590e8a07ba250dc6c40c8cf7c86e9b8a97130d9c6162aad7138a8f1aa68748565b5f516f3da5e3824f610788db94d18f5b6ca6ceeeac332cf27abe232db6350d9cdecb4b6ef69d6b9ceeeaff25e14564cc01350c5bbfe1a8873ec73ddea263d8d6ed56b6f5fc6a2685ce0309c348cb4b2272835cd58e6ca264c689632e33c962cd672ded49a913e34faf1b2d5d651933869219d1f1cfe9fd6f8e47cdbe72a38c7d2d0ab423c8a2be2f146c756b114df1727d795ef97dcfca6e340944e907c73a", 0xcf) r0 = socket(0x20, 0x8000, 0x23ff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xfffffffffffffffa, 0x800, 0x7}, 0x3f, 0x1, 0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x4c0, 0x0) 16:17:58 executing program 1: socketpair$unix(0x1, 0x12, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[r3, r3, r3, r3]) wait4(r2, &(0x7f0000000080), 0xa, &(0x7f0000000180)) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:17:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0xffffffffffffffff}) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file1\x00', r2, r3) listen(r0, 0x63cade21) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:17:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0x6, 0x0) fcntl$dupfd(r1, 0x0, r2) dup2(r0, r1) 16:17:58 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='w8') 16:17:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r1, 0x82}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:17:58 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) fchown(0xffffffffffffffff, r0, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x100) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/101, &(0x7f0000000200)=0x65) lseek(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x4) 16:17:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x20000006c, 0x0, 0xfffffffffffffffe, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2000000008) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:17:58 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 16:17:58 executing program 1: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="6c1fb9c8b3e7841b04238b14e3fabe3caecd882ebfd8bf0c187e1947647af2c650105fefd708eea6e26f8752b14b329326742245f98d1db2cea18736e7430205d3f04d35fca3edea607a54fa2709", 0x4e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a113a5052cff0700"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0xfc00000000000, 0x1ff, 0x78, "8f5abbd6ca3ab47463b61341180ca899fe5919cd", 0x1ff, 0x512}) 16:17:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) setpgid(0x0, r1) 16:17:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x600, 0x20) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:17:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe2(&(0x7f0000000000), 0x10000) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:17:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x6c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000076, &(0x7f0000000100)=[{0x1000, 0x7fffffff, 0x5}, {0x4, 0x91, 0x6, 0xb17}, {0x0, 0x3f, 0xfa, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:17:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0x8, 0x7, 0xfffffffffffff4ef}, {0x5cde, 0x8000, 0x3}, {0x20, 0x1345, 0x2, 0x59102d5}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:17:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) connect(r0, &(0x7f0000000040)=@un=@abs={0xf6422e24d5f6793f, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x9) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 16:17:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20012, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:17:59 executing program 1: socketpair(0x1c, 0x4007, 0x2000008, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) clock_getres(0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) 16:17:59 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) 16:17:59 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) dup(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 16:17:59 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000200)='kP00', 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x112) write(r1, &(0x7f0000000080)="844d6e78ee3467bba25f8a7ac2337cb86c816080a98bce6542272935e8f8419946b5b2e11d739ed84ae63fc48f8331dd8dcce5483022ff63debee725eb9d655a07ac6b0d708e29428d6163d7fced6f003a37fbf5fef5e1c2c5e75e96c7b8aaa2c11acd8382e6f7e7a20c6087a52cca21e1696eebdac2cb4b0252cb762a96c009a8f88bcc96c017c5a95524173c5345666bdf64314a89267eacccedf06834f0effd94f0e443255464c7e67912", 0xac) 16:17:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001740)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:17:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x28488, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000200)=""/127, 0x7f) socket(0x3, 0x8000, 0x9) 16:17:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:17:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)=""/113, 0x71}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000600)=""/103, 0x67}], 0x8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/12, 0xc, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:17:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000140)="94dff7945bf8c627363eaa3e", 0x2c2, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) 16:17:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) nanosleep(&(0x7f00000000c0)={0x10000, 0xfff}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:17:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) 16:17:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0xf742d597633aabd9) 16:17:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="7f7cc270ae1c8b320000a806d71957bb017bab692703b579f5601a4aad9a55e33fdcf449e71a0e08109652bffe4d61638da0ca66c883a1d71970526becb958db6fd05b9b2d4b80253d28c6d4352b31a4c62d6018514ed65970e6e1d61984da3950fc86df9c7d7c", 0x67, 0x0, 0x0) r1 = socket$inet(0x2, 0x3fff, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x6}, 0x10) 16:18:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x7b1ef49b25fa9082, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="a60acbadde412517d1f72ac7a4eea9f9009e73fff0c2bf26d3f124876f8db841df291deb34", 0x25}, {&(0x7f0000000240)="8fdbcdd857d3593b0075d51fb34aaf4f1521d25eb1fe1bc0a04d9001fca574e330857a471972cc7bcfcd2595c0af0c4401992a1416bfe37886937fc8bef098a9d52d66b548edb29fea806a13f9105ebebf1a379d0ee69d3e5b4b90f929a4f6bbbf8156cdf8199330c6e322e950cfde4baa94b337291dcddd5083cddc01bda1f06ee9969df2d1270dbcf56e00cf0be0a04989f1c5086fbdca69bd8afff946227574981e19c9f9c9368d992b281ca1167aead1e2681326", 0xb6}], 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x28408, 0x100000) 16:18:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x459e) r1 = semget$private(0x0, 0x3, 0x6) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/152) getsockopt(r0, 0x2, 0x2000000000004008, 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r5, r6, 0x8, 0x3}, 0x2, 0xf0, r7, r8, 0x6e961599, 0x1, 0x4}) 16:18:00 executing program 0: r0 = socket(0x18, 0x7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x4) 16:18:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r1, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:18:00 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000040)="ebff", 0xffffffffffffff15) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x1f, 0x35a, 0x4, 0xbe, "3c6c1de9f4b2f15ffb4d415cefa9ddaa556f3ef5", 0x81, 0x5}) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) 16:18:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r0 = socket(0x31, 0x40000000007, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8590, 0x0) setsockopt(r0, 0x12b26d2f, 0x0, &(0x7f0000000140)="07244a2b2feee8cb3d41c312dae4f5678a121be9a14cafe7291d1341598a2f111a6544af94434f4592a0bbcdf91d1d94d1e0a72d42a4b01e3344057c332005329963882df438f82ff6196226e4311c14285e7ed6c33ebf6845cd9b28e0c36b3e4ff1f98e7c7a8e3624e72df40bc384f6f827eb461d63b10b114bfb1f42e19977e264feaa100122da18e9465ab72bc1b250f7733ad387a4d3799fe2990f1a1c34a45cb61bfc7e44a6f92366e4fb2e383609605c3b848f94d98e6652462b8313d399440f328c532eb82e0e26acdf559d88e5d6", 0xd2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x3, 0x8, 0x1, 0x10001}, {0xfffffffffffffffe, 0x1, 0x7, 0x8}, {0x9, 0x7, 0x7}, {0x1000, 0xffffffffffffffff, 0x2, 0x7fff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x3, 0x4, 0xfff, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3e16}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x625}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x9000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x89}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ftruncate(r0, 0x0, 0x33780000000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000080)) 16:18:00 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x80) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x10001) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000335000), 0x10052) 16:18:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSTOP(r1, 0x2000746f) 16:18:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20000000b1}, {0x2, 0x0, 0x0, 0x3}, {0x6, 0x80, 0x2}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) chmod(&(0x7f0000000080)='./file0\x00', 0x122) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@un=@file={0x0, ""/88}}) syz_emit_ethernet(0xffffffffffffff7a, &(0x7f0000000040)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10888, 0x0) 16:18:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x0, 0x10) msgsnd(r1, &(0x7f0000000080)={0x2, "8aa0cf6f9e015020c8dc292b31caf9b557"}, 0x19, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") read(r0, &(0x7f0000000200)=""/171, 0xab) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x1) 16:18:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0x100}, {{r3}, 0xfffffffffffffffb, 0x88, 0x40000000, 0x873, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000008, 0x81, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0xb1, 0x10001}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f00000012c0)=""/152, 0x98}], 0x1, 0x0, 0x0) r4 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x7, './bus\x00', './bus\x00'}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="a24b00a8298c839aca39aba968be44bafad8c9b0a796ced490eb397ef73739be510d9e748bad075957f8506b3ddba720de4eeb09e654e73eba36c30dc96d", 0x3e}, {&(0x7f0000000040)="b2503d0289067ad4f42db50fa97622bd4663f7141738f6c9dfa3cb51d811bcd11196aae13cc791b353d2", 0x2a}, {&(0x7f00000002c0)="410a843932f0e4e3cc10bfe69b2d2b49afc1b4a2cdcc3d471a3cd3c04173bfa7c31fbf5999589ee7f74474f2c618c02066bb2aca994d5c97a92a717481e12d8b8c10fb1d204b40c877dd75c2cf1ade4b873c07bc2fbe84c7cee76c8e34112f8f348544f4b1bcc57a4cb9b6e9933e2d69e3e7c1709ebd5045ce3c15023b0c939912e4e9afa9572c1de986098007660cb0f8e60f25312ff2ad208f2379ad82a9eb321e9e1df071ef783726f9c9e42394aa9b554ff3c473a82f2dd9d6787dc37584719ac900f5a72ef69a508a498402477a7a155f631ef20e78b92a649083800a08f9c63d7afb315775508aab88fcd1af1c09f9082e11067c018d16283740884512dbbdf7b8fc794b72111e0a05205a5880a3371a1e4f2b3cf55282ae8f8742a0a648306c2b78f5ba65cd381017e90913c9e02f4966722ab1f8335a46ead8ff4627839fe195f6a28b382069b835caa96b2a7e75d5083a08de65c46019e2e0b90e913ce63855fe8cad2ea4783cdccd2affa1c6580fc766a0fe5296e54064b49b9de85213dfc81ad5f089f7b59d6628d74572562c18957927b5079613140be7ba9df48107e3277d8f77a64e8ed145569ff173105565cca3427438ba5101f399079e5c18ad91859c3c639fa2210bcffcc325be4d463db2ac6031874add53bdb7a3a5394168d1204faa58d57c721d80890ad5d1479c113d2325bdda0f1bc45731648ff4d704d1d2dfb99d4ad61d0261b637c07ed12dca962d872753cc68165a705e36ffa181860627357f23340db8729c51afe85873e3bc697a7fc1dfa12d3dcdf8b389ec9d75ad5e8741eaeffc39eab52ad758e354b1773fd7df52cad3bc8a511627ad3402af08f81eebaa758446b50f0b02be52f08906223bd3c86b77397e4f8dd2c3c185b2a81f0587f6970bd8077d75bc03a47cdd7816776d9ab3692a1e485562d183524a39e0b9f02de50cd5e426c505253189c412e50156468dbb1d0556852f25f85449178968bdc0f2713b9432c7718143da1d3042ec8232dbb82346db905c37a237f6e709d97d1a0d535e5b23c4549e1f508e024f41577964a0ebcb0233f607f0e6b902ae129df50108e4a87ac60e2b4927f7964588e8ca23ad957f252cbc32199a2dc03d5b7dc1a356b29b5cb8d8b01500e4a4f835ad384e999e3cf2a75aa8ae95eddfeec0f0d04b8b2a290f7c14bc83f5cc86b3da89ce0018347973fb3db316db0dadf18b4af070d4d8dde5a996cbe54e20fe3335143d2d2414cdf7afb14befbf1c01fcdda0a0017b8f22886356b2f20aec25d2d1fdba50def5b106c39d40a38611d31ba1b08d036c9ff4c8b480e147585a8441bf1fb48dffeeb59d3557420c69dfc29e932ffabeca97eb305627f57e081cafb788bb53a532d6ef30cfb0c39422a23805337679e8791e4b1d2002b364bbcc6f0ebfe1132d225f4615c1b8d6a503780b92c6e8a50736e5416af3a6075c56b25c44224b574702fc7eb0182227d8dbac94d2a9288bec2f7c92424bea0979574cda206ee2c79ff7146a3f02f21a18e621344e500b2aaa6b192747c779a144c0d21004ab9affeb0fe25b8e9f70ebc154c7ac4050255fec0379eab034790ee0e0723a3418de1659872e493b1ca9374d6b544734b258494be696b11fa7980abed27c857c7b9e80422eb95c1b3bed425068b84aac13bcedb78ac9abdcde1c809554fd51abfbf37a60c0f7f00aef61b4e3f66053a32c6a9439d3b4fdc1a0f4a933966f01fd725c9a72f849e7780219e87b31b03cb43e7e525e7e3a5365edd35540729bb8af72ce2ae3129866a180f28505aef4ad29ffedc6200306850b1ae7e95f69155e0de80c7560253c3cc79a199f5ba66d3bc501e33dc882972f4621996501f60bee8054dc03430f7557239f838d406f3e56b39e89f01bfe52382e93a0126ba6e97076a6c970cb96361b5a3dcf6987fdc28123a1a19b08cfb85d219dcaba12b8eb0d34281b490c82829f166d6693a80ea1af96b1da826d0c228b0214ccbe3831104d7de1eaa6e2e9228858794f479facb26a456d4be90b6c58c8d92ff870371cef6c2536e2bd05ec033ca71991325ca201efdcf6eb644f399edd9aa1bb470304f49488b86a97b94da1acad73ebe3694f986cde9e135d16021bd14bceb50cf36756820db2f9ce31542f4017022d76db5246b6595f00d2968206601a216139de5f33356d48b47ac50eb9a3bb635cf4533e2cb3f13de3cb40f8106c93ee8f98a7785624c3805489709f72c8fef6e52e87a32f1122f7cec47d625b93782552e7480ddf4d1694b2b6127a4467fae7694615e3b27b375e4cd1a6b1d8a10f01452cbf395a07a46ef9e89e044e697543c4a395bf4dbdb65cb307788814c5ea0176e0eaf5e8c21e787979798276618df42fe5a559665f9d890c9512fb116950d11a940772bdb616e06c36f9eec8e7674a1bb9c5fec82fbd4b95cec07fd6b47120277213cedc3507bb0d45eb7e82d9f944d908b2584c2846e101b57d4ffec053457daab6e5d415e77c1e558cd05f360d38100674abb20396caa0b058fa000c1f3383c2cad9a3f1b14dda60928e7311507cd6452f3eb3d762d7dded4e7a0c7a43af0d8f8ac34029264dd855c489e0896facd70ac958b40b6241d3b307aaf2d7b5d24c25a1235bde84f021b2d616c8fd136aab57953cbb094c035ad2ba19005082e1d0c9b02a41c06444d4acf7e2ee9f3b28a0a1d32d751f0887abc26b3533948b0fa9c59aa0aecd129260f617ede037646d8eb74f284b9b60a7699478ccbba5f52e069a8b8fcadc0567f9d72b48176ba71f3ba192caf3e058b87c7506b24bea8432042e72b00bfd57d894a250431fed21d8b4d081b47e72e7e13d7b510e0984eec503113ac3a5ca0a3188e39fa0d7563aa38d1d5668501a8233662ac2e498386505a848236318d8397887a59c5c37a725b165df65cbc87fe89db22a9a306b0db20bc3d94923d23c8fcc6e963aef26b9ed2f9276df222f1ec839abee58df5b2b5725b8ca721fdac1bd5c10040737eb09dae3482777e7d9b53e84c2b834dd77e31f75a389b7c9722852007d20e073bcbbb3dfd62308dcde33fd481014a5084f818ecbc14819295138a05d101b61ddfd328b703e3169c9b2d0c4e156de587381585db755d6c42f766130125d7c0fbc34b58c5f741c7d3e0b023b5139a08803ea266dec4cfbdbedd2984e52a11a7a551cc12e49d599edbf6ec25a0be00d2b640809ee98b89ec569769ceb605bb7fdc87097791daaa96ba022435316c69adfb00927285438948f141f66fbee6960198bcb008281be6e46ec93d523cf4648257310a8c84c2478ae4201d03af5e29ea91c0a64528b147632964c191d9082ece538b07aff6bd9485cb437169be78f37beb7156863682b2c762423718b5e0c69ff07430a3d5da512001bd98b0219e55546a8eec760f5bad3c86ba0d4ff2fedcb9aeceeff6ac06f60e648060480d59ed49d8591bf2d65d68aa0cd34b47a731018c554b5b304d796df54c5a836c1e6932df4217195c2080feb138038c2658be418950f0db6975d282547bffe70470ffe318376a3254f0e8d1f28500cdb20fa140c50adeaa7d0d70f6f3a9b8d8054ba01f8fb0b9c6d777d4f08c71105d64355f5d384b86e65c580b83638367d27ab4deef2e3f61cb04763f6ca5f83f4781e776470136575503287af311e52e9ebaeb872978b446132817c1da52d2cb4e8b2787134acb3a1f92a559d4e39d760564aa574218cbd8fea1d8c8830b1accfba490111511c57ef7b6e0cb14f908efd5de91304a9c536af69bba23d0bdec89ac129b5447f86b2b6a0d324cf04f69ba72fa06ec628bbc1a6dc2efc374e831667ce3e2bc4f6b3f9b0e9e4e53049aa7b8ff2108b78184fb15d8f964dff0ec62d7ae6ba849ec80a6b05900a6691c6b485a88ac3e2abc58b51cbc0956d80310225f2fcb85723a339d2f831f11056a6487989ac38311676ea4ee076180e087839ed6b5262ab985a6c7c64f924cd5314383d7236e9a1d10490b86efac43a9c35744438b879e5ed77f5cd1d899c945ed2b8311b43cabf92dec52f26a39908219cf08c1443f68ec69efc934e50ca391ae20fa3c9a0490d306efc1d4a1a17d5fe09ef5b1bb36d114054d196e5b73e55211744d113caa8b3622bdce85872fc2d7af83b2463202d305b291dd6df77b6df1beb4ddf98d5b70c53ed9b9117082ce79a019a43b4c5c0235bac616b3ba54708459302bb2c02b5cd6383adc96214521012a66dcdec1a501df4781f93bb9bec3c5fff299fb97d009fd9e470f8336685c5395932545aa8bab1ae46b27951358104cd677a082a72d2562cc129cb912597c89af6737d2d04204949dcca9f01e54dafed5c3de1232d38f6d98d7cdd12270233b867947000d8c1ceb967149d6e0557ed5fe3f573b47fc8771670ee98f36c972ab38723c40d3c3edfcce38cb0d7f77aa8785c387d0d69fef887c1aa9800c6cd1942e1f3157a0df63ee1b4276a820f9bcf0b373f6d83c6005c03244bed462c1b3520819b394a32420d24759051388bf9ac5e994a240f11d99fc8e66e7e0860f3d385481802c84a4d284000a03d8a415eca36d4d8fb99ff6b3544e869f0555932cf38f73fd1757604c71e7fdb9d44d021035fa3346b2ad62e54c6b9aecefc773d29473ec7c460e332441e5f962699068a55ca30f4d984fb1681d9690758558032b853517de2d7699e964cdfbadab5760bc7114572026f3d8f9961998d282f98324dbdb48ab8c7ddb1d6bee3f8816d1d8e93fa6dec3cfbc3bb6d9345b9df5e0473d81f6209e76f6cd7eb1b4f43e6cae57dedd0fc00ac71456d5455b6316c26ef058221b149a3cf6f159652f33e0e922593212d7a1f664b63afc742716c966547493705807b7826fdabeed3f9f16876e3c07a07d8b2b67d14f2d4ebeaa4b6f5d2931a494f255f6805a0a03dc47abccfd29a0eb594ece1a211587e973d1dea58a2165dd32630f4af0711ac89157e4ea894af53e77dc8539c1e2a66f3fb67340f41fd9cfc9ac7988c57078a7ee48f8e46b2575915941d609917ef8631baf1ad2fc6ee25566573a99f451e722d3ad543fe9d88774c550caae48d36021afaa91cee07861e6e7f125e1dc05b8311812c48c31bd4924ce6534436c87d8abb2fdb2be8f3e2c7ed2cc247e4b67569b345bf0a14df0941409a6b345a41c303ad451bd40c62ad18e4447a2eb1918fb6301f563352749ef3df5e926cd00766ee23ced0503694584b88c1ea1f3e0c32692f560fdb9bbd35a91afaf430f7ee75c15ec292e5d50d0d74012a9dc0f2bbf4beb8779a7cad6f7a0b7681cc33c966fe2761e75d7b829cecdcf0a9a966ef984f3932bfa7a0faf37222951293b4baaf6314d0d403c57bc4cacfd482b71285de2b4fdb834da0bf09ed5c3546bfd7a965f7cf71ed6398ee3985dca12d96e6abe7403086d1f77bef8d9024f92f600da80a7a625a972b2a9c306dc06f8c278221e8555581f697eded100be5c1a2ea3d354c15213dc05029c001451bd014aab427690c9cea525675327248adf8e2064642fb374ed3bb9e158a46985c92bd7c429df8d80fe3681fd04a172abf5d5647e96c412af050be4785cb84c15ca869175a4a82de25d11c503e6dc42853b975fee6e3f97ac5aee8356de00e96550b23e2649dceda9011a1a95dcb52fbde7102d70e0560104975e9e3c06cb3f29bbcbf259ca3defd501ba0f6efa016bd1a560f0ff5ca9e6092ab9f550de8442a77a3118ab9b1669e370ec23d79a83c3ed2a88739342777b31639803a4272522436ab5b", 0x1a9}], 0x3, 0x0, 0x0) 16:18:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x2, 0x9}, 0xa5, 0x8, 0x80}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4002, 0xfffffffffffffffe) socket(0x0, 0x8006, 0xa7) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:18:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x2010, r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:18:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="40080000100000000000"], 0x1c, 0x0}, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x90, 0x100000001, 0x1}, {{r3}, 0xfffffffffffffffb, 0x51, 0x80000000, 0x1, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000009, 0x800000000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0xfffffffe0000, 0x69a}], 0xfffffffffffffff7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x28, 0x3, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0xb0, 0x40000000, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x40, 0x40000003, 0x8000, 0x9}, {{r2}, 0xfffffffffffffff9, 0x20, 0xffffffffffffffff, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x6, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x7b, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x50, 0x3, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x3, 0x7}], 0x59, &(0x7f00000002c0)={0x1, 0x401}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x6, 0xab70a6740fcb86e4, 0xfffffffffffff000, 0x60d7, 0x8}, 0xc) ioctl$BIOCLOCK(r2, 0x20004276) 16:18:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x10001, 0x1000}, {0x7, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x7, 0xffffffffffffd2ac, 0x800}, {0x3, 0x59f, 0x800}, {0x1, 0x1, 0x800}], 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = semget$private(0x0, 0x3, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffa, 0xa0, 0x0, 0x7}, {0x9, 0x0, 0x1, 0x7}, {0x7, 0x8a, 0x2, 0x9bb0}, {0x80, 0x7, 0x0, 0x9}, {0x1, 0xfffffffffffffe01, 0x10001, 0x100000001}, {0xffffffff, 0x3b6, 0x100000001, 0x1890}, {0x2, 0x92, 0x9, 0x6}]}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000200)=""/120) semctl$GETVAL(r3, 0x3f7d88c5953537b7, 0x5, &(0x7f0000000340)=""/4096) semop(r3, &(0x7f00000013c0), 0x0) dup2(r0, r0) 16:18:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:18:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x38, 0x4, 0x6, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0xffffffffffffff56) 16:18:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 16:18:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:18:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) r1 = semget(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r0, 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/45) r2 = socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r5 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) r6 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r5, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000680)=""/93) shutdown(r3, 0x1) semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r5, 0x6, 0x7, &(0x7f0000000380)=""/218) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000480)=""/160) pipe(&(0x7f0000000540)) sendsyslog(&(0x7f0000000580)="4d773f16ab4f2dfb4f2cffb51cb55a3452fc5f3d42d3b8882365a50513c6305bfb3cc1caed0e1860b4d43768e58da5c20d397f60ab97a2aa89543cefe9a6786f1dbe3658ce02013e0a1147f7d58d0f5ecd640a444dfafd6e9d0675929e55b2b31adf1349d896972557eaa12abc95950a279ac7372958d811cf486666c1d4f40f57790961b33cd198a80979d3068ec288a24f5193cfccd9a5674d7c6883cbbc912ee4935d2274ad77af6f4dea8821a3ea9e7e3476e3e8", 0xb6, 0x2b) shmdt(r7) mknod$loop(&(0x7f0000000640)='\x00', 0x6000, 0x1) shutdown(r2, 0x2) 16:18:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20020, 0x48) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="04000000001000", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) r1 = msgget(0x1, 0x242) msgsnd(r1, &(0x7f0000000180)={0x1, "e9a179721ee3b6f73b28adeab2bfe902fcc2a6c70ce6bbe722edafd5b72f63f7ecab227aab7afe84f886c1feddd4a736e9aa837d91e545e2946bb9f5357e70b5f0f5fcc1cdea37c8376bd59ccaca8567ffb150e9bbf5674f3b12a87678822e9e3d702a5ff0ad4c1bbbda2712477cc2b5781f285aff6073f96954fbde"}, 0x84, 0x800) 16:18:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r2 = semget$private(0x0, 0x6, 0x20) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000040)=""/47) 16:18:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000200e, 0x3200) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x6f95) 16:18:02 executing program 0: r0 = kqueue() clock_gettime(0x6, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x6, 0x7, 0x6, 0x100000000}, {0x7ff, 0xad0c, 0x80000001, 0xffffffff0}, {0x100000000, 0x9, 0x200, 0x401}, {0x8, 0x100, 0x9, 0x1f}, {0x2d, 0xfff, 0x80, 0x1}]}) 16:18:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x4a0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, &(0x7f00000024c0)=0xc) getgroups(0x6, &(0x7f0000002500)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002a00)) r12 = fcntl$getown(r2, 0x5) r13 = getuid() getgroups(0x3, &(0x7f00000026c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, &(0x7f0000002740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) getgroups(0x7, &(0x7f0000002800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002900)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000100)="7aa17f92efbd202e0ce10f4a7d39ddeac517f15c7d2062d107973e0119b2f75c9245a6b1bf3706f2ec9d16454b10c41ccf360968885ebed36dcffc82a297e128564a7c305b731bdb341064aa29f18fd1658cf4843babb83e64b87062c6dfe1f7c23fdc3df25ae33282e9cd96b151574edfab2c370e4a37a795c8a2c3aece9ea157c857ab9b29e9adc5a6ccedd38e06901ef5dab179af7b9915c3998ae6bf6323edaca2720444a4e1efa2572190ad7f94675f7c211bffada282c2602e6fcc76faf7a438a9a2e52d9a8e936273407aac03f65473e075cbd7957692433dad661d70bf36b7c99b65204990eb7e4f835ba818ca4c6e3c7e3c9881b7d41ed766c06c7fb8afdee72189e811d6c2bdc8767302e46ad0f689c41604662143c0e10b1cb6adde4856f821ddaf235c215dbf4aaddfe2f434ef4fd15141c246f23973ab921f3ba980b468ab9753f2588071277a671226972fe6e026fa77b261df8c2f780e6b84ac4e7724157eafde00a5dc9316809bde5aa72dffbd96f13620462b13338e90a39b631b141e8d63bcad64d268f70de99ec79a54bb4a4fd7e959b60238ac057c362adc3b8143eb55d7dca62d541febcd4fbbaabc3b32d5a0fae89ad88f29f0e2a3c35adcf82f5ecd5f20d4bb876ac6bab26b46892490d1d27612edd32987c9c32810095c41a6a1223397a4a5b1bfd9722eac7a7dae1e80cff6f05ca682315f2583d000f700ccc7b364fceac879c50e67732aa826884acd2e6f0f7cb96e8ce2a612ba99e39ffafe04eeef7a436bdfd1216048907bf9ea493b9e06915ae63ce1dee4df1a5fb9f6beb3f75c40c4a0bb5aaa77ec3e028cef80fd318f3a0781764f028cc717c1d59e4629839470290a6855f9319b9eaaf445774fb6763fa6f5460ddc2d230158ed36c388ddd4368c7624f8ab5fd9a4cca472dc60d18baae67500d83640e843cab02e662a0bf9bd612b293cd7e1c21f61772dfb2aba8f4c08f33301e3908e98e8ae96150822e4b63189e0813fc14ff091ea4366056327c3986a560968127ac2f2244e797f971cdfdaa7b88e5ae11debbad5f1223b37f6302e8b7022fd5fda4eed82f2c361bf99487d362fb1f38de24c221300796a35265c1937453b085e176251c86d7868bc0371effae938e59c662d7a596ad2947a8033b8f0d2fc41e196ff5a175e0a92cb8a85e1de42e4f9a9314e57def58f406bcc7a172b6128d96226cb252315d791d4f44d027df478346d5dbda086eca2ad4ac6545234271e02d779f297ccd1f49aacd8d3fef1a226efd16112502a3f7786cecf0daa3708433454e08e0d783cc6ceb951fcd161dc12fecd6fcf24f1aba5198ceb85ecd93a95c184303a4476f5dcda2b5f6be01f74cedf3d37bb97a545874c28690fc964187025da256b05af77a722b2c7fa2c90773fa730accf7d3d732562d94d1e1787ac34c485be596cfec147fa17de23844e773d72b90a978a1f5792bd4a5971d7a7271155b7e7be455171cdd88a0ae1e483fe00ed74a5a087e29a3fee7aaad79b76c4ac60f6a6c36f21fb8d052b1e25e477ca442bed5b14ad78982d0182273007123d6767c9a9294f23a6a8f33d5694f4dd39c99b040b4c546ff04347a151adbb8e609a8bee07415d9b84f1919dc409c03205487f4a68f5eb81150d93a13d33ba3ad2800bcfebc0cb47e9f26fe20e94ae6592b3ba2192e21afcf83af85ef3597d48b0de9fc6e531a5c337d428aefc148f542f33c65c22da2f89ee4593506a0561262d50fc023f90a9ce69cd64205ff586ed5dc3d0ff7ff10f788bd878ae5dae6f2c68ae808f74777faca49e315b96ae4a41c4841687a41fd099faeb018a64e617b74f5acd0051f24621345fb5a1008afbb82966d3a4a878a888b87731004ea34c3b8c6712683697c5d65c1ad60b59847e53051e8e7ee16198614336c5fb5c4db15599c8a4053c4896a03cfaed9bcba56737c431f44a16cc3c4f9d10de199a6fcc3a194128b2675d15c1e859ff4b1240a8a4c74637f11b819ac86e186c11d07cfa932f462a154ac30c4a8ca7d81e261e11fc1fcc2a3c1e429fc1d62a5e3b5d26bf108d6c15e1ecb8052fd48a0eecabf6d772c1e44cfd8485b79165e51eef034f49b673320b404fb9a7007e88f16b2469f6044d1d215d1590bae846ef9c332d092d8f319118b08e8d694b3e5991caaa2f0f4c3f677bef5f98682a51bd2a1ce1838884d6860947c1e896c675d41760f544058b862f9805bce8988ba880871eb1caef14284e41f90fad272030db2af8fb7a33c37a3497bf38b4d439fbbff3242a700c2b88c9a44dd74e5f59a83d4da31fe19b28920b81ae9dc767ee33f944460da34c8e4919e9dc085b1eae1d769ae8fb7ff3ca3a06b6cd53ee3fb001d6d3a922aeb76c51283cddb58ba2965573448b37b5f3c4d75a34852af83ca4788e2a004e2e314f648796d4656d664569c967b4d05103f8d92970212e4127f6731b2b609a6785370d4cd2533ee1213c83f682e2f8c3814efff37c74353a3bbc0e112a2f9edfa4c98558ec0c1ee1d7a4dbb5d2aac7dc6fbf42ebb3ab92a889628537b885232877bf2bdf2d6021045ba0ff7a6c273171d8b7b79de22c21f072840c08258165576b33db8231d79565b701580ca1e61337b74cd8f94ec0eb1f25b2f8a88987a66aa79c71fbc40b37b86078d72d1a89d375b1d1af9f50486da8e75945a9c7b2893699eb83600cd2a1e3e89c4de89b45d0095b76f51dbe9154b1e4d6254e76e98c47ba80324c6fec6518c59ccad7e22c2ea002bc8ae0a61e3e4dece6cc1a6fa0d8e90a8d8d7c6071cec198789e6529f5a5b666f68059d1aca0a2bc035548e302239c8c1c3a02dbd87e43020f4f73673ea0420c4c7d443eeed4d9a98f55ef08525ef356b0952a09c7374185c763e62f504eb0dcc495af940a4fbda2adce39f130d186ecfc2c58cca06398d85eec9423647bfa9b39a377dcb2e6d996c1851d696f777a284ce9c3de32e6c8f1f00dfd744aeb5c5bb850fce04767504efdf1f440cff041c7e9def1a9dc4d546b640c897334b6b5b7e603edeb23a39fe2b236024afc0d5bf98857b9e61131036f5d2d5d09bdf68fc11f1b1b65c9bb396e901dd5064d10c01d84c53616ce3e7cd114b14f467264bf0b35b4c90ca7a03a52c05bbefc0c9d3bcb8a852e2d7d6d9da794231abd8e8174119d990e2afd3936afcb72e3ac3799f244af106a35da08be51d979f031de811767c623f0cf2fc7bef403e6231d89ec57ae5d74ba21f379776fff03997a400752b82e0bcaaf33bf73e6fd558ee77e7f7fff404b2b83fa77b5020c7636edc182d47fc6259d79fae18b8e4c7a17f4becb0032a88575ca1b94081519b707ff6232f9c9273f6637136c2185ff02372c13298f26e1103c09fe283ff429b2c39f08ab5f0009d4929c3c85d7b7f19bc40f975d2d75e2c5314e0c27ff40e22ca22a7b6de513b1263ae50802a4887b6553de6f1461c29ca24df3fb2e723ac79dbfbb1985c80cf67d13f701ed642ec9bd3ad7eddd0b5c7d3078d4435f01b229ee7648cf814f0d7a2ad6779a2654f7ed3eebcc46c51b6094fda5e0cbe021d3fcb30e287c40f4693acccefb8a8bec947627f0d9bd263b97991393dc35488c5abfdbc9504c29ee13393e1ad86041665e3b19733a532912df45aa6b3b7ef557ec84637f848d34e57680991dd8239c34b957545938115d0ef1b9c80175f83ee39bdebfe1559500d84dafedc4649ff43e976a08c05a5e5589a95e51482e6e55f2e8e9e632887bc40654bc90a44759bccbecc262a4f4708f985c2d61a13200d45e35a386bf298a92f8671859a2e335e5bdc0c6ff9611a1f69531fd74046ccbd1f3949578da9dcacc7019129982945b4c7c702bbcde8eab5a4cb1ebe726f0455659c93b53306f8da394f15f6a1b9c78e342b3e92c3872552b7bd7653411e8a99e95b1254a47a9c2d6863a7bb0636e9b054eb2f0d1ba5c393c5e792e70e39d3a065d0146c66e623d7d31704b621f3a7d6f9a4db57dd8d6ed87f47999686b9845fee9fb8256d601bbc73baf7853d56874b4a4235f680fb61d7f799486eacff8e0e2ee0d32478538b929c5d414a998313cb633e78101dc6a41edae35c1690fb8de16633d9b04830062b10db8b428017cede23cef3e77cdb007fbc446a0e8139fbe0fbfd763f8506576450e5e82cadb9c138b63aaafba7a7ef58bc4a0ed8e23bd783dfbd778cefff8449abfbd7163ab17d9ec56f396cda5eec75af251294fa381bd9a40a523ef5be63a0b5b55867d8463761c0d4a650062c7ccbb1876b791b927c3782424df8b56b3e03b3e2cfd9f191aea4d2610177829b7be249923ddc8a35f9d0d3f1550af8dd4e1014954f64268e48b9e3426be819d5b3f49d9afa1c437639a7e21c43b2cc6a7583c956fa36fe006bf9af5d7396d231dc6d727d0ad1e33a1489687a1d76d918cf611e8b36155e65984cd7665352221425ef4c05ee7a786cd79c911f3c34a5128933000e874dc426ffa44749f560e3ed62a749052622064807145cec052bdfb5ae5ed7144e0bdc0373cf3c8172bbd3162c38436c727833fd3dbf727416a910f107ecdd8738db1f2c2b2b6d566df39285e4ecd441d0fb9911a6dcbd540dac95620b2cdaeaee2ce96fd3d88870308c7e3cc75d26789b727af8437d452b0d02529ed5ac42230cf5975ee0d8138ea24769df7a9766d3ba1010ce5ebdee2bc89f216f4832e3eacbd5f5dffab1a7e6bd22e3e392f2eb2353b1d32ad3be467707aeff02bffd33a3919bc61af47dd320bf0739e1bd3d314faa3b55789a5544b1b218016e6f44d11a381118dcfa69749787391c9cac8548b172444f2205fe1cfbd2ba4845fc090650cc107e2043c1416c7719b213fb088a99a50df75886ee33ff6f62d10fa9d662409a63888d93515682d29627418da5f81f72fafb6a1192a01fa5eb1f6ea8b88584b71c0b57c890edfa94347fb51fd2d039add9c6ad1d916f3706a633a8b0f5b85f94611357ffca9bb14b7a87a5d1b76144e96f56d550cfd5febfc582c59128431e95392c4c3109a7f026b4ba31e791e640fbef217ed2b0958b1b8236ee1926834de9f4d19e6d142d2798a2fe0de4e758067fb60e01a9aecc0a15a2d1578458b8438b3c080a8c9492ecd70ddb7bce6174af2cad2e425276b02119746267f5711001299bdcf42d7cc6563944b37d40a8d70ee6c25702bdde6ad99280165abcb12a881598c297dbf94088d3ec900c4a8993f06d1f86b7d835ed851f33743797c45f74c0a30e6342264ba7964194ad7d1c536d128d9dad16fbdb7409bbaee6a2ac312e34c15093a6e908f361d80f455df4be640f3f78e2e459b01a2f494708f81fe1577771f0c64164db6497ea83964ff9faee819aa91a6c4cb6a0ed2b3025f4a8cbbf50c572da948d5148ba82dbbefde494c596d93659fbb38dcea937b5b21ec5292f2c1b1b5c9a3007038ebe181bdafd6864398316787b1a782ac42e04f92abfc246236925e1ea221efc8683efa8b4aac143b606345b77d1cf9fff299ca11800947194c3fc1f2a660552788343ed0f5c44da113a6a2bb21ba88ef55aa3fbb0348392d4ec9241b455b517fc8673a94d97e48e49e8b3964612704837d2ef5ff98e2d259c332a8b25bb56ac8c49253164c903f9b0262ba8b896e7fdcf97bff3e24e269b8e3b6a88068b9352ad16584b7bfb5da37273f35681c3d4dbbdba2dfb4e54558a748d5fccb425b62723e15d421172a986657eda77a485644ac768fa2d7cb24a95421a183c6bc2df9937046cbddbecc84eaa5c3f847d4", 0x1000}, {&(0x7f0000001100)="3d9e1846773794bd192210efae9ae11f318fcd584fefec6f8f2b828edf9670da9b256c911935cfcc55ceb064306dbc3a54bc3d6b08c04bba58a4e86b1b020dec2194980c0f7c9567ce25265652fc1e654a95b84330e519060c632decfcff120e4af616d03929a2ecef2d8c74fdf333121e3588", 0x73}, {&(0x7f0000001180)="b0358e2fe3be0806fcacaddddf7f1f5db6fba51f3403ae90f4756035eadb16e2d59d2ca757d01e5dc7010feb11aa274da2d958d1a49257efd21328315009cb95d1d5dd53e1856615535e2b371050c9683734c350bcf5fd25cb8b84db66874d254c29a0b4537f2a1bad56aa818e50660f77a2963d21cade02cfa9c5c166739c02f6d22efb", 0x84}, {&(0x7f0000001240)="746d954e5eb0f6a1d1afd100aefd66d76381edf331f3f7925e7787b5a751558ab03dd5b4a21e4e576566648e9b9099dc95e0ef83d48a6c31c71ee977e775752f9b7b8eed571c88f7c3b55811864e31402f8eb61adc8476565bd503fb33c4e18e2fe6b1e0a5b7a595c2d7dab8c12dd0ec6c37fdefccb3c6a7c06d3b1e56b43e1b809f76", 0x83}, {&(0x7f0000001300)="348b54e7e7c8ec4e86e0f7ce64eaa7692a2c3499175eead7b11fa88fe60e2a476ae55efb21dced9afe3073844f364ebb066e75efb680fa8cc54ce0de27be68ec545205c2209e016f27e0b8951bc566cceace114dd6c0fdb51e1c02a849b979dbff6a207f0f5c4866ae3594e371e8fd97dae0a6ab7a0451c9ab385edfc924c5ff8a5606bad988d77cdbacb99e3ffad21570ac7b08d71036171aa4241e5c90d2e5d93deb06c05db17394b1ed237bea89c33679efcbbe513616d8ef2042577e26ac5590da1c3f8bfaad31a2292eecd4b934db557cae5a1b09cd227b10a3cb553223fbadea19ef250b23737c6f4e1840adfe0694823167063b4f0c675d46d3235b5dccfb778cc309cfbae5abd8baf33230d9d0f4d70f3f8bb0576a88ede4f0f883b478a6c29b673c84402aae3e0dd97bc76e7750fe6507850ada96fd4382cf464d1ff5301162dee40d6e8ab880f3fd5d47f71dd8023a514f82c0772ddc6442f9a5e6ec48840cf2f5f40163af1077087ea355f2e13fbdacb7b318850cfc96f35cf9a7bf278380044ba9e3219a0a7108fa74cfcb1f28db972d6a5de3f1ff18ca760b23dfd8e3b0cc28cc2b144070b0a238f65a33ff8914a675b1319daf5e43cdfc78d92a46f19262fb7300f4dbbeca0718e49a495886ac4b3afdee31a510be7d4a85afd6ac054dae081870a485fcfe96fc492ab65a2572ce967661ae23b94503bb5ffc556bfbe7c00296d42ba2474dcaa8adc78e94196004aa7e44ea802766a74b4fb9d094a92f21c5d9e1979a16a3fecc7cf90ad47cc5979b0166cf5994efed7f336c033927d81ec9b2dac7023541719cfa13c6b59e4c8034984c8a0a58f6e56a267b8272bfea023d9e08a16ffc414fe962d01220e19c6bdccda5210b3ef68632c60e3a51dd619a9a51b249f8904ccc4118ff1534173a00fed86e300179323070e7c821d0e24979989c913e9b861bde3142f5f1f125ba70c9deeb4716e8b96a1c13f6c4537f9871efdc5f663193d02bcb9353bad1f16b97b3c51e3952ba87eecd186ff14f12603522b6d99beb444fb94f60f55c52b5dc5de51f3315c9a4598e69e22268a160e6d080090a139b47342f8c7e95764536b938f7186ec34ce49fcbf054035869b158ebff57b0e714af133b60802a0f4d42034a2a93fb5da83de1f831f078a7f5ed6beaa2be74e23ea8ad309b7e3901866b8fde5a18bf4124490864cdfac60e3e4261554fef7df763c54c291643f6705981ff75b39508908e53ec39d29edb76d5bc49d8f01df7535f1918724da13d5e39b7e5e6a475e7af8d7b609219600d302796f51e0e6d6227b0f47690776705a1240b3399fc5914be1a00c81583182f3d76fe18af64cb429a578df0380e7206d704112c4f2408616b63c7862c2472537b3e51f5b74097e6b944c4c382639ce38f192aa98d9f7f99ca9b030fc5c47340ce400281052a103473857a479185c31522f1b5075b81b1a7ba72df1530a866a9dc68d899b5abf70d498216ecb7b08a9d5bdf16fc93e9ed8956f8d22c5ec01056d7149af10c629b378159a6d3de415ca6d2cc67bc0261046c989b84ab688f98d4a5fd6d2c92752e4462897213b11294895b289e460bd494dafd1fc96c9778cf148b1988a2c54e952da2a73252b8b6cca8b0f39a53e4d956ec50e84e0798a5baa5778612d5ae997f3ce9e4ceecfc8c2d27c3ce73162ab75af86d80a6dae1b6f2ea77600e0e713704fa83bb5c50b277532a4f1f1269f47c0aec4ed94e1423fe1cac57b565acc6a1d6515afcaf94c845248887927852f490afc7e83377f434692bbdb47263a4422a30bd3550b6e14008ba6431f4fa724be315574a5c3fe463a57b8869a28a27f737e018d84d420ae0c4fc207aced36f4c7aca3160040905b9cf207bed6d3f4b1f4ac288749a478c7cbeb66ca88df1f7d62b96b10125b2353dc064c44733b3383c0c6c1708dfd0b438e7250e1adcb6a523abe3f29146283e030515edf20d818a4563847ceead3204cd17a3df62ce1dd2cd584af2d5e0882b84a82f739e9d5e84f6a34d392bf8967fa217dfbc2be215f130c658c16132ed33baf7533c65052fc9661934525b32ccd0f125ad6244f96083c206409489d7a796235053ca000b68ea5912735e4b67f2c161c53c7be60e9a4c503b8886dfd55d41ae295355af1d87976062f2d778dda9076b9b6fcde1c0a5fca09c3eefd83618cb655837f8da2f0caad71625b0afd84d78f2d5ab538c7bceda4cff984c7ba0d46f2f5217775eccc48bb0e461837625c78c6855b3b0951717ccea9fe48d2478a90d51efff84acaa0ef621e7600a377b6c44ba00d587b5fd3b0eb9eeb32689e7f4005c9e910276f2756b511bb82c74a833e0ef8ea370cc0909147432ecda74c1d991c5de6d7bf3fcc029356990cb4c7cb3666de14e0240065a60e6fa10e5d5afa4ff0e3aeb84b9990ea8665e0bba4bd3459e454f80af64044b3a9dfbf33271259f6448c03a387ccc9c25d25733e23cbc2a604ceff903bd9a5f4dc4b0ffc4479a6e8a671c6ab301f8e448e5d078716badc25acedb5116232234b14eba5b60571fb78bbd5e86e62df0cf1733a496c2aa3486cb43b9838717ec990026e1027389feec71770e820208f227957b2351f2492a359cb454da9e0ad61eb91b60ab49b6ed19fbf594136822f8bc5af71b5d19ddda5aea160b533078a71c5ad9373faa66775fd0e936883f29402432469a068b74cbf2d4c558bf0bd04a62c1e61b4c19307eadedb00f0a90de0b54295f37bb6175bc4d55507b4a1608e4f49755cc1a91f1ffb2f027d2a59635f33e976c521219c5a563dce6344905616f3f315349519c01741149a45a3c73bce68f909d2278e2e0a42a6d7beca09c079a9f697d1d4909c3c4e7af087c6397a11c1f55f111e92abcdd1911a146d8959617e9140f3e91d9a458e07c512117b61b53ec9bcb830cb69324efa8b06bc1cae08d74911d73391f9951caa91b9684839280d7f3139a404eda7bbf4e36b38a6911a33e78d103a930c7a66be3c607aa89bc926e7f1b0e38242660f585976561f528c8f55df6350b354ff6a6bf434e032e608451f470fee7ee83b3ef52a5948915baf71a7031dee7812c483b2226dcd01dd794d613a5479fc23ef80a164364c09fa8f5d83fc843c4e0d91fc99e444f00f7c016da167eb6d6520d5d436cf1fc595b937002f8851f799b01b9a6c07b7736bff7d6db904d0b76c644355400d747cb087cc6fb04c38afceda3b935ef4be9679399c7c4d4d30de99686762b5590577ea49dfb7d054f02f7beda60dc284c8dcb922fa5bf50731af8dcace9f725cbd2d07cbb668e8a97bfb67edc32883869eba43e977cb346e8515675dbc4b11799159a421df1ce9ba3125e87e84906266ba0668b61f6ec2448497414dd890039bf171eceacf144bc3a766f9043deebb2e41d4b8fe5f7df28028cf7b56ad6c1ea79c6d51b1bfa8578d6737271ec7024666128979207e18d959382d130ac61e4ef77017bdaf4f64ef273519056b058f300aa56cce398644fcf5a255da2ba3309e0aa9880789edd70b44ebd603dc96d2e2ca27a3c839bb7a248928cabed67f38e6b193a83060a5a98c2ac9925a745f1220510e2d8a914d1ef5a3b7feb72a9f00e856a96ff6f788d5f1aa1ee9fda953867522735edb498dc92e958621bbd643e3dc35c95922c026ed61299c5b7fa50be339b8007468c624bf72bac0fa1962206a003240988abd836e53064325a193ac373ba94fcad3b5e3d47bfad8c3c1b65025ba76c4436fda34b0afb62d922186dbe06515bd7ce3921998d0f3f462d02b432879c1ea6e82b1d5a88fd9c3cac9107357fdd81fd4a689bf2ed981216c14decacbf5b19eb91a83546595e983db298d61845aaf7218b386c62766900ac75b7b7a5dd8b650c4bf5ab8dc24605655bad9861f34c2eadc6e0fdefd1e1b235ace4f1b8bfd3c12c90f67bb527d427790ed835a215b548e9575b9be06d3d094c5c639f50086569d082809fed10b89e005fc491738f53d56b8dc08652a4ddd07740ad38d8a4594f819181259ad41809d2fd1c770affb93b93558a03ddff241e0f8bfb2fa5bf0be34b10c3525d4fbab6a9fc444f58f5ebed8c9d21739c0bb93e4dc8e0906618041212a04a37db4297c1a54b177c422ba73538d665a2639b7e165ab6cf0265e4d1232b5389a0af2324cff5c509353c6bf188c2e47fa7d0a0714ef3b18756b94d18f21b3f685a698e90ab719eaa96f3d22afb8077f39f216aa2a70d529022d65204c215ef382ab01eb0e0703cb996a358c2a8b19c31ec8bb6c4d2fc1bc683594b6c1303c9e1db8368a75425a79954161f20fc58be98d8084abb57f8a9ba3a1a928db6c3c34c52e9d2e08f9aa30dbb9250b3bb35b31ae5efbd6bdefba21af89a5339eb55e32c9df706f29b31b5091a660547d48b052d38c8e367a4b5bf6510057518f3be9a5fe49b9fabbd43b6d1ed52aacfedbbf4259442b88b39a11ba6355ede6081ecfc15afd2b7aca7de285d18f8b9403a00c73826c9c59bf9dd62af56ba05883dc865d8d379753543cd55078e350164d96ab8b6d597dbcf34708be70fd5408ffb106ebdb58d0105a3a80dec4bc974e1159f569ea5a1293c1de78d04acf29b3f6e317d1a3eaa1dcc7cca26bf4e2828addb904f10d1b7c05ef60d72f0eb1d40766891ddba8b758853007e8e23fc0337cd6a5d6c64d4c81c7abe167294451371380c8e01f3de3266e3f8099180d37fc589ae42fc30aec853d38d05525ab2991eb6bf072a5fa8a735c2d13aa93a7bebe781e7b136e11c6fd9b9284815a6c2da3ac774648280e2609c0ae0b28ef50826babd014b19354051d9a9f81aa75621f5b813a06f3b9312a5fa568c9966ad19c5b1b3cb0fad836853b08724e78b6036bd5208c2cb81ecd3fbe1cf6df7fad9b95573401b935268b6d29d9444cfc985ac4d40e4afe92d0b142551917931b5db4005c02d1c9832e15ac14740526b899e5264cd87f4b6ea8d7ae838ebe169ff0946d899d07845971f7dda283327329a282532fa4cd92f19efc0f4dc8f53bc17a72c560ec8384d10858b2ce7d747b206e4dd4a1c2ae8aac5c6ce6259c7ec5dc00987173e6cb98381a01549d40ef04a9ab4562584879f9d7a26e0cd783343c9bee8fd0b5bc6685c3817eb5f6b07bfec012c94c758fa85b092116584162edfcfe16abce1fa361f32fc5a882d1cf3028a6dc8109ab37181c5986c1f123268439b2762e971a8744954892182cf11d9512eb35e476cff9c09af3c4a7b6e454bb8d9f1a5c73c052694c7f8bab4b66286852d5c0adf2f6d67ffb5f33704557e5bd8fba0b6d8571d2ea0a30ec14eccb08b3395d7ea391f65421a18ade1b4116dee1e7ac9a2970ba40887bbef11573f8331c8441855c34c60d798dd1d6b99f30f6c017d39285e2696d3b692e6ef869bc410ffdfa4277d6ce609d9a60ac6138c318a80549e51ae512c31c93f486a67f79f77af7a616dfb2257ad9e379dc04b321550d8160ae9dd7ed36017efae4bdda02c6f41b6b9aa053d81c4584616c48d74b36b864d10fe30cb94c258f11566da81ffd5445163277e2e1a06c52126da8cef1014fd930b4047d52461b47df5473472e5bf6e95f5dafc0728687b74b432c8b792e213fa692f4a2feee74e3f9058b954286d93ce7fb47f0103798a1648db1b51c04339132364309aed6eb219eb3389ddff76757f51c2ac906bbe9ddb37216749223c249942f0b0ead23051c79b1534649891d6a9db005fe91467d309a8c20d390ff128c31ed2aa378d7b6aea46d4", 0x1000}, {&(0x7f0000002300)="543ccb02e6769f0b46bde39dfa14d82d3d41b4bae42c3d9a03a20b8865875acc84f609f3f1b57cd820e8b4cdc2529fe281e0ae83a84595f2cff236571b9a73663d83733f2f1cd7caac8f31de6e3fba2f802b595de6011406ba1268cba1f0744bfa1d8c31ed484cf57d6c1db8e3c93348ec32045bea3fbd9ad38a46c23c2461fd015e98476166cc5d", 0x88}, {&(0x7f00000023c0)="a4d615aca629892c7df3e557cd91c4b48b9f9233bf51cf1527fef7a32a7498e051f6ddd082073d75383c957a3823", 0x2e}], 0x7, &(0x7f0000002840)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="0061dd6e000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x7}, 0x4) 16:18:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "0000007f00004d16bf3b0000000000000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:18:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x200000006) shmget$private(0x0, 0x1000, 0x6f51feedb3ca4312, &(0x7f0000ffd000/0x1000)=nil) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x820, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x5}, 0x8) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) shmctl$SHM_UNLOCK(r0, 0x4) socket$inet(0x2, 0x1, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:18:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) sendto$inet(r1, &(0x7f0000000200)="6b5aaa7df1297cfc4e16580a273d1a8d10c06fa8a9ef94e99a700b6acc63f61aa14add8f9b576a272a4f82807d965214602a7ac95f83e2051f7ea76e9acf4308bdeee5b63e44211d02a94c07b0b33d8d71c43b19effdfac5a4ac3a76e35a7bce32d1d459348829e4d262c9b2a9b75e88331c7e082adc442ae0d5e7846bb9dc55211235e6b3831455637d3bd0a28616b0f2ad5c1cbbe821b849fabd9ee6d7833e4d9204ba8acdc9d844b92597fbbf17fba17c092e6e", 0xb5, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:18:02 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:18:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="f6") 16:18:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:18:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0xfffffffffffffff6) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:18:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f0000000300)=""/117, 0x75}], 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7fd, 0x0, 0x0, 0x0) dup2(r2, r5) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000f80)="b4ecd2bca5b0f2b675aecb3332ff670c71aafca68f4f3e556393c645467410ff3c1a695e5791f21091539a33edcb7b92922bc1b4185454306b9e3bce2feeea08bb9b7a18cc33c1dcd53b22a1c2cc877381f4940b10ff93a99739c275d94b2cf5350dfcb3a9f58e16a9129ccbfe72bcfc9cc41e13be755cc99a5e44294eadbba66ae71d18393e69634f3040e58379a580994b7eeae325fcf365367f8d19ceb67cfcec3f0de3a82b108e0013c730d19577a0933a36e466e3f1d0c91facbc164b62e9b0a71772e320a402d6a86387feba87b28534c75d3cd2b4fecd757bd8eed98afb5ba62ac79fae76a12de146528413810ef60b19ef9287f84b0cab4628c2aa6036d07d7ec36239bf6c9e24e42c1d0b4284258c4650a49a3cf9e9a3a1e083778a599cef8b738d3bf4239a0cdd04802e623372be51579b846847ca0cde0535799fed9667d9522e5fae89a7c7c9dbf769a111710b2500ff5fb0496a7100d8aca7bb403b7fcf6bfa89093e3fdce2a99922b1203ca9fc487500c8e5bde6ea6bd79d1574bbd4d02a77ed76282f6923fb4b4298e994374b0bdbc2b3ae851f61d333d7ddf7ca80b5f0025101282bbb778f1643e0319691d08d3005d5421eb123aa986899f8020dbedd083331cf514b384cc5ed60781858e003ee1cf191a970b1c2747b68f5af005912a6d50cb2bb73dbd3fd5033a08e2634df0bfa04d8abb22b2ff7a1a48e311a0e801c40c5b89b1878d4ed84b2cbca2c0a091a635c6a0a3437a3d20c00bf1bc8fdf530d1fc1827ed8adf12d99cfb8fa4a4826c5213bb7027401aeb5fa81bb65234dd3bcee9362ad6f6a6ef51816b1515007a57eef8d6a9a4d3c8a75a1d8ee32eb0d6f3b5d55e159ea3ff40b819653de20e1ea94fec9c05852256b9995ecc8a9a008e3af9911c7ff1d4b6e66a2f413570ec247ea7591464fe9811e553fd3463ac047fccb798efd027e22d5ba759d18cd591b584ace93beba195c2bc0b79ee2e4a3ac61c46afe7deeac7976794045e1715cb343ad2cd8f147a99e6076b57479631911f6c516c22d18ef42a68f415b3749ae37e0e993b4231488da989794c1fdf9c0adc0a1b8905eb72e2fdc56f4137c868fe75630d118ed747d48e1f506d6272e29eed2abf6633136ebc365e5abf86f3e3253ac8e5d0c98ea2c578b99cd5f7a2b96c4331e2f3419db679c52e6d6d9e27cf41c664331af6e171ffb850508752e994d962b4175b96fa8ed0f0d4e9de421a2a7f55702fafbf02b67f2677ca12b655c9559b599e7387a8e28aa3851cafd18adbf19b13a3cd5b285df609308558c6a80ec21b842c3101dc2dd9907b87656e3f89ad03de7c000360d1008ed516e794505b418b3e8deb2817cd4a2fe46e2cb5972a92afc6e52c6dcec9559f357c09c032e73f4321b0fafdf93776e528a055eb7fe13c6ce22000f1413262280245ecdf34298ae6cf10c266fea8d8a3ed6aaae3b0b02a3ac8e05da7b70f1d7b655f674344864607a895dd62da10949a7c80c886ba52e68c0a1b5010a3c43030b1c6506f864cf5cc10d4978b3d6976c2c9ec3d631ed698773e35bb9ff4c8e67167d2fc9fb936505e072aebb50e5946ed3d031b527ef49df4c6118165cb3131a3fdd4a8f90b181faf276c48d6ac8c9691ff14c6a15af94bc2ee6d5ae3aee9fd76022d376523beb82c6afcd9f8321f03e65ab1f16ddba98919097c02dba5b0f581ea9815489def5fa0b9b4db15a103d14047ee7b24765f79ebda2b29f0ae3a2404c8433ab75097b9cd355801ab5ea37f3b0a65bd3e301f0cbeea7bc55f9ae59777903c3385ee4961fb92495c3825d4b898836009237a0fd119235fbdcf5b1778b5c5df0e93b94bae08936b94af6658d82eea76468192c73b917fa785106abd7f5910bb81d97525f2dd73f69c06d3c85fb84c7252de763e219f98ee9825c67ac4096aca04654b16c9d4ca12003b160b1cff28b3a393c73ba712d7c5abe0a80ac408b8abb46c18b9c3fde3e8653dab658e351de1c7b32d4494d3876790fdbd5a9cdd3053e894f736d67871054f2ed40c685ac73d7ca5e1aef79928af2be370cc5e3565851d6084f2bb6a32d85436e203db02b50b3e316413fd6975a0c96ac9db2f731c44d0cf6873decc212a480b5aa4d1edccfbd3894eb2d2d238124ec08e2923898a8e7e5a3ce3cc0ddc1cce5fb1d6c26da5f94d7a638eff9070582d5f74ca1cf3bb15e03d128b3972", 0xffffff39}], 0x100000000000007a) 16:18:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x6, 0x2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0xffffffffffffff0a, 0x2dfe, 0x2, 0x6bc, "0b9872de3f8e334b157dc0119333135bc31b871b", 0x2}) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000240)="77987573095eee9d8a4b6726dcfe98dea042b40ec6550f92c1cbdba95d842e08cc6135545988a77d0d28644ae42ee5a603e423444d1ba11e2f3ff0872fec494b61de8ecc42693458b2953cce12465a3a9784957fdc64b3233e4e1f7968cd0d8f4df5174d286a3b7abd4d6eb671c7446638cebfd7ee98e2038bfa7693032214fe1ffc2c922a2dd3ed8e006b1fbe75f8c80732a37b8176", 0x96) close(r1) execve(0x0, 0x0, 0x0) 16:18:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x840, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r1, 0x5) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xbb5, r3, r4, r5, r6, 0x111, 0x9}, 0x81, 0x3, r7, r8, 0xffffffffffffff7f, 0xfff, 0xbfbe}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:18:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x28) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/4096) semop(r1, &(0x7f0000001000)=[{0x3, 0x8, 0x1000}, {0x3, 0xb2500000, 0x1000}, {0x3, 0x59f55229, 0x1000}, {0x1, 0x20}, {0x1, 0x135, 0x1800}, {0x7, 0x9, 0x1800}, {0x0, 0x1ff, 0x1000}, {0x7, 0x1, 0x1800}, {0x0, 0x8, 0x1000}], 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001040)="9129eee71cdb5d0dd9de4d611b7472b8d6b7af926eaf7e83810817cac62590499ddb5f50f17d942522a1d2c67d6ee5cbdf73f9fd6b60dab413bf79a042f9e5ebc56163648b31510872a3851d4e4da560e9f40158120496443077318596b8211f2696482056af9404084d24f4b0918cb32712a168ff30266568a25c68bf2c2cbcc947890c0d80b344588359f95ed244f256c65e287c47a52a0978847c4d9d224cdab3ddd2ace458baebbb006941be773e8adc339a74adb5cd3c6015e49d81efa82f4282810cd58116168702e3678a9b257e75b67d4393ae4e196cc811320c1aa4e752eb00ae4b59a39e5c54ad209abb683bfd51abecbdbaab6185dfb65fac389d9594329f1a77e25d8333fcac1a2f88c336abd97da3e75209ca423a9d567b410d50c576a3d3ed555469544cd94587020994c45c13178c32141bb4cbec3604a64ef3090dcc8460c24c6cda1f69e97fb3ca2087e64201810f8dd9ca918a8fb24dae0ebf0f585ffaed8b7a68c4b02de4fa724cabb89bfeb6b185fed4472f0356c9dc128a5b1f338a837dd4c7658ef14833b28b7a3da85fcab6ed10891502468ea8e93320af3f3537e99e01532b71909076fab2de3b2db4da2a3839e71e179166e6f86e9aae044b10fa646e8f3f04ffce11c47d706783369fabbe41bdf46383bfeac89e0f7a6de73a183889335379a80195c096a954c92d55965c09d0a3689f7c2b1fd54c14cd3e2a68ac7ad5e066b9ce0c62882d712affa830d98f619a9243f16c7a41c88d3bb6171052eaa5299f1828203888be9bba02ce48514c635c774e435c35e55c25ad69663e9886bea412c08dad960016f04685e3d7630cb6a43be4008645f40f6e031e5e8ee86c272badfe016b2465be517e07dd7d6e9492328bd5bd2d984dabfba91993dbd326d09bc59ee821a94f0b87c77f0d3f973c4e67a788d633f814efdfc8dab0d2289195a76450ebef91dd3479c244cc7b191533d8c12ab1b09d91fbff91dc49df33855ddccea91e190e0b0f02ad3571756207caf8fe312b8bdb0c067d7503eae303429bb75236c7b1418ffc37f7b58d6422b00eb0a016cb4d7073737b00ae850f82170939e42716bbb6fc08e6887bf3f8a40c8fba7ee8a8763ca50aaf7eff81bf46609144011ddf17eaf0f845d0cf656529bfb2b75cab32cc078a73be4a065b71e6aea0107d110aac98323707116b24129f1e667503bef92a422a33b60bbd68415a960963bf6a6cc3bcf0cd8d12ea7068582ba6c581283f0ebceadc61246b5d32e7c3e06b7812d8c7c15ca9bf13364ca7f788f2bcd1c9443615b25dd80c27425aab715cb751273ca0547ffa32e049e93eacf3222036169e99fd50ed8cd8bc3158f681dae405a62424fc484a97fd478ecfdd08cd8cdf2573fa2b98662f3638b9ee4a296c58ea4764de17564aafdc3fbad7f38d589dfee0deb1e5623e3b6d2e9f2b6675dc7f40308dc5004eaea030dbd9be49693621cb4b0d0f2950aa0d3198755866344c93b94cf96df3ac0c8de51daa40000455f5c8c108a7b6f96a652c0ae79def5d122c5f5e41f362b1df3dec9f9cb87ab75109aff93d2981e54605463cd3d18c74fecc2ed1ca5cb2709c5db6b3ed41d0bc319ca7b0d6e705847e09432afbc352fe5545ddaa4978977a859663f2b3af7e4a1f57b9bc6f0dad1e8257297a74e42eb62c047d5f77da372ca3a35deffea5676216979c51ae819563eefd503fd7d2aad31ecf1f3782c2ffbba26b94b63aa0ed88b465b9c3d3bd71a844f4b0902361f5aea3922ac8471c4a37202eaf4477502b989114e1c07a5cf30635128a8d12e3688934bceee9cf708e19db01803aaab9419a4e9da9f1e12a57fb4d407d7aba0d44a64505cae9641c1a39535842a20ed860312d4bc5e5d8d57afa298291cf00ae829bbca72b90734936b231621bb96e0a4efd0eb3432babb166d62de0ec72af1fd084f03630c6b4f3258acbcf80393578de1b2f7cb4d7480601bd1f1a5d377334a2620033ba86c8c0d7fdca4ed9a890248205b5b1f1107750030a39cf9cbf649a5e1f5a9c69c3680840e42693c24d8c1302942b30c3778ab9056ae3ae61c531593c71c6d50108146a7262f001e8c1a830fe5098a0f85f463eacdb1cc7d7f2e82163cdf32d77918b951a1b67582afd381ae9e86b755c6ffe5ccfa70f2c55f19f23c18750e33c1d61cedced38165c73cbbfd68aa96ad38c83cdc17ca6b3beb193a03b1b7e5343ce15dd73a1934b880b4998151133252a3ee490b481688991fb915902cd89179229c3ef2bc4aa06c24ca7f43bda39ba880a4158ab75ee9f91bae5d57f2a7d4ee4d0f0ac0015775ebbc631f88906a5bc813dd5de44d097fc68f6929cad2aafe8c9ae453cb30e4b043807777438f758c9f4c22e7eba4263f759c1467f82953115103203da02e248266f3977de51af280a96a6edeaed86ea6cd0961f188801615a028ed33d29a1c799624e0702156d0e6d86d7f01aeff06c342be384fb2f5396764a41d7ddb9327180ba8ba1676b8325ade9e79f38b39c7290d39fe166d115ede8d5d3493589724a6d1c54970685d71eec35ea9ef632caeb885634467593f45ac8a2554f838863e83a6af8518028ef803717178c8786b89543dcab6d3f47b9a45eed715b2ec8d4af18ce094bbcf193e16bd70c86b6f660d73493d4300f7d6f9727a4587ad07187776fd93b73266fcdc72740c5fa48a84e55f4d876d3759ecf0b70a5e65af0189728da9f77cef2cdda7574cda283bf36dd90dcd439b6fa0ff59f8459670c6531eca57eb1c8cb947d90487441bce46ab030c334981f58476242e658d04b9a1274b8566aa6050efd34b77e16314a95d4fa49bc24d0d583aa6416a1c8f44e98c817ba3e45ddbb080700e5058886c192dae8f2020e3f1e25ff86c6208e7052efdf1dd93035de5fb3e4fbfc46b0605f8d4ea06c20ac334dadd3784bac20f54955105923ccd349fe6544c62c945327e994fb5ea52abf2d5319b54e1c1df8c9a2aca6a3ed10c04014c65627b22f01cdecce2ad5d70105096d2c0d4342771e8839db62a42e7733a85f94069a27d96ab427253c4c173a35206cdcae41ee210bf655a26de93b99dd00210fe986d2f435ae89760e718121b9d630d0d0bf57f1079d9191ae84e1e352297c2ef1d449af288e9abfb8db208b3639969d4abefbdf2c443168e47f278e7efac918e14d08ff6896a62adee20cb5be6138a1bc27e3a048c4778648e2454df52c4849bca2bddf958b22cd530a7ab19706233b8b9c31fb15ba899b95bd30187247b6fc77afafd1b6355e3ddd66074500cbfd783be65c57483e339cb7f0670682fb3a50c34186b932f8e5634501c558f8b6cef994985da2df94ffc64d2ed025e44aceba853873c907df69db5f43157ee35f227b976c149b04d51722579c20451d59a074b2e4622eac0927300e2d8fb7cd67efd527fbf5ef7cc003abad9f3552a52d72ed059ec126392283dd29257e7f76896d6056a22b30e1a709b83ee32199efc221edc264a1c2c9142448880f5b157727598bab606b715380096b313f528f6472acbd0d1886231ff13e791032d51c67f5ce3fb7b05978a44ef09642750be755352f2a6e969d576dea4836bd267222222ee24259b1424139fd9787ff40b0f96360d2b8b91ce5a53cd19ff34cc58065b1919ffd5fba9607a102cf70b296bd72ec05dafbacf364728992d3079600ac8cd7587ee5b4dae34fad8191ad7bff3f0b35b4bed5fa799de528a027daaf3f31de640270ce414b58023a59cf48f839734a5c4312077694b2c5fb636265c2c4bccc786a0774edfe908224f65e388931fa6301cccc339c539048176554ff0a53c9f47ff847283b22bbbaefdbcf298017363fc08b50c48808d22cfdcd75338d16e426a35cef2f3004dbbf4b03ef87edb7868ebdd6bb6026d33ad6257ba645b8497a87b0d14f5bfefb3a91197594ac634cccb31c8804b7c689a58e262ec4ff07c496c5bd850600eac688a4f5ff7cf6ba9f0ac54c9e5cd317a3616ad0d4bd4f6320cbe632fafd1d76b4fb12e96e3983737354ff607ba9814b67b9fe9e472cad53bf4b7bd324a796239093ac3700191ceadc4ea1b81fa23a8772ba79dacf4ee4b8f6b1d71259ef4a722b74b2a0b23cbc97df58a3261affe77ef01c0f379997acafff7f73165abc4eedd3ecfa042f001a562acb3fc7b3bacab673b7c37a095aa3394f8af219d0c661ccf9f56fdd162ba22dda78ae3f4eb3cc60aeecc29958b62e6d96951a9ee306e8309da4d60214efcdd0ad5b017f44d1a113933387c87233feb57c6e54f6adabe25c1cc2b696282754e5ed9b1fb523be54fac02173b49c52bed1e2cb433d8ae95a5af1b9863530e603e2295d8588df73c8648b8852b81947040616b481eca52a08348314b5eada3fee8eb5af3059dfb70b35fcd71a0428e74ab64890bbf42eba6032a4df5e4c8ede6f235fa6a0b1024f162cc0e701977f37d7425cff71d09b62fcebc9b3f37671574d2468ef1437e411a96657d1b0833fa6888218450934c6185ea214f7be12070949426c716b79f05669415146758dd836971b02b6a29845986fa59ac264440bb7d5a2795bc0a6d8a5c0da69df1e1004f0dbe25eb9ddb0af1cf417b9b1261c68a1af67e0e1f25db1ea7c7de362a03a657ab2918c7ad46c86b8be9fa415577e27abbd2fafdf7020c3e14735ed64da1beb2831a7afe21b18fc4bf976b57a114f83c6d3d508218bce8d4e72632c1eb654ab647419c74f00e2770ea3cc404bd355a8a135bb8da57258a70651db6f5939309120f737093d6001a83bb606708ef18f98d44b9682fcad44f9e580e9d733068d118ee633ba246326b80239dcb565dd001376f2764d224b102d6e799f4c3384c733c1ba6df04f220e3502885e6169bb1ebdc319fcd618a585de4764c65c1296063eb55d088ee8448f218679f9d5fe7d75a7f4217369a46ec13b8020e25f139d3493f070cb53516d19962218ec4f1b80d04cc188bb3a02e0f7b0979be534c9e8c0b41450aee654f74d1affd75069de67cf3a7fd0dc5ccc428727516f3157689061d8cbe50cbaa1f940e624ad412b5c42f1478e550c1f5d2169ccc8aba86278146a05b233696a22bf6ed4757e0f080220cb4478342274c9cf44b3192137ffc8144689a656b12ae19b1f048a636d9e25f06258e505e5d328f283c0fd357627e3438ee256a62d61c539372e533f72a35e69367314700f913fad42998067c465071df748187d082bce0ef13a36a3fcb4011e5e072250701d20a901c5403885357b6de3060879628d910cd33f3f7a08a5ba5f24e4aed8bdae2e9a47df37b339e1d696fdad7e377d72db740924376be99553890e8ce015d8bb6889522b3f8870bd009fc076d543a1004437a6100f39afddf3dbf0c9fd57bd2051cee8a383412996de6b3f06d19ad392ff65882097f709f4bcac9c18ad6e5e687a48d2e6a6ff1621496d47e22270b4c5fd0ed086c1e0655989957c0bb51a144a5c80715951f36272a83c8645f60ac19c493556fd72b9c64c57463bf246d606919b025f004bc050d17941dc8a898cb5c7ef41efcfb973ebf13932c754b52baf4eed94c785a0b76c915ab3149be72d385e922224503d4da710385dc6987dd40aad9e27b6f78b121256ed32af7fff5a59ad7e22513d7c46a813270b06b8529efc5f3ad605b9c028513cac4770b2cbe192e2125552491814689ebed7aa739ff584a0bdeba2789dd7b81d1a1abdcf474e0528dd76be54b39deada781f5d8390d21ab9a5c915ee74d595c273f919a52706e5a5", 0x1000) 16:18:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = open(&(0x7f0000000680)='./file0\x00', 0x802, 0x873b8b4fdfe786e4) kqueue() recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/60, 0x3c}, {&(0x7f00000003c0)=""/49, 0x31}, {&(0x7f0000000400)=""/118, 0x76}], 0x6, &(0x7f0000000500)=""/205, 0xcd}, 0x840) close(r0) 16:18:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0xc0) recvfrom(r0, &(0x7f00000001c0)=""/154, 0x9a, 0x801, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xee774690aba5402c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:18:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x1) write(r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x800, 0x8001}, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 16:18:02 executing program 1: r0 = semget$private(0x0, 0x0, 0x8) semop(r0, &(0x7f0000000100)=[{0x2, 0x7, 0x800}, {0x7, 0x7fff, 0x1000}, {0x3, 0x7, 0x1000}], 0x3) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/243}, 0xfb, 0x0, 0x0) execve(0x0, &(0x7f0000000500)=[&(0x7f00000004c0)='#\x00'], &(0x7f0000000640)=[&(0x7f0000000540)=':!-{\x00', &(0x7f0000000580)='/dev/diskmap\x00', &(0x7f00000005c0)='-[=\x00', &(0x7f0000000600)='\x00']) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r2, r3) msgsnd(r1, &(0x7f0000000000)={0x2, "8f0a9de443a83f969ac4eff0a68d59ebc39bf1211571c292410f54089b64ca8319275b58f38560d2ef7fe8f411a71c79fdb9a77f3848f1e9bfcacb44fdc9dc21d7890ca4a9bf32be0bff465918000f6c6b32813018367e4647e4c73d5e0a6caf0d76f03dd4b48ad6531de51330009329fcf74a381396d861bd72a1467b3bbd01ad882c45da16be0b14bbd31b61e017f0405e8c2fc8d03142e0caab0635ee68a922dcc11bd7502080c2c30b80e48d7867d2c3ba2fe174fcd4d8928987b2c2da45dcd95e6c517e6b1e23cf98e41fb0198cc6651f871bbc62e51d84e7a1ef3436d9"}, 0xe8, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x101, 0x0) flock(r4, 0x1) msgrcv(r1, &(0x7f0000000280)={0x0, ""/127}, 0x87, 0x1, 0x1000) 16:18:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:18:02 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x20) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:18:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="0cdeefed4c05cda1d183070932000000000000"], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:18:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) getpgrp() fchmod(r0, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) poll(0x0, 0xfd58, 0x6e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000010, 0x0) pckbd_enable: command error 16:18:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)=0x87) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/143, 0x8f) 16:18:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000100)="b560722d43f5c19aeea8be7701abca2a7923db14213aac1dc38fd19cc25de4a7be1e0aa3890fceee565ff6a41065c42663b97ea3b15c3905f5b3a52c2058edb2cd834e9e97fb55bf7a65a6b1ea2ef178edecf821397965eb48231cb846354cfb714e157704f9529982cc33c97dbab92797914ba9a910c7c76991f6d93b8bf51cc56885a087ef4576cb8e8483ae2c4829c56470c46fa88a11a1f77d73bb6749c96e2fe520", 0xa4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1a, 0xfffffffffffffffd, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x80) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error 16:18:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:18:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendsyslog(&(0x7f0000000180)="919ece52c122d2f6504fd463b78a854b019edf200275ac0ffda943140b519405ab9decf0e65b8ca6fae0233e81c1fe1f85bc942c43ed08679e5cd4674a81d49d4c76d62d6c04ed58de94028ebba9cd4c9476d1474cfe98c1ea4af79892c21fe0dd4abf9cfa54d0d4764b5b464dad545e67ddccf117a06dc71132b4f03dce96e79e7da6a601aa9b6638c978817d0567fb06ed2b718eabb4c0a4b05fac75f705bbea0a86252cfc496b5e0a52166f831de3561b5864a7b6b5fbb2d1e62b7648a943f425f067a01e39e785a2e743907cdcce5bf0ddf70aac8fcd91259495e213c1128bfdc158a3f71e", 0xe7, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:18:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x6c, 0x20000085, 0x100000001, 0xfffffffffffffffa}], 0xffffffffffffffc1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x3, 0x101, 0x1}, {{r1}, 0xb3653eaea4e4fc2d, 0x4, 0x12, 0x6, 0xf10a}, {{r1}, 0x0, 0x30, 0x1, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x7fff, 0x80000000000000}, {{r0}, 0xffffffffffffffff, 0x44, 0x20, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x61, 0x20000001, 0x4, 0x1}], 0x1, &(0x7f0000000200)={0xfefa, 0x5}) 16:18:04 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:18:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0xa0, 0x108) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x80000001, 0x4dc0, 0x6, "9c9939ee9c05154d6e59168b3cb8a2fe820436c1", 0x3f, 0x6}) write(r0, &(0x7f0000000140)="02f1b7006e52d8ee6308d0dca6ad75a9229504535ae2eb6035700446fc91dd0cc6cdad7ba7765a4dc55665a33ed1e7fb80066737bb295fd6a31c292500a5fcd825f2c7b4997e255e5359593de763ffcd4cec35477c4cf2180ee505e9b542f09b42f1009d3a9e8cb1039f9650651c7d5d871fc91050715d490db3493de7a5f432853e4168e561d7597a82e984e3414396ae54f62b474de3cc7e8720a27ce10f427e36060a61248c7a14882815e9ee952c156f7f1d7e95295d18dcb0e15312b02a169a1f073fe963154f43091a009b123e3f72628b7cd098c74360768888dc48ce2afaa6eeb752ac4c5da163d653b9fb302d0f3f55e8", 0xf5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 16:18:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80000000000050}, {0x4d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x7fff, 0x0, 0x7, {[0x0, 0x9, 0x3f8, 0xfff, 0x6, 0x6, 0x100000000, 0x1000, 0xc562, 0x8, 0xee3, 0x0, 0xf1, 0xff, 0x20, 0x9, 0x3ff, 0xf6], [0x100000000, 0xffffffffffffffff, 0x3, 0x9, 0x1, 0x9, 0x3, 0x8, 0x1, 0x6], [0x100000001, 0x4, 0x52cc, 0xffffffff, 0x7fff, 0x80, 0x7], [0xffffffffffffeab4, 0x2, 0x4, 0x4, 0x2, 0x1], [{0x20, 0x7081, 0x7f, 0x7}, {0x1ff, 0x100, 0x4, 0x3fc}, {0x200, 0x8, 0x36bb, 0x7ff}, {0x0, 0x1ff, 0x7f, 0xfffffffffffffffb}, {0x0, 0x8, 0x3, 0x9321}, {0x1, 0x4, 0x8000, 0x7}, {0x5, 0xfff, 0x4b14, 0x6}, {0x29, 0x5501, 0xf43, 0x8}], {0x1, 0x6, 0x4, 0x9}, {0x3, 0x9337, 0xff, 0x9}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000000)="e5") 16:18:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x110) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) close(r0) 16:18:04 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x47) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:04 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:18:05 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x101}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x200000000006}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) syz_emit_ethernet(0xbc, &(0x7f00000002c0)="901f2123c4306dcabb0a53974d5a4f151d9da443b7251c270aa81626f89cdf9dc35842f8c0fb0fcccdc3efb2d9544654ecf53dd23b4298fe203b20b443e69aaed25d14a3dc9f64bbfb49f76de4cf71d9c48bd314e3f07862045f0dd2b72cf76a8f1129c024cd9feb0df68098bf8a404d00a5886d6ea9357a08854f09e0fc54e9a3e474451f2952acd22f7be8e389d6beaf32dc75eb79da8a2abff77b0ecc1876fda200bfdaf2295867b6f052d93f816a6a9d358d39296c9578ab79ca") 16:18:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20400, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x7) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="461afd8bf0c536887add8e1fa2aca39837dffe88867dbd2fa4d8d09376310b58c4f2e240dc1aea3e58f398207946114988cd4848b902c8bb77c753cbb1266d1a624bc3c3bfa3dee14c3de339e143384c22bfb5aa512663ab15fc8231b55af7885a6a67f591adfb8e930a81e527461d7a7123c2bf9c8ad1fdbd5795109c49885440153a36d89e55612e", 0x89}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280), 0xc) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001240)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=""/4096, 0x1000) getegid() 16:18:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000b00000004"}) r0 = socket(0xfffffffffffffffe, 0x7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0f0eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b6ea85b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9e1dfc268c5b7ef51b8a614aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a952a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b15fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3d12bb3639a04b52b031a43adf3a2481b41", 0x4a8) 16:18:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0xc0) sendto$inet6(r2, &(0x7f0000000180)="ef5bac4b8fc69cacc0ef88877d8d9f34ad8e26b9f2a2370bcb9c090f0858bf106dd38b9d0f8d4cdfc94a49d325c675bdc354145f84b7c1dad46f3ddec835f401f28c790fc65c19dcd1ce5eb1d716734f7a9b0b0a041ce9499cf49fe18c863228031a68f13e0ddea7f052de634e19ebd36e1ecbab041245677d7ab6ea8d94c6ffb7c6886647aea2f6dad3671f65688f5cdfca790a9aff04c79cfe6980fccd64591c0cf34134a49afedec966f645c6ed5c8378a5d0b968423ad68c484713ccb2f618813876ca801b5f5ea2cfd79e07bd4bb29a6b21", 0xd4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:18:05 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xad) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0xfb, &(0x7f0000000580)="e4261ca33e54cd54aa9855f761373333ee28d24d0700000000000000e34cfb7b596002221205a7bc46554f5187470fc3e364d6fe9fc3bc0800000000000000c1b5200c85fe73d3fe32d1853841a5f1bba1111888b786db69f5488aa62b8e0f1fb21c051b2aea8cda830bec1a1e4769cff9b7f63e8ff0e0951f5ec275c1013ba311f350c5429e243b77f2f58b38161a15a272f615d8573e42bea278b77819cae7731965cfee44627849258c5cf85cd76f8b32bf8f08eaff0e09693b0eae971579913d859652c86c4b6b8ae616ae304b0db5e6f9542b16ba7a2488b72bd0a3abf76d468ee777d4a072d75d0b1714643f94ea2dadd39a57012e986b46") r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x41) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x1) 16:18:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:18:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x11, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 16:18:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x7, [{0x3, 0x8}, {0x1, 0x4}, {0x3, 0x9}, {0x2}, {0x3, 0x4}, {0x1, 0x100}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x6c}, {0x3, 0x1}, {0x2, 0x100}, {0x0, 0x6e56de8}, {0x1, 0xa4}, {0x3, 0x9}, {0x3, 0xffffffffffffffff}, {0x1, 0x9}, {0x3, 0xfffffffffffffffc}, {0x3, 0x7}, {0x3, 0x20b1}, {0x1, 0x7}, {0x3, 0x80}, {0x0, 0x7f8000000000000}, {0x1, 0xb8b4}, {0x1, 0x7a}, {0x3, 0x2000000}, {0x3, 0x1000}, {0x3, 0x1b}, {0x3, 0x35}, {0x3, 0xdcc1}, {0x3, 0x5}, {0x3, 0xff}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = socket$unix(0x1, 0x2, 0x0) getsockname(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:18:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x4, 0x40, 0x587, {[0x4, 0x7, 0x9310, 0x4c1, 0x3, 0x5, 0x8, 0x800000000000, 0x200, 0x5, 0x1, 0x6b3, 0x9, 0xfffffffffffffff8, 0x6, 0x1, 0x8, 0x8], [0x6, 0x7, 0x3f, 0xa7b3, 0x8, 0x0, 0xfff, 0x7, 0x5, 0x7], [0x81, 0x0, 0x9, 0x0, 0x81, 0x10000, 0x8], [0xe268, 0x0, 0x5, 0x80, 0x4d, 0x6], [{0x6, 0x4, 0x2, 0xbf}, {0xd275, 0x6, 0x0, 0x2}, {0x2, 0x1, 0x0, 0x5}, {0x0, 0x1fffc, 0x7, 0x8}, {0x9, 0x200000, 0x0, 0x4}, {0x1000, 0x2, 0x3f}, {0x0, 0x1000, 0x5, 0x100000001}, {0xbf, 0x3b0c, 0x2}], {0x1, 0x9, 0xbe4, 0x6}, {0x8001, 0x0, 0x100}}}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') dup2(r0, r0) 16:18:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2084, 0x9) 16:18:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:18:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x4000000000000) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000100)='./file0\x00', 0xe000, 0x6000000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xb) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x645) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x4) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:18:05 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) socket$unix(0x1, 0x1, 0x0) 16:18:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8000000000000009) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 16:18:05 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0x20) 16:18:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x20) close(r1) accept$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0xffffffffffff1c5a, 0x4, 0x1f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x5}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x9076}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x7ff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x5}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x80000000}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x3}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000004000/0x1000)=nil, 0x5}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x12}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffff1200}) write(r1, 0x0, 0x26a) 16:18:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x90) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) syz_emit_ethernet(0x2, &(0x7f0000000180)="73d4") 16:18:06 executing program 0: r0 = socket(0x18, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x203, 0x8, &(0x7f0000000000)="2c5d0dfec815fc4a4a319a401a5d62", 0xf) getpeername(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db31b6f43897c2df75e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000001400)=0x1002) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001480)) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/108, 0x6c}], 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x0, 0x0) r3 = dup(r0) getitimer(0x0, &(0x7f00000014c0)) ftruncate(r2, 0x0, 0x0) close(r0) socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x31ce, 0x80000000000041, 0x0, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001440)={0xfff, 0x100000001}, 0x10) socket(0x1e, 0x8007, 0x8001) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001500)) 16:18:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x21, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x84, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x23, 0x3f00, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0deb2cee469328d, 0x6, 0x2}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x3, 0xf8}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000002, 0x1, 0x80}], 0x1, &(0x7f0000000040)={0x4, 0x52}) nanosleep(&(0x7f00000000c0)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) unlink(&(0x7f0000000080)='./bus\x00') syz_emit_ethernet(0x90, &(0x7f0000000280)="505288ad2acdf100673a0614a9a7be25ec465119a0365ea690e850582e4c6ba42a06634ecbfde77080ff1d8320bdd9a52a37467063d3d4ac159f04c3edc37ca3048b8ea130334809a4a86ee51ce71b6206f3bf46171e155661bdd01966618cb353a3bfb04827eef87ae2bc18d17dea50d1490176cd4d57bddce0983f8adc19c32473102761ab64558126511c1368afac") 16:18:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x74}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x9, 0x3f, 0x984, 0x81}, {0x0, 0x1, 0x4, 0x5}, {0xed77, 0x8, 0x8001, 0x3fffffffc000000}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:18:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f00000014c0)=[&(0x7f0000001500)='**}\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:18:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = syz_open_pts() setrlimit(0x7, &(0x7f0000000140)={0x7, 0x7fff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x162) close(r3) fcntl$setstatus(r0, 0x4, 0x80) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r3, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:18:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:18:06 executing program 0: r0 = socket(0x18, 0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x4) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/5, 0x5}], 0x3, &(0x7f0000000440)=""/23, 0x17}, 0x800) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) sendto$inet6(r0, &(0x7f0000000040)="35d536ab66de280980fe57fec956e45216dc2ae1a84821abf3715a5de4c7b36f0e1524dcfbc77667357594ed4f37d38c2d4e819b2f99f03059b9f4fe1ae48d6766a3a0e776e626c8328297d70a27db1e9576fde53d164f0b9c6e32141ba49414444111bc7975ab90be7ff6c0e05bf50214e4611920e071c9cef2a5d7665366c6f57ef9f4744c2075150c09da299e1a40ee31d62b7b8008aaf35557b6b187a81cf2ff688821610fb6830027f471b2542288dfecba262857dd2c70e9a5cf67d1561b89e8163f478e46", 0xc8, 0x3, &(0x7f0000000140)={0x18, 0x0, 0x4, 0x54}, 0xc) 16:18:06 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) listen(r0, 0xff) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:18:06 executing program 0: socketpair$unix(0x1, 0x200000005, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:18:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 16:18:06 executing program 1: r0 = socket(0x18, 0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7f) getsockopt(r0, 0xa, 0x4, 0x0, 0x0) 16:18:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) socket(0x16, 0x0, 0x4) 16:18:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:18:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ftruncate(r0, 0x0, 0xfffffffffffffffa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:06 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000200)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x6, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000880), 0x1000000000000080, 0x0, 0xfffffffffffffffc) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x99) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) r6 = syz_open_pts() ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x64) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r7 = syz_open_pts() close(r6) dup(r7) syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) 16:18:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 16:18:07 executing program 1: syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x240, 0x0) r0 = syz_open_pts() r1 = dup(r0) syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/253, 0xfd}], 0x1) 16:18:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:18:07 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0xc002, 0xa0) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/48, 0x30}, {&(0x7f0000001140)=""/17, 0x11}, {&(0x7f0000001180)=""/28, 0x1c}, {&(0x7f00000011c0)=""/224, 0xe0}, {&(0x7f00000012c0)=""/91, 0x5b}, {&(0x7f0000001340)=""/23, 0x17}, {&(0x7f0000001380)=""/112, 0x70}, {&(0x7f0000001400)=""/102, 0x66}, {&(0x7f0000001480)=""/228, 0xe4}], 0xa, &(0x7f0000001640)=""/212, 0xd4}, 0x800) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) sendmsg(r2, &(0x7f0000001cc0)={&(0x7f0000001780)=@in={0x2, 0x2}, 0xc, &(0x7f0000001940)=[{&(0x7f00000017c0)="5f0064a96e1357bec019b68404dd2cc83366613e7e737c24c31499bc012fb9fecfdb9875e0f2d774d40c9e03842cb0c459da5ed866f4103742547095d809671501d517bdbec3e44a1fe054f518ed9804d666181dbae8d78316114d02ae28765df5ce5355bd3b3bb0c60228508cfd2368dea05a3399", 0x75}, {&(0x7f0000001880)="0e6d17594d613d6a8164e870464d3f6dfb8a3d049d09989834f008effaee0eb774aa201e26a677bd7a3285c4448956d1697d11ad654c1ee72f0a9fb2a516859c0ec307a6394ebb49677ebc64ea9bbe8265c4f8bb126dc3d39bfb87cf11dd66838e19d841e189d2", 0x67}, {&(0x7f0000001900)="4efdb8", 0x3}], 0x3, &(0x7f0000001980)=[{0x110, 0xffff, 0x3ff, "aa6b01fe6003194b3149c985c2d665c4fb43e7a15926e9adaee55a48b4e7c45d561d196e361dbeeafc28eced7583753bb71aead278f82bdae55509594cdf8ca88ee342137939199ed3db585842aa725b4081a03c1fc803030d0bf65eb781fdcb955bd72a85e9803e63d4d149c3556b8d7dcd70f13551be2c4a47e6764ceb1743a5c52eda107df8e5353e242675567d955b5bd376e0a811efd613ab3e8618bbc9bb77dffb7fcf8b1d16fd4e2044ce176179980d89070520e9f1e2f1e3b4d02aa9278d7c5d774fd1deec795bd045802b1398fd7dda0fd710d3fc25a39214a7bc2c334a2462d66864735fed6f498794fc1a2ba8ec227aaa50467989"}, {0x58, 0x1, 0x4, "800d6fa4473fc87d0586905fb1f6cd9b4756718418678d05aa641f31baf813014112ac6c4f9d93ca422a89463d910713b358808e2d756971cfd53a8ae3acc6909a35326dd2d6cb"}, {0x68, 0xffff, 0x101, "3a2efc608cedea3059e3584db303ea57da579fd2bed316816274046f2ee8450237c368b1fe12f7bcccccfb40ec16f86657e94c769f751bc7b0b886b7064ee48996e9ba6ad4eacf30dc6ec250e3ae22fc8285af"}, {0x50, 0xffff, 0x8, "c4469fafe0122febe7251a352f7e3380e50d1d166deb9f0a6840aa9e7dfee4c9b70d3d52fa2e78767f382420854732f8b5421d45272d4a86e1fd96"}, {0x108, 0xffff, 0x80, "07e2bc8405092696fad9ee5570649f2fb16289c38966164a9e5177edb5f5a4149becb59afe649be321e464348cbfa0dcc0f3cc9dee1fe3aec0c37770640bb0008e16c584cd0ca2e47a36e79a676e56f2449bd33ed8e06544abcbea4dd862cb4d413f38b5373352742ab812088483f882236253af2b9dcaf9a6daec9706c0b2e886a59873d7808d72a54ba62fff5faf552782873274e6b6ceb9e441d24badf3a5c37f01c45593fa99304068835c724112ad7f5c2a705d0efe70acb125098e7b0dd4935253832e5da3c0adc6dd13b4e479ae3d90a8b2fcee25b636cc4a61b5d116575457ed44422dbed93506238738529eecd5b6ba7ce0"}], 0x328}, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000001840)=@file={0x0, './file0\x00'}, 0xcd) 16:18:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x3, 0x100, 0x10001, 0x8000000000000000}, {0x101, 0xffffffff, 0x200, 0x4}, {0x9, 0x81, 0x400, 0x8}, {0x8, 0x8, 0x401, 0x929}, {0x0, 0x7f, 0x1}, {0x2, 0xf79, 0x7, 0x7}, {0x8db6, 0xb1a, 0x1, 0x9}, {0x1, 0x7, 0xfffffffffffffffc, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") pledge(&(0x7f0000000080)='!\x00', &(0x7f00000000c0)='tap') 16:18:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20080, 0x0) r1 = semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r2, r3, r4, r5, 0x16, 0x20}, 0x7fff, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:18:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() fchdir(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:18:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f0000000180)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd068c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa9870000000000001000aa78947da61d75bc9038a2d687f01309bbe061a751731e5c209101000100000000008f7d1d6a2e60e1f34322c0cdf8648b48935d14a715cecdd79cd66c31400b4dc386972d2eae1f3c146e02398aad42550b299c321efcbcbc1668c3e65dbec38e3b0930cfe09a00", 0xcb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:18:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:18:08 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) syz_open_pts() 16:18:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x700, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}, {r1, 0xde45e5194eccdff9}], 0x2, 0x0) 16:18:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:18:08 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0xc2) ftruncate(r0, 0x0, 0x73b7) ftruncate(r0, 0x0, 0x4030002) 16:18:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000000)=[{}, {0x100, 0xff}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getppid() r3 = getuid() r4 = getgid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r10 = geteuid() r11 = getgid() r12 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f666968653000"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="be99a5b35b1fe15478a71097d451a09930bedde97268027a4d43e0b147adb1ba71d07288f86e92fdc2de213b1fb7442edb6d2232fddfd532ecf75debba74b07e", 0xfffffecc}, {&(0x7f0000000280)="3d8c1fc6cc554439ffd0fadf49cd020925a5d0672aaf4cc239c461f01af2e4cea4e32a26a3d625a2f7cc4f64ccc896c66ab308da192ecefcf0717eb8a9bb7c80e3129229ffbd182a6dfd584c3bfa51f7180718f375e21c53e9579cf43f9bf83efbaf949f0cc54aba1993e5b1f358d0711fa080347356c93edfe530716d63669382d0ac3b24490788272d23222f46929c788e242f09faff7a4eaaf761f7af2a66c94ee4b326b029e2db2574cc7bcc577d9ec0ac4a61f3d72ad962fefdd7d3fd43660902eaa7a7a6f991fdf5ed5420591aa5f4", 0xd2}], 0x2, &(0x7f0000000780)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff0000000000005a261203b97e627738f8155f9ebec394700612baaa337d5d4ba6603521e7973350d66eeab248c200dea812c4902f1060e6460033b7bb30142cc2fdd62124882fa830cb6d801f7fa45cb9040d624107000000a2c8bccf7c", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x118, 0x403}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r15 = semget$private(0x0, 0x7, 0x6) chroot(&(0x7f0000000740)='./file0\x00') read(r0, &(0x7f0000000100)=""/90, 0x5a) semop(r15, &(0x7f0000000180)=[{0x7, 0x4000f2, 0x800}, {0x2, 0x9e8, 0x1000}, {0x1, 0x1ff, 0x1000}, {0x0, 0x0, 0x1800}, {0x3, 0x7f, 0x1000}], 0x5) 16:18:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20020, 0x0) r1 = socket(0x2, 0x80000003, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:18:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000140)={0xbf9, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x18) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:18:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x380, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xf4b, 0x40, 0x9, 0xffffffffffffffe0}, {0x10001, 0x699, 0x7ce, 0xff}, {0x1, 0xffffffff, 0x1, 0x6}, {0x7, 0x7fffffff, 0x6, 0xfffffffffffffffd}, {0x8, 0x8, 0x0, 0x10001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7, 0x5, 0x7, 0x3}, {0x6, 0xa94, 0x3, 0x8}, {0x7, 0x7f, 0x401}]}) ioctl$BIOCSETWF(r1, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) pread(r0, &(0x7f0000000140)="fd2a61838f714c850289bf0d0dbaf83cf7768487e1d106e680672af3fa520ca72d488e87efc32b0178a8a568872d84e6372f9287de7f53b7c6f8c5c97ba0db98b02a859fb87a250a69c2a9973764d4f4d219dcddb03b13b5035b2e1fd170a3fe8ec45ec09ee44bcaa98115e700b9e62236935e44678cace237615b0208f4223d487612963f5cfecf826f789a992f61d0c867c78d193144806f9158d477a4c30c88d1ecefda8724b600ca8b798022bcb587bf18367a8c9862d9d4db8b2fe36056887da6bde238bba0cc28ee64e8cc892c57969d56346723fa08c8209aa626ba2f7cb4eadeb9ab2d3351f805df513c3c65f79b6f260fb3d85a77adca1e26c5", 0xfe, 0x0, 0x0) 16:18:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:18:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getitimer(0x0, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x4a3, 0x6}, {0x2, 0x5}}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:18:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x6, 0x6}, 0x96902dd05a33b485) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:18:08 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0xffff, 0x3, &(0x7f0000000040)="564d9b8b9e9e12348a9474728dd39c2ebb2440244bcda56361bfabce8a3d694b5589e0947a1e97b974628ff58acd8a2c5c9ab430aa5e93f6adf75895e9d10e14e4f496fc0af9d177ec0031c06491c2b685357830d2b281e0aba6ccdb98232bd9663d810bacbc10df10c5c2e918d6e42d96107859348503f760887fd0a936039df44e9d9a4e9d5e2e", 0x88) listen(r0, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:18:08 executing program 1: r0 = socket(0x3f, 0x1, 0x3) r1 = socket(0x12, 0x6, 0xef) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x48}, {0x80000000000016}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="9e80") setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) mknod$loop(&(0x7f0000002a80)='./file0\x00', 0x12, 0x1) sendmsg(r1, &(0x7f0000002a40)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000040)="dcee1c370094e149c90fc6abfd03de7a5f61352d571436d7bfba11140b0e4145cfefa506f9846310f1b68e05c6856fb224f29b57de1d42129e8e1e4ffb0777bfcea302e91d6f375b88914c3a94ffea76345a12f6dfd8cdff29fa32bcc1e9cbf1de3407cfe0e8b7e5f26ac5638db15cb7f5170cbb1bed64cf51a2f0ba58fee54226dd86317c040660b174ac9402d27023668ed345d1250de8ebcc9e620d3ff2966bcb0936512e07c9bbc5dc60a5f2684720a0aaef31fabaefc76c1787f5d7a84dde7711b6", 0xc4}, {&(0x7f0000000140)="b2f2d9a1fbff427792ff667e4c68325afae90fe97eca52fee756fee5f26087b937ee3f07acd6c5e43a10bf8cf6d4e555ca95002939b6", 0x36}, {&(0x7f0000000180)="2496c474594749d38860b11e7ab43cf4ee0817163598d83f4ab55713f5b16cedede0d017e577ae0aed6adf1ff9648aeeef893ef55a78925314c445feb33575c5e19c9c994d8dfcaeee18044657ea903eb7557ebf839ecd6b8c5828a9c220109946b5f163b9c8061c808ab1867f703cf84250461b76c316e47624c2a6ec2048afc3a8f8c96f527f7a8b7ed2a9e353a51d73cf53cf7179900226f08c195772a467725859cc499aa1852ce28315fab04e1ac35b7eda39e12799b436a202c685dcc2a13e63aacf75c51c1454eea891b7a25234fc58111dab9aa392a92b77ee95be3e375ebcdbcbbba4fd84009d8f05526446e1f6866ff2cb85871f5be07b98c69920b9b1f38d0913dd8461daf2ad63ced6f41b6af305f16ade8e8a1a706fe64ab6bdd90936da5462d1de7c3f4932edc61196a2ab0998fde3d325068d09e867556803c6d569a9b5ad9dc869f5377242996c6dca02cb55b2d5ed352e685e90f348af6c2cd48d7f5365e8967b530325ada19a70fb7ce24978f09fc6d6919fbd94c0b50be7e8563fa0dad4079a042a892b5bd36ca25effd7e7b2641e09aacdcdb15a1273c176b9713fa8d51894732a201841e9d9c1854f38a4169acb7f5e9e44ffc5a22c4eca2a5ec3f1c61904799a30b3223cd2d9aefa7e98334417be040f47a676f9c82fba2dd515230b4b173f3d2d4a5fb925cc0aa48e01d9a48fca2263abcff7e9d011ea2cd89df994404dfbbb866d010eb9c064a02487c403a4f07962e7850c1bb46b2d20c844281dd0672c1570b25eddb62457569f0caf5cbbed66be1385ecae6794879e6a1fb61bc1640d39e0ad4b9078c253cc3d8e0a7832c8922feed3e7ae90038f77249dfba97695df87d944303c9d7544eac2172ba5324cd266f9d7198f8851cc93c8c026fb8c30b5b199211fafa59526ddb1b7332ee8cce003ddbfa120b4083ef74d64e36152360ef025b84198c9c83f363d100d136270bc1ced4129db308eb3e80900ab331a5531e41eb53bbee57d95e6a121d9d63d3ec71f8650fbd2ff7ad2776ad118aed09590aef29a4b946d98838a9f4fa526323ba45895a0efc62c7d26d6ee29a25ed0714d385e5b1d12ac2b90c566b9c5934876f0fe810b4ac3aff7240e70994de017f8de21f39f285e4fb1c43e3e73dfcbaf7a93a40405709c1514e133215ab1ace1bc8bf6c366ea328f5e1bf69036a43e3a1d4588d2a6476c4a2ab5e1d5516b8ed90dba4093bca9dbc9fbf694698f7b8a3390064f6d24fbed16a7ac1e3f25e9092272950554bfe8af31335a6491ac944b01193a9e18ee8922757afecf935e55fb97dd035245772b0febb7d394aa2252198fbb959ee46d67aec59d55be89a3f8a48eb574e2c98fdb99d6ac70fc61faa0710aacf4ee79df6b47a6cdd3d4877cf6e0714269504be12468745e79a95e1c3536b87b625e5f4dadbe55e452f4c94824bebba566c470d68ac887b1cc5e7b04c36ede2e10923823fe4a617756ee885880df97c21020b1a4481c9d5df2a3a6a3de649f1c0726c76a98f08d0adf9953627e2be3eeb8c1ef63be956920b96f34fbfe4177032036c5bb50bb447a8bf39489cae58c36d8cbf6d4b4002caecbda689a55107f526fa2c69fd75e47f61bbed991ac4cf160a67601cb02b1116efe4b2bee82a5f78830a98a406e4f44b8d1c58448c756af0f531a4b647f02e5c9473b5d9ed787c32a0df1252c25bc127a2ef831a6ccc8ae6f426fe215aa0524098818d5b5482af0611b6db9e31e64eba34038bd87f52ca2bf5d8d10988e10dcccab848bbaaadeac51454710ed02d870b356c60d427e886cc66c8817a1e57787941a8f04d65b862f78c1540699b2ba573a99d55f2638ddc40f132f4774e2e4c7f65ef710622ebd1d5ee29771ad7648976fd55c74be52aff92fcbfac013fe058910957ee8f988b06787464d62de29eb138ff7a798d759cfb2c53c7e92e3cefce6d43ff2ad5a1c135c7c345ad7419764f851bd3b73b67a6c095e736341eefd27100b355a31b95d5bc68504ab7c716817c6f2a21fa6dc9b6361827ef4107573fdad5faf61fb28860273f59825c193d0c92d9aaa1d8dc92db0957e6ba0adcf08eeb7080f9788ad300059b4beb093de02c1add027c73dbfbf6a9c8566702da1924f974607d2e451d2f746dc5d767c9abb048bdb9b3fe3e0b541bcb0a38bbe3bfced90444700e9605c0e43026451f57f4fab15dd52a433fc7aea3ba35a8be3e2338867c837fbcf0098428ab8fe8c0eb3bb88b19bcae57306429f0087af2e789515eba610183479aaf50a2b5c8e2a476ed253eadb055ec60db84455ce4cb723eca7b19ce0ee72ac5b4637fdc35774a2902e2f743dc3c84a2d39b4d66d9de6ff1f5e35c2eaf463df521b198911843bcddade8b32efa488bcb0e4404a7e47f40e3b07d1377f62d71aa41d126782b844af6030b877395244ebc60e12384cc08ef97694fd78f87413b7e2d9ac030521313f852d50e5d3c7e82934f92260002bc07c958f142fab1b52b5c064b6f3cd2ff1b19bf1d608690b8c1aaca7820699f7a9dafc9ca0cdd216f9ddba68796cc9a1c9b8e3f80e68bf3c79a6b6290a7d86714766a08474b49df628597c276a4c5711136e01461e2ca700f482c52c3b02e8460e259cc398545d1f569f1de4eff045cebf1b7b6e869efcd72677f73261d097e4a5cc2de559e8046b0a352294e8bc17225251d5a6feeb36b64e99e4390a4611f29fe88475f625d234d32a78eb5713b8040f937667f5a49847692231021549540b444ecbe0689cc76e8d8245614bc791cba9d238261b612f27faaf7473d0d7a3004a277d5c178db72bff9e07da6a8f6da698d091db8c4e3533e8c9314fe30a7768631f3dad3e5b1a2ef9a18790c0a765aba731e4ad5507d2cbc12f5123c53871c13f6724999f36b7cb07b5a0ae1a779ebfb93dabc5ca3b78efa4c30b6bfef8d76a4f98c0d2af177757c427d7b683bf3c37042669613244dc6534e719e7c4f0b2c73eb50151de64347ae54654bc7318605ec3a9e0a04e73f09d0337555fa19f94d08cfb1868ffcae6fdc187d305766335e9da251cd8fa373aa99e07af0dd08c16a30634855e0dc62331864e3226c4c3459d0152a40d2791f0b7a8da6d18ebdec3e67da5a8610e06bdcdc013183b2d71d87f53b3211fca43a126359a3b89b71a1348ef957ae9c2fb4fa1d356f5ab71942f17a3db56add154507f752dd7bcb1d72d53a6b72ec69e774299123be44bd8f48fb2363dfec8df2e00a3eaaa86c7da3fee59bae239b6e5d569a9e6664c638a48f1b5719f97dd11d888fcb6cec3b3e666382db82fd1a83dc2b08ba7869db76f031909a9d5c610b783df6080f921f91783eafcb39ab57e91dd602f1bf44bcfda9220a478daa6d8594770c09492edd7c20d0f0939bf46806e218ae97abea0cfcc6a415d896ff327d0be075fa477b0de83fdd47d507aaa908c982d62021b2e1a5a279d2a11087aa48ab5c717b34b7b6d28ac0a54c39d163c6184b14657c6be5c0931ac8302f8142e000adee444b745790cc5567e4b80987a07cfafac5b582f2346ce3c659ac53c79d4f8b19d3bb79000f28287cf0028504cd3a38923aaee182ecf69db3ce61d1f236b36beabbb433df9952cffd401011e6764a79c8d262f0bd28e6c0b982cf208541714fc64585ada1d3b2e483bddeffcaf6ac803889abea82e43530dd0fd4a0a5df672f69955d9d580c2e66c7c29e783046cd2b1d802078ae1a17c2f922e98470b8563a9225e6c1711084c535f0b9d73460e111377753540084e61ccc846e48510bce6112ead852a9ec7a4d491f54942a33f4815cc867b2e339ec034d9a3b9dcdcd569fd614a1b02f30b0cefdbe013595809be2fad5e0807ee86890acdfda33e64b05221b47dac255ffc9d02387e1a6013f9e6079f6b18bdbcdd42ae31a3685892b242784eb30a66ffaf5c7142991f244a40f72937ec6ede54c337208821a43577ddc35a32fd1707030d935059e28f7e2d2a29037fbfd37f6a6b6dab52872221e8aa06cdd22861b9c2eca2b5fb2ea6dbca5067b6d0bb4e064cb16a45ec17339ccd04ba4879b5727a590570a7b4882c10a9d5390b09d43924ae745199a2ba28af63326c769c8388cf642190d6ea74684e2de1ef0c8f89abd0a259f901c4ffa37b841e960dc94538e8276e868e85f8178cc2d26c71b8b54a3d99a2e0ad7e67bc5af9271ea896c5a77445b789bce87359386dba3598195696ebdc852bb168b587ebb3a0797fc43f4bdfcafb9593438c4324ac853b3c9c731e7cf1ca3efb8ba8724131d10046ab171bf741bab2bffeac4df8e52ae0a57b69e225c0274d87834b14c4ae00070fdc8267dc0700ce8ce42538e197fc8e0ab2f8bc731034b9165251f6be7f38080d4837054d8c2fc2ebf7d31f9d29b75ab2292b5784ff9128084fc06b1fb0c30105f1884c4ff9cf3839451467806f718edef267cda14ac3e1ad8ed1a74f7cdf94e5c74d1133bada74259ba4d88f140acffa9ccc8e5a5ed12d2802dc7dbd6641de5465ea63c80bd0a234dfb4fc53e54c221fa888ee662c7b7c578ccf03758335c905c6918bca007f0f5dd765eac1c7ccd9f7aa9e4f8915c2e71beb80bb65bdd06358f6856ea7f328d98bbc0629cdf9c4b3f1f4f980542e2bc75ed9281154e0929669e9229dbc43959fcff1d5ea158179e6cdcd27464f9501ef8b63b88829cd4f2842f0976bd530cd16296896a46dcd6d30b56de58a5562900b9b8987639c91e91e43885f1e1c70ae36f2956db109b76540a87861f4c12bcedef38f5f2cb2506c30a866349156345c026ba26fe4b55fa8ec39f16067a01330efc05bea49df5d32cbc0dc096ed1aedd143a901d50d579a5e313a49bcc7c9f2786c7adbec6c13a1bd8a222fe85514700862856a8b8480dcef7ae0fb4f1af7975168e4b1350ca57a0949bd41a03486c9d2230dfb8e0ac4bbd41d2d900b6393f5119b117ff154df33343757a336db4aba698d19053cfe846adddf3e1a1551101ec2a9d8b6081adec90d27c372de1a7c2b5ba4c56f1b5d4274d044f1f3460375f24431d36ad30e43d9f217d93759c8b071ebdd7ffbdf0f6e403e741988682485b5b7e7fdfef82570d47edf4f5b9c45551f7234f27cdac1022cc25bbb7a6db10e7aea9c29a07afe3dbb8acecbf9458367cdd8edca0dc5812dd3011ab114859527d81e486b6b63393b567b8c9bc583c6ea1e1bcd4e593cbe0dbec3c7eb8997d7f0667f4668b86dbcf0d81b22c4aa9e958ac62137e9acc5bf07994cd01cd798385e27009d6e9c1c8690b0fd3e9365b03ea7eb1ae5ca2b393c03be57e8602a2bc4d0c4e4bb00187085c8bdfa3091feb347014b377b456f08e2958c32de041098ecb86d8ce9aae0e10362a240143dd446a60e1a321095187b366fa0eaf7a0425940e223f0c461c5967390af052cbe0aaff60b66e811a82216ef7b11697cc1be2ffb24dee39a858bb22aec6475bdec7062d767134e73b8508bd7b1cc038e1ed750df3811956fd7739218da2b9360fdd55621ea5867d9b97851d305cc285791305e4ee376b69f19528062561067201427d1d8a1f94ab4c1d5b230101e61d26ae46ae9effad7c465c492f5dc9fa30c4ddd7b5ed2d3d5a89d43d8f93354e2a2b8d3f6b14268a55a3ddc67fac5ca93c33355fd0b7e1e5dcab46cd772811f748c5499efc161b6e710946eb92f0f207a65a9071736a2b2088dbce515c81016ff247a5eb67d3989b7a24721cb1c944306550dec75ad5cc0c00254366561e0521d311f7cff4e3d5f8326d1da2510a068fa9", 0x1000}, {&(0x7f0000001180)="6e01ab456febfffc", 0x8}, {&(0x7f00000011c0)="4cc22ccb97e33eb2d020991a986e622af48b12ff8897aa58e6bfcafc28a3685ba43b3c801c182f639cd2729c07b6a90cee3d6f0fcf1dd0a83b65acef2d0d48daa70855433e8cc242e9a3b448c7695ad07e3f18efaf91eb0cf54368ae861fea2948470a88c5c679e69e138a3c9fb33148eeda12df739c009623fca4130859522aefb5e76bb8e79d9cd7fff49083216b4be13ae9c0e675e8f2b467f68036d85cdc6e554e7c8fb14e39c66b93627a612d8fcac1051e860c9ef7d842579d12cc6edd2f855ff30df07ad21f871461aa216a03b49b3df18f441336ac1914f1ce0c2a5d123233ca614d3c45d5e3eae70cd0622dd80b0a6dfab9", 0xf6}, {&(0x7f00000012c0)="54d521b0628df08515ac2651557a4ff6f67172075891929955e1180008f7f229847689a9c1c62658d4cd1b8e541e8326816ed80c5ecd8d5de71981ea7df9d384a623fa4f6db0b8bc694295a4dd400fb4828205576618382d72e9ff429e4330c40426d5b7be1b70684b5afbee61dfd9469e9b23d034e53284260e11b53b37adcdda9992f9", 0x84}, {&(0x7f0000001380)="81d0c788ed661d19ec2174dd3596fc0b60fe933ccdd78d231973967aaeb47e2dd15b4defa4d4ad535ba6fc1f865b3a624e7097cb9919d1e2e41288ee867b6213acf06f4ccd240c4c731e9ea1cd6f96680df46236a9fb1eb72ca95b52f13d56b82ddf287d5da46b9e8b4ff7db707a69d39a4667929a192e21228129b85e34e15a769e55a86911d4e2078e9bc1b3a0559497e0a61e9abb819bd7d1c4c3cf895a0085e1fbcd80d4a1926c4ef7933a7206f78ca8b3957563202b834cc5d42f2a63ef606edee876cd53f205f2c3c64b5a743f6240fe4a04a588857fa0817e0b0a5d64fb5a3e80e3805013515d1ebf441ae90ffc", 0xf1}, {&(0x7f0000001480)="9398b9c599119ac3c739908a6dc1a72b29e59ed37f3f76a048a327be2ff0df96a6bd0e597f9811a2eb7e70a414b641d1c9901a76c7cebc5ee30885fd6ce94afd8190e1a296c455823e718582aa59f85d9113ff6ff66f4f27a2b7c451eebfcfe2e8cdbb30491832a7fb1f99851df55f1b1d4797f6b62139df735c8938f217a00ff24596200582d02db4cd57d728e8c2f643e953f58db5e4a3198cc4ab1b7bbddcb50808ac255f2bad8d227e851af6d3b30f148ea122ec336ee4398c0e9bc2d38a11940a4dac8140c5a065d01929bf7214e2b2a9f60e6e33d1a491583cfb6adbd9a1ea62d747da137328d94bfa550e674fa07ff47f7cf11289d69c9cf6badd723e89da727a98c7e7c7800b4142e4ca96d937b11be04707e9a72295c6ed71864391a823b82379a339c60ef95ce32872868373e6cdc3dc019e680803b79e16fdb6846f0cc0de7beea4731dfe79ed48c7e5395f616a284031e826b723a409a9b96bad98c9c0cc498f01494372a94521b548bd4805e6a751bdf5673df82bfa84b1322df3ab6ab1694d9be794f1895b93400744e3a099f2c602a15789ee30a547c0b45c1014cc380715a36b1f7ca0719b8ac78a00c1547ccbc400f81c238b8c797d2d7daf2dccbb4a7d3e24ac3af1baeec440302e7d32969da35db14009386a5f91520d2e10d4cb783826920686ebcedb501345ea75cc6966e29cc7147d6ee2dafb2c020b221acc5140b4e112319d21d8b5aaf2122a6ddfc98f5b223a8702cdeb975f0c3d58dc9f2d0cdc18d28684275c506eb95efb16be153d6985208338be2426bc8b29fc6c4d635e7fa9726568b2f8547e9904c01f123c99ade88e060e766793aa78d119260339daf5b05f47ae12cb50e49593379d3f0cc0304aed6a31d935014cee7b575e65406260e1e6ae9c3fb0c682fbbe0d22328025ac7ff019eef645de3e89d5c4422fb71b84dfc80e71daff3f1e456f0f84c2a7573d4522e3ce8e306b6caf57bcf19d94fd6bfc18b6a9a881d9994bc4462483dc845db1813672e4d28ed33376c59d37186dd1117f97e06152218896f7810661805ddb401fca32064a982cc84ef322f2c8929029e9920289d9aeaf3c1799c33cb885ae981b9f3f38e4ab40bc861c7719610955fc870aa02b8d5eab41bee74fea0d60dd81a92ac37f92382a10a4c1d35d9829b0915f6c7d8dcd8b765c0a1d7ce83e75e756460f5c228f6b930774773ab7d923612ef3d049f240fe6de229edf96e0b2281184526351f990ee28db94b5a17e245863e43494e594bbc85c0d5481a3b66dfcb68e59d4cb23d664af2077feb9d202499c97e6a0636bd2a179dea3fed82619f423c036d181b936bedb60f2fdbce52a9a081b7cc28ef447828b5b53d64435b8a65a9f443b02e5ab4078cf62ff78ed0786cf1a20b910625dad3b6d30fb76339b9c45a00af3d2822077e98aac3ba0d7724c8fbbcbf3bce9111222d8aa370edb6c98bad4d741e7c06062b5e6ae3540ebaf6a95bd20c5a2efd24db6f39b8b315bdbeba9605bf7400bddf6bda5292b2c82334f3e40895f99ed0a57e1486702b3a4035f0c40fcd4e5789fa8d817f24eacd29f257f987e33134d73a5da631e257044735459bb5f69d34899f0aaa3a068d267ae83b539fc94e927007c84189cf0970544bcba7c17b0772800747aebd42967d99e5893ece4d4f4507bc004eb227912836ce0d28d08ce06eca67a2e9b61143265d5750a283b17fe36c780180eeac6fe78e83f38debe8a55ef19167a40d14a2a5a6bc6b4b57908361f4dcafc599186178b47cf75d0a9101d6e56363a87b153e6e7fbe988d68728a3d67404ceda72f866165b56aeade8a4e6c3afec179ea7c4104eb21c5a363f71da0569f51f0a58e66319317a82b9145f12dbcd0575234d6f0cb838ed0392de621c7224575625c58f43325ff7412ae3b9b4337fd6dcd08a863f4ccd05eda57125628063936a51b4261a252d88a7299c61c15df17f6e4c3a9fcb80d9c31cca656222b9235e0c8928af19b87586ae57e6249e0ca9a186d025d2da29904dd2a133e09d4fef66452cc392bd5f3803bcf4d2a6fdfb09bc374c6eddf6a4b98fc01f8197f206d384accd7b07f4f49de6f95c8b9d018f24e05bacb48c3522d14c136d63a42f11b76513cec274f0984712550e8a443c1c83eceb74485b5829c4e4676c711c8be00fd014de76998a00ec1fa9bfb818e1ea855f75c1d83fdd90a053622b7077a92e462b376b74ebf9d8f51cbbae7142578545d2b481f9d1d37a9ff084a36224c170790872a61ec3a2a8448e8d1e96b0f44cea0dd202616666b58edfa31d2ea092d555a2bf770789619bd577eac4f758f5d2e3198a08870511b99fc335d7ff3f4193abb862f9d76beb976c832378c1a56df0afd0f325b445214cf7b3c737a77011a8549ae9ede2e976ed789c9edf8629693ce8c78e377b60754c74a7ac3b27e5f46190e41f5561df126a09034b2f7964d09bf77e385d264d7f93784320e5f164b4020bb908f8ad5b8179ef9bc83b2deacc2f863250f7e83a5e8ef0daff39d38e94b7dc98d81ded5adec50a9761603a7809226a3e6b75e2a8ff5f75e647e4d7b64fb96aad5e5088c6b8c5cfd92220b5d656c234b06c08b5af36559fa9d224a6a7619540323c5618115d1b4a15c13db37f9317a6a380340a05ab9e81dd6514373a876851b8e854fac77cb20c3d8d9bb2056432b17d41673b17d823b83fbe1a36d15e5fc80223d2fefa1e4334128c4a37120b1e9920dbb068e4142484602601daee2782580606b8b4f787813438eebae16bb3818f316b7474122643e366420ff4f8a9ccc05319426d8595a2c52bd1389cf943e5e0ff2049e52d5ffc3d15dda0919c1df3ea03f750fc3ff5f52a269b071a8f715db392892ecb877521c7b23cfc1bbb2aab95db5f149a95898682adcfd1e0c1799e6403d536fbd40f8854dab6f2f82c7edcb706fbd68dd79d8d467f32c371e94574a9c64a12ecbde98a11d34695c4d4e81e37588f3e8da6378d77e4b86c68e2b3e5823bb674a1604b21ffa172325a3f6f92f7cb8206cd840697be3b9d1d2d29251cc7c77ac084d8682d057e58fe036b33aa6de8d8b64334f0cd4063de2f6c9e5694328c942db4c264ae43b8c5ee7ef88274171bc6ea740b8c68a3118ebcb2df2b01902a18782f1bbd1650d7460d5b743119343ea862fde5ae0bcbde2b3968facb9ce64a5b90477f4f2575fb03c067ee8cffae53f907a5d0c4cc7f609eaf55ff9ccdd4ed39bba62d8cfda8f15e42872c37d5f89d706c183264edbe6691c31584e813632412da850fd20e3e2ed8f7c7e5330a72835947161e4e089b9ffa3057c8c8764aef642223fd7b15d06755343825eb513da2bef76e7e37c915da0e647081047e4098406778dc252858672e9beb0d9a807e5a59a3df703545c96111bcba5361d9d1533174afbcd38c7df61064c37cd29fba162803873d9e2806379f1ed46a3d786ad9f19e55898a9077129884c6ce33a6d66ee2ac3f01edbec414f6896e02103927a74fc0f02faa1e360825c5f74a377cca788f134fabcdc943ee630812bfa6e2867595e38ac609563b79e8620ab74a939f0a1d4a9a55c27337f2453ad2730d26107a0451ebc9f5493c9562798d7d81e4d3eb95eeb32dbeb13687ac4fae4abdb7075411f47e3e865843f06696bbbf51b8667c6680501ab2972a0f6775e10bcb2409a2cd4e74760a7b2e79308bdc65cca27a4230606219e2a54c6b7e7fb3a9839ee3b6c17a7ed3900f8b52c62a2fab3caa49afbceb0cf262b7d628391f6d64ac0e9453915587df088a20705409e9293018e0dd39cf5c4d4a19fbb0c9924e18e17c56043914c170c7a00b4ccd53f3bc7864c0fa188f349d06f2752f7f01678ab3b5d28cd3841c7a33ed60464740b8cda507f4b9ae0d54f6b76859d31552ef1c56ff44353913eba7c8d337acec7673466a14db6f2be9188b9349ca19995500515b7d103337d20cff04063bfde0b43354f71431d764885d6822a85abb522548a87f121eec53b4fa60440f988c94f7b3ef53e1f5bfc70fda2c3a42267f39cf81774c47f2c21cbe0faf3028923dcfcf647dfb6977f2aa731f493289dbbd18868b6933918fa3fdd68def179b96aaadf59bfb7f7c3c6422d9bce3c15e662d25dbbf17ceafce6c7a31eaeef0a0e6bf2ff0f4906f1e81edaab763c5e7a42a2aa0bbd2a1af8af844ff5dbcd7631a7150e501b8396a2f1f14fb9782f949ed7a19b14de5082ab8fd1161815b69c56f69a3cb6a0ef21b32103c30a30441cffd4e71f301942a97866b362e4dca2873356e6a47e8cfb1ac01157c48c04189cfcf0ad6cbb0e0b0bed4eedcfd8172a31c0a6c529e601333f831dbf2df66d3fabdd81b22774ec6538e2ebb71a854a7f78668a08071496f8025499a9dff9350c82997fe0b94a7b76ac1ea578b9351d5e37275bc1ee13486cc0aeb52100ca703c212782ad768a23261940be38c44963d14826f2f4e3696041d5e077d2592a1043ca04e1332ea5c4059a286d05e58a118333c155eccb3d19b10c0352c34ecca4cad862aa04e35110ccfc478c14f3c1f2d7e31161d5aa67d219f5419cd38a56177af7caf85ffc0a8bb4bd84de5e09f7a7b2308d5404033e0e921a27458a9fc6e73ce219b97a2b328ceaaf0af85a181b8821cdbe06da27bec2ad443785394f57a9b14327ef6280c9601b13e02054e810a411939cb1bd83abf6d59158fcef75c222e89a58139eb53f5ead6f9dacebf86ebe107d81e1e6263301c7b5b82d8698efd5b6f5fd04bc5d35065b68f797ed3b1eb3b299b6134da7207ee117fad498374bbdd693d3c9f4563e195e2492b1e89e219a617c85e760b9babf73985c5e3481491fe5fbced1a81637f4e833f6cf3d0ea8d11484c38daa83aae3ba44b9836975e22cd52755284889c3558d758c2f748e2ec798cc61858701d998f08293c6b7bb24b6860081cd335e131e65530d3cdcb0f33508f3b035a23f56c943ac814b208ca5c5e3c816ef2662bf308a7d170d0c2ebe74d746f084ab7a3a7c93dc9729d3068e57e69b0f60b1e5e5e8dca5f4bcd52e2a2520e2eb3cfeb29b4cf6bd05d16f0e604039af6a3d4dd161fb7981212912078b79be3e91f34f54562f806090a06ff628b3db10526801164076aa3f1c6b906b75925dea4be4a83bea31201b794e5c7a3f3750af8a637f09b52b89cf66e7a4704e76ee973999f2db587259e14152dedf0c60453ffe370fd4a51ff855841479bacbc8984c85d7d9bdad2ff73ccca0af3744b454ad04a346f5ff2190d8e9323d9e934064fd8316175cd230163c2aad303eff6be9c04e0ffc112500b13141cc8a001ff5ffacf276b09dbe54f346cae09507c037ff0dd5e46348035c636b198630ab9e29f8a51d03ba647b703d8dcfda5cd9d2884d39f1f568fd8b0678da68ac1c94f8663bf7fde50b18b7fedd1e42c7462c46a51cebda4b39093e500a7b9c63db67b51370c7036f418ce0f416a0c7acc9d9efc75bd7f80b1e81e140df8a59ebb98a7e49809a162c90c0d9edbae2c455bae81426d584d9ae64719b0645013cce366c1f50caed6147e62b008bbde2cb555c6792361047aad84e323a05e1f78d2d4a4d9d1ddec720e45d42d56dd4b0820aac699082be955042350ec30897eed4badbcdebf64e0ac1514b6773e1398aac8269885b6ad338c6776d55763054a8ed124b51d960e86ea7afc8b6d198990e90764dd32005f1cd7e9b8de792a688e91508ee3ed9d4bcc29a80680e2cbda01dee83fc12d873504ece668c7eb909e5c9bd43688ba1", 0x1000}, {&(0x7f0000002480)="bf78f642957b890ca02068414b7e66bdc530441f361d52eb5b1e7739614e99cd207d8a8fd281fc8cc6bcf0802c99db86b72ad101bd6a712daed4da884ec60d4c5ca48659fe751d77b42cf148e165e590fac71276a8b592ae9e9a84e50d3509c1c1d86100be91c44ad2acdc97ac5800352aae194826790cdf0bde5ce8e05075a23af92da562ba667298fc237300782d303022fb9eb980acf11c137522fbee6c0a79f87d1f40e424113c30341b053b", 0xae}, {&(0x7f0000002540)="415b0193fdb09f7151f3b8ff4a020dd1b953c6c7d01196faccf157b21fa0e6a5b6836ed5caed1e220930199cb85176a558583a1689e3548ac43f33f32d82c066e175672fbc95894f2c2190533c70d465e5c35faecf450f76ed8267f68a2ba4bdbb8a1b4347adcad82b2087374a2b", 0x6e}], 0xa, &(0x7f0000002680)=[{0x70, 0xffff, 0x200, "5c6fb284c68deb36ec1512f6688ea9253ef989728e4c71faf841070aaead119b00fe41c4a1116076508623d1c1eaae1c5de27606e0c97586d4d476e5c6ca8a2920e30cfae19f50c80d60aeae1392aa1d2004a46c3bf93c3c1ad48bd5b74caf3c"}, {0x70, 0xffff, 0x20, "c0e2d48b74637146d6fb8a48d17346b8dd6a192685e561df729c546ccf280720556c5b8c51df7cf4ceb885ee0f91ace520eb8dcba9c89ec3451a8f7490e6c1ca03f959dbaa7b7029ce72c19c5b4ea1b9da661b43ae78b70f65922b2a"}, {0x58, 0x1, 0x400, "0cb8b47dfa2774374cd23a3a8f02783322c23e5cc8def8d25386715cb4dd553d4026ff418c2818aaf4c05c60aafc137825ba2fff0d2d23f7f01a92f24b8b54db980f"}, {0x100, 0xffff, 0x2, "475657c4b58470964f186649bf773707378ce983f1a68b120c6915d92213ba2617e7c7722ff3ed1f271924f64061978ab3204c54d31d9e2e402b86a3d72e756df864ae6ac8a8655d0512bd88851233b2798402b8f9eb50996707a3120d0b6f368b891e23020bcbbb08bf5192341e1ade28aaead0b70dbc0a49ac6c0453b6399d93d49930eb5a51b698d664b1cba612c54d47321b609be7b91b07a1c016e3c5a1b2da879b97839ff16daf0865c89a37faa7ff67bfb4e744819766d01aa6856cb3dbe7f907b893ff71b3c7fd3546f09f98020ba19972001319f17b68c49d89d7f44626a1fb774671409cf9de9fbd024cfa"}, {0xe8, 0x1, 0x72, "6582c1aee115a307ba9f5d7c72ced8f124759f179b673ba207d88cd9440b077a01534a7e39b45b1cc7134956956e0c97e1be9a414ae43e201a2690887593a9c4272575ea0d6267ca852dd865697f2d49bcc1dff35cef71d357126ea112bcc94ab34413f0d488dccaac3a488464858814ec38ab125ef399e7d2954632df359f2f00b92ef0b84b7e66204eb566cd70a8c0f132dad0ef6ebbc1129d66d4ffd25f252121ab8e8cf179b12189769c1ae51dd7c6992c263ef8e26e7f2a3a3e234f1ea60450202ce4c89f278498ed668fd83bfbf2c83f2cc675fc87"}, {0x78, 0xffff, 0x47, "abd33f5cb81ba28e82622a8fa18230cff0a2122546b833dcf74880589869683d2161446004cf90186464d3ff3c204fcb29f424215cbc379a85f1aa1aab2c5e04a18fcf89fde164a06bd1175e8dec5e0727d376f5821c08a0716e3f63cdf441689655c309"}], 0x398}, 0x2) 16:18:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x9, 0xfff}], 0xad, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x9ce4, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x9, 0x9}, {{r1}, 0xfffffffffffffff8, 0xa0, 0xfffff, 0x0, 0xc61}], 0x6, &(0x7f0000000140)={0x21b, 0x81}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x15, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x600fffff, 0x10000, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0xdd, 0xf00fffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0xd4, 0x1, 0x7, 0x5}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x9, 0xfffffffffffffe00}, {{r1}, 0xffffffffffffffff, 0xa0, 0xf0000040, 0xffffffff00000001, 0xdf}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x1ff, 0x9}, {{r1}, 0x0, 0x1, 0x2000000f, 0x1, 0xb932}, {{r1}, 0xfffffffffffffffe, 0xa, 0x20000010, 0xca5c, 0x9}, {{r0}, 0xfffffffffffffffd, 0x83, 0x2, 0x4, 0xfc00000000000000}, {{r1}, 0xfffffffffffffffd, 0x88, 0x1, 0x10000, 0x80}], 0x80000000, &(0x7f0000000380)={0x1, 0x7ff}) dup2(r1, r0) 16:18:08 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r1 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = getegid() fchown(r0, r1, r3) 16:18:08 executing program 0: msgget(0x0, 0x518) r0 = msgget(0x3, 0x441) sendsyslog(&(0x7f0000000000)="3b7a05ee8d3ad2bddbb68f14bdc4f16a4276d8f9c62fe576a6a3d67ba8b0b586dab6167dac532d0fa8093ca3a01efd52f1cb177edb3c83ad1ff17897103e2d00f35c2f9d20b564112a33025f77c440bee809e4b04510ece9fd584547b808c8bec5545f2b177eddb2d8d232b04c38a3d1c6db347fdacb64109322820f3acb4f5a", 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) msgrcv(r0, &(0x7f0000000100)={0x0, ""/80}, 0x58, 0x3, 0x800) getgid() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x6, 0xfffffffffffffffb}, {0x8a, 0x3}, {0x8e, 0xffff}, {0x6, 0x9}], 0x4}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0xffffffffffff7fff) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x24) getdents(r3, &(0x7f0000000300)=""/241, 0xf1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000400)={0x8, 0xffffffff, 0x77, 0x6}) fcntl$getown(r4, 0x5) utimensat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x1, 0x1000}, {0x9, 0x1c00000000}}, 0x2) bind$unix(r4, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x13, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000500)=0x3) lseek(r1, 0x0, 0x0, 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000540)={0x5, 0x1199, 0x5, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x7fffffff) clock_getres(0x3, &(0x7f0000000600)) msgget$private(0x0, 0x400) 16:18:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="87090000c475244f3bdb437136aa3043780d5542350b568c3a96c437000000000000", 0x22) socket(0x16, 0x5, 0xff) 16:18:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20440, 0x104) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0xc6) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffba, &(0x7f00000001c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4, 0x0, 0x81}, {0x6, 0x7fffffff, 0x5, 0xffffffff}]}) fchdir(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0x1) 16:18:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000001640)=""/247, 0x39c286b}], 0x10000202, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0x80) close(r0) 16:18:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x274a}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x503, 0x1) sendto$inet(r2, &(0x7f0000000140)="0ffc08", 0x3, 0x0, 0x0, 0x0) getdents(r2, &(0x7f0000000040)=""/172, 0xac) 16:18:08 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000980)={0x0, "b77f44977535a342d75d4dec029731f2533d42b7e32869e37fbc301b2c115ef6c9bfbe20bfb0cf6c89d5549ca53b57b53cf03e4f218d4c8472512e6b17840fda0f5894a888a8aa47b0346ff5ac6c1c191a3b5a4384bc4828209f83b16ecebcda28e2942d8d39df9b078e7351dbe33638f6cd0e8f47f8f641c8e1aea1121a28291d36cd5ec7a1815abb8bcdabc7219d2da02034bc27847e1e6c3e344db05c6b797a491970311957862c316efd8718c361e1fab9dccb6cc43b3da074ddbbedc502afd95c84dd8c43e619b6e8eb56e29df7d81eaed91c84b6b0c5d0e1fd8ae3d277ac8e7c0eb415b8d94455a733ab2ade6dd944c408eef7d51ecb939379a27c93ce8e4a1016becd63a22181f6baca064f39ee9dbff1b653a04bfea33c597546bb3b7acc55651931e51698d3c798522d573bb344838dad5d5eaa63c644763c9055621c66f47dfc9ff916c2d50537a69921c38939b54cf11eab5a9e88973f2a7ed4ea2e70dd96da89679c8e0f97ecb560097934e1c1618daa42934b8d1df17adb32aec4d6a9f7613976573868c70a313e04f0de6448cdf302f9e6c08725bef4ebc37b889b5b695e3987d784e15c4cb43323fe1fcf7f1a7c5b7cbed95a45b562ab98f281db09f74f9bcd0e10ee1859b2b53b97bee0136f7ec07b832e0d2b989e9e1256c15f8494f6bf11887b5f736d1a32cb1361456852bc0a451095aca41c6d26ca6894a394a4848c193d6e23d5f4e8ade71bf0bc4d4db35b6c6735793119eb8dd5e5f429c54b24963607aae1081a126eea98960ea3c4f733568f9b9e1c7fedebccdb0100cc59fb642174c9063debdb6630685f347cc01cf134ee6d4bc6edc76993d942ced02a81946183b8ec759ad75c7027277028c1bf446de759be2bc4fd1357d238f30181115c17cc69a029c32dd2916e9e0225cb85adbee8a966d4df8f40181349730dd1759d4aa91b307cd12b1105deb6e2dfe026a662a8760793cb1b710d4be1b3fc0c535cf7844c4cab209998e48ebf906b50ef45dd96f0be8f2b73dadf58ce8c3eda10001b370efbb9f3b93bcbb377f61cab1875de7dc6b0ac23c985ac465c7ab5996c1390724104a92c343088ac634d7f601148c856dee20190e2adaf96f54c412bd9f741861e1d6588fc8885ad04a202e1cfda47fcd78bdf92fee4e59626121c57d9af0c9ae543d1c7a9cc59a51fc508bb51d183ed085c7fdf686e35bfb2704b3b8e8094556f640590f316a2827602bf877e22e05f27f445eae09298ebf47cd641f2a45a05ba20577df2554f0b16bc80afdf70067a92ad1666538235aed59380216a7ec480bdae9e7a78b004a24dffbffeef21f8e831b370a75000fc334e9479ba698e43f0b70ef3482c25ea422ca31589b696f042116a3e26fccb47a8646987cd8a659c16feb8c9c16978cbbebd165a31dd09e6dcbe34baaedf7db6544fd35f7ae5a04c625f23fd6156ec84cb15db9532f4e8d169cd87ba0cd7cc2209886c44cefbde57d845f63cb3461e456e7708bbbfec547a6f934ab503260edf460d8837f9a1e062c35c4bf8fac4caf847db8e65d9611fbfa246895f3fed7335ed48b46a8d486a0ef110de51688c4f8a257b00bdff96fae8cacfa17ef11ec9fc97ab3c4de31eb4298b402f0f5758cb2b2efa9841cd754934f6a4d69f4468be30500be3157c1300e5cf80cf99f1cd84ea95e252549d139f6d32cc849b65e30c8a46701e29419350a5b0d5a74d4704c02824a4765639fed6759cafe2d3f15c83f823352e2427e6cd6259e23a2d6bf88e3ae6ab89340d7b484d457dd2975902828b1431cae7cfcf27b3020d3b05e5c0e45b6d372eb386214849c36af3ee19d36437667f12e8e88eeb6c1eb679a853a4bc5ae29af4bd3313d9744897d522b08d267713fbb5e2ccbf078c896b4d3e6f3ef2c1573c2934506e7f5e2973096ec27f701054c19128d1ecf29201a7f0b5936f7620983bc8147bd610c1ecd4116e33163ce67f71bc2b97f7d88107e7342a7a79a4760039ae1d1dbe65b1011620c20e3c3e61514117ef1a7d81e41a39769e4811c2645016149e664e97edee2b00ae016002439d052e8ee21ea8f4dd96d2158f7b868f004930a5a76374b0cca51a912eda9cac1ca17bb849dd59dc30bc0660c547ab8f0edfb6de0398ec48f507f9a081ee2d3c10792bab9f8c3fc90bf31b4c100a0624d813f1c8d7f1c710e5b57de255e6bc18aa02b1e81d15653800d15e3b1b3ebda76409959c9f7f7e2e7d88f49fa51fec64be4c21c14899b0ef730061968b2859e5342a55e7c0d5a6e44abd26fc1dedf546112a9ca419f1bbe1be4c716bc5ae043c263056c31dbabe5b5f8861fc8d5f927fa9057f97105a2ee807e311c5b5515bab5d872d7c18ec724814519d38508859ea838971a7befe21280e4c0f1a86d834853de0a6f0513a3d242aa398b58cbc46afac0580a1e6d15c88fecc7d693b51ea27be9dc32e25dd0672c47f14c33358771e3a3c9613c45c8dfff0fcb472eaf905cba6b4e2482e92124f81065c4bc98378fc9af2f533f1047dbcc9c4a0eb6d05d9c31f62cdc9be3ef971968f8e80301c944d94f63d325c289778e58c02c5e7160ee1bc2158eae6f38a01e8e3a450989e37e1dd932ebc826ce1d811b8b66098335ad21048812f3c90e7f66c4598ba980eb46d17fe1225b7e789a8f185c30cbc0248637e3fdd23c6613a7e4cb13b8a3e2ae66abb38183f520827dc11d831b5a14aba741a9dc3b3abe9cf767fdc05c253dcc86fa6136af93b1f78fbb362900d76434ab027adbdc1153e5d4b9c17bbd19af7e88847ce0878dd43cc3ecb1b592c2402dddfea7519fb78f793495d103bb080783869997ac95a25fd5e0e59f9a98e3dd7ce7857e95ab4d2290e8f1611"}, 0x801, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x752b0ab4) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 16:18:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/121, 0x79, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="8c024c4199fcbddae4aba7a135b26f0dc8c7a50581aaa19d99ca731b64109b000a031b17b2921d850bf1316c12e0c71ec99d50eb98f079efd6c85e6ca32bc73058a2f487629cff10d5faae5299f0f0ad263b28d7b05befdcaad1faf0e5c98501423213349283842d79eab0e1613649904acbe98dc73f18a53ac069e9466736f885baea4c11e67f13f14a6371153a1b0748997c6463ae7963517e1835e86c9a4dfe6ea18ea423497f860866c7606be236a78fb77d16f26c98fdabebbb62c1fc3a69651f2c1d55736dd2e66888f799d765225b01ad1e866644059efe695515b931f15a6ea68039f45313e3821a88f59fcdda760aa73364d26cb8a0b74d4f9be38fb139d3e61a45d62a3e8b3dd610c6a69967e680d27f8e378c69497bb4ad054c8345875c22c0ce8bbec51ecd089a3297dee834a54e87b95b2a528f355e466a20e8599885a65ddd78d64fe6eea27e9de327ad71c462c8dc2c83b4a70467cc6b4c14a388eece97a91cd6acbeff94872baada451a7bfdf9ae1d5d650f05c84c84efe695a7d097ba44eeb818dbb1955bc2657cd32ace0f455a9d49dbfcc1457771d06b6594d1f038d554b0e62d2c3b32f43271fd4a04067c8a18c6562f7ff71d9471a8df536a0d2cecdd84d971f885c8db7c00f907c4f876cde689dc5240fe0277b6d27f256afeb514ffa79b688698f5ef3ffc70fec0e6f1663440059ebf14f348ee0eb3a5f2c8cd707b6de8232d67fa0a0d1700819785459395e7897deceedcaf86f0f7ad8453fce4c32d54449fa8857141adda0ef22d041f47bd0a233cc76aabba5566f261310ad8b0311e05b11a889975a8c1afa01f5993acc6cf198ba7c3fcf26f29f9b25e5f86b6102f5b48391a3c7914db498e70783846b6a01fda64a4232bb4dd61312e8f1634294f967b17a813a2b884e59269873333c581764755c022f3bd1fc7b131ac446b72448a4e5a36681ff6a78e6b814b27b2fe82e11e1105b7f575a3117e968a01b892b10711e12e6625bc74c9e0314c45921845435b3fedfed401bae454d5dff6e1d8d440c455381d7ffe6cfc8acdad2f785025b49d6f048f3d3e6b128d65093ae5ba496b652080d57e959e6b2209bb39097819d4de9028f645767c20adb5dab80068cef105e487b314a94cf95ba2da6229c9cc53adf5bd3fa3320849b47266f9735ba08c3ec4bc0a7994cc71999595dd4569d2d65201b66c2827e19596bb6430bdeb520def9c6e6a965a56a9cc32ec96131f5aab0ff63e67c0bf9b376b4e3f04f70cd46e2775973b0114e983afb9e8ea4186b984f5c282c9fbfc51098cf046ff0983ab7019c6f2a44aa02ee32a7a0ed9c81f1a48f21bc6827cc27f965c032b68fe5ebd8275a63daf923a8f1f0e7844a85e1da2b6cf5d651d4dba6344619b753bfeaaf3f6d9b602527ba72b89f39a307c40bdd496853cc60889e5933decc2a302df5f7e52f0cf6337013b896f1909f022003ceac86383b4f17d5ee808784ff699bee3e91259a76ba4f73f7d41192482c142dcbb0ef0075b3d8694cfb6f810b7da09c53152eba2e5fd3c1330c82fa5d89b3978fa60a0310caa192c39bf3a6606104b2e8cff3d4d0cc38429a8791adb4efa1747683efbcb4bf55b8d07dafdc817b0c46864fa5395677f149acd8e65706e87c2013011359220519168064bb4ba92981b5f8c6b9f7e5bf771bdabf128e683f2c6d99c3718dcc2e513749ae1428900c5e9f87b62820c584097570c0d06d53b721e9f7d97e71ac96964709cc14d9d8f79d2aeb31dce787007d6d2a0f6aee8cfa9007f213b4c99d9f50f9a6eddbba0df9bef854723f1bca4e6ff3073ffbf38ea550062409d64f68758aca44c0705a40ba8b5b244fbaa91e9d9adf128c93ac59588b20326455146a640a6b123d216f81b6499171d80642825db3cf2905984a63f2f2a2f79cec1f032223ca726bd2e38e0be5582e4608020068b40b7975cc9f5a00f8964026b8f6544523a0049562ef5944e63e5386e22837f5f9ea787627dd82a407990bb11ef11d50ab21de38100cb69e1e2638d6ed6f19c99e65ed9a0e14998d701ed36de6d56ea841e535241ac8d1641dd18e78cd38647583f6a1d67132f2014e444a38b58c07418ff338f775c46d9337ef30da50d7e56ca7d4ef34c7a3687d0008b32a9e050416c0327db2ce6f4e8d92cacf03a013e3e23963d7e9957c979a7bb09ce3a3fb83e20a87fc6cf02eaa0e9b3bde4b643a1a519933bc35a804a4c6ac6576813580faf379311368965af009333a5fafffb539821e7d13b176c47755b216eada2bc2a31afc0cf2f7d1c27a81f8ea8816a9d2527335ec5173fc71e5be0fa3f4b48e3351284e929c00facbf8f5ff273775b12fb0a3b92b742627bb1b6d72b1ef429767ec005f46e5e7f7334b23406abe3a7b3d40f111ee2e61327d966a25addc32ea0e39cb5c51f1d1307e75ae4058eed732c791a6fadc7cc6c1dfb872e884657e3571e7ba2e647451b2f2adfe47c493ef721c04089b3ccc1f4e7cacd9c35af0442372dd0e732849aa7070ccea3308cf6d2273b48b329af1904126ae6afb3c8e30817c3235297311fc022588e639f376c504797f8d678b48dcda53e5cbf883155cbd00d0b0a8a2ffc11f80fc41e187a75378cc81785093408e4723459011254e04699d548a7bb56aff6b74be265e169919e5e601131df33cfeeb5077da882cf45e660257dd4d8aacd1de3d3c710933e3bf5d9cd0ec07612f2fad44147416219b8c8a1b83cb0edb68a585a961550ee489e58529c5afcf785c7e225b364dc637f79a597e5f74bb844a0144b0797bc253f3d444fa76edc6d5d7ce709a7f6e44907f97dd870cc5470f61dfb61b249eb13c1b47a66d77e1a4a6eaac2f45a6b5975375a2e08f6caf2a6974ec2c051acb0ffc21edb33d4c7b6450c247bf19fe4d091666b642912bf67067bf1c69129acc4c89a54b68e5e1c63bcb59832ef426d73a743c3c411bbb0f709072cea137f72dbb295d7624a26d888597d7b774780e0c4aa4b235587cd341bade560efd95a0e85ad038ee285d8f8dfe539ef07bf31f39e6eafa3d1579d81b9b1a603d2d956f0306666858988063f10109c054d68303d8d68fb5293058804a2d2ad9b58aad5d47ae75c19b41b3ad9248128cdf69fd0f237bf9ceb5b83844b1acc2702e40acdd3f385e5ea17cabf195511cf846832a7e891fc71872079612b58052d6c28a69806e857c0630c79e2ab5e0cb25898ac1889750908ea2af927dc7288a8ed1df7a68e710458de0d031707e9d58caa769b27f3068dc3f1bebecf898dd6631f2b624b83ea5f7ed997dd43816c2ed3e80ec11957340a1f7eacd40a0103aa01d1c75dcf27e9bce63ae584514463c4cbfc14b4e01ba78ab6d70f901b0e0b0df325828316231050a11e4a91cf805ecac6e97359bf09c14e900ba5a6a92a8f1004fa12604d9493d6db00ea684f74f96e3e73a91135157862bc3256969311c9400cadfe5d2c4f5607dd33de5c1c0e0ed6da910d8d03d6e7cfc7a3b38964e2957a311e85418235d3a0503b4abb94b52b4e9c15b8eb877655c2cacc4b3c4893f100dfec683bf9b87bd0376761ee8822a26af8284169edda6902108805c5b5929915960ab32ec26878bda8603dc75323d4f7508b13d15c83f2f17efe76f3fb63c02e75a0f67d32e31945ca0840662dacf6ea524a29d35830ccf158fcb208aa97f1634bce4ac10b046bf6bf9ae58453244b7155c4c521c8299c21161443db4f43eafa138dbc6561901a6aa9910be358d25417316e162268e7b576bb05475c503687d9bb8d7b9c0584d15ca3479904c20ce645a837ea55cdc13cd6999f11a518477e019a2886288310c70e391f7d7c6e1c6a47bb84f57e3df0f9a12a32baac9038bbf337c96b689b8983ea5daa288b8244c7cf6a38deb73521a483432292e83c4d67d1526eee0fdbb7dcbb485354517b58a38d062d54987986207722cb6ceaf32bf44f0650d3163d68c1c61bc5a43f9fd914c1e38caa8421f92815a904e3c1126ef0fbfa3495e1a44f08d7db95c8350c517590b3ded39d65c4e08acdeb82a29286b224577af1c2da41878c55657595b409a3a3bce47b624b800e73e1ea940c60c5adf45f72bc6baf392ef5ff24185be3391877a58929e459671ede5b6850db6de6a8b8375dd162a55246335053e38addbd655bc2ca4e95f43a8ef1db501ca305c6b7e8167094b97cb67d22117e2462e97c0c49fdaedd67432a9b7ee549af988a79295e6c3e080ca24e419bbf75c48a2cef0282ddab232b715cd814f50350d1b51254ccc97d982b4cc8f77f832d8ae15c36bca545fb7f2424541a99ee9eeae7624599b03a058b81e8cf8efdaa012789f80101cfe113ddd7ec25378969ce4e0822345446df68ce2cb9f5997950f3bf77773ebd8c11b21f1c57f912d3a427d210c8fd52557d1b19cd55e19418f12ed90ac434f1aa4c98e4df9c444398155a2a2a284d1e39ad70133dcbc43eb7d31eb1e73035bdfd7f724418eea22bacf3761813bea4678d179c075cc872ade8e69cce7d8764d1fb0260312a9272449f2f035b8d21ce21b12a0c8c5a995f314d8cc0d46fc851380caddb925ce318d89337545a74a5d4771fd7ba143ef85e944410f12c086bdf905bcd826070f357c5fca007d115c1b4c9be0f584829af43b97b5b8f0713dd9c57fd04b3d266ec889e901f95d3a329da3757cecc230235ec6254b86b1b5803cd8c55343083c871e271b93065adb8c1b4f539984c7b7960700f95339159d14cea04bf7ebd20034e5e78dd9be3dcfcc5de0f10fa00c2fbd434b55b27f8784d696c8a5882d2b493547658b7e35e19cd35b984f7fb1fae21475e0a5f5db99ac9043d0e01c658f43437f3d9e7bbb6dfc3562030b7321453e868f7790742bcab246434341a6ceb3a6c20a8fd7bd4683f600339882876f4230c6b1aff9904a5990f96c571dd95a56ed7daa8d2123720cd34347545977f6a474296110ed7b84faf3daebd4b1ca9009e6da6163cf0ad61cc9aee1497c8b89ee506c23a8b16508491afd2270f8b895eed3c643e3594cb78330cd995846e6e986d4e1d6aabaf0f44f7bc1f35243406ac33672dd16b489d6804a6d12c2bf8933c3c2617b27d312ef4f0daa7c437d2e4bc77edd53884059883620ee3a1b6cd3c17e96ccb45ddfc0a25c438328184550b7a24e74feecda3f911dfdb93031cc55d0d539c62e27303b80ae711ce3788650bd9f69a477fe8732dacc2bcfe5883ee6a9484ae2ad06c29db7b2e570114ad426a5230abe17bca1e2e14cd7422b689b13686b8904eb5c0efaaae730395f4e4d4c05ad3c050afb214f42fcfc15cb4fe1f4da8e33a9b1960a631e908fd6af273c50ac38236e4c1be014dd0636ee2154b63b9b05d66df54ff228c7bde54febf0f9a28eac8777906d9bb19ab11b37df3d8399715b9879b958bc1549fe7fc5e12a1324900f55167f5fee20469b99c919755fbef1aeb2cc5c1167c39ca706f856287f87bf4ad307ddcaf1e380009b28e7083462b2ce527318fb4e0949f973faa3b9fba810e7dd6f46ad6fd91dec9ee1369d852212f7c59d4b142860f1569e3a81f5851f6e1d6c57fd39ba46965c2a9c6c47021b28753570a56141b04867d0fa6021702ac8a97d20ca2ad070cb778f3351124a8422c4d05df97d6f216a66237e1ad0f0c83ea190c06a76da34dc37ba8bc19ece0f46f7c1b1e5a0e0fcd8ef9d3ff6ab5c57742dd1a2d74001c5c11ac5e1e9aa9a5d95daceb2d5ec801bef9f5c8a21630b74ef31d7d0fddcfd38acbdce28d86e8858e", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000003c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c949ebcd6cfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb357a1cd3e8327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) close(r0) 16:18:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x81, 0x0) 16:18:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x800) 16:18:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:18:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000800080002002, 0x80000021) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x8, 0x4, 0x10000, 0x7f]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x50}, {r2, 0x6c}], 0x20000000000001ed, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0x80000001) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) pread(r2, &(0x7f00000000c0)="39cc6b1e7b01d4446b57c3ad01ad96", 0xfffffffffffffff8, 0x0, 0x0) 16:18:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) r2 = getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x1, 0x0, 0x8, 0x1, r2}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:18:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x540, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x7a) ioctl$TIOCEXCL(r1, 0x2000740d) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/68}, &(0x7f00000001c0)=0x46) 16:18:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:18:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x3, 0x41, 0x9, 0xffffffff00000000}, {0x5, 0x7, 0x8, 0xe4bb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x1a0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:09 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x8007, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:18:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x3fd) ftruncate(r0, 0x0, 0xf16) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x300, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x2, 0x1) semop(r3, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x5) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) dup2(r2, r2) 16:18:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x7, 0x101, 0x21f3, 0xc6}, {0x5, 0x9, 0x6, 0x122}]}) 16:18:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:18:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r1, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000004c0)=0x2ee) renameat(r3, &(0x7f0000000080)='./file0/file0\x00', r3, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000640)={0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000440)=0x1) getgid() sendsyslog(&(0x7f0000000340)="49d6799924bc8030f48793854c81e12435c979678dfb39a323b090bda7cfc0b7fd761d6a517353379f27674bed15b34bc909827ae589688163ecbe0537e56e50a3fa386f1665e612d7828373e84c13380d6c3c66864865d27ac4de1e4367fd12d6d801c2db8ad09b93236ffebe0254f7761bfe387eb9be7fb4d55b78da75875c9ea7c15133b2c07962e53be84fad4728c21c5a4d9ff034bf782d2ac02db922876ebcb95f42d5a25ba2b03e458d9bfb203e7258d6f2a46b22f53ec4fa719cf784534b78757bd2a099ea7ebdfdd168354fb8158ef911ca249bd9511bac", 0xdc, 0x6) readlinkat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=""/232, 0xe8) 16:18:09 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:18:10 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) socket(0x1, 0x8007, 0x7ff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:18:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x6, r1}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x80000001, [{0x3, 0x9}, {0x2, 0x7}, {0x2, 0xffff}, {0x1, 0x200}, {0x0, 0x7}, {0x3, 0x4}, {0x1, 0x4}, {0x3, 0x20}, {0x2, 0x1ff}, {0x3, 0x200}, {0x3, 0xfffffffffffff39a}, {0x2, 0x89}, {0x3, 0x6}, {0x3, 0x8001}, {0x3, 0x101}, {0x1, 0x6c54}, {0x3, 0xa02}, {0x2, 0x80000001}, {0x0, 0x4}, {0x0, 0x101}, {0x3, 0x1}, {0x3, 0x1000}, {0x3, 0xffffffff}, {0x0, 0x9}, {0x3, 0x8}, {0x3, 0xcbd4}, {0x1}, {0x2, 0xffffffffffffffc0}, {0x3, 0x2}, {0x3, 0x200000000000000}, {0x3, 0x400}, {0x3, 0x8}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="c271020000000000", 0x8}], 0x1) 16:18:10 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x2d1, 0xffffffffffffffff) 16:18:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 16:18:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x100000000000, 0x1, 0x5474, 0x1, 0x7c, 0xff, 0x40, 0x2, 0x3, 0x6, 0x6}) r1 = socket$inet(0x2, 0x3, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/103, &(0x7f0000000080)=0x67) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) 16:18:10 executing program 0: r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100, 0x10000, 0x800, 0x10001, "f9a7ac6978ae79aa3153347fba6f2cc03778d997", 0x2, 0x6}) 16:18:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/182, &(0x7f00000000c0)=0xb6) 16:18:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc00, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x21, 0x7, 0x52}, {{r1}, 0xfffffffffffffff8, 0x8, 0x62, 0x800, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0xffffffffffff959e}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x4958, 0x4000000}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x0, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffff9, 0xb1, 0x0, 0x1, 0x5}], 0x14, &(0x7f0000000000)={0x1, 0x6}) 16:18:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000015000000000000000000000000000000001000"/82], 0x1, 0xfffffffffffffffd, 0x1804) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x503, 0x0) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) msgget(0x3, 0x200) shmdt(r2) msgget$private(0x0, 0x8) 16:18:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x6010, r0, 0x0, 0x0) 16:18:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getppid() dup(r0) getppid() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:18:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x20004268, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:18:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:18:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000100)=0x1b0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:18:10 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = getppid() flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:18:10 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) write(r0, &(0x7f0000000140)="575bc7e256bda815f4afecf90b1604c1b5bbf81e0a68fb3a0284b88a1139d70afacc18eae1172aef047daa11bc3b49918a6d11a09e31ff3950458a470c5c5d489d0a494d693f02aebf019850d04adc548f40c02e18b5a9b3684b99106f67f90503769b9b85ffcea4460e3aa7d93aa5ef955a9481fe6b7bec132a689fad5503f17c282e087a5248a24ce55784181addd87e28374020235a22ebd05aee0fad72e7b8c07fe56bb9", 0xa6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x9, 0x9, 0x6, "e0cd8358f3bc65ce96ebf498b224ae0731b8b5ff", 0x6, 0x7}) 16:18:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x8, 0x1759}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:10 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt(r0, 0x6, 0x1, &(0x7f0000000040)=""/225, &(0x7f0000000140)=0xe1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x120, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:18:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffca32b2b57e5e00003f0000348adb0100010083352058a42f5cd2b8a8d1e4b4c4d31fc6626d1befb52438d0b3246e0f9e8a7f28270d9111e1a0a80e598ff2a9a4bbb5cb6d26cd7133a66f1423fa355cdccafa7ebbb48b2df68a60309ae6376be8d0b074ea5de7becffedaecfca5c18a3ab152eeaeda0551b37e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c24760877adbe23804"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = getuid() getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpid() r6 = getuid() r7 = getegid() r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="b81f8b84d602f360132c191a32665df47d5ce4b45bbc2655343d373577893bd17cc4f1b9fa01303c4d60745c3ceed665b2b35789d1beba8824c121e2c2d71884616695d69d5ca67222b1d2307cb6d13fe840105c2bb23bc4cc6c6764de9898db62068a3dc844101562a6c9dbdd1fa4a15b097cfdd45ebc6ab61609a9f73618a621c1846d708d1d8030647a51ec0892044d49b00e7b3da223d3e377e1db411f6d7d47fb7c7c982e5052", 0xa9}, {&(0x7f0000000200)="177c4ce2d7b1c50b1c7d7ddc3a36f1b079c49f0f6e48f019175a62ab629aa5bac51bca21", 0x24}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x400}, 0xc) listen(r0, 0x9) 16:18:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x3, './file0\x00', 0x7, 0x5, 0x7, 0x9}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x4000000000, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) ftruncate(r1, 0x0, 0x8000) 16:18:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x7ffc, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x401) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:18:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat(r1, &(0x7f0000000340)='./bus\x00', 0x10800, 0x84) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/114, 0x72) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000f8964a00482d569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c400ab219e1b0a28eb34a6850ea754bd012706d943d80cd100208ff36bcb921bc2564a28344c83e69f016ce115be6187619e207538509fe10056d983f0126dfafada0404ea09fdc9c644fac207e15a510bb33b2c2961eea3694dac7fcad2e2fb26f6132d55022af035ebf8f59439e33f91bbfdeca8ac1cf7cf977f3a5708e8d478596fdf2070f7149058eefd32ee1e5f2d33b0614145575182e6ab84434a504a686365c0327e589b0a12266bc5a97a4d21cc8235d29bbe01f7969a214f475252914184a2ae1d15d2656b783b7ef0d853af0877fbbee436794d0c5c8a00037b1a98642b2ca1c1537ba74249a041cb545f48e4e0e5f7665170b954c4e5b24d6ad74221004034f85e6e6e49f78dc9d56cc223ad90f22078dc4ade3acd3b55c2c3e22a9590aec3574e1a198111fc0abfaeea9b299a76f0844cd"], 0x53, 0x800) socket$inet(0x2, 0x8000, 0xf1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:18:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) close(r0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) r1 = syz_open_pts() write(r0, &(0x7f0000000280)="d783cb82bc0806dda57ef91c86f6dd63af764f34db5cbd937a16ce10285a470b4eaeb50f28a69b17e97bc8295d89f0ea5e42706f1d587a290e221a26cea2b30566f3ca12ae749dc7f0d506e28982a08e67d680b65b829a73d66c8fb2f0eceacb2460450ca64f65f9f25b2b5597f42623dd63823388b1b15769f0c68cc1834785f5707a46d69b5f8af7eb1829f5aabbeb7abc1bfc4bd55ab830c9d99982c8ac75e6f67898215e77f7e1c86ce537f040deeba0974ca849415387f7ca186e3377eab04109812abd5db578891f9e8152134f21d1c8d2ab569c7051c7ef69e55909f55dae7b371c54acef01b7ede0d01e45c858fb19b3f23a4138af806406ce2782d8aa62f4d944d7adc0cda4ab7296b5db9f8041c2ce317c0a9e2d76c9d57115369e92c72bf9e743a756a4ea7dc7152bd0e2a7d4ae84b36eb4d6bec3b66e18f3e3846b5cadec5c3182e3c8bb771d184acbe20de14513b4fb59f44c09efe3ba07aad7cf87fadbd94753f561e61a019aa9ad69b08f198905bfd20b553f6517273993a9061123e392cf6f12d05cbdeb94e5617fe7c0345a1459f353475cb9af14ea426d0f28c34cb401d42b93666d9f33c83e5193dad774e8409b030d32ee9f5951bd0db33b232af5213c8c5403d8052e7eeb189788f7f0830c7699ba617230e8afa9f77c0e580ad9c2cd3a6438312c8161b54d42978b810b548d8f4a400273929953fa251e4caf5faf762932f1db70206838a0f4c5740ed970d16fdd187fa72a1ff456aaa9d724bbb5d4c67892996d236e54d9b1cda97e211eba4e0aacb0a040c598eae530d7e449410c78ff7bff5283defda7474567355492b71a33de098fee6e7da265d963021bbbd8ff73452576d9986b594d1fbcd53796dace0b30f6425ce1b4fb18669e422fa0d7bc871e68c3a11723f1ec7780413c0df87d34eb828b8d47ebc873b2d2e3cfb221e4284d3f4332b579a94490de1fcf4f75ab9822185e8c1d9363b1d9e77ec44e398e5f398786947f759a70356facdca778a57c1a8f9a887604e08912cfcd8be3976e85d38a68daa39a23b4980aa4e0347bfe033dd1b3f52dd69b44ba30ace0834c6e57b6263a63d3773e9abd6af4f9a103fe20fd094aa49853e8e1fe479fcc372549f8fcb600fa3e6f1527727b837b5726258e68fb7fc62c63b2872c04c5d3ce0dbb05f78d81be868ef1e5fee3ca1f8b79bcf96481ce7906b7a7093b1eab0c015384bfde51a045c90dfde328a8947e255905763d1b968b0f37fd217918a418dfed7eb888f80b6d2dc45ccfc7ea52b1e376967f3d8c80b7849c8e4d9a63dd72bff0c139ab089bd6582af9a9b9c587de29a76dee1830fa4adc8c48313f6bb7662244d791b223b307398744f2cb62ec3e97598fcec551afbf27297bab9419017c4bb9490239062480eaf5eca0bd6ce3267f36deca3e829f531d11aa4c78e5bfa6b55f0e6471dd057c347e6a761c2e18ed7c875aa146567f8c20e12a7abee86015352d5801f90338c88fb1ea71d8eecbab43d1dfab6b2d9fafa436eb23807c544648928b5dbf957ce07c7aa64a13ae0f1a605d58fb086a201a1280b40f31ae437996b5acadd5d5a237b1a6ab6d7d4af81cdd71309c3e867cbf3920b7a7bb4d634a53ecd2970fab3e05e0e9e8cacbf83ac3d32df72b692939d10617a98ca7ac3494bd5c76117f8f105fb42be3d3b4cfb76f29d9239f423bf70953fb8fd30cbbe142b6291ab3138e0992b636da67ed14a24e40f04f0787f48094bb359fab910e918d1553e1ad3688f2c6e21816f22cd5550e74c8ed3485c5946c6cb2699e73a03c9548635e2c0a81b555ccc7563a2b97b40f1c60f7307dcf6a220f9730435d9af266260ae69328cceafe01ba5260e96ac4078edba97391948caecd703afd40a579ae42b156b235d307424ac8ea842e255d88c14796c82f738baab717bf607ac08e9366cfb40e2143cdf392511b717a26a7e47d94d6a9b61f793a8a9988a9b51d163041276a2d533e80ba2e4f472a223ec8bb70797a3b938f726b68927115ce90cb08d08e33eeb9eae8bf60f7fda87071cbbf0d7a55db934e0816165b351ef260dcb9c2ad9802f1e280c11751deb77ba13a079cbb9f58ceaa1919c9b3585480912d813bbfa9d7009361ad5918056695e4bf7504acd21e3ab74076637066b055094814ff3601993d209bed96655b2264fa7e653cb551775c04cc91e114f895a6e3fdd753f3f1aa5430d6a3a9548afca64ad88ac0b5d8abe5d78c12287d66e679eae70fc1d7dde379b51576a4b910f76923ccf8e4217c9535d5262553f5146269eecb13e8cfab07a634efbf29228edc8f93ad0b1ac070fb65a0d0eed4bdcbd959da3cdd12d595cfadefe809eb750a609880c8590121d2d55af2ee25f01a73c8a77785104efbd73ad11070eee50fdc85c3deab2b6629893b59d905fa3f14062f57b4ea6274ba272bb13585babdc2c9b369eb7cba2af349d6896da1bae1cff89a04dfeb8ef36f53ae030caffa03b27e234cbb5400ae32eb1200396467c503a4ac13ca787dd17bbe52ad4a17f5a246431b800d7971ee22d544d5352aefe8263868de463c348e57696505669782c8bc7ce6aa48313ec8a2fb799ed4c592d949ff1c0a38d7eedda1630f34d79e6e2b3e7093bccff85bd8af0b62a90d2281280d588497a6b9145c434d8617ea2af2ecaa2f40f91efde873e00029d61057fe575a66eb7682fad415005499c8509fd1a8261db4441de2cab8bc482764399db57926724b06112e0b0b57d408a8623438eddb9ea2ed04004657e4c406ad5cba2706a46f5746527112fb1b37ab7f26cc974b5a868155ff9868f64a64de4a2b6f1054456c7ed07f1bbee194209d150a27d00a29f91bd8cd9b5c076eaae63e7577188c75c74db417c4258ee121a4fce8f8c55fc2ac141dde8986f7275651a0b6612d50d865367c5cc63b1f8625c62756f64240c7ddb409184dd9f02eb037101f8060362010fd78d7ca6dfe717afb0c00811faadeb09500c9addb9ab0c09dc7754e01de91efc69c04e3f791da48498344fbb8e6842fbc7f160cf6caaebaaa8ae37c0c07e53fd623f7f651dc658a545aadb40053e1560c364f0cba89eeac39715462c84f0e0d979f2b2da4a1969fc2dd79af416e8a1ddc6fd20a132d87ed0adecf87882d013d0891b917e91603eb6b3b9c1be44a9481feeaf45d8cd36c169d4c4f14a1541633df5c91dcaa3d8c1a11cd32355b865fa504fe99d91ce0b4697a8f032f18ea7df1a1925edee958dea87cf6ae645d2769fb8b2c60432a4f181d7a7d01e338d966f103c80841fe401e52088626701ef01a8bce21f816f02f695dae33c810d7123861e293f5a6414843dcb344bf198413b5445db8cdd879a0e9837b35716746234f8ac35f79477f5658026ee8de6af14822ad6fd31676d11a671e1e7eae33e4de1fec0d02bb4a9b4d3313bf11216645c984cbe91f5535bef3d7df29291f408e4952fd60440d3ee95cedfee1110fc28d07c0a2ca6698870553adf949d0fffad84ec60eb58328e667567a0e04f409c173325d4237268ea18bc9172cc27c929b723eb080f780e4c8738c2805deedec21bdc872cb78fd3f5b956786b47e4a6ae7ae81f8aaab162da4e574b4bd12ddc33b1cf3881fdfa593a535cd1ce555d8b1d56b0297c041de9d723f4586c49da14a992e925fe7470261703749a4fd9d34f636c5635c985b4e3db7f8854f0673b85b991b010c533ab02e51adaff3291b29bcd8a6f9db02f8757df2675bc18e80642d36c709cf64a8a1e9ff3ea7adaaa3244a0cbbc9ae5929cc9a529558402e457474f173abbcd3f62650943ac9fe6a23df92829d65da8243c1e9c3332f6ed3eb29aa3fea6cf9e8fe2af2e9d99a1c8bc5565f11a11ff6863fce499019df9bf67d8dcbb8e15c7e838dcb8f1fb115102598e87116c9587233652e1ce07df1546b86703093ee5495bcb6478d9f5262396277324fb571ccd6096aa32ae3fd2c064891f7faab56399fd5197d2140d16c61be9be1644c691e3090b098bd7cbb39b98821f1f49620ff8396aa353c2a45ab5c2411ecb6eced44c63f43d9df0caec463b6cacf6952bc24096196f5285a97aceeca9576e7748398f2ade6988e18aa8c586f20c98e19000ff5672e58b8a74280793c0b814765102dfbd22cb0e2e7405dfab631c99568fcd5547d7a22e38a81feb6ee620e854c03ac0d9f67ebcd91dd7da6b1aee3f8169652aa373b109963631db3e9085c90f16239f7bd477771713f329c8a74a4c0505ac4cc665a55451baa80feb9752bc1af9600488c8649162a6de429d037ba4fb6df4d245c52bb64dad355d07d95a6b0bedd4151f501c48677fb3f601a7386f5ddbc316ea06f032a3036aa254f1890f1d2fa1d475558426488974c7a65b3a5a2d87fc66068b73f3a4946d2667c04b38d67d5d0807b178efdafb76db13a11fd0e73b560103e3c823574733578e20034b718d4b5ceb478c4990dce4c6a00a759b204670cb8d153793dc4e6c671ae48d29ff91c98cf3645cccbf8edc84416dd561a75f8701442d58e211a31e55a97ea27005acc596db0ccb8d9db0fd00429a7bea7a04d10ff474f963d7a41d0a7c1db6abc9f107155a2acb80301be25ab334d369358fa319d9f5e3077af19eddc40afbeb07b19081df633f4a7da74ebaf432ee91d355b53d43fb3d6de51f36b4f4cafc93dec1cb9d0671d3c7e970a4229bca63fe59a2bd6295020f3ad5f1118cb2570d29896fdb3b7ad6fb9934310d2a1a3dde448d32e79a1d521e761159ea872134e25bb6c31f1fac696d31fb73b9b3eedec35477bbb6a8d37c3a42d5012f0cf286d61b27f3f8b6a7be2676532a17a7d09d9fae00e51748be73299046b7a300b06e10ba51b22989c686911f6f9fda04f93a03c69bff99f2e7a6b82f610a449ed5603934308babfaf581cb49bcfdf949b2467547abd7fd5bb04a5f4127188fe9a999f8f322a3840bde6e0ddaee8079a3fc88a6984bdae05d883fb655f45813761b7b4959ca385f504ca4f4118b80d13a30d094526ad506e869818167f28d82ada1252b33620e168f23b2a8068bbcf991cfe30a8dfd33fc6f10b78b79fe1b4bd2c3219373147d4229470c79165ed91ada33fc93122f35bc91a1102b4d53ec40e8c16cf9f94dfd37706271f3712cefac778a9ce9ddb9aba554d4d81faaef30d0b19d3949cf424bd0d608efb491b298f720b43af633e6fb0ae2cda7e0c979cddc7ca969acbcddb2b99c9e32997229cb8f595bfab84e424e2820053a8a45a3dcc641c53472da43e8f791a45096932ad7e5583fe531106f869cafeecda51290e0457779c591e6c4e734d8a34c83f02e0bef2ff42f252939a36f011115f1da194ae7948879b2963a0557e3b1e4fc65d4c0ec54e3e0dcf0a94149a38d959705c4a9e67aa8e350aa0f207be1f5250f2f18ff9dc5481d0f9538430e1af42d268faaa8b765af869ed47ef4594699dc37cb85e065ff07a68ac8f2c7972c1f3a13f417edb6eee52fd7aac3cfb78c04d06aa8e49297352ba00ecd4ef33a8b6b9fdfe880539491428720c89f8548abd6b890092b83636c8bf1379371ffbe65e8082a9a82c415a987c1548fa3b22675b9b93114fa76e7f6aa87be39efb55cd6eeacb8aadc1442a08e4e466f01516dd489727c85b95d80a5108888ea960a91cb1dee937b9449e4e7ef15f06914684d346e0534084ca89826150973a2dbdc2fe34bdcecdab7c10c9f8e04e986db532d3597b2256179f34fe0ce8c404e85c4083f8a7a046d70295fb1b51d251d8c553c3f254", 0x1000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:18:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/91, 0x5b, 0x802, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = semget(0x0, 0x3, 0x404) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/72) r2 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x7, 0x6) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="ebe2125c00010000a5b8d0572abd474b2446b49e1d1c265cdd9d7e53baee8bd553f38ec8ae375736ff95f827c9560c898c2ba0353ee9ac66ad33bf1b0a9e58006ab19bb1492503b4d11b7f03cc4c0000000000000000", 0xfffffffffffffe5c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:18:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x8570f503875b9310, &(0x7f0000000140)="b6") 16:18:11 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) lseek(r0, 0x0, 0x0, 0x1) 16:18:11 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x6, &(0x7f0000000180), 0x0) 16:18:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 16:18:11 executing program 1: 16:18:11 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000140)=0xc) setpgid(0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0x4aa) 16:18:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10018, 0x12) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10831, 0x150) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x98}) r1 = getpid() getpgid(r1) r2 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)) close(r2) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x7) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:18:11 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x2, 0x2) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000100e000000000000000000000000000000000000000000000000000800000000000007000000000000000000000000000000000000080400"], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) fcntl$setown(r0, 0x6, r2) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000019c0)='./file0\x00', 0x8000c0, 0x180) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r5, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000001540)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd0\x00', 0xd8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x81a3, 0x400000005, 0x3, 0x0, 0x2, 0x4, 0x4, 0x0, 0x1, 0x1000, 0x4}) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000001680)) r7 = dup2(r6, r0) fcntl$dupfd(r0, 0xa, r7) r8 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x244, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001a00)={{0x7, r3, r4, r9, r4, 0x20, 0x6}, 0x738, 0xfff, r2, r2, 0x1, 0x5, 0x200}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r5, 0x0, 0x0) shmctl$SHM_LOCK(r8, 0x3) setitimer(0x1, &(0x7f0000001900)={{0x8, 0x3}, {0x0, 0xa56}}, &(0x7f0000001940)) 16:18:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1f) pipe2(&(0x7f0000000000), 0x10000) 16:18:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100e, &(0x7f0000000080)=0x4, 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8800, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) pckbd_enable: command error pckbd_enable: command error 16:18:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x3, 0x923, 0x2, 0x8001}, {0x1, 0x20, 0x7ff, 0x60}, {0x2, 0x1, 0x6}, {0x3271, 0x1c0000, 0x0, 0x1}, {0x9, 0x5, 0x8, 0x9}, {0xffffffffffffffc1, 0x8, 0xfffffffffffffffd, 0x5}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x400) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x5) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x3) socketpair(0x11, 0x4000, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x9, 0x2}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0xa, 0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000300)=0x1) getitimer(0x0, &(0x7f0000000340)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_data=&(0x7f0000000380)="8ce67b73161d51be0debd5df9c92b8bc15b7b45da3f7f124c0cfbb04581fb9de9fed06dc45267c0dac22ce32d1561cff094d58460282e93ae2b797c3d4769aca5df3deac6c0554084ba93620eadf3da4f29c14ed0a0c873eb2d2e0b2a3dfd523af9baa25514945773543a3a32dd2c61a53998a42aa3a"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) setsockopt(r3, 0xfffffffffffffffe, 0x8, &(0x7f0000000480)="60b89915cd3a37055ff7ec35147ec29a1fefeb8b14e1e0f1c3d236b7624c1a0063b6c21437fa750ad256be04920356d9709e11", 0x33) r4 = semget(0x0, 0x0, 0x540) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0xffffffffffffffff, 0x6]) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000500)=0xffffffffffff3449) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000540)=""/224) r5 = fcntl$getown(r0, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000640)={0x1, 0x3, 0x8001, 0x737, r5}) r6 = semget$private(0x0, 0x0, 0x20) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000680)={0x1}) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000006c0)=""/48) r7 = dup(r2) setsockopt(r7, 0x7ff, 0xffff, &(0x7f0000000700)="51f90e5b5fa29948fada0ce0436dd59cd751a63517e56035da070c1582b478841d10be99ddf4427102806c8a30ea3bb91d60df7caed185df65ca03705c83366d10dd75d27e32a1dd27c3c7e9656871a2b285e214289e923113cea5a3ecb07e96baf629bc48470f057f62ffa6b5c633ff912a1f028d718ea44570dd7e7e211cce56e11449dc4b1d3e663faf63432a5a3fa29e5a24b695c64ca2a64d020aad979839547ac8e698fb60f0405e8cbbabf10f32377059d0e45b6def9bf6de59169dc39d81ef348e60af269378a9029a12bf0843aa97bd0c32099c", 0xd8) fcntl$setflags(r1, 0x2, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000840)={0x1, &(0x7f0000000800)=[0x100000000]}) dup(r7) pckbd_enable: command error 16:18:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20400, 0x0) 16:18:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x35}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100a0, 0x40) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x100000000, 0xda8e, 0x1}, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000140)="c1") 16:18:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) semget$private(0x0, 0x2, 0x81) pckbd_enable: command error 16:18:15 executing program 0: socket(0x11, 0x3, 0xbb) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:18:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002003, 0x5301) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x22, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:18:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8001, 0x8}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x3) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x2) 16:18:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') setrlimit(0x3, &(0x7f0000000000)={0x5, 0x6f8}) 16:18:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:18:16 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/22) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000aec000/0x2000)=nil, 0x3000) 16:18:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1040a, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/233, 0xe9}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642", 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x2041, 0xffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x6) 16:18:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000040), 0x10000) pipe(&(0x7f0000000080)) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0x18) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:18:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) r0 = dup(0xffffffffffffffff) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)=0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:18:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x4, 0x3, {0x101}}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4, "61aa0db1c0000000000000000000000000000400", 0x0, 0x804}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xc104) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:18:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x2de, 0xfc7a, 0x4, 0x6a94}, {0x80000000, 0x10000, 0x0, 0x80}, {0x3, 0x4, 0x3, 0xa000000000000}, {0x1ff, 0x3f, 0x20, 0x20}, {0x100000000, 0x40, 0xfffffffffffffffc, 0x400}, {0xd7, 0x20000000000, 0xd2, 0xaf84}]}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f00000001c0)="b6fd126f34d7f6008bbe8e34a9e7d3daa694d75bc27af9e3b13df1bd371f357ef2b666397324010643dc364a749f87357f000400002b7da6a2f1c15eb67f4c0eaa178b19dc5e53302279d5d6276b1d38080e7a07397859c4cd6253529d15e9eba7238ddb9960e50e3831967b609d8710706881f2356f4b714afe92f5050808030de2bf8685a6af2d260b462469e4196a6c602156a89ac58f") 16:18:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000440)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000240)=0xc) sendto(r1, &(0x7f0000000340)="1dae45d1bc80b819cd2b1610366dffd19452e83e2cbcafeeb9a2eb9a9236aa39596b5c0131e02cd0ad5fbe1b5283c98e48154209310e310154d557bf14bb283171050f8220344858a87353fb319c7e33e2539fc636f0a63297c69b5e3c8b841b1a76f952c94c1adb0c07008af3ce41e28d3e379bd278aa1d80e0ac8a2b6b118b7512d7ec55a88c981457b17e82ce8592ecbb1f1abeab8fdc921df2", 0x9b, 0x0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r3, &(0x7f0000000040)="07a642904f25561f011cdfc243e30dbcaa84e88eda4101734fb7d509d953842c33d7e0ddc333363cd20c149303c2b6be82b9701877017705c5bc54d7dc92c6713a6404e86afac00aec196297f2c26cf8762bf9fabfa63ade753e2528d11f11bde231860cfab531ee31f0b402030c561766c297916a4f2c9d565d42c505694212d2eb5b472f5dc26e2f73b5a829", 0x8d, 0x0, 0x12) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:18:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:18:17 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x2) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x0, 0x1, './file0\x00', 0x7fffffff, 0x7, 0x49, 0x8711}) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:18:17 executing program 0: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x600, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x2d, 0x0, {0x100000000}}) 16:18:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:18:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = msgget$private(0x0, 0x12c) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12c835090046661d8ddf5399dc550043d38705708058325fe229859d0000dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb5189727c197174fd1a414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5b3d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd632cf18e9a8b62677b75a005164d4506d221a4f27b9030f8b42e55b70d149f587bd62fbd500fce067a6b09c31b57e8d7a76d8b2840dfe8f712ee2cd7db924aa284458e1cb2085432719b5e4c49ec46628b4ff5c6e04dbfbb260fc826dcc2cab0d43fd3a21817fbb7d62a56aeb90402a36f27c5630f60f2e589bc149b074f63a18d4f6c1d91d130b1b5c53d046a6a81e6aec1843537e834944f7b5f64cb81349c396de3e9a7"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/133) 16:18:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) 16:18:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xff}, {0x18, 0x0, 0xb9, 0x6}, 0x800, [0x3, 0x5, 0x2, 0x15a4, 0x4, 0x400, 0x0, 0x6]}, 0x3c) 16:18:17 executing program 1: r0 = socket(0x10, 0x8000004007, 0x3) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getpeername$inet6(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) 16:18:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:18:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:18:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000069}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffffffff2c4a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x332a, 0x81, 0x1}, {0x7, 0x2, 0x7, 0x7}, {0x81, 0x10000, 0x3, 0x2}, {0x4, 0x1, 0x6a, 0x4}, {0x0, 0xfffffffffffffe01, 0x5, 0x5}, {0x1, 0x5c84437f, 0x1, 0x8}]}) 16:18:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) pwrite(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x10000, 0xa7df, 0x4, 0x5}, {0x3, 0x2, 0x7ff, 0x5}, {0x4, 0x2, 0x200, 0x1}, {0x7f, 0x44be, 0x4, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:18:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r2, 0x2000747a) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 16:18:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400400, 0x0) r3 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000100)={0x0, ""/45}, 0xfffffffffffffd3a, 0x3, 0x1800) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r6, &(0x7f0000000440)=""/239, 0xef, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x101, 0x7fffffff}, 0xc) shmctl$IPC_RMID(r3, 0x0) r7 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r5, 0x0, r2) r9 = msgget$private(0x0, 0x60) msgrcv(r9, &(0x7f0000000380)=ANY=[@ANYPTR64], 0x1, 0x3, 0x1000) flock(r2, 0x6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="1e") 16:18:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x93b2, 0x0, 0x10000, 0x0) 16:18:17 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fchmod(r0, 0x88) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 16:18:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:18:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0xfffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) 16:18:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x5f, 0x9, r1}) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:18:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb7, 0x8, 0x28000000, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x81, 0x1, 0x401, 0x1}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x5e}], 0x6, &(0x7f0000000080)={0x7}) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:18:18 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:18:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffffa) 16:18:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 16:18:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/2, 0x2) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20280, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x2, 0x2}, {0x18, 0x0, 0x3f, 0x1ffc0000000000}, 0x8, [0x1, 0x6, 0x4, 0x0, 0x2000000000000, 0x6, 0x5, 0x8]}, 0x3c) 16:18:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:18:19 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) msgget(0x2, 0x240) connect$inet(r0, &(0x7f0000000000), 0xce) 16:18:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x9, 0x10) r1 = kqueue() ftruncate(r1, 0x0, 0x200) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0xc2) 16:18:19 executing program 0: 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) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="2e075bab28fd891a0de8b08c0d217f08451619e2502e0261c6943a6c444c754d73", 0x21) execve(0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:18:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8080, 0x0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xbef, 0x2}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:18:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mmap(&(0x7f000028c000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) r3 = semget(0x1, 0x4, 0x400) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000040)=""/5) 16:18:19 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 16:18:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x30, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x2, 0x8001, 0xca4, 0x710a}, {0xfffffffffffffffa, 0x7, 0x1, 0x9}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000180)=[{0x5, 0x40}, {0x8000000020}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc34, 0x0, 0x7, 0x7fffffff}, {0xffffffffffff0000, 0x7ff, 0x80000000, 0x3}, {0x7, 0x3, 0x100000000, 0x8}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:18:19 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:18:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:18:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x40, 0x0) 16:18:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f00000000c0)='./bus/file1\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b5c4eaae4", 0x30}], 0x1) fchmodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x122, 0x4) 16:18:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="c350a94bad954a62b408a0003210540c6118af31243b596fd117599312fb4985f549431811da738a03f2", 0x2a}], 0x1, 0x0, 0x0, 0x1}, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:18:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) mprotect(&(0x7f000046b000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getuid() setrlimit(0x0, &(0x7f0000000080)={0x53, 0x1}) setsockopt(r2, 0x80000001, 0xc, &(0x7f0000000380)="b3aa577d", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:18:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000880)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 16:18:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:18:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40074}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pckbd_enable: command error 16:18:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:18:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ftruncate(r1, 0x0, 0x3c19) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:18:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x1, 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/114) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x808, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:18:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'\x00', 0x800000000, 0x4997, 0xc6, 0x1, 0x2, 0x7ff, 0x80000001, 0x2, 0x1, 0xc5, 0x5f57}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000b}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r2 = getuid() setuid(r2) 16:18:20 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00'/4098], &(0x7f0000000000)=0x1002) r2 = dup(r1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001100)={{0x4, 0x4935}, {0x7}}) ioctl$TIOCSTART(r2, 0x2000746e) 16:18:20 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:18:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) dup2(r0, r1) 16:18:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x8000}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x73}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20810, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) 16:18:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:18:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xa}, 0x3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="d63b0872d15d40b437ce70e4ba6aa3e3d5b11ca23d23d7b1231e582a11d828bb49e98c90c20b77c3803e6a5a28ebc64729ca20d40aaa56097779f6d21b9f19cdd800b03d5eb8d259472da72bf25eedd604006849a674021d58b35b877b057f7717571342142f3d606a265a831d1ef140ecdff7198b5838ab6b761eae7b481d81104fe85b886cc6d3b1e24eda882d19e15abbc5407cf6a33e34efd27e027d2ff466120ec19efb29b84e8267fcaea20497b1141904595f840c66d2435700549b40eaaae25dc6396191285d2a4e85c7920274ec36e07b35dfee451ab4fe503a6828d1ffb3", 0xe3}], 0x1, 0x0, 0x0) 16:18:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8400, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:18:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x80000000}, {0x9, 0x7ff}}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0x4, 0xf917, 0x0, "91d9658ded12034200", 0x4, 0x800}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x483, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x100000000, 0x4, 0x6, 0x1, "aab95eeb4d87a04887e6d2e0d08cee5d9b905d28", 0x8, 0x5}) 16:18:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffff5ed, 0x101}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x7fff8000000000, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x80000000, 0x20, 0x80000001, 0x4}) mprotect(&(0x7f00006aa000/0x2000)=nil, 0x2000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x21) 16:18:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x49}, {0x5}, {0x6, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0xf21e, 0x4}, {0x18, 0x0, 0x7, 0x2}, 0x0, [0x8, 0x1, 0x2, 0x2, 0x0, 0x400, 0x6e, 0x5]}, 0x3c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:18:20 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x240, 0x0) r2 = syz_open_pts() close(r0) fchdir(r1) r3 = dup(r2) syz_open_pts() readv(r3, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/253, 0xfd}], 0x1) 16:18:20 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") 16:18:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, 0x0, r2}, 0xc) 16:18:21 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000680)=0x6) semop(r0, &(0x7f0000000240)=[{0x7, 0xfffffffffffff7ff, 0x1800}, {0x3, 0x4000000000007}], 0x2) semctl$GETNCNT(r0, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000500)=0x1) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(0xffffffffffffffff, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000100)) socket(0x1b, 0x5, 0x1f) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x3, r3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x49d5c9d2, './file0\x00', './file0\x00'}) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000a40)=""/173) semctl$IPC_RMID(r0, 0x0, 0x0) 16:18:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:18:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x32) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000180)="176c12cda29d14a74c39fea7829fb1fa540ea768ee8699a268", 0x19) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="a53fa581048e7b8161fba6784ff635f34c4dcecedf81d04daaa5ede7d36d9de8ea6e03e61b933de6476aa42b89946044ea69e22f73a3601a336211db135968148a4f5398c13c7ff74a01000000f1b0c816e34d19deb8029491afff28b4ff8e791097b78c530fd3d7e363f46bc6b083853195560cd8958ae14a9bc42c3d58de33bf4b73fc8042af7d7c1b453d2d000000000000000000", 0x96) 16:18:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x2}, {0x4e5, 0x8}}, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:21 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = msgget(0x2, 0x10) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000316f9f95ff64567f526fbd9f3e94d8da81e852f266aed77705650a0d8d826490b833ee26065dcbc88b8d19eef0e60cad9092f3933c4fcdac699b4eb6236d7c0a3075160bfbf9ca5830684cc8af822d3f44313f0ed8a5e8ef667970983678f840698f8ac9a82e059b54b70abdbacc3f9ca0c7b8138536fd099deb2a11f8e0"], 0x86, 0x800) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:18:21 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x180, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8010, 0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x89) 16:18:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="343a66d406777130be8cad1dcbb42fb6dd613b4880c62aa1becfe641acb3462d00338824c764924b2c30858eeea004f5f2e88d9ec3ae9715015ef7e1077bed395896744b33a89812722610ff704ae81655f3b3d2de05009a41f062b4249ad4d2b36613b03daac11cf882738d1b15b81d5e1f38c5deb64b8d7e2c33cb97030ad8befb1ee9665e69545d7d4bd506c65b1e19251516caeef8cf37c5d78f9f2c817ec548dabe768a3940cdd1f79ef3ccd3016ba8f0b2ee1ecf517f4f59653ad26696cbc4fe663284e98e16081ea34d4ade7591", 0xd1}, {&(0x7f0000000080)="5af4234bb90c38b0da3accecbb725b3500b2c9ff189a466c120d6c44808a0bc567fb770cd3e02c871a4eb9512844bfdb4e671ac50ca005d0c4120d0acf01df250915e3906df541886438154c89e457fc59ca85773bfd05c90228a9b9e13b78005030e67f31c0c69dfa006ea793f78fd9d8c25619b5b2584b", 0x78}, {&(0x7f0000000280)="dbbff239dc0d0fe9ed975c8e81d6af22676e9c1817e9c6c0951816832c9354ccd9c53b6b24ad05c3ff17312abd750c9d64a9dfb798e26c842db12487cf5a6c1f3e7075acd5a8dfea36447051397c598df37ab3ca526fa922b71aaac257d2c0e1b80cf65d47a0f6948b42998a3f0fdc0be8a38c47017c770f8003eaeab5f7c49a2bc268dd8e01a760968b4169f71798f665a2bc8fa4890d98ac3bc2ef0a8f27e848bed3a17bca14f6069672a4a95de30571d41746c783dd676efd2391af99195840cf972d45db4c993133e7d76b6020c588c2b3ca23492b1aef3aa4c0e49ec4a078d4e6", 0xe3}, {&(0x7f0000000380)="ed1c703a21dd7edf3acf9f3ac658d9b33154492f9d95d8287fb843f7b34e59370538faefc097dabaf081171625c73f547e3fa77a447a5a350565ffc8aae598de14687f64fe582fdfd981cd0c4e5f33884051ef2f9dbf185e7a02904c367e7b467a81858ba8058f4a47a578d5e5c0e07e41f15c5d5570c1846570e2e72e85a8586f4364a87d5fe6f2a792941e1fa79bf161138c0eb626a554c8f96a07db5225b8c7048eac37b682b8029c5926e05144ec6afbbe13d6176fbe72b70f8ab7d35a9381dccf7213528f3611a5ae91999117060354c4d78e11977630e57119c4ca34e6522fe6bd5689cc8100b02305cefd5fc9c5daaf3a528b25b63e9556bc7d2b24186d76d3fb72549a1e6ab15beb2f1b01589ced350b808def8c4b7f4f29458cbfd42b3e27295b24af27e1d0e088b68e9cc152cb459bf5905cecc7fa5019f54bd055370fac9dbbcdde924b52efe320a73e63638ca47c6ac85a5789936308854eb0636fbf82b0f63aba19cc219587dc10563d9c943737e4f4f53e2d23656a0ec1ceef672e88b9ebd74670a6ccde7fff466e6f19055c7a2ba9f23bbe8058d08a4455a1b5612bbe38749cb2f22da249bf7335923cf5b6b2340710eed8410dced3b6f923d6a1402f641094c84b6631c2550a4203b539f77a346a244f18cab1a5efe1310e9a8e975e62ce2173811888fe60c546abf6d233d0a80b81901c2b728be35cff062a5b65f1a34aa2beaca438134b21b431b019b296eb7ce4c107b36f2e8dabe6154ea283a8af2aebd392bc53676f0c0f9d3b993b4bbb0abec87f22a077b5fb6ae85a84ff2d7261f17cb150bd03e31995fb6f2749505d9f6ba333c426d5e4c6792c7fd3c6c55ae9a7952728ce29615e01e1b7b8ef2045ce633ad1101848d536485c769783f8cfbeaee5bf453a8b314e164d2e0fa8cd33460d4bd6a5958964982483d7986a5bd25b89ccbc8b8da630bdcc95f2a491c87d50d217b48279d9c73abaaf14c1805fb8c35158945016f38fb3343b1533fe959f2694f9382e4d6048fd63b14719e174d91b5dcbe2ade9d14d8ad29322269c4d850823ea6deb206450867d0eb0847f6b872ac4832d755252dd28496902e96f3c0813091475bb2fefe6a6b5360e7f8bc5e87ab3f666b54508c0a5b1e96a137a12b947a01bb803d61832a4f361cc225691d5878cbe78a2286e7514c530c30abe52b897173012080c3a2f083202724323bba5f8bdd6548faf56f1e51e1619b4df47534a75f214775213b521322c20dfe24a45f4f5450bb198cfd772f79a27bc3278892bab76e0105f30d602a34e5cdbad639b12d9589dc589b631a3fb870f7b14d4232cb312601f9412f5e0213c557554870338699f38490a56ea1e7857444bf96553ad017f7bfabb24b45ea29c699eedea6de5973ac617ad4ca6b76c7cb7a3940d1ecb561c4c3b7d7416a22b87f54de4d4c122ba15171034dfd88518ba036737b37297189cc43b442508d74b200b4218d44d9cdc547ba77e84fa28aa6a6f06f9c0300ccacbc0185a34e9f2b34c780171dce0dbbb2234410237dd7950e93400f3ff9d5618a8eaea2e0bcb751bef8c29fb629c5a56c3d54a1b585ce33ae21c25d90e3889b9c58ac3bd3c01d7fb6db89c5c8e723f1d07af68dfc220c4be6ec65b2b9e5504bc7468ab294dcb425b521e27e9a4da7aa85dc69e14424a6cfd1275a62c0a0206b50c1cc49b6d7cabcf7a5bd6416fbdcac1da3b2e49f671f6c2d8f444959a5667723aaf5192df8c327aeeeec743c9240293c1c5b685ed73cbabd0ab116c20317b316de05ca112e4cb3a441421ff6668a79712a7d9e2ad31e3381e2c8616622594396e9890e9fc1a92352c7b84c6ef77c3efadeddb2ed4d83d1261530ad8b7fae1951582c807c6815ddaf284517bd2db8ed7ac78aaeaa7bfbc85d672154ff7e503c5280d55a552bd5b87006eb46b7a2962da451e3d3d0b3315df1dd8fb650475a56fcb7f043a01ff111a4862a8eac189eb7f207acfcc7ee1b3c1658033af16d5135bd60b8680116613268b911ded0025e2c33517911a9f6290721e5cdd79a13cf1abba65d3d9434a7c6e70569962d102c0dc0a9bcc1a8c539ac1e82f3a1d95b933bdd6528d42fe17a323e2b8d78fda8e4bad7dec47206a5284cda2aa2040cdf4d07973d224e65cef161908ab587507330ad3cf336912d2b6e05249bf29f622931cbaf8323cecd78e521f8e93810d1a9b8e3371b8a2e7d41a92e9797875e91a9d78436ba7a800e3327bd97b0041f5469d921b5b2d3015ae7deed99195195e999e31aa23e8f51e004aea447a2357ea11199f19dc3842357dd8d6158b68a568de1242ff9e81626346e27f35ea60f0cfb3a052faeb72fd883529a97c894e5b681bce53b74038d504b67095ff3a66f2108ff1903590180dbd5e8bb6fd5b8b851c8b563d8bae1f459ce6147d7ffe47573f16fc92b48005812b3527855f8a952fa89a5abc8666cd59091c644e087a858cc890d4d73a6d3f314f63c3d512ea3ee375e5de4bc015291695ecacadd6ebca94c51b479d2d4011e76631c8ed298faed763780ee816f093ced68e7d855aae1f0198b4ed55f7f6267b325dce512b14d3281b63810dc9e3c34b8274069581d841bc3f0e1d303a08212c9673aedd4b858d6d6126c1cefffbb8ce43fa79b832eeb2947fc741354451fdcaa350e3830871003aba0fa5520eb16d223f4f100d02910f2f95dfa201f0ec7aaf363c83f4e189f438a8ca9436677cb379c40a92049b01dac92e43a9a5002fea237dc373f66c724fb5e9f592b6b843e5bd5f7bb912b76b0ff7ff45ed3183a9eb5d50d0fbf39a57faad5bb4bc6c5e338540822a4741cdc13280f13186d9dc00369ad7ebcf26b388ad34a29ea32fae45f3c043b677e960a4072be39bc7a280d8a744b6f77c1fcb32c84336020cf3589313ea2ab1ad375d7f2811a96639ebf3b2bdae5b2a293f6e8ae93d9652e7ab2c498369794901f234e4eb6303aaaf2f8bb62ae4b5d4f8d3382cf9828934de96a40c2c08898589c8e6f7de03759530949e3365caa1f9dacc01f217a9b713e3fb2d768ee9a132a303119cf30e54559ed9c4c65454f65ae2fa877b07f94a3257e56c97957a9369b75d70e2caea7e455cb09294adc92841f96c95311a3963cc7553c9e8250924c8aeb87190ca39c60294ab92f1861b3b3751cf9e201177d51288ecd0050c4fa3335030defb48ca60fc07b657d0310d75acd4c4cb1c1d9b9cbf853d1a15d63b514881cf601a7abdc4942ed8bfc652b11ece6d7444ec2923b73ad95250a01d432acb74fc1e128a075a3295c1735d143f2052360dc2f3aed1ab0322bf51c10bc6cbbf7831b9f416b2ce6b2921186b7bd3cc3c1f14dc72c76148e2f57045b4ccc0d06181cebf02c0bf9dd1d10cd6b6f3933a5173b25795cf417b837e478532013c581e7f357b21f3b05da468daf154f2c0477083cf17e4c40f72d66368bc8711d6c8fdef63d2c9374608676392ed8ec42bed424603e3fd4f2c1040145cac4a63f0c3a1f92b5a48c69a00a402b9a5c7b2c959084bb72971ca84496c55a35dff14c56a4c455460ae4fa656771378d94ab4438b272732bad333f094f4336e330b4af51808b16fc6a6e64bdf4565856c043954fec53eed42afd064b2574be71ba584b12cd7e124df54e42969a46b5cfc3bfd6e1425bf0f5418c0e5bc169ff3f4f89e976a679404cef473a00232ddffc0885be3b19be62cba6628b950719ad7670c2bbe8a44267fb8e49eabfd10847649ecf882b74c804d018845f6c1a9c4299feaa11e45e788d13280a678a8b46e71f942e15c66825dedbf645f8a02454f942375bd6c0a4862b8b30348c8b92206ee1ee76bc7aac1d02790cc4bc07ae6fe079e1a974db1760a2dfbc101c4c141d5b28f111404e99d6dfb1e71f27dade3a0303033b154fbfc0b5d531d801fdae8451969b1540b1f4d46cdcf67a899d9ae5d800f6fc448ac4385981484bdb235f0a5c503e0d47236117446a1e0df4a1854992f6e920d5d1cad7daf7d0ce997664703ded9a1c0bfe97da68044f0cbba3bf1913b61088aa0a165569d0a9ce220e2c4cdf6c3250613443e2c6021eb90105f886ff71496c3ad2b326a46463424ec4e7f4a5a9db9bd498df7b86b6ce20756e6d663d4176730234e2c499f608b90a029576a3887b429c1717bf54ac4e051527cca73c0320509ac1cdeb417e1d6162df52b6768009f498aa8295c3f2b7a6590aaaf934ba3eba73c282c8f902a518be9914bf2d5be92add19f242961c2cb037c483f885ae4904d6d2368d3e81d1222502216be928522f4f8c47ecb2242182cf3f63d5001a07b881c080eb1199606aeb0013d404a0fd49ab18af347689664b0cdf24a4d511066d09813303dce8f677be0ee1b0e3ff6205b67656865a72148913303bbea60deed672b0c2fd1072e949722314f6a6b86164c16c8c99710703e8d7715153200010d1b1f1bf5aef20708376f56c40ddcfc4debc2736920acf61798d744996666ff216bea216f1c98bf500b71fb51335f1014d544480d3c9db720714db6c84a5f30254c93290680c33f3880548459c934488ee8ba47020b6e7d0a90679f9003ce752b5dd3cecfa91523ca2662a12e26dc379c6d5f89a97a911870484d92567592bf5fb0f2b927f65be26944ac31b6b1829dc5edb3f08056924d7d9c249572abe208438efe4126377f268ae0e615fc2c6ee80c4232ddd93641e5e2c728970045df65a6214c289520422a9728720ec7fcdc62246aba35812c5b4082e529c48f4c3f72a875566370c5b8c5a1676b1b48d5541232f8867852fca06fd62e71d08ed07ada4a5ff85a4d61ac942ef1c268bada36e1d68051308f3c4fd3e65250c4eff37c6f09aa0870f0189db8dfaeff1f47773f08c0e15567c8ef61898b0b47638c8d95689bb577aa9faa47399a41531184bf0e85373991d25566a1aed048e0dcf451decb0c3b13edb14952a2a1f7dee7e9eaa1883375ebcb873a15f82a200c3804033d4367bfbc8cd248da1ca81071a4fd8efc47e920226eae72ba3c33bbc076a576e387a6720992a498386964aa9150fcdbab8151cd37279e6562fa8b1a8a96a847cf5990486b5f6d69619371cb59738ad503711278c07152f7e30d2d1370b29722e16daf928d23096a496d62d2073f8221d16267a139d52f9308d0f2955da86b4a76d09a4f00952a6b93a71d872fae11d9e04e75fceaeca1b5f71045fbe40db50beb9cb26e94826e5eccb64ec7416bd32eea9dca711070d59839e54a12b1bb09a7552d6febed8539d01df521ad3c97cdf813abb4b17d4142af1b86c61156684485c11ca056548680486daae63f9ea4ead14d2bb6ceae7d0d5e3f693b793b774d4feac3f41d975ae720fa66049c1b5e6b63135219ac08c9c86f00fb8df6c63aef5dbf22947d4a28ee71b2f3bd87401a40d9bf717061b90c9d121542f9cc4a2153cb50d6df259c07d1b4882c20edbbb9bc857f6bc7efd215d9fe82d1dbbe5dafe91d9562220531e867add94c51da44276319c0a75a63820e799cb7c60a876779ea642915f065e2600caeb992b1d8aa59d5da328213cd2dd9cc6b51756f451e2ff3f03f8670c1247f0de3df8e39b80aac09916e10066ca415aeca9f4e9b788bd0b712a1921221d581368d5ddb4db52efa905eb98825f6644081da3ff423927ecb6747d25e0bad0bcba2ee444978897911437a66979cf287e4c2cf1b54fc36048e98664057d6be3e9f95ab171f173b9882ef8d57aaa549855f4a49a985714bffa7ec00ccae079157a7730fa99b3d", 0x1000}], 0x4, &(0x7f0000001380)=[{0xb0, 0x1, 0x9, "8e9020823c9d64356b1fa4cbad834f6b55f0b5b73ad8b3330cf553834ccaf12442e6acb34c2c25c0bcfac8e72a837ba45eb41b2be14d635b3ee5657e824473df5b22ea0c081250ea9d46a1661964f626a6b2051c719bd7645496e67be3288d80c56fa844ad3b6f53a1a434c2cb7f2c9a432dfec240c8b9a804f66251fe30327676f1f10da2aa6aa1cfebfe1ea29490ad80f8380220a3b80ef1897408334bf7"}, {0xb0, 0xffff, 0x4, "44062f54d7268b8eac15815c7b53408fa54896475af59aad809aff8a455c962e1d2e1618063074f6438e856a1c3da2d7bd83030bc8e72f1438cf916132c8f6a22a45bac79692cebe2f683ecb32aee3cda000ac816085d299578f9670ad944a4bd0bb1a834dafaccfe7fc3b06c2db424e06b94b5a9a5c005dc99559f03075500183f7b847a0e325d9443c4db050678b9123cf4ce294334c4314"}, {0xe0, 0xffff, 0x7f, "6c62510e15a794492c91c35db811c8d3709338bcf4ffe8bbbd2a2fa56dc5a17f2f5f354e9bc93269f52cd9200ffbb29e940699c6feda819e78a2c59a598457301999244f3d43e7e7d1cebb8f92598225a3094938bf4289871da3731b9e656e16ab04b3ced10f281b04337477894321040058fafe8af1a29a823480e4ce06087f74a791602938424f09a0c08b3e1d85aa4623c0e2dd21e2a70e5aea5e15152d9d6866a195abdf1660c28701e4cde0bdfbd350986f5c625db07a4a15725eb72e6b5075879bd90ef926a58dc53653"}, {0x58, 0xffff, 0x9, "102119d9fb9608e1b4702cc8f83f8edba15d9125436f22eec1bffb4f0f7791f07d5473ebdac053bdf9ed8a28f381509bf4621f4b6cfbf371915245f87e98b067296694173ec684"}, {0xb8, 0xffff, 0xfffffffffffffff8, "7146e102e7f65729b126a2073a7f2d42f2bbb5f1e027e4fab7882a18dcc8cb0f75bb0e5c465638d16f155cf6acbd784c49bb4f5430de60ec72395997818efc9771735c137e4b976fa6d7a83a55c24d9f4385f9c0cbba5c42872be236cd373bf5eb98826ecbe3adf1d88bbfaae1b21558c71cf8e5fdc49ab6ffe35f67496124a27da500e51c8a75fa078e3038a406498a7f651accd8b69e401f92abb9b9adc919d10f8726"}], 0x350}, 0x400) 16:18:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) syz_open_pts() 16:18:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xfd, &(0x7f00000000c0)="256d6d75df9f275db852d90949ed33669a42e639236b238549a238f05fe473d861b9f46ede1caf773e71ddda45843150e92da681d474c33d6b1e4212cb1a54f82f78542d87478451fcc2c3c29574085bdddfa4a4289c72c1d8cbc99db56ce8ae9391524f81e94d8173849b6dcc7156516b5e1388af37b2b4902414a9352d6083d1b6f08f82ca94cccd6dbe7f2e0c8506b04e3cec9c8b1c17a61e3801be5bccc00f2645e741c448c6e7a4ecf35654390984d3426933ff082284678dfe51d41a3bd6c656b3b47cac671e182c06551fa1ffdb3a6e85e13d291b82c4d5600d29564b76100d378fa86e7e187359a806a1857df00b6f7239d2c10361b2c23822") ioctl$BIOCSETWF(r0, 0x4010426e, &(0x7f00000001c0)={0xffffffffffffff35, 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:18:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = dup(0xffffffffffffff9c) r2 = dup2(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r5}) readv(r5, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r4}], 0x1, 0x0) 16:18:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40), 0x0, 0x0}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:18:22 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="9c63c00a30f09d43cf52338cf5ccded5783cd5fcf4f384ca9cad8a508235102b5eedabb87be14ab180c050b32283457f009d735e60b6ad71dced7d29b7e958e61c6a993ad371a8bbb4906d17db319dbd94c26b41e2731a72008951d23778821c0190ebaf9dac209fc7852f66a61b8fcef630a495d3f301ab3aa0ff56431f546d7d0d934d9934f0ce92f2128677c5df365b90a1690356b24c67ad74b71380eaa28c98fd4754b56a332691a6a0792e95528fc9ebd2ff10b62d7930c9cbe5b0", 0x1}, {&(0x7f0000000200)="3fe24e0d3384e323d7af14f7701adef88224d8f80779d517f675a5614900844f0b43a052c3fd4ffd6c5edfd8188b1024bd53c68643a9aa8de96911d58a8bd2dfd10bcf97ef196ef9042566a2d07c180890deaeefaaf7c2b573adb54379f21fe10824f1f0af3dc9c641349da2fa5427ef74725d797992d9459afe709f7c7a37c68e699a2734fff89a1c55ffecace6ac34e51c2026ab6f42f4c29c2c3c03b5867919026015b0f3797e8d42d3ec07a387e9509f14"}, {&(0x7f0000000340)="49df6bb6ff593c1ef4d77a9e9c0462805f27686e96a08b07d6345e028ee0a019df0435cf14c89bc5e4489686aca0ba0e7f15c5c3d9381373d2fa7b56c2e97fb419991e2f73a5c2b17e7c561350ba1f000803dafb3a9443745efd50c040b3e54f79f1f64651d71c109dc11861a877b20254774bf7b1e7893dd46cedbad586fbc381a7dcc5b932f17b9286cc1a57dd4b57b0926d3c22abd8305ff9553a8e467895def7064928d33cc05287d72d8d4620e3048f9df6c9bd14503bb9c2f9c872c99d90c5270d4d99c5379865e48cf50270d20c9311e6c793c8"}, {&(0x7f0000001740)="eea0e5b45cb394dce77c1527a96b8210f5ef4c10c4ee3e95284e91f91bd92ec24e15f753997b8f2709dec608fd32027594091af50e9b57092f1ed9839ebc1f914ad9ff52b1d45d4ca492257ff9722440cd99d600885cce70724dab4566585aa7b3d76920ba2d0f096798fa52bb2f7563e52af36e091e7b9ec984d68e3491a7ae21ebe644bccb3aa902313f5ae9b0f16b909d5974a3b3e16b037dbd17b6526b2e628264ff2aff6902eb030a32d12cc96d6a3c0f8af12eea124e7c3ee8c8430b5c729f19689479d0e15b3821d36a27e49edca348c1ca5bb8b6a61b4199ed1bb9d5acaf2694bff5fafa05425813be98a046fd634b8b6f199afd2306e56625d65c56b8aa1239ac1a60f5fc22bb511f9a6a952ebd38d4cdcaac99024d1ee6a3c27313efa3dff70886a3b242dd920aeb3aba37e74005a6916341d15ba780c15d242176e7f2829387e7e1f207a0be55fdd682adfbe4003452aa6e7aa1a37ed266a6a6095deec0816fca51910c9f89aefbecd273aa14ec191334ac9c4c3a8502f64218c502faeedd4652fee755c8dd12ad2868224cbdf048c41bf2a31799d1cb62bfe54f6e1f7dfa8e83b8173a174558dd9b9b02b50f221f0daa142fc6c53c1ea5a42644c32c268e3e0ac80842c221019a46c0616fc25a39699d7cabdc96cd6447c825345f1c572d11434daffcf8f25da98bddd1365527d897146d46f1b72ae15092058d01d2e9474ff1c176c2dd39d6e2b75c297010885e905daccd321fcd94827e93c0cfbd04b16aacc2b3e32b215ba7f6494a417ce900da0c1641a80b9aa65b26f47d30afb2cf44222869dea94046f9f5890603ddf5f265947bf2d8ce3486e1c1f8714ee0995ce8e78656f6b7ca273de9b69cf8aaff8470ae6079df9d98a48829af2189a1678695a35bb57a12438234f8b7adce1df0fd799d5c2d052e4b7bcfccbab3fb4c10a21c226896353d19ca3d8600b3e9442006575df32a64e55dabb137424ed91e2fdd4d1cb37cc8c017f74d1b080b6fb69b2fadbaa9918c1850569241f5e14d56061604a3467fdc1cf1b6153933b6d2b991fae1f3af502cb910a9b015ba3f549b5451d800175849fceafc0d1a006fca105ddb7539030ff301c6021aed14cec98a781cd8613e080653f337bc671d6f63177fce0c236269cf24c50f7760ccf5fa6710a9f6d5071c84001f583efc6df1e07c3b22e8de1f4c70c40f651c564b41b11616a20cc68a7814942053204c56272e87b56627958188a4149e6eeab1fca53fd8a1070a1360a25772a883df436096618e47f9ead774b75dfbd4a0a6566f9f9f50b078e55a8f63cec4844951517ab598fb80634c8b9c0939b3107f70e48f5da1a9c68fd0a9eeffc9ee94589884abec62c6384311f9b9ffb74dc20e3a66e00b065d94e182aba1fe59692afe7ffb64429f3d9fcb32f6465e18aee75375fb88a1d64fb3207e990ae9687112ed454b186f4f76bb61fbed30dd1d861b8fa1335fc39cf09f9ce53d4245d115026049db4f849123c3e1ba550c1b9fd4b83affe19b7d8cbb44911259d25e62c2826f9a5432024a2140a7bd631cf9d3aee270eb44896fc4cac38a13a955e129aa9bf11d787fbc513975a7ffb993bc97e128a3d2b40c25e533381f12e94865b4c570456534fc3d2129d87c14215409aef21804aad3c09146135e8b1b124052609d41cd962f5d727c9543160c604d6832024a660a4ac2c8963158694bd3e192c104db4d6827808808a12d363e3023ce9d62921d8148a5348dca4dcde66daf3412facff707f113af29f65b0e7fded9a72da5e5faca3aae5f8eafdfbbed9a8d7c9c327925d975ae71e6f6550b7e72c46ecfc51dc424879af18e7e54097eaf69f89d357d68abaa3fce7a38204c568ecfce5d226c94a13ebd9cda983ac88501d4e838908acd7333986e361eb62584c1aafe18726b33845594869e9f7318a8d4bb66f6beaaf08aebb3548021a539c417b949e2efacb6df31474846ca564d083ec29a0f8a18e50af024703d650144437553188979d4e8a53129f7a532d2ce521b3dd80acd4a570017c4a00e8136466a3b5fb01770035d23e2710e8993374fdd97d861fd52556bb26172f14f4b977ffecd5c85a75f72c5ff65ccbf60aaa9384a9ed37a4046e57260e2df07c3d5c437a45b240c2fe69b764e7691b200d96e40690f42a76bb1ee374b45f0465b0f132c478aa4c62facb1ea0968d3501aad8626b46c728e5d641eb548d074fdb8c6c2650238ae21456044b7ce8cb5452c0f1aa3f8f88c29388821eb8f06805cda79646cbecc60ed961fe400c8fcd56ebdea3e34bf8eab12702b5fb17e9cc4e3fd5a006f06d8b2d9ec114e4c23eaaf50451fbe8a77065c8a5fe450f6912eb5d96c0aac10a21559616ec8c518c6a56db02b82f6139e15d4b5da0ce86f3cd7347419e5da90326e141187ec3d369b8a87886bd20c49efc01d895bb26221d6a39ec347fe3b36097153704226f5281fbe865724876baa694632104a18a4d8f9fba2eee93927bd599fa8816c594a8f452073251a2161e04ae4ae84aa71b431a6abe90e4743f07aa0b67874a9b617f9820d0d8677b4785eff281d65ca0bfa1a1189f1dbf148e3c457d73a0ff0f0819ffeed0402c70593a9d3b26cc01b15584ba9e13bdf3c871d9a82d1a0bace1e82eb253e650f0cb93552064b48fc1f0f45bd76776ebb6413f5bda683fd7bd88def8438198e536251637f1e70d0500f6979f9f663b82988656c151946d5baadcb79f2344ecb9071a7d2321177fd91f2f995394b5f13a4cfe1a87ad54814ed28463f6dc4d15ed2138cfe8265eed40acf32dcc7224fde07aa100bd160a8090079076841521eece58e9d4b4475cb0b63fb5b0b0019432fc4bd25ccae20bd5ebb891f004a0923f24720bb0879d99778b24eb7b14aa709c182a75068cc1ba995c5f5aecfd81418b972a27f93cd12781775c7ff22ca5af4ff5dd20f33762b5baec4c53dd1f97fdd4952859a802e632b527b56d562e182ddf4c8d88c3d3804f7bf9ca7b68ba7c23a943cb8aac786a9c4780c6bbd56ce311584c11f1fe67cdcaa1278a9d0f94e264ac78969ea3aaa2919125adff6433754ad16471924b766b8cd9115b154204885aca9e538a209640da66f0e43ceb608f8b5aba509d51491fe726494b1d6fa5e3620cdd18e0e166709815b841888f7be0a89b55b2c14fb055a17c7c01b1d7e00b2d19f2427689b82d8bd3368e5c9fdfa7008f759ef3aaeee59cf2c7a2bc073d1a686f45b46b3396ac4f47339c8718e3d223d980b2dfa4c3ae8eda9ff9f8bee4dd42e922c54b39a578c3933f07857cfa67bb3db0170ddb69c3f65e95a9bbd274189e14c23e53dba9dbd5d6cf9dd6915caf521cc328bad58dacd0bacbed4a065a702f6030fea396d871cb27c6a0e5ce83152ab49dc7fa925683c213922c283b6d8dc3e9cfc75977ee5a5f910dd83a3eb0ad81825b8d14daf92816429024b6196412559afde4dadcd8a18258eac2a099fca2ac18be56d563c8b36ad603e2cc6badc475dc4b85f3f271adc476e83a3f79470d6a4dc32e584cbbdeb06fc3411070c30d799dc18ac8f941a752b67d72a951774636afb278a947db4c8ad78e1335ebb32483b986800c16dc06557601f73c1fabf31ba2bc33dee2d0fb2d8e29b7f07df520f8010ac982c7db128bcf879317b53109cb3363d3c5f84fb009539acf8e09921c467986a9fbc222b674ac9e4b6a6bd4085b8a50949b2ecda5b1c19f518ddb41feee869ecee9426317245befa7686eb0cb1c478aa6052068831b2777118dd34fc490c1deb5b137737e154970121e44e11cddb9c6e0ca90ea94153bed51b549d6ae8216aab53527b12bdd3df7fd8ad43181f1a22876b8ae5d281d8c13563b6b06105befd448f34dce650afb9ccfb8294ebf1cb1fe3d745bb04c5efbf17549d45bbbb9d2e451d202ef4d6fd61dc2b543f61ddeee0f53d63f54de70641192b4add9c200d5034ca93f98b5b38bbbbb0e967b3e7f4e0a23e14526b32c9eb12f66e2030e0fe8cb9d1535536900e5cfa2476c5e9dbc4db3cc19431d8c9f07d1497b07b05e23bd75da5d8e15db833fe1e75f6da092abcc188a54daa7bfa94c5f5a52a7863c77a13ecbd831cb0cfce55e167a61bd65c87f497e73acf0e1f1b455d8665d3c03b44f0cc5efbaa92c264a3efc9e784afb0250d8ec911b0b69dcaaf32be4926d7f21aff82acc647cb07ad4c9b3f311f928cb454f658ab2c481e6a92b41f3d54450f222a0cc1d8120284fd42d0914ce8030d4e9a7dedb59d19088ad17c50b25b712a8ec8947b562b61fdd6cd43bb3fa81ed3e0560092ccb3af59ff00ac3dc19664bb8ccc2da20bee0e7275b26b22cb15085dacf2bd8a071f2f39bb76e8826bc5ae11acac40e1662f2fb3a14d8f098bdff6d5bd30723d9d11413d8c426d0231a79c82b7dd88cc56aea60331c8a7aaae25df70de6361f2238caa0a3115317c30282345c325c14a120e0fd35bb439b79fe9a91df23d50daea92cf88b26ad5e846f92a566d348cc364ebf8cb179576d8da756f7371812d2ce3f6aa28fb109cd062094817488fac4aeb3c170167ae66d97c8aac909824483499a1a2e820a26579f3500e7bf5a1428a7fdc9f8edc65093b0b49060987cc8a5fc76144b4fc6f5aadc549310f2a3af69065ec7e6e9f8bf3609ec3284cc7fdd53d89ff6cb4bbace89858aa903f3e8ca9520edf7183397fd85980dab57fdd1438b888dd70e634ab1622d32d1ac65af082f267ed6fdef288716b1756b77a309084859d6af51f72b9a22c4f479a9403034e926b91e83f9e696dc24192848a63ad1aecc2a396ac444af4f2884b46ecc0132ef5ebaee8e3c6ecc51be4e41017256563d69d7d41d9be6eaaa7d8cfcaa8a9ac0fa4302123dde4ac8e4cad30d4ee31aaf621f53cb5e9492c2c2754e058ab4bcf27050e40afde26198692ab6b3304d8d134faf56737acc65c549051e05226a485e1cc514971703d020a0b94c9ad956f8d897c5a8efcbbd33aeb6e0ecb844afa532a86095a23a958ec38423275f9571cb80308401c8a491ed14a3c8776b6434c49aa9c845507190157eb19b7eb36459434e5557f56fddb15ed9e16aec6e9d7a9ead610ca8a626e29043c620ad73a6861d8de378f80f5f9b06fd823c688814643c40bdab0fe67cbecb675e2d46d1b7bea03961a461beae83f4ba62f58a64e1157905025dad1160c5fb06dbf0790a8f2df7e9d35141ae7a459af6f30e192f5bdc46647c905cc30e3274d783586cea587d91be9acb6725eaf2052afbff34ab38ccbba764cd09c40e6b1f1d6db4c3451370fadc14a92b84ae0f35796b6bbceb1f7299a1b4708053a9260ff14f37afbfe4564f55fcc5e20d223da12eb5105be201acafb51ee68525a13504a13c6e47e3ff6cb28800d7cb4821ebaf4bd9a4b7a8d42e6c903ef44581ef1f784abc7c733064f67947d433d263d28bc66d0df69c5662ce7d6bf64321ee4da401e29aa5fb5d071a434499d710f3f5fdd84b202ab3ce664a2586843240def9585a3d077e7efd54943180295da1db32377d44ecd8c65ad59079355a4f9b79e236718a427090e252c258f49d8034ab84ab775d240ec215603e26170052384f9da2ccb1a8687990c254d48ebe434fbeca39cc97ac77d2062a88a27ae553e9eb1fc188d15f05277d5163ae6a639f066488430a5e35e269221114a3da2acf97a9b11cdb9737a9bcce6d65d8d71b8c44adef9000ba7ecc344a3a8f1739a90ed81feb6d0685e9981daac51c4c01d462b1e3ca33f7d7167a63c298ac5f32d"}, {&(0x7f0000000080), 0xfffffe17}, {&(0x7f0000001500)="408768067f7f66131bc3f8567c05e4ebe136b47b4d4c14fca71959abd44960ce8daf977b2ac7726ca8165bd5b9715319f32ed9b8142c8c3775e4ffcac5ede9d5faf793b311062e53edf3e6ce16fb9f136365b9e14ef4"}], 0x60, 0x0, 0x0) getegid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) connect$inet(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x1, 0x80000000}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) 16:18:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10080002006, 0x28ac) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x10001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgid() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x3ff, './bus\x00', './bus\x00'}) setsockopt(0xffffffffffffffff, 0x10000, 0xe57a, &(0x7f0000000180)="6c452036e65db3c1af3efad6ddf2bc", 0xf) 16:18:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="737adf27d8da66ab9f3f5fafcba530a1adc3f61c9d10f2ebeace22231a36490feefb64fb2763ea88333a6030580dc69029971c1c8f842491095ecbd5a4539fdbf0530b18cf71537682b20453d2f87f9db35ff55ca5a6358017b86e35a74849277f3ebbc5cbb5c1fda33a2fe9fd2e0d092ca105a2175f4cbcd5f9dcacea5cf52a849fd80beacb831de8edbd30a419ee55", 0x90}, {&(0x7f0000000080)="03cf4104399c40f62fa9be431597af0d7ab5e607bcdddc8fa36962fdca93f44862b723e91e1749ea0a7ee37e38", 0x2d}], 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1028, 0x0) dup(r0) 16:18:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) close(r0) 16:18:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:18:22 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000040)={0x7, 0x2, 0x3, 0x0, 0x3ffc000000, 0x6, 0x9, 0x9}, &(0x7f0000000080)={0x4, 0x874, 0x7ff, 0x8, 0xcc85, 0x100000000, 0x2, 0x6}, &(0x7f00000000c0)={0x5a806b46, 0x2, 0x6, 0x2, 0x5, 0x2, 0x8, 0x9}, &(0x7f0000000100)={0x4, 0x7fff}) getpgrp() select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:18:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000005c0)=0x8) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="00deffffffffffffff000000000000000200"/28]) setgid(r0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64]], 0x0) r4 = socket(0x10, 0x1, 0x9d) recvmsg(r3, &(0x7f0000000540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/73, 0x49}], 0x3, &(0x7f0000000440)=""/245, 0xf5}, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = getegid() setregid(r0, r0) fcntl$setstatus(r4, 0x4, 0x8) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setregid(r5, r5) pipe2(&(0x7f00000006c0), 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 16:18:22 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1f, 0x5}, {0x6, 0x3f}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgid() fcntl$lock(r0, 0x6, &(0x7f0000000100)) 16:18:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0xab) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x47a, r3}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:18:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:18:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x3}, 0x8) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:18:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) close(r0) 16:18:23 executing program 1: clock_getres(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x1, 0x4) clock_getres(0x0, &(0x7f00000016c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) shutdown(r1, 0x2) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x5f, 0x0, 0x800, 0x3, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xee, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) 16:18:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0xffffff9e}], 0x1) fchflags(r2, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:18:23 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:18:23 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:18:23 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) kqueue() r1 = semget(0x1, 0x3, 0x445) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") geteuid() 16:18:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000003000)="a2eae394c4194c494dd0392290183c85c8790c70d0120a5877dc3f1a5591598bceed4907779a6541991f20e50669069196cb0990dc2c647c888a6b311ba1f2817d9d3e9849f72db32d5962dc2b6be8c1c620df5506e7f3012a3bd4101461ab0259a975c7ece447f716dbb6d4ee6cd1b4c9205558c681f0cd39e4491fc8a4ba28b757b4dd40d69721069cf1f41ccd1b6f4a47cea96d04c32b6f45a33bda9209b3c1722d7749197643212029962e6b5fcd56cfa2d1c31332298418335f5ed7eeebdd3dc4fa031027a166ce7550225b096a684650063ce3d2cd61ff5cb08ca5ea3ab1863eeb88893567694d7b4cb391928597337e0a20be361de36bbf799bcc15b1c2598d0563848f59768a708a62994cd051e60adb4646ce5f2e7e89e1841b522b66259c34313dd996518209f7df777d6603c9b55d6305d2a08261a1404ab0e0ee4202ba95495d3aeb2716d55485e03125b9299025ffee597785fc37e514bf3db8160ebba2cca7bd33134918a762c3898741c24da5308a57abb0a9bcdff1d934995db274566fc8b2982f7166ef6774e3b03b19e8e7b180d1cc5407edc2806807e7fccf4e44e28980c47c4606f34765dacb99f7f5f2b24837bce0d3a1aa71d0cd07f54a259b7b2c93d3c06c060612415be2aa3aed77a15fc482c670fffab164af504950a3bceddf029d8fe6e2ec72d08e89a0c5785f6de8086de288bd7f3c499fd9946db549957e6ccdb3cb080d1a0622e5e596b5e98ce7e77aa30f3d765ae4dfddd2afd7ecf7194a67224f6305d366feb00fc7922ba212e0877ffc4ee4ee9e70476637df808f9967db54e549aab39a90135af50f62eb1454edabb788c97233bfd40f9dbe543f4b38a748bf1fc8fe51440631227f8cb5d6ff340f52646e38bb4f58758bcac44096cbf1cbd18ec249f86bca6567435183d4443b229ba2829059f5614d7ab132dedf34fe26b6e4192d692ace08dc24552cd68baa0050561b54f26733750fbee2d6f9404d9897a88f17428497284ba3eb1d6cf9ccb80a8bceabcd6a13395f172d4e3881cb1fb7651bc7cdd3fa9718fa10c1b10b72e23322bc7f7c545242db8ac928331d27bd1eb4380f8350fcce3cc178e42b2a8e0b1fecea9b17f5a9363e795dc8a7f1e6e72a66e409f1ff23a991b8fab4884d49195f5fd1634e482322b514d0c9e7ac667fffefaabda1af364eb21bb5d87949d5fa4901768023077ae541ff3fc5b74a46145ee477c84b536de8fb72e77b6dca781c41ea62bf0311ba1979049b0daa6625d1a1a3e3507cab2cce57b0c98e6c50b6194a44e6b62252222ae82eca12364d526c11d97329e7adcc1ffc8caebdc06b51f7ef2863c17eaf8bdda0b0203857bafb5e9cf8d86b2140dcc37ef0fce9099ff418f7b9dfde7aa9f6c2b4ef6c2da5f0f755779a684bdbe14a9ca212b3d004293e1ff9f3428e7da62c2246c9ae1f05d5d20d79e584ceb5d0c9e65cdd9a417587b9e926692259481d48f1c1ef09afa00cfd2fb690bcb8a30c40ced2b9a5f09c685eeded3da840eb9b3a11213217bf374ebe481311c481b39899c6dea3f3d2677792496c72c039474275aead1f03bd465bd2927a854b155ab874302ed67dac936b164e2179ea99ae31e922d18759cef611d9b5929ccf429cd6c19105701ee575cdb688d7740ae1018b72befafac3a916ec4d04fe39e256fd898901aa77c831ee8b339b17c473033d42a3db81e7a002ab6c23d9c1625b23958d4c4a32e0fc58df9f7a1b269a491d7153635b4f34c7fb1e19f1598630742e37ef35c187f585381f71c28617c093d41541488dee25e7f80b27c4e0a28a4c38f0cb20de5425a9e31e2b8cb626a64eae9cbdacee3b89b326ec75d810047b5c8a8dbd2c07d497e94afd39a4a5bfcdd2414fcb58e3baf0259ebc5472eabc980a125325fb523f6f6b988a56062363dade987b4bb094d79f54ff454aaab405ebee43894411b26f26032ee8d467f17f6521620b03eeb3a98b9f259d7a5241b50682dc99d1db7bdbcc3be21c3f2b391563ff1e8bbff876a6d63a0691dc4cb5788231ac9137da24d9afd33cf3ebe7960574b9065d786ecb01e93d7f7c35a0927f8f8dbf57aa2a9f4e68630ecd238864c424215f3450a6c64fcdeea6bf04711bbe0aebc5c89e22ba0c18c3344bd4323c9d6ce69781591a1def5107bc8671ded45f8bea7a82e26044199ce3a7635c1eb409054ccbe77ba9c18f745d009e1a8929aefe116fef79802bde3773bdc5e18ed0c9e35ad7338480e1f641c58f3bf58e1b3f2719ae239a68fbf66ec12ac8fb746bddfe2787b98047411ced8e706e5c647f08e8a9946845310d7171e1c987fe33d11e27443760d136d2a179d6a43be5041d813c1dc46f4cd1c16d4e7b3b8dfc673f7e5d466e78d4e3fcaef38b7331da873e4bd9e4b3b62586d7199aa9a17e2425b82838bb79ee07e68744dd6d1998c57e611c518a14bed2a89ca17f96d1eb9284c10b6a293bf141cdfc26a8375920a7d91b019366be35f6e2ac366eb36373758d488fc9ecec513b5c1cb5cfc2d92099d9307580c2e4200b5bc495b782f648ba0df599d28f27bc25bee22cba9f8f148636e0176428e25834c5dba18bcd3ca01835afc3f71c83c353d5d05fa53291d6b73b14003e1291c7684507d67c7ae500fd7ba6dcd2fc2fef6b275620de66cc518ddc16f62a371753da5f9b67c6d1ad9cfb138a265696465115336c962498ce3f5f0e384c7ab1d2f48cd80a6a8bc3d4dedf8bc3eb547e6d90c72f8cb292ed388fffe723d789709a937326226b1a8b16c937fdeb192a7160fe66b95d776e99eeeb28d82ba4167b45bd00b956ae480c55ee00b7fec63db39617ad85522741a4334b3dd439c88d46c20dccbca9c9628a53984be0ee7e00b1f27e2d6c888370744540c02a05cac1757d242b6036cc880bb5c5072fdfa52f87205d8ed65caed337fe2be84c8d852692e6d1e6c50c4b90c86cb29cebfa0439c45d32fffa14a98f328c411133f4baafbde421e50ee2e922d97e6609f3d981e7d593ebe1863559de380056ded1da31c64d7e1150b041f30486ca297041e51b42f51f93fc9bee10c4c66fc72524c18938c686c0d24112a30ae15dafcd2fd81ba751e556756ecf4b301affc96cfbcbeb0403a107f8c226fa73bdb533036bc422fe11291adbb44310fa8afa732db606d3c3bedaa630742acf583721ed1ff9f653e94ddb17f3d25bd084ed473bf31d383be30222e2e96ff2a0a37c3230b27c53970ffcbe96f0c86b9c54d5bc2d208a2cc863b46817040586222c12f2696579523d863b64850ab3a4133aa2a47b44684c30304345f2062b78db44a42391b0aa58f7ae6283279fe3ebb482e9e8138cb8ed8e6bf7f95315ac31825df3a601ce59c3bda69b0e207e02c3b1abfcfa173f39695944ccf69e46a61ceddbd481bb63d46aacc0ee09a4cf33ddfb92939a516050584a44244d5359d83d7add016688fdd5e8b9a5bb8ad996a2a0b8d69cb815ebe230162d38184e9c7c444bc5151afc4413d79ee733f30d2e4fe30460400e430f1961ee5916640379771b09e1a826f686b8dd5d690a10efd99c0b4f67277780fb57467104bb4268f0fe3de69459cb27c7b6098db95092ea127521858edb0b3217d654dc07a99032bd123485286b9ff32b0ba45639c4b3ced1627cf4bc1afe1b42901d69b9ccf8653e6061ed1f8f91a432422e89e3c65af3785852b98078ef6065e972e53e716f4fe448ac4e3fd68234f47a36ed405d7527c09d2fa2f7a333672bd424853324c03a80b5cf4bbd61c201471edf98e065298574a355ef25da006907f159913ea7c0f069dc7e6dc3ff46373c5b54920ea2564d4e6e81cdad694377bbf18f97778add6fe8788bc39254020b08c46318ebc123fad5d2d52384c66bf8ce1e449eeb664543bd6f42e88a2a6a7e84f535a4e378a9609f6888e0cf51704c1a48411523f0cae230eb3f1530c5d744b0d373edc2ea12b7d7bf496d009322382292a10d905a588bac386f9542430e0f9ddcf853ed31c46be700232f1022decdaa31de6815136ae343fb31d52cdd071d1538e307b794e3ec379931e6da67cb84c26b7d128c05a843626bf8f535b2a9a2ddb88081e2fc0860184fe40123fb04a2be21429aa2a8757a2d47c05bb4ea0c99e07e11abc098a9cbed25c809ee61dc066a934e0fdc26582fb0ec7e9a93486cb1145fe807f3c2cf5fd455900157ac13d2ef29e9bf8908f66cf980f1dfc1536a11d17faf353386aa5c72ab2937c08c6c42fb721da8e4e25f6aa0f1bfb1f80681cfcc38cb058cf50a15769b6bd57b257bcacedd3f7ac831cc0238dce365e136d96d210201e7d0aeca6084d1a316b1e9dac227e1eaa126db39ae341c0b0e821a8f664bfa318941836786da903dd0d551861e29ffca526952343de3020904d837186485878f48722503447f4e4b99fca45e03755ca9e8c2fafdd3ea757fc53fa68e923acbf836621eefbbb984f086d141e4c0783195882b722ec5734dd50c6cc3ef30ad63777c5f557746dca93b7d76b3064e2afee8ca77b9fde72c4f12e8997f060e49981d32d53619d08702a5ff1283a8d29a874526786211b3a780a3cfd7d9e0084d26172a1dff30b6092922e882f5ba96e5f604e25af3c02b1141f7e698838eb361da0afe0d0d67d40df6e0e48cf97089c025c90aac4ce674f1f5092fd4c25cb825236f4e1c1f7e1b70baaa90cf24ae955eb19a7971ae1db2d91095366ab4aae3868bf9d6624ad60e800a3f90d5ee135d8590981def86c725f61d78c8fb40cf0b135fa3aecb12b2d3a66be3d956488333acc79db2383c073330bf647c5ed4e80fd7e8496cd3d5b1d49334e2805862dfb025dcd98991baaa9cf4291933cadf51829c708483b9efde15c6967ce52f4a909a618bcb8d90c938ba420d7f685b7dd11b870e059f5f5aa635815d35ed4f6403c979c7aaa9377e7a7c3c80f8dbb2bc25868b1b08272380c329038c81c7cbdc7c9f2990c1bad292795dfdca84d7d38f8f9b15f7a1c57b03bead50da4ae548758af847afeae625653c17c18c90742df9aa84e9a92dbdcc7bacbac981f660dbe8954ce20fe3f957128b789c62996be43a3680140de7ceff1c0a905d024756c2d7f6a555a433ddb8c1b477ff40bc379657bedf9650952513fa9b3dc061f3f4ed760a9ee953d96ce09715ebb089d0c5102fb5a536aeae6d60029d8b05d4d51665389610f0c18970480c84e6f09f43649ae7c82aab57651a0df841852c31f9ef8451fe7a8267c2eed5ee2dc118d09b541c48ae1522f0d33db2930db8098da67c0cb981467731f7c89a5d2e90aa01227593ddf73e9572fe0dc8273a34002d07c91c967c9db720a4349a52463676d999ee8aba0c2a02a10c200f49d855073948fa8bd9deb99afdc2187e78ebebfd62c2e3654f83d39064e1c01d3e36c41a668ba3f7d5cb450b2fcfa620dd2f533b6d51ce3abcf0e372fa3900f887c995a1bf4a1c619fd01c7618f041c2bf471cd255e9dfd9508a578060a340ea2096c16ddf25483106e07e05605b4272f96e8d33c990c8b74a2f30c259a1f68b5fb386a65b19a0eabfc41456d1271f1c7eb5769c9a0a40ca0f1b1c9be997ecba1e1a05f0302f1853ae454ebb447555a1d41d38a2a5faf530545d11da25168d0088c2d32cfcaaf19da07c5bdcbfa30c79b9c63e776d090550f5c9582fc19dca9e4c32c2c58d817ad7738e1d1a6efb8fc873c32e5d1a60d1a96d19190e3ca35d2378680dccf3bec9381a556eb5cd2e9ce948041b6387a1a3785cf565c8a09d227324ae6c48335011486919fd9a3b0e193e98ba7244", 0x1000, 0x401, 0x0, 0xfffffffffffffdbf) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) fcntl$dupfd(r2, 0x0, r2) dup2(r1, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:18:23 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000000), 0x0) poll(&(0x7f0000000140)=[{r1}, {r0}], 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) 16:18:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) fchmod(r0, 0x164) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) 16:18:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="a3fc540300e1edacf4a749dad23311a200", 0xffffffffffffffb4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10482, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3, 0x8, 0x9, 0x0, 0x0, 0x9, 0x5, 0x0, 0x2, 0x7f, 0x40}) close(r0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) vrele: bad writecount: 0xfffffd80045393d8, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1455, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *353474 5582 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd80045393d8) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800015df4550,1,ffff8000ffff2290) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037403580,c0106477,ffff800015df4550,1,fffffd803f7c6ba0,ffff8000ffff2290) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f81ee20,c0106477,ffff800015df4550,ffff8000ffff2290) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2290,ffff800015df4668,ffff800015df46d0) at sys_ioctl+0x5b8 syscall(ffff800015df4730) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,a2b7c586010) at Xsyscall+0x128 end of kernel end trace frame: 0xa2dbd772b20, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd80045393d8) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800015df4550,1,ffff8000ffff2290) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037403580,c0106477,ffff800015df4550,1,fffffd803f7c6ba0,ffff8000ffff2290) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f81ee20,c0106477,ffff800015df4550,ffff8000ffff2290) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2290,ffff800015df4668,ffff800015df46d0) at sys_ioctl+0x5b8 syscall(ffff800015df4730) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,a2b7c586010) at Xsyscall+0x128 end of kernel end trace frame: 0xa2dbd772b20, count: -9 ddb> show registers rdi 0xffffffff818b9067 db_enter+0x17 rsi 0x69a3 __ALIGN_SIZE+0x59a3 rbp 0xffff800015df4110 rbx 0xffff800015df41c0 rdx 0x69a4 __ALIGN_SIZE+0x59a4 rcx 0xffff8000149e9000 rax 0xffff8000149e9000 r8 0xffff800015df40d0 r9 0x1 r10 0xffff80000005cfc0 r11 0xfe1817a5326e6b5f r12 0x3000000008 r13 0xffff800015df4120 r14 0x100 r15 0x1 rip 0xffffffff818b9068 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015df4100 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=353474 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2508,0xffff8000ffff33e8 process=0xffff8000ffff6010 user=0xffff800015def000, vmspace=0xfffffd803f00cbb0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 5582 283679 20290 0 2 0 syz-executor.0 * 5582 353474 20290 0 7 0x4000000 syz-executor.0 5582 301268 20290 0 2 0x4000000 syz-executor.0 22769 264321 1 0 3 0x100083 ttyin getty 68087 211793 0 0 3 0x14200 bored sosplice 920 199052 40824 0 2 0x2 syz-executor.1 20290 231252 40824 0 2 0x482 syz-executor.0 40824 270523 10592 0 3 0x82 thrsleep syz-fuzzer 40824 293852 10592 0 2 0x4000482 syz-fuzzer 40824 55404 10592 0 3 0x4000082 kqread syz-fuzzer 40824 25435 10592 0 3 0x4000082 thrsleep syz-fuzzer 40824 152935 10592 0 3 0x4000082 thrsleep syz-fuzzer 40824 97022 10592 0 3 0x4000082 thrsleep syz-fuzzer 40824 167865 10592 0 3 0x4000082 thrsleep syz-fuzzer 10592 458894 83196 0 3 0x10008a pause ksh 83196 266945 95874 0 3 0x92 select sshd 95874 6165 1 0 3 0x80 select sshd 80846 167521 35070 73 2 0x100090 syslogd 35070 98663 1 0 3 0x100082 netio syslogd 813 176865 1 77 3 0x100090 poll dhclient 33028 414073 1 0 3 0x80 poll dhclient 19055 84814 0 0 2 0x14200 zerothread 52167 226894 0 0 3 0x14200 aiodoned aiodoned 49668 37624 0 0 3 0x14200 syncer update 92549 421344 0 0 3 0x14200 cleaner cleaner 24685 222487 0 0 3 0x14200 reaper reaper 26246 111599 0 0 3 0x14200 pgdaemon pagedaemon 82570 23375 0 0 3 0x14200 bored crynlk 5174 104114 0 0 3 0x14200 bored crypto 32012 496437 0 0 3 0x40014200 acpi0 acpi0 82735 513555 0 0 3 0x14200 bored softnet 44398 370386 0 0 3 0x14200 bored systqmp 16280 382729 0 0 3 0x14200 bored systq 49251 177610 0 0 3 0x40014200 bored softclock 14544 354894 0 0 3 0x40014200 idle0 85517 193312 0 0 3 0x14200 bored smr 1 383158 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 9511 6347K 6990K 78643K 14843 0 0 pcb 13 8K 8K 78643K 147 0 0 rtable 111 4K 4K 78643K 380 0 0 ifaddr 57 12K 13K 78643K 128 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 95 0 0 iov 0 0K 24K 78643K 194 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 2723 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 20 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 147 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 1580 0 0 sigio 1 0K 0K 78643K 22 0 0 proc 42 30K 54K 78643K 494 0 0 subproc 32 2K 2K 78643K 34 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 142 0 0 in_multi 33 2K 2K 78643K 62 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 310 0 0 pfkey data 0 0K 0K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 30K 78643K 4540 0 0 UVM aobj 58 2K 3K 78643K 68 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 89 0 0 NDP 12 0K 0K 78643K 35 0 0 temp 171 2727K 2802K 78643K 7863 0 0 kqueue 0 0K 0K 78643K 20 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 6 0 0 1 0 1 1 0 8 0 rtpcb 80 83 0 81 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 645 0 635 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3510 0 3510 1 1 0 1 0 8 0 tcpcb 544 260 0 256 1 0 1 1 0 8 0 inpcb 280 700 0 693 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 12 0 12 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 145 0 135 1 0 1 1 0 8 0 shmpl 112 66 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3962 0 2550 46 0 46 46 0 8 0 ffsino 240 3962 0 2550 84 0 84 84 0 8 0 nchpl 144 6337 0 4693 62 0 62 62 0 8 0 uvmvnodes 72 5012 0 0 92 0 92 92 0 8 0 vnodes 200 5012 0 0 264 0 264 264 0 8 0 namei 1024 19323 0 19323 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 19493 0 19493 13 10 3 6 0 8 3 plimitpl 152 148 0 141 1 0 1 1 0 8 0 sigapl 432 1753 0 1740 2 0 2 2 0 8 0 futexpl 56 26005 0 26005 1 0 1 1 0 8 1 knotepl 112 400 0 381 1 0 1 1 0 8 0 kqueuepl 104 417 0 415 1 0 1 1 0 8 0 pipepl 112 1082 0 1063 5 3 2 2 0 8 1 fdescpl 424 1754 0 1740 2 0 2 2 0 8 0 filepl 120 10882 0 10784 8 3 5 5 0 8 1 lockfpl 104 554 0 554 3 2 1 1 0 8 1 lockfspl 48 182 0 182 3 2 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 2210 0 2203 1 0 1 1 0 8 0 zombiepl 144 1740 0 1740 2 1 1 1 0 8 1 processpl 864 1769 0 1740 4 0 4 4 0 8 0 procpl 632 3785 0 3748 4 0 4 4 0 8 0 sosppl 128 23 0 23 5 5 0 1 0 8 0 sockpl 384 1454 0 1435 6 2 4 4 0 8 2 mcl64k 65536 70 0 70 4 4 0 1 0 8 0 mcl16k 16384 7 0 7 4 4 0 1 0 8 0 mcl12k 12288 29 0 29 7 6 1 1 0 8 1 mcl9k 9216 19 0 19 5 4 1 1 0 8 1 mcl8k 8192 17 0 17 5 4 1 1 0 8 1 mcl4k 4096 73 0 73 2 1 1 1 0 8 1 mcl2k2 2112 15 0 15 6 6 0 1 0 8 0 mcl2k 2048 55369 0 55322 22 15 7 19 0 8 0 mtagpl 80 40 0 23 3 2 1 1 0 8 0 mbufpl 256 95769 0 95650 14 5 9 11 0 8 0 bufpl 256 9736 0 5172 286 0 286 286 0 8 0 anonpl 16 156898 0 144947 106 42 64 64 0 62 15 amapchunkpl 152 7290 0 7185 16 10 6 10 0 158 1 amappl16 192 8829 0 8172 76 35 41 45 0 8 8 amappl14 176 809 0 803 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 14 0 11 1 0 1 1 0 8 0 amappl11 152 51 0 39 1 0 1 1 0 8 0 amappl10 144 853 0 850 1 0 1 1 0 8 0 amappl9 136 546 0 543 1 0 1 1 0 8 0 amappl8 128 137 0 121 1 0 1 1 0 8 0 amappl7 120 819 0 814 1 0 1 1 0 8 0 amappl6 112 51 0 46 1 0 1 1 0 8 0 amappl5 104 166 0 156 1 0 1 1 0 8 0 amappl4 96 1986 0 1958 2 1 1 2 0 8 0 amappl3 88 960 0 950 1 0 1 1 0 8 0 amappl2 80 13206 0 13140 3 1 2 3 0 8 0 amappl1 72 38911 0 38497 25 15 10 19 0 8 0 amappl 80 4044 0 4008 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 67 0 10 1 0 1 1 0 8 0 uaddrrnd 24 1754 0 1740 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1754 0 1740 1 0 1 1 0 8 0 vmmpekpl 168 13764 0 13743 2 0 2 2 0 8 0 vmmpepl 168 207093 0 205396 133 44 89 91 0 357 14 vmsppl 272 1753 0 1740 2 1 1 2 0 8 0 pdppl 4096 3515 0 3480 6 1 5 6 0 8 0 pvpl 32 437295 0 422364 237 71 166 166 0 265 45 pmappl 200 1753 0 1740 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 450 0 38 13 0 13 13 0 8 0