3b1917efa0835002868ef76c4151b2a1232ee193637e3cc8e6351280c4f55aa4a215cc2c48464f776aadcb95c5b5a475f6115eb89504e63115bede2c5cd937cc7bdfcbba11eaf6cf7ed9e9d8f7aa39aa060fd92377323b3109cf4eb49732a7a3af04a80edbccbb39cfe64cc0a4d9afe335cedf23081a791e0b9e6d21062f830520d5ee0c181e0415378a6c82ae7c4c25e2687efbacca6208b867d7df2768338d18570836b09ee08b2f2244e5cffc1e8b04b10202c999dc1a6f75328ea1edb113fb8e1d5d1aecbe832917211979d2f4b986ac0d3497a450a19563d02216a7674165e02a48d0f0882b569b42c572df5afc32a3cb89ddba28b43c81de09e1bb3a66af5c062de1d31ddefdb58811f3ad123cb63de1aeefc72ce93d2362a567556c0528a001bcc415d17563931884a4ffbd6ef876bf72b507beb582fb66726e38c12ae049004d75db161f100e0ee751a5305244cdd21a8029f54325dac5b83e747e6a4b002058cf2c6f438cc0a97586b6bcc33e10eb919ba3e04d3d39b14cdd6727e6d7e0c631a9a9365eefd46d13b9a20b8f0331a48ddc5f3b9b670e982a4297fa458ad3f9461505420634cdb5c07015b0921c042f263d155b3d4909470db881324ec1eaa5834ef4a72bdd470cf817368e965f7085bc235e77afd1321554796743f865d4d0b1068cec980de576bcd9f5c6c862c1f0975b4c7d59b91a066e04bb06e09b7b5b30060a3555afbbba85195026f9d6487ba3383c13d138be4f88ab8316abc9b7cb730516c61d12a6da619c2161b44eb710208ef84258357616ad8e554aebf8f96b449f78f5ee32948afdc9852e3db4bb476a437b887727f11b569261ea6c6b5bbd729ed02c7cd11c470609f016a1992d9483d60bf455799f416e6ae15b5fd80b3d33d7ea1a4bfa09ce770282dc1df835995c3690da4c1dcd01caedf06f866fcfebb578d32fba7451e78fd47c41015563f7707850374cd683824cf217b85f96c4130bf3f94f2b2496caece76764671ca10dae9dc812b3c94b6813279b3bae6b4e7c9eda2773ae393db5c3d0c58d2561e4cf7c7b6995a4ffe5c59d240d82df206af8a0353bd7ac7bfd00d66a23460b919e7d25c9e324a5cbe24a5c72cb632187f4a6968ff7bf3ce95ad7c95a9f3d9c58d6eb621856b75b81e2c8f1080362c69579ffe011162399f4783c898de8527c8ec48249ffc82c316f119e6cb803ecde99bbe9283d615a862daf020e04a49ea1a94d0aac3acaba6a9f34c2ae5c76f63e429ae95899a88158e89224e56e284f53d6987ef33b96a09d47617b3dafc3adbc66f8830e374db0ea5a2cb553701d42b45441ea6bdf6d1654953909250453e78c0175bbc69de794c30c80f80802afdaf7708255aeaed4468d64d5e2a8530e4e3c48e3d3b757d4260288365e22b5332b3fdf10dc59fe16c2dbbdd168f85aca0a17f95a2ae481bd70c972b4a535b2d4a09ee3509135b5917920b5c30bb8579c7208f53721cc1a710e02ecd7da62930061c3920db0c9f507a6906ffeae50319d98a3712887f2ef04eec441f79fa2e7cfccc58885115a2c8e70dcb3fae6414493c9edf7eaf48953341edced2996b8bcdffcc326155e2265503293447c38ad921b50675875c110c200e8cc107a955ed0bd2a45f553bb7850db01b6ceff40b23ab813484c41dd1d6b3184d332d25e44c2de006178ad62c68ac0c5d7db768247b45b89ae0f11b4883c0beae871dc4013161af480ba95f992d2913d0e634dee63e95d0fb303adb52c99c91f4196334ce52a302b4671e1400947322044d089014b1224ba9a0ecbc5542c2dd1372da4603c759ccb5f7af0cba335b80a474df500984d6b343663f65b842f05bc9db780aff220bc048fa902e6bf942d24d74d55ea02fdcfafcd110eac8bf169b6dfce24c27e15bec3f98741a5035c85a9eea90694c4b069aeec3080254696043aebdab4d050648b9e5a8b750fbe6d78dae9be37860983200184b7ccabee19248d1ced1b46924dcfb8a83e44d8d9677a5c69afd96c9d623384c0bff533cc8f7374f52e0b89cd9b8c35a20ccf8adce69862f3e4d03e1747afbc991d62d69f27e546f287de8587ec52fc33fb1abdee52f676891c348b9d890c59371aa4ed933b53e926a187335c8b39b1e54b81a1f1c2396667a21170fca8d7ed913ff4f07757f81c7b7085dd716955d90edbf837a4c24382667036ca658f5c29cdd536b7688aca7c16c745fd03482862a4b9b8a40958759221739a2803006ff84c727cba3d94bb2fac0eac77a035280e8fdded67aaa1b44473b0361c1d4920d5bc53b12627c0cd4e1ca24f3c47995008923dc1b5dbd80f25f0afe56c28edd6939492ad41292f7b7ac7c09899190ae4e393916896a0f6bfb5fc1b9c6c7730e57229d1c637c7de553f9e604e7b536c2ef90c45d050605aff5028f0154ccd61647a2c8c0159de110474501d7b88fbf64473e3ae7c843cf05a788b6fbf8c17a23dba55a8bc2b80ef3ac28604b1925c5bb3524f8ad51c3e6f3c0ab826e13a6d159f81fe26289f0c22470c9939005533dba939653fa1bb7b381cd0f8f1f3cd91ccf303e81f8f8173b0ac2bf343b149e08084dce363cec889fac7d8df64b6a9e76057db65526ee53ed378b62854bf7f53332cb6692eb386026fb4ffff3610f88ac5efc21d5aa24294d873eb7118117391b915804fad1f545bdfca149b11a3e889b2cd876b899846e4e094addc705ed78de4f1653d97786dd5565453c71cab9b96e8bab1f5a13df3", 0x1000, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x40, r1}) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r3) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400004002d5, 0x0) r1 = fcntl$getown(r0, 0x5) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x1000200000006, r1}) chroot(&(0x7f0000000040)='./file0\x00') 16:00:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) 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) socket(0x20, 0x0, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:21 executing program 0: getitimer(0x1, &(0x7f0000000200)) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x200000005, 0xffff, &(0x7f0000000000)=""/214, &(0x7f0000000340)=0xfffffffffffffeb4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x208, 0x3, 0x100, "20769862d8fcdc3dd8b951b6019086006274944b", 0x7, 0x8}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) getrlimit(0x4, &(0x7f0000000180)) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x20, 0x6, 0x7, "77c764e67aea3ad66995ece0e8f855dba85b527d", 0x400, 0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "0008b37b2ebd74493dc4dcae3600"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000005}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r2) 16:00:21 executing program 0: getuid() geteuid() r0 = geteuid() setuid(r0) ktrace(0x0, 0x1, 0x40000002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xd45) 16:00:21 executing program 1: r0 = socket(0x18, 0x7, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x6, 0x4}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7ff, 0x172}, 0x8) 16:00:21 executing program 0: r0 = socket(0x400000000019, 0x4002, 0x4) 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 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x7, 0x184e, 0x7}, 0xc) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:21 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0xd49b980938c82ea6, 0x0) lseek(r0, 0x0, 0x0, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0x1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 16:00:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000df}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x5fd9) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r4 = getpid() fcntl$setown(r2, 0x6, r4) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x6341, 0x0, 0x7fffffff, 0x4f6}, {0xffffffffffffff00, 0x7d3, 0x8, 0x4}, {0x101, 0x10, 0x9, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0xfffffffffffffdb1, &(0x7f0000000140)="3622595d5600ec7d557537b48a206aef79033237f131272683a365f5f9e845ee292ccb21b91c429598cf59679b9a701e9461759e52ef2e896595fb2d228efad30782d73fb27824f87a8391972de9e4b4c2d609007a19694eeee502764c5cfdf2ff8e05a9812b4c3feab3afb340b033693c7478dd98b85052c258b9b39c0dab49b0ba89fb516c046f4f41721d30de13550ba6082b743d92712cdd2f15bc4f13d8fcfae108225b98dd0c8a177ce18a00"/194) 16:00:21 executing program 0: rmdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(0x0, 0x5, 0x18, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x7fff, 0x7f, 0x1, 0x0, 0x8, 0x80, 0x1, 0x1, 0x9, 0x51}) 16:00:21 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendto(r1, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x70, 0xbffe00000000000}) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x0, 0x1800}, {0x1, 0x1, 0x1800}, {0x2, 0x358, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r2, 0x4, 0xc0) r5 = syz_open_pts() close(r2) r6 = dup(r5) syz_open_pts() r7 = socket$inet(0x2, 0x3, 0xed25) r8 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000340)='(}\x00', &(0x7f0000000440)='%\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&\xe3&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='(\'%)'], &(0x7f0000000640)) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r7, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x4, 0x2000000000000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000480)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/124, &(0x7f0000000040)=0x7c) accept(r7, &(0x7f0000000680)=@in6, &(0x7f0000000640)=0x6) mknodat(r6, &(0x7f0000000200)='./file0\x00', 0x1014, 0x8) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000001740)="effec36b3edb58b07e8e2b4f5bbd27af213a031c363a618048353f124f32faaec358482583249fe9b43a85c062061b48e611fa209a6613a62606ee80302b8e48cec27562bf2cded5cdf19920fd8b33ab834b2d9b29f35b0673fe770f68b855e9316e3525042174a7be08bfee6d65e4881bac2e3d49ce26a4dc50ca9996aeaed695f50d7c6d27db99a4dcee28881276d6200c782225984797a4b07ee9e571e3a66c7fe2c196a7814752a928c62a5f6ecff24c8629393481b8218ad537218eb41a689790aa0b07d25519fb15cf19b8f43602d5a40b7b04e7c109e55859ddb7d09bfc339b05d22aed20ae2112b912b18b14f6e60884a209fd8b40b528d010a0192b8a52b3702906f1ceee89b870ab5fb7f9064a514115f0103cc069b5391e327fe48d43db12f1cc449bdef55acdec6fe3b543f815d6492e4eaac08d7e49de6d900355d84a4829d97e358529203f48cc1315138cb4b2f44172acbe2da5e9d1dcec9970694fc26a3e8a60ec67efa738c129abac73538b8de21ae1aa42b4d8645a01a923251aa71bb19cb6cb83d0948c93af92b967f5748e866b46bf3c6a246a1357428a79a93b60dc44506e60fe452aab31d899cbeec792fb2c4d23c179dacd1445a985f0ce9bdfef26db356ba4064ef0f040cb2fb7725348419c0a9ad272161a336569f6ef4780c8053367a0929484a03349afc1deb46edd23b407f3748059df3afa1441bb0799eb15b8630d616e8a8b3c36b1ece655a06ec2ebf0dc0d3b3100258cddbfa24bda4df1a60f0d79965262f68537db34f96403700e3c0cb3c38f0eaa8859d2608c732dbcc97da499d79670801b51de8767ff205e710115ec87a1662a0314d7f8f28d4cf2f03be97d01a6f88b0dd4738685fdcbbfd2952b7a3fda336fed04f599d6b02cccce1c2f0217df80a2e7bb1e46b40e2f57c3bdb90400c01bdb7d552ec9b4a06d5b3837595d68af9dbfda8eb814d32fbbe3b84fe57067fd7f946346cef1f2e906a3ea56e3b0e63fb29c6056b42e176a0694022b00053ab4fcc78535d9ab25992ee2e579f9c25a848cf15471e21914e0c75faae3e689780668469fc99283745cf024765d2fb99edfc7ae2c479a6af53c1aa33743394483fd3ea6a5ce4296f25c72c4dce705ab27f32537276182cb1e4fc20ffb8c6867564e22fdf3b8d3e0062351241f2f4fc5c6751a22a06f6156029571b9fd7ea674aa78af9b0a6d044eb16df0ef4dfab98598e6585f304d66180de39e89b359f1229b3325dd1850af86785142669dc8f0f966afbde8b3e51acce304fed78c5c9b79e0847083f7bf06666f8d8c64ddeddef94dcdd430ef0a09e1bef6121a1a66dc422e459b362f44dd7a7f12ba1cd0203e8da928262b41d7995a7ed504e84d2d0bbb1540415cbf86705c4ac807bd6086fb9491ce648f80ec2a4d3aab0474a121e41d2c6edbcf7ccd1b1d79f12517ce0be22bb4233841df6bb8591570883e4737d60a87b32471341d15364ae462f6d9a3e83f9273ed7f71d486b4e93a9e0fce77ba77c242278ba01e51c94ce655f6769c1efdebf7816cadb497884fe346052b13a4cf1fa5af1536e12b69f0eeab291d0ae015ff36b4e64df75359ee1f30dcdf2908f5b6990ce43df0efb2f35ad54598c1d28875fd2aaa15f485a9eb7bc250a3aa7bb389755946418546a63f11c1c75430f6720f51058bd5d6476d6690ecfe66f2da659ab3f7d745c603fc6f0ae9035503e3dee827d0a90aa2cb62774ad28db2fb9a7e67dc9813303771700aaba2d2057d2f229b95e32818decc246b7920ca7a1a8bfb55acaae2e5afb6dfeea7073dabfb7e4dccca2db65d34e2ef4d34d5dd67b47c492834b89b87ae5cab431c1373952be7bd4a3a4f85c7e94b2da050796422d9a822f48f3b72b44a80ac4e181d8389c83a14fb4e337bfc823766aa134600d95d259703533d20363f370ce44008bd635bcd43aee754db5cd14c20a50b92e26d574f63123edc5ab58f8d46b661e40dc4e4d52fe8dcd03346bfbc0e01b66ad1d1012829d698fb1d63e8d58ccd3ca0e280f26f4228a498fab5a3dc493cb1cbbe45fba5a0eabeec10f8d924f8db577f39f91f78724bf2122824acdf11df0d949c5d47267e120e04e9faba2943b4b9b17055a2f5012d24c44bf94b03547408822f2fa0f610a70b19dbe81e453cb2f7defeb75813d8c929dd99edee9074d601c121a3883dad9268005cfa3baf61010750a5fea54125724f5ff9732108db81470560a0a0e7fdfe8c960f0b384596f6a80ddaeb1e6e3af0581fbb5fdf98ba57538cbfa56ee56682d71eb04917a0b158cf2b140bbc88daba3b951d8cee994d7c6c7e50f43a6654f6d35988f87207970507016b865597e2d6ffbd4d2e3c4477805470b3857e5b977110677152988908f457ace06df0fe14215704a8d2fa7024701442cbf524c18fe7d8b9cfdce00ccc37e7dae8c92510a4d69fa53a074c3313180c345e6301142f0b58d75019145ed36cb5532c5e30cf9b7c3cb81add806414bf770a541ad1567e77876a06d13ff1436536d0d76025130661ac96eeb12f8cabcc9ff644f191bdae8bc0002360f0ebff7fbf041725866726d563120bffc59d27acd49502a19824a8010b639030e4921386231a0aded0c28292e1b4aeedd85cb110177288f4761ac4e79a3b046a15bf86625f9038ba24bbb231b08d7ce52c07eee52dad92c88705b10e72d71ccbe999dc6a8fe0137bdcf7b18f45582071449fa8e87e6c23452e788b7112727298afe8928f9ed8f97bbf9357e6a58b64f48afe331c3a57863d938701685e783ae70a07556478d1a527c26770773cb316a02901b1d7c9ca483f188823e3b3f95ac99592ea74fc1af9433931fd0bdc8b1e0fd6226089d686242e865aa534775a1c02b30c31515f598a478a137f220f8220a9ae892ef430f515d205c6fdc54ebd8fc8d62867034cd9ef64690409a19ee925cf4001ca0d135c625e4b047934d94d0cc6290952e05e44eaa5969a51cdc6565cdb3439061c09524aabd4e1698eabbd9dcd32140fa8ee152ae0084ee3edc43428f3fb899587248033c1f7d14e1b310c88b7948e08f636d2ab3809ad78006e6c4a3ed4c41a246ff081b362d9f63d25556359b7db9550f5585742b46869e491cdd15130693fe51b5d7d676126162f0455d57c953b5603484e6342c66d413dfd7b0529805883c2e3c8c6e08d175d43d0c4ac88a8c006b9d935509dd7fb5f23a00028960d0c133fe5af9f779fd0a30d734edeb698de17b736b6f3142c9a7bfd38202d1773d77c45932b4faf0919fb57dbde5e01b57bc015cf19bf3be3aa9c9d6a88c4dcfbea417437ab3cf17998106179ee033a2d136d806040ba922de780b6edf32b8c2a3dc8c9ebb35ebcfb1512d938cc289ccd789f3dece0b26fbedb4316259a6ecd59dee1ae9f3206bc9eb6daa4eee79518defb08558c3ba5ba291ea6b22d3d0c4e55bb3add8b3974445cb2af8363fe9d2fd0e84b3e3f7ace5176e56cd7f1d4433bb568ebadc37e4dce5c7850031f9538e610b7cc9f755417a2231357c6bd813a0183832184b1da17ea48777cb4141a47eec25dc212a2f643a2d73ea6a39bf136f12851a88425fd7b7f15626c72951299d77e9f9bb117de2b5f0af7b74899d84268b5ccfb510fbcf4869b2e02d9757307371ec83cf417395211167991370bf17f880267528adf1759d8c4078d4f96c552596ee55e3d8f30ee762276a4eced97fed95d8d9d4306856e40ecd31bf81109f6de995c8f282275fae8d07a37215b5876d625fb6cd03202b3b735bca091d4b46245f5c1e12d878e9670c0a858788d14b7d51aa8081cb1ef9af1bfa25280ff39033557a79c982176df0bdfae7f75dac0dad169d70454908925a332e07318958ea27650c411d9c2ee5e551c3f66143847883470a63ff01fa9160f73722e89d34638cf8f8c7a57575c132097c078ea205f581bb3dd82320223aaa67cce7bccf9fe4aedccbea29edd7d3f2fe77e47fd406764c940be85b70e95468c852026bc9e6f54d7a30bd043a072ffbaf4dd6b00557a9c888fa18b1fbcdd19e02974bc61fcb87a274808202cc030b530d3242a2d50be5b5f66822443ed2ea88d46c684183acb4d97b77445d4fafa999adb68d054183e216ab615a2225371240402cbd21300ba5a2c51e6103ceaf23e9762d2590b1a98915d2f373619d8c47f0f08d10ad167904ee4e98729695d6c81c8d83f5840742ac62e732071874b8033da20f187b742025ca74a0915f03443f8e47e75f798b2035cfc543173b00cc9aafd0cf7e354fccd60662f79fbcc2cc5643f2d1a245cc6df948e8bca690591cba16fd24744dbe9be8f2903fe1bc1add175218ce9a66da13c3a0055b76b651c2a4b9ba837826693784d74810c5dfb0b26376aa0dde7e43dd970d85bc490811db75d483270927f1a9c695fe652b42d16007ff11ed018585232a9a279f18d45293bafca933f96bf40e995daff01343c22198eb385fe0e1ef07d340364b2c55491ef8135c8de4146c820763f32f20ab95ca6833b7d9303dd0580425c93a470f05443ca029eef22efd06cf200438d74c54ac63aa286adbdf768656aab7286cb30eecbad6e9bf4386a4a6b095f8a024894fd466903555813e310b8d982a3b7da48f3e8fb2ea01f07cb4d144851bd365efa3ea2396ba5646f7169b3a27a0f3895acbbc6b623e1809b2495ca14ec3628638a7c71d6801e52bc1e9cc490f8000753ac4bd274a802ff023bfc43b28bc466912d537b7f68db0e4cbbae1badbe1ac0fd7da52236abdcce66ba2a76a90064d51ce7de31d8f509aa5bb3df72b71c3d6984b651c1a7fcbf9a9c11579d1f76601b906ac2696b9749da3dd626a4b3d69984b943d169a514d4acbaad8d4555d70f34f566c790aa751334de97c064a905e1be12c7967586adb03af5ff967fa88b65b3d1302009749d27c81d73ad2ccc598268d162f4f25481680bc6f8c3b6fd221fb75ac62a886688d66c4851a86bd5bf742d249c06224a6bcf286c149d6ae42b69b4f3c43a317f5d01f92b2264de727788f45037bebeb2423caf35d702b7988b0238a1f3183d8f8f633ac1104f5cf9870da7b0af0baf4bf772a509ff21f96bda0215f888ef44b7f21ef998b43e583f07bc37169df7fd788b5fbe6349880f82dc37168c2942096164c5012a2d99bf0434cbcddbaeb27fa0ab3c4d8645716e9bbb1b592b3187c6e233e665073d4d919d752ecb80ac940e0413cecb41d14f741834e3f780c56908d445f1bb90f886fe1db09c9fb6131d24d9dce6a6b3f8332ac48f5795eb28c71666a57dc89248324021217df2f9fb6ccfd307ddbd885d5c4307cb5ab6a4f47b82a6d97f7729b676f7b961d4e50cebb5abbe2f6718b210711eab08b17fe681438a5ec8ffd2067194e0c778d0d9a4470804341d4c23e9fc8e57deb605fdb99afef96139f0faa79d3d6c630a12ce698fbec5ab2b839ba50b7b58bb8489563baef674b2a14f85891ab7fb7b0f91dc5dec70ea72571225c4e5c987aafd3d1b32553f30691eefcf30ccfc2b8a9215cdc247f0f92c43e46125c0f8aeac3b5c2f58571f8900bffdf86c220901679cc36f057604fc6fe433e8a00480001d62dcbff9d4281476e0211b86f0edfc3233f4e07425e7a0b3b0145875bb6e2fff8286b8869544f519e2874259926beb4701f9dc4c3dea6f12263f19d9e9e552b6823c0d5cbc64d7661de21b94ae011019a05013f9765e21977a863a25b7fccbcfc896ca4bd37c6021d26345b073751a248cc6c3467cf6ca370e02f5d29cf13c6b2d", 0x1000}, {&(0x7f0000000000)="c5517ca15be66a969629", 0xa}, {&(0x7f0000000040)="1fd760ae8d537aca44b6f26b543a8e83c26d949318254e8297ccec4d77501730b1aef241d040df81cabb9926859c27e4c385a0971df04874513d4729c43cff33f18e53f114f273a5cd25a6328395b78dcab6c0db847f888f7ea671741df235b9e2", 0x61}], 0x3, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000000140), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) kqueue() readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:00:22 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000cd93ba2a2604e8b892a3678211c363c934ef7c3dc03fbf241917183707615df04223e036dd4ec33b71da786bff915bdecfb9885ea49c2db05d8710167ee3a4ba39d9a87faff361d10ae7933444a4d27af1c587f1ee5223d1a7d9da297b6a7882b7f9f9b23763fbd44125321467ac84a822fe59c68324ff6c496a3b69549f7cd926f8877abc8acee3926b14720c2b250a9c4d39edd31750b64b7fc64e847f7f3561cd9181bc9b9c404daf4365c3b76158c1620020ebc3e2ef2ec2d8b531b231f0f2dd14f6eed92a7ba6fd9271ab7a2435182eacef034c0df4886f0c0c3a82d42f9585b7b5"], 0xec, 0x800) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16=0x0, @ANYRESDEC=r0, @ANYPTR, @ANYRES32=r0, @ANYPTR64, @ANYPTR64, @ANYPTR, @ANYRES16=r0, @ANYRES64=r0, @ANYRESOCT=r0], @ANYRES64=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYRESDEC=r0, @ANYPTR64, @ANYBLOB="22b2ec0e935d70b4d6953d04dc135de81f259c769525847e196ec7f3da30260b17c4cbdc30332dfa426e6d69620d9c6368ce584a3fd655b59b4adc5e6c2259c9b0982f36cb2f08df54d02d2d064c14f7be67cda99c510e94973a3ad680a2f30431ab2851ea762c63a075c2e39ee7a0ca5b33467fa130ab0b2b23b1ec", @ANYRES16, @ANYRES64], @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES16=r0], @ANYRESHEX=r0, @ANYRES64=r0]], 0x1) shutdown(r0, 0x2) 16:00:22 executing program 1: geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) syz_emit_ethernet(0xf4, &(0x7f0000000280)="ff2ed16331310312db9259b6a46540711993e0161e2c6a6237f0c75ea4f0b342d81771293de409286e02608c15b73bd78c9214a64cb07c47f2e6a8c65828a1643ffacc75a3653aaed248bd5d8f94e18db44c01d4f7f217cca5f8e84d7a38e90b8f4c4b1c71f3e091ced80cc0f244880aa5472a4c06a7d15626c95555cebf0090a17e0ca8972e727e9701376383a417e790b67e1349bac097bbe7c3230907ac95b967ba4c144080ec648b27f709ff6769d2d29cacb0754796c86743f3a31f9f10f725d7fba41e78e357b06dac6a38312a8a859140e249f16947f874b95b6450e3c96613dc83b09e3d800c1d992be76920d1392f5a") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r1 = geteuid() setuid(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x0, 0x200) r4 = geteuid() r5 = getgid() r6 = getuid() semop(r3, &(0x7f00000003c0)=[{0x6, 0x9, 0x800}, {0x2, 0x7, 0x1000}, {0x3, 0x800, 0x1000}, {0x3, 0x629, 0x1800}, {0x1, 0x8216, 0x1000}, {0x4, 0xff, 0x1800}], 0x6) fcntl$lock(r2, 0x9, &(0x7f0000000380)={0x2, 0x1, 0xfffffffffffffffb, 0x7, r0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x9f7, r4, r5, r6, r7, 0x10, 0x200}, 0x0, 0x20, 0x100}) ktrace(0x0, 0x1, 0x40000002, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r4, r7, r6, r5, 0x105, 0x3f}, 0x8, 0xffff, 0x5}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x1, 0x1, 0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000100)=""/9) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0x16e) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0x551, 0x5, r2}) 16:00:22 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2", 0x22, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="b05473684be09d589e4234bdb6e118b99d4ba9f7a483e1737e96f0876cb9e67773c2017a951d12ea0dae9db5060363681454df19f66279146555f5803c43fcfe9489c21c2ae89373eeb344839a9e5f72963083ce753db877ec3edf328e9b07ee911fb3c22c63307caa64abb4f27be2fe3fc8", 0x72}, {&(0x7f00000001c0)="c050814d082085c4203482dcc761511548378dbe861155737f8f269f65d05c2c11d06c52988494ea05f03075faeebe87d265e668ddb3a19a4a07ee70fcb63bb0d5", 0x41}], 0x2, 0x0, 0x0, 0x4}, 0x2) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) write(r3, &(0x7f0000000180), 0x17e) 16:00:22 executing program 1: getuid() geteuid() r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:00:22 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(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x129, 0x721, 0x2, 0x0, 0xa12, 0x1000, 0x7ff, 0x0, 0x3, 0x9529, 0x3f}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x13) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) kqueue() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) read(r0, &(0x7f0000000080)=""/160, 0xa0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0xa8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="bf2a3bd1e033477e5cd22960a40b9d82c68d53acf01a5ee57b7f4cdf2043575b414ab111e8e501d25f395772a66828193b67184e80f17dd0c10ed0cb3f1d43025aff8659034317b00af3e334f525fd10d413823b2a961818e8e5bb9de8a06f533abcbaea594cc451b751d14ff4d74e6dc196ade0586f21405281bf5ade308ca135603e68e81ac7d381e9f73ce7539f55f247991949966d545ca89bb0636471d5a194f6e3550a744b393a7756a3f25e44550d18b76bb0d50ae902eb739395d664d1fb2116f47986f100bec8e45cd8e40f", 0xd0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000003c0)={0x4, 0xf41}) ioctl$TIOCCBRK(r3, 0x2000747a) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001440)=0xc75) faccessat(r3, &(0x7f0000001480)='./file0\x00', 0x20, 0x2fe0e3645b1a459e) linkat(r3, &(0x7f00000014c0)='./file0\x00', r3, &(0x7f0000001500)='./file0\x00', 0x4) r4 = open(&(0x7f0000001540)='./file0\x00', 0x0, 0xb8) symlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001600)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001640)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) listen(r4, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001680)={0xffffffffffff4bcb, 0x5}) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) accept$inet6(r4, &(0x7f0000001700), &(0x7f0000001740)=0xc) rename(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0/file0\x00') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x1}, {0x3c, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{r0, 0x20}, {r1, 0x4}, {r1, 0x8}, {r1, 0x4}, {r0, 0x4}], 0x5, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="8c63ebe3a4ad6c30147eb7d097503f496f65859fad24b82c359e27c2f80c8028513c6bba68b294fcf9d6b868e3186f078d088d7e0d3c9f4451994f580c6e03fe84204ba5446c045ceaab31b2e2fb7ef4fd23aee566e525687a530a5b4e9ee4e36da26d814c9b1d22cc0e52d9d51ee2ef41efa0d34dc4e7ffc6a213fd0a595070cade86324a76c34a91992bbd219127d9a0907f90cbe02bb152adb5ffdddf4cf0e293798520fd604e42a256565841fce6d8db52334bf38973168efabe56134564e046286b0e", 0xc5) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000021d000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x40}, {0x20000000000002, 0x7}}, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = socket(0x2, 0xc003, 0x0) shutdown(r0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0x4, 0x3, 0x6, 0xae5, 0x5, 0x401000000000, 0xfff, 0x3]}) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b9000ffff2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: r0 = kqueue() ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0, r0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00bd00008000000048000000000000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x6) 16:00:23 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendto(r0, &(0x7f0000000180)="486f569e23593791c73b92b7a16a609d9667a1a94effc2c90848d9605470ed19006dd2f65c67903a1f6f27d20ba69da992be32f32885f860e97e211578ac6538be52f422404edb173f29d36adcb1a5b1982653c75ede7db6453b404346e3e8f40c911ed8da61f1c8b58c8d7a0fa8fbb51f37618dd67e012621f0d4e9e479b9caa9106fb8c7caeb8ca9b0a5ee9e24b0a4d2566688ea1f124aa5e9b9b6dbf292885b3afe67637700fba698c8b3316fca0bf4d59fe35968cf1d7a17670ec9271e482dd7b7046535952bb3d5921e3e3a548fe66199af54dbe1088260184b60ad4f677e884df8e5", 0xe5, 0x2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:23 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000100), 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file2\x00') r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x29) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x3) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="95cf385c35429b0db54c058719ea426abf9006037811bce73434c7c0f7a9013fb9995291fe57fd027e4bcd5d5b6f398cc6864155", 0x34}, {&(0x7f0000000080)="23db", 0x2}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="48b99bfaa9e3b9b58eaae691d55d9b9d8574fcc5731fd38cfda105400d9e46097bffa7c6caf51dc3d9ed0c", 0x2b}, {&(0x7f0000000280)="276cd2779f9e1ab2d00d7d94cc5960938fa5fd17672f520129a35ac6516b13ea3d615010592ffd097e39bc1461e17aa942c81dc682f6be03202a5bbc13f8f128adea8bb23669cc421c7656b84409e632307ec02a2098db81459ca8dcb6eb3cab9960ebf1109a56a907b20520e7742db46bd78bf680daa27579", 0x79}, {&(0x7f0000000300)="8ec0f72c686f8ff711649d0a669feb4c74f4bd4e8230de075b53195600c41e53b6d5dc36f1b5057c0426d67f8f792cd5f0debd28844bdf012632af5178d486ef7d0e281468971a3f276c49ed65e73822ee729f68020ce31e84b8347e85ea620d5996d1f0672d64070c8f1de93195cdcdd3b9fcb10f404f1e9a4f8dd1fd514342dd468454812efd8791c69fa4560f8b8f799ac190222321f1ae002bf030d2339e84a143440c49", 0xa6}, {&(0x7f0000000200)="d6e719cc14300377f65ab10eee052367c0b7e829908362fe1a98559cd4517801805e227a202602", 0x27}, {&(0x7f00000003c0)="229878f67f88d54c26abec94d1cfac18b05a4ec7ee01d89c40b7dbc75bb2490a7be6eef0d253a949ab85e8bb888100c08e62ba3e097fced3875b5013705824b7cbb21e319010e944689181a11b82aeb3e2e421a766051610978588bd1ae7acd26211d6fc77998c38949e09ec513c6bdbf0238e6d3e708802022f395a32e3b4091709d7cfe17bb6bfba0fea002c9ee6fd43c846066d184500dc61eae0cb0b19a779109bc2333f69c55f853f4a", 0xac}], 0x8) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x4a2, 0x0) getsockopt(r4, 0x6, 0x8, &(0x7f0000000340)=""/196, &(0x7f00000001c0)=0xc4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x807b7146d986415c, 0x20000000, 0x0, 0x8}], 0xcaca, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x9c, 0xfc}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1c, 0x8001, 0x3}, {{r3}, 0xfffffffffffffffd, 0x80, 0x20, 0x5, 0x180000000000}, {{r2}, 0xfffffffffffffffd, 0xc2, 0x40000001, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x1, 0xfb}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x100, 0xdb}, {{r0}, 0xfffffffffffffff8, 0xe8, 0x0, 0x1, 0x1}], 0x54e, &(0x7f0000000140)={0x1ff, 0x7}) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x4e, 0x0, &(0x7f0000000040)=""/78}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x227, &(0x7f0000000000), 0x28}, 0x0) 16:00:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x20) accept(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dba711315b11dc2514eb0891c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beedb9514d1713b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d3b4275f7222a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2024e046dba06870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b467c1a1ef90bc12a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0e7e6c815291aea76c1924d4ea469f2eb8b0e5b46f223c951c24d97c758101c03c6c659afe6e366995e973bcd616416624c918d0fe72482ffafa339f95c63f9445dbe6793e933dff54a8dd98cb43fe99268150bdb3e6ffe8260a6df7726a66bd799c19342231ea86b84b75a41136dd26278eab46a87d26617eb0b2d1860a0174abc8f0fc9fa73a9b60d46aadcc9344e78001cc2c1a680c010000008202812d98d748d7b255537f0b977874bb24ad3b3315fe70a79f193beb95a44f26d57953f29b0c567670344e034b4f1bf13829854f37945dec20a606e443bc061ac995b33e8f073062a3451ceff63f1a5f8ef1b549608addc663b064cb44428bf03e4e335d9e8796f9f0ade942719c65cb1d047ae3719849989ead78e19a3cd16cb00b4988477a42ac7bdcab52808b776457e39724d8782294fb74e0a4cdcb368b79f06ba5af0e47d1b7607d32f7ee9ecab891a316807489f9bf1d0261eeb72ae083eecc4c6a624ca3211b6a4035511e5c02744d605f0720d3d65b8463b142e1dabe83fb604b5014ab9c4efc7e494134ef19f5c4e065ca31366385fe0acfd8caee27a063d4544714ebc0d48d7a3f80b67ab431842613162731c0fd546963611bd535f6e932dccbf6652c88038e6491153b6adbb7c0d2023b89195740172d2314eb70825caad2c112e76fa7c3bf44a36d7539ff34b5e1dc6f740b1c7def182cd18f6c07e34252f6b93586c90d1cee12e6cddedd9555ae05af339d1baf4b2f25442886228bee6b435a7c794ff4817b85ab03ecaad6b81d54080e39071e"], &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000011c0)=0xc) pread(r1, &(0x7f0000000140)="e16b1f17db61231c0a18f9155506a10abccc2996b935e161d44ced3e68", 0x1d, 0x0, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) 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) setsockopt(r0, 0x7fffffff, 0xbbb4, &(0x7f0000000100)="c1265afb3675215b357f74a64e61c1319b01a1803d97a1e850", 0x19) setsockopt(r1, 0x4, 0x9, &(0x7f0000000040)="ef951ea2881d332880602b303fa75657652e1d54d9c5e412a118c7c53447dd37fe4a0151b3c7e441fc1c69fba902577f81c0003ed1f3b2b70c26694a4c64b63dd067f9dd2c60dee739e62568e0e361a44cc8fee09756332d65730624586cc2fcc80d11ef363f46a429d3", 0x6a) 16:00:23 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x2011, r0, 0x0, 0x3) getdents(r0, &(0x7f0000000000)=""/209, 0xd1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) close(r0) 16:00:23 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000000)='./file0\x00', 0x1) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="161080faffffff00000031b2a6"], 0x1e}, 0x0) 16:00:23 executing program 1: acct(&(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10100) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) syz_emit_ethernet(0xa3, &(0x7f0000000000)="5c9f65bfde71cb8b70e386cc0b6677f7af5c9e964a93b8f0661cdb1661754bf1c6fe8c05046ea5da1415190f21764236e35a650ab839dc5867a4fa36025045d7a8f782405f604c13d8b9583d4603d74c72b909923d193b3129924ea09a214f31eb8917bd11a03f5ab3cf1bb65b9abb27022caad485f7820105b805bcec9a59ccabdb380daaa6938fb929dfc9898152a7fb16b823d53e19a11b0c5377d1c8218a5e9b25") 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./bus\x00', r0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x6f9c8bac36fbd5d4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r3, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) lchown(&(0x7f0000000100)='./bus\x00', r0, r2) semget(0x3, 0x3, 0x10) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000340)='./bus\x00', 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x390, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20000, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) open$dir(&(0x7f00000002c0)='./bus\x00', 0x80, 0x0) semget(0x2, 0x4, 0x218) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) r4 = fcntl$dupfd(r3, 0xa, r2) connect$inet(r1, &(0x7f0000000040), 0xc) socket$inet(0x2, 0x8000, 0x7f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7fff, 0xd654, 0x2, 0x9, "798884d5142519473f5dc33c3026e1578fa39768", 0x5, 0x2}) ioctl$TIOCEXCL(r4, 0x2000740d) 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0xe10, 0x1a, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x8}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6, 0x10000, 0xa04a, 0x3ff}]}) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x108) pread(r0, &(0x7f0000000180)="6561ec399c6405bf3f8b69f1", 0xc, 0x0, 0x0) rmdir(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1c0) 16:00:23 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) semop(r0, &(0x7f0000000180)=[{0x1, 0x800, 0x1000}], 0x1) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000080)="8fac8b5b894e9765b8a460b31c25fc04f79d98aeb4efa095913c9dbc7adef34fb7f7261e71db6da54d4eee20b2bafe036c5f18a9dbda272cfc3d65c74c63899537bbecc620686c9cbf6e662bed0cfc106115c08266b683a7d80d9dd0", 0x5c, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x82) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x8000}) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000daf225ca000000000000000000000000000000000000000000000000000000000000c3e5392c918a0000000000000000002000000000000000000000000000edffffffffffff1200000000c9503c84b2e9db3ac12d53effa3c47f9f458326d4eb24a1a4d10000000000000000068d0bb"], &(0x7f0000000140)=0x45) sendto$unix(r1, &(0x7f00000002c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000237ffd241e96a67d884e0282c6b9438ddf4c10d9d24483590f5dd05f2023bcf6ea5f3ae1e13c2104b9a0bdeee40b330f28fc4fefd2a1499cdf0d5e37389fa18bd1f22b8799c9bac71947576c8d2bfeac916f8a5ab63a929902d154", 0x10c, 0x100, 0x0, 0x0) 16:00:23 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x3b0f1fb6f6b9a829) r6 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x2, r1, r5, r4, r5, 0x81, 0x7ff}, 0x8, 0x24, r2, r3, 0x0, 0x3, 0x3f}) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r5, 0x2) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="71b312cecd5fc93ff4f15410a21f548eaa18ea78a8d71d4c16f2120a14912b1d6a5160b7cdced17fe4b3a75c26c2714327d62a75add915b18e09bedb0c4b7ae34be7061c1032908fa6b8999459075c0b7170b981fd7d0a16d592211f3d54ea456b198994ce16bd79c6691229f4aaf9fe1610f0868bb959c63622cbc160633dd818ff80ec2ba64faf54506abd38f7e23fed977a3a93f161453856d278711747b2a66cb093e1ead75ab9313460ba3e6717a4ab08b2e44fe60e06fa7de004993b7e49f8348c8802f211166aa1716dccbfc1a8703bfa95f47bf79e51031c", 0xdc}, {&(0x7f0000000340)="4be9e37c9eb2d290e39587bf2f304ae528278b59134f8959c146e11841c13e843217be4fbbe90e06444a040bc26922bb61a722cc5a3d591ad4e5bb26adf3860bf4abab570153265167bbeebcc886d14d845a0a71d20c814b1a6d6ce42535900dc83bd456479fb014d784f352fae1f6f88c01c4440548c5cb8cc225942a4c40ff963f17bae92b35419625a6cbd0b0a11a7d801f4686baad70bfed8b5a795d34e930712cecc63eefe22418e60f5750c6999c34526e04405c5ba5f7b178f594414830dbdb836678994a241b284c370672b9671ce052d47b6fefde6a3ffada8c21f55c04760e245a", 0xe6}, {&(0x7f0000000440)="7a5b09962e02d6764ca3040df497bdd936a008be3f10002131816d49a321bacd7eb69308b15a52b02a8bef98f6c814145edcc214", 0x34}], 0x3, 0x0, 0x0, 0x8}, 0x2) shmctl$IPC_RMID(r6, 0x0) r7 = socket(0x2, 0x4003, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc0287533, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) accept$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 04:02:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000002c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b0000008000000000ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf666d38c3f7fe09", 0x125) fchmod(r0, 0x84) 04:02:32 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:02:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xfff, 0x0, 0xfffffffffffffffc, 0x7f}, {0x401, 0x4, 0x8, 0x8}, {0x8001, 0x7ff, 0x5, 0x9}, {0x101, 0x8, 0x401, 0x6}, {0x2, 0x82, 0x7, 0x200}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x2, 0x0, 0x8, 0x696}, {0x6, 0x0, 0x3, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="f6") 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) wait4(r1, &(0x7f0000000080), 0x2, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 04:02:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0xfffffffffffffc00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x40000000000, 0x0, 0x3, 0xc22}) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x3) select(0x40, &(0x7f0000000100)={0x7, 0x8, 0x0, 0x3, 0x3f, 0x6, 0xfffffffffffffff8, 0x6}, &(0x7f0000000140)={0x0, 0x400, 0x0, 0x50d, 0x200, 0xffffffff80000001, 0x10000}, &(0x7f0000000180)={0x6, 0x4c5, 0x81, 0x80000000, 0xffff0, 0x101, 0x1}, &(0x7f00000001c0)={0x3, 0x7}) 04:02:32 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 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) pwrite(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:02:32 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x24}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x9, 0x2}, {0x4000001}, {0x6, 0x0, 0x1}]}) sync() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) 04:02:32 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)=0x10001) read(r0, &(0x7f0000000680)=""/24, 0x18) getdents(r0, &(0x7f00000001c0)=""/195, 0xc3) r1 = open(&(0x7f0000000040)='./bus/../file0\x00', 0x80, 0x101) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:02:33 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) unlink(&(0x7f0000000400)='./file1\x00') openat(0xffffffffffffffff, 0x0, 0x10, 0x0) r4 = semget(0x0, 0x3, 0x2) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000380)=""/71) setsockopt(r1, 0x8001, 0x3, &(0x7f00000001c0)="960ca554d8bbc41f0049c066e2f024455810f53f648619f6a0d3beaa48e426484c6d809e3c7d80ff5a59c9a37d5a434bae73e7b136cb212f2e2322832bb1b2242e39c94c7fa01b7238ab9c74181329a6b40d32eca58e7a553824825a887ca6bb755217a28e7839e426ba3ff2b949", 0x6e) getdents(r3, &(0x7f0000000180)=""/37, 0x1d) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x12738d0e, './file0/file0\x00', './file0\x00'}) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 04:02:33 executing program 0: socketpair(0x1, 0x8000, 0x2, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x4005, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe85, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 04:02:33 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x100000000, 0x8, 0x4, 0xfffffffffffffffb}, {0xffffffffffffd992, 0x8, 0xfffffffffffffffb, 0x6}, {0x9, 0x1, 0x8, 0x2}, {0x7f, 0x5, 0x1, 0x86c}]}) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x101) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 04:02:33 executing program 0: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r1, 0x1) unlink(&(0x7f0000000180)='./file0\x00') r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r4) fcntl$setown(0xffffffffffffffff, 0x6, r2) close(0xffffffffffffffff) 04:02:33 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x3c721b3838e50ba0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000580)) r1 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) minherit(&(0x7f0000256000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x5) 04:02:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x401, 0x2, 0x6, 0xe, "b4df32e9e7da9dc1c0a424ddf6ea9b7633981f54", 0x1f, 0x8000}) 04:02:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000022253192650635910d39a44400000000000000000000000010"], 0x0) r1 = socket(0x18, 0x8007, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x100000001, 0x1, &(0x7f0000000280)="3afc78cd6f645a22d77681f370a0c26ba6342727ce0f650f16d648b1fb7b10ca8266f59881561def6e67ca1152cc7e9efe954c6ba11bf6a42d05623d2b3f2555bb5896ae758c0241215d3c5aa5366f96b834d0eee1c37d67fe61968bc1d65beea4b90d096b1065ee3808ab920e7708b14b377a5c108b3355a20c99ab95fa932d9519df63fae8f074c12c38315e8518afd337b9ddb61e774be48b7c4632fa2ae2dd3faa464ca9f2068b50d08014d640fcb96f9fc80f4f90372fa7eccb799be2dddbf91e7b3f34838d306818a75332e605902eff2265cb454ec6733fadc5cdca40f7afa32f38", 0xfffffffffffffe1d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 04:02:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r1, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) close(r1) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x40) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() r4 = dup2(r0, r0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) fchown(r1, r2, r3) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) accept$unix(r4, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 04:02:33 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYBLOB="a53451072d13629a88443af0bfe963ab8d59936ad577cb6f6b755ae02a0d5b771e4cee97c332ddf72e55d307205e5b3b8fd9556914a04e535cf69f9ff216f997e0ecb1ff3c47dd8f833c7152dc575b948738979b8f8c67f156e115abba47b2954dd1c6e5b899da730715296acbff5c5e8bbad374cd3d91ebf31f220333c91b19ea2599bf2d44297c51461b4c382c", @ANYRES16=r0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRESOCT=r0], @ANYBLOB="45c7383b3c34a61a909907a14237e7960df5259d646515f2369da9b58dd62a6eaf906c50e6d800d2aadf7dfc3eaca77132fe5bf406f24f97fc8cc940d337a37fb11565255d3881315a9d2f311006394159b6987cb5b694ab26a806042a3b8db032969df187822f8ed87a9b76fe952ff56f45a4d4acb16130d5afdc0cb58d91b1ef97beaafacc87c80124d06d2c4f7cd46128c0"]], 0x1) socket(0x20, 0x4, 0x2) shutdown(r0, 0x2) 04:02:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x1, 0x1810, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/28, 0xfffffffffffffe0b) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x400000028}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, 0x0, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 04:02:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESHEX], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) recvfrom$inet(r0, &(0x7f0000000000)=""/30, 0x1e, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) close(r0) write(r1, &(0x7f0000000040)="1088fafbd0220272", 0x8) 04:02:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) r1 = getgid() r2 = fcntl$getown(r0, 0x5) bind$inet(r0, &(0x7f0000000600)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = msgget$private(0x0, 0x28f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x5}, 0x10) msgctl$IPC_RMID(r4, 0x0) r5 = socket(0x1, 0x8000, 0xfffffffffffffff8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = getpid() r9 = geteuid() r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) pwrite(r5, &(0x7f0000000540)="7b5021b8ce4f022e263821e0911000b090d25e448a649490a25ae15f37d1cb046832fe923daa506b30a2132b19ab467a2ff80d66e31dd3a5c9371c9937b2fad325ef2ee1d532fc4f234c6d5ead50b3afd13736714499b7b3db80106bf2f5fe0c7eec79e8aed2e85b269af3ada6f0ff1272e9cc1602c15580cf89f25a83a594c8f3e1e2c47f49a1be43ed8aac375c0e96dbe67c6ce5eb2f5c8782eba60610d8f8066523b492d334264164d42d74d971c4ce278d5aa4a12d9d97306325b4af", 0xbe, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r1}, @rights={0x20, 0xffff, 0x1, [r0, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r1}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r1}], 0x128, 0x1}, 0x4) 04:02:34 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/20, 0x1}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) r4 = getgid() fcntl$dupfd(r1, 0x0, r0) getgroups(0x3, &(0x7f0000000100)=[r2, r3, r4]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) dup(r5) execve(0x0, 0x0, 0x0) 04:02:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00a30000000000000000"], 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xf000000000000000, 0x7, 0x7ff, 0x0, "69d3b822c0c42914acb3716a241c2aba9ec24a68", 0x3ff, 0x3}) 04:02:34 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) getsockopt(r1, 0xfffffffffffffffb, 0x29d, &(0x7f0000000040)=""/121, &(0x7f00000000c0)=0x79) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/17, 0x11) r2 = getppid() r3 = getpid() setpgid(r2, r3) 04:02:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) symlinkat(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00') dup(0xffffffffffffff9c) open(&(0x7f0000000040)='./bus\x00', 0x18000, 0x40) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000080)={0xfffffffffffffff7}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x18, 0x2, 0x9) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) 04:02:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) fchmod(r0, 0x12) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000003c0)=""/134, 0x3ea) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 04:02:35 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') unlink(&(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) close(r0) fcntl$setflags(r0, 0x2, 0x98e754d5a4ee4787) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x755283c32d23634f, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x6b4c, 0x9, 0x6, "736008f5b700eaba08397ff693b9d1c1a2408bc0", 0x1111, 0x4}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xfffffffffffffffc, 0x2}) 04:02:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) getgroups(0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2c) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xa7ea, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="67b499210c4f2d1d5409385347d589b47843b2496dc2732da006bdba1b8056e551467a26a2e48f6f7591fb8d82aba5b44a9ff3c1c43b32133c6dc77355461b0adc3bec4c0244b2f3e00644e970666bcfceb4bb8f47770d7b7e1ad70626c57d4c59f761a943", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000001a00)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r2 = syz_open_pts() close(r0) r3 = fcntl$dupfd(r2, 0x0, r0) sendmsg(r3, &(0x7f0000001980)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x66, 0x4}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000003c0)="9c3b9853ec60b813a8a00459bcf83d3624eca0fc632d2265899dff696fce9d19f6cb6cf7386eabaed02dc65140c87ba28d3e3899f828d7ae6d6b93270c02a424689eee9aa9e1e1adf911fd5a31d7618825f6e0ef94b212008e1f1fa6e608879809e64b6127db752e67e511eac2eb3e34e9114dae2e62afbb6e4b5dbd6fe6ceb87ea5968aff0edceba7c29db68fc533377d7b16e031e9c436c0c3eac92b0b9b7767de349d3439c99f674072a484ba3de6fb521eff4fe92e5e1cd5e13c4bf10750861266623323bb058aaeec833e21848ec455d2e29f443479", 0xd8}, {&(0x7f00000004c0)="8e205ee637ee8a72adc01e5ab096036b920dd258757635e91414fd7d51ad2ca220d8490f0b31c42ad59d9273bf0d295fa4f66582105c8c631ec54692cd49c63b72dd460852d49f38bda1466f5a0e7c204aebece484c9b6a9608abdfabffdf478e8763f65b900fb4c0c46c1ee4a0e76604a28f6bdac5de79482547aa383ee84d1bcad38309279cd5ea5db24f30d33724f8503c071746c62a020491d85e59bd3fa75cb86bb84fefb9ee794ad21c3c6c67dab929d272cacdb326d5d18a3", 0xbc}, {&(0x7f0000000580)="175774d77458f072080a278e6c2d8c80cc2094e52d0d91b4bc1703260949287cf41b2fa08358586efd8e22c7016c3c7144d528e57448cf5d1545db5a1842dbad5c8d7e402f05b87ea76112300cea5bf95ee9f65e85046cd16ee816255636d301d8f151cc2bb09f14e0a59cb94ab9248487eeffd115568ea19ddcf2c08434ce715f52caf22f500e55ec7ab2c479eb24a94bd20f2d0dc2ca9aa6cb640d596f1e0560b40d958a845394efd15a044e0472b69564aa", 0xb3}, {&(0x7f0000000640)="097de37e96a91f1ee68da56ccc3dcf5ae7f63b80e20c8e4b23f2de8eb4ea6f557e1acac1d3fe897cab33dbbe54a0da683fd859d88ff5cc561361243a3e472849c33794970f6b5b8f2f5aed89ae37c18fcb9b76db4f3ec69ce72c0d492ed65f9a4ed1629dbd398ffb4cab26b2291b7e37f3dd16e3f37955702e3966b6066ed46d69a51d2cf1d2826fb7992fb4bcf69ef2ee66e81554b846bf057863ec53b277ad81ce5fd94ad766ccad46c389f591d6ece3a16ea321dfc4bd7745a65dac8eb22703bd132f8ecb17678f06c0d2e007219b69f404d100aec50ee3baf49e734f81f4a6e0388cbee63d778ae1376c31f665fc4d3c", 0xf2}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="98000000000000000100000009000000650b00b93da904cfd856fc3114d76daeb9283eb73452801109682c4746319cd24f4e2be64a1500c674dad7115e65bbd4bd3d44f5b7d76b07425997f8cb7dc6ab3925a31ee939e49589b4ca4a8b499a7aa30028440f43da58feb56a0590a515806ce31f775f1dca56f2c2b421b8e9ba815f69d868ac773dc2b046c26d9b3129739b8feb9994fd00004800000000000000ffff0000020000003dc2f2d368088db1da129549353545c251e3234ace20d4462df78e76721ccfd8c4c80a68208ad98667b604f34c7a66576f23000000000000101000000000000001000000010100006c61d5fd30e60b96004c35f78f3753d9d4dce8b85450f1f97f3adf2c18f0a1bc404873dfa25539724e414bbccad09971e9cb2ecab6fad2cdbb255e8d3ff591f14b7ce93ab116aa149ae246bd19917a81b803d63ec410b6df54114541953e369ea798fc8f01a05c81d2c5c7c53f60fe815d3174e9e28007de9c823b7861b2789d587f8b5c35bd78380dbb94e9e48e2780e0f0f4b7879609a5288eda83771c9bf8abfc71524fc6ca16b2df00d7e43de6a700479da4f1b4e7f2336e4a3c4b2df1f5485a86ca4e03cfc3f36c8d56cdce72516863ee79650bb50afc9f9d1c36a1c5a322bff3f91373eee544fc2385f49375a37f65fdaf2362593a822896bff7b2519e732d8f73ee5a9245b782aceb1f9c5726a0236843d29d50b1b32d3d0779ffefed088898de57473e57e2948e9772d7f5191f2c9b255750d608d1278b2222977edf3572c0c0a0a2dd733b5e473d52fd6dd797a82877ecd91a6728ca7111d4812180428be3de605f7aaae32611f307a421f093460b4c10f5463cb95e84ad03b7eae0b8c9626a4fdecd4326036cfa3651240235c605f0673677b6e2118a6c3fe1c03b574d9faddfc64d3ef8a9a0e3eca464e22a48cfc0a17bac152bb3a674b1bc4f450cbc1b5be235a99eca9e768d95e326bc730f05bfeff221b9fdd801170b9719fe9b03dd927a8e50c54ed7f89cd1a0a75548383f60dc33ea4d030f521648a8b52e8c3ae75d18fccb06b1c0ea4706b91fedd09da02a03d9f326431883244a0fe07fd5d3602a36a506593e6407509dc3342432cada7b01a1155f2b28c18525e84a12e8f8f06330bf7060e1578f422716e4f9468ce2e35f09437c2cad2872663f37d9386ca5585ef86f1bb45dc10148285af55c2a44382e5159f9e4c35229e4a86062380625aea14968947e051a4f7e9c29d3abe793186521ac88698491acf0c7436f7f1e01b707114b119928cfa4feb962783e2e8c63be96a5a24f3eeb362222420c7a26d7d160fdfc7fdaf379e6d5b03dac7781a5fedbe91445210517d83f0d807e3cfe6b3a7c682a2f7491c1e5a53218f9ee8fba642884347954285a70b96d995252ba8b8f26a74a9d2d03e637542e50b57529dfd91100effe75fbfc3674f7af68475667ee2dd39de793d06e51f3bc6148e2c34cc636ebb002f9dc803df1626657e326c4eeeff0875a5c4faeb5199b8cca78e6a714c68af9f388781786f578b45726d500d03ef24efbffd899480ebd65d8fca0b078f6aea92248f1653b003715627ef4099b806ca93b8d735bc501dac17f8fd42b7cff775239bc0a273de7fd7c5e466ca734bb4395e8e7b0c2e3a95d9edb18a896ee90217973db0a39a3251f3aa404220cedc3394089c96031f2da4313d6528672e7c6a73ab6de5fa07c9ec090f675daecf5dda82d3a498d004d2a6310b64542efd271f41e0c41fefe01c7656d70478e3c9a2a76c22d22f40c47141d4fc39a217b2c0bd2bc7551d47898f3a3745d719184c10ebb9fb99dec8892199ab422774d1557e14f8c9abf94e779e90dbafc4bc056c65486b1ffd9f17852de99b7af8f2386a021da3d8b69af65f65ececa18046043c0109290abb373c01d40146685f4c70003a93118911383fde358ef3d3bab5dcae61efc07e8864f4102fe355c482d58700b3d95ccd4644ff881ae4becaa7880385c3c70d834914c4d4e53cbf6c2ea2850063dffbfc19510232822e137d748be01f4e6003c2dd19d0c82cb7f1496cf485b3b3e1d32254d1b8a169b3aa64cdc773513312e3cb8bbf9ae1f19c7933cdd09f35217893196bfda3af0156dd38fd446f9f6e3bc05b73510a2fcbb29deac9fd4f1fb30d018116b0d2a2e695729c9ea72f2dc2a07519768cbbb4d483050ebdf178f5fab2201c0bfb4c4c7a09a19f021e28892c00c7e002c807a8dac0106a98b06257e4a88000527346232bf77eb09691bb3ad486b786b8e50e6ba25af843f41e33955c0009006a6b0a93415ef7daedb5cb62ed74618ac6282d4f1a0b93720fff82301d2ceff01c5078d3365658c406ff14760fbc4f028241305121c3a1565912094fee6366360aca8d342c708231d98ebf98ef88cfabe9a2f5831e688ba3477f836f7a38f22851f36d80dbae1e2928bd9e3dba7e759c098a8e18bf05cba352008f4348b8368f9c3e336951c9525daa8853eae95ac71194781bee34eb448eb386b358a185d2fe1c26fb3c71cf5cee2ceabc1b534715ae1729d0004727d2d7b505d59b98364be2ff70947590dd926c5c5cb0c6d08d85d4b4ebf02ee2bb1505f3211b4f987de18bfff2a8241f319724e37c8a150f40db622fa347b77500e3b862be547be7f05e1ca3f06e8d95d9a0cf5d1c6a547115fb92ef22f42c2cfc912f4fbf1b3977d63e1d8404afcbdfe5ab583e055bf778883cdd9f23e596bcc1c151c64f692693a394f59d78a0a64e1e7521ac5d4e0a59076e116d46cc614572d8e18e498efa2c0111e0e419712b12023c4669142de54f4ab78a9d56139d743172a10ebfbe5207173bcbe10912990d7dd0732b5586431a463b8f94510328a6113571003f98b7cad546e07296aaae0c5858b90a9395f1b8a558a007ecff17f47318c9e2b2ae6ffd26796a7fdfcb39b3f18c90af385718be8bf1d7a28a5296020a11603cfb91e24f6396f1c2689af185cfe4025a62c0798b58c964ed0a1273d6bd2c5112229c4d1200d1e21302562e5ce79d825f81dc171c6d19c4a95fa543109ad86eb0c6026506a132078e3b7f7e35ce9ba34d6838473a3fc640d59bbd8a8bf0504418a05d40a008889f50e557019e3b8267f3817a3dad5b3a5dea9bd443013652694fefe2aa1a5217d88c77da1db04d4dc6a749bc6c6e9d9bd80911689b26a5843c45eb443b023f4ac3db162949e3dd0579902325ce1e5619ce1d116a346cbec4298524a574a6708c464a21953f9938431effbfc878408a8130836829c906980b90289e03002abaddaaa3757ddab6129c317770e058ee72b282e4fdf88a4f8f94dea12e8bafc0f50b8e05d5f3b46f5467cbe880d67b3d06852b79ee46dfdcca5ea7990dbb720f5e46e59bd8469433239b594bde3dff9427bef91bf312ad462fcf5288352d744d684009454dc54620a30734bb719cd2f29c75e6f37e5a62294ac48ed458b7c0b52bcbc6338dbfdcbc232533c092b55c917b6ab842989ccc0271e3f516480d622dfb67de4e59197a2ca1f5af75ba3463c015f5070b80a4071a516c9d75b2832442acab1feca8ed4870d20db23191e2ccb34f1cd9f7b0acd61bb52edbc90949c961a35bb736bdc7b852e1e07086d33f0e8c1491f98d1682daa27229d1688ea9f489626b755a04933bdb32de64a45673525ad2357af0b702f20c28b39af135c2f7702a3e939c079705f81ff2b034377195f5fc74afef18fea9d5a4d567fb8148915083f707c2148c43282573594b2eff6427580e5ed28ae04b074bfd7e0bea3e3b160d922ed8e72cc69ed2c07e9aef4ddbf04f3fe29397d3d750321344304d53dc46899e484f8e7fd0221d5d2ef1a4d233298e90a8c055f18689d88437566cdfd76d736d8dca98b6f9b3a0044386f25f29cf37c0112df39c3a150500b675882f4b14f21d73327afed9c5a604b9f5adf9cd6408fd70bbaa237938d11616629ee282d54bee7dbf4eb24b11ae2d125d4336f7149bf136431b00c8eea54b2050797d4950a3ed1e6157344317f038c12b14eb1882154a6496b29fc9e15f7f245ff8818581959600812a00f6cf01a253be26f3d14d89e84bb4f64c03b4cc4987e4e9bc18167232cec1845897e228b3d527c409992be1b47a7ffbed82eb23c59be74e3f2a1ef502a1c45055a65da38d64feec432cadd890872cd1617c4623a1619d169f0ec10bdd45c8875c333bb7fe0bd516c880d2cbb51826965e4c9a70b4e62cad16d19170642c8116ea34ba2531d005945c640f1c7c7970dd460d1983029c78a466ac821f41055ef349bced1c49cc28026b11e79ae910f19cdd18149a34e902bd7ebef92fdf310e6b76ef9c5e04e6b917fb840e3ff421065c0ab4bcf5a3335a5aa564f27c7a4f8f6c852d7ae454c0ea94ed4d5f55aaf89f055e4ea4848dae73ae493db53d35271d73fb10abef11b0b632b544d4ae7f9db13e001cbbeddd6b5d07e0658499312f097cae9ee5954cc05b23e8383ca87bcfd5546f0b1a0bfa1c53c1b882fb87670e8f0327b8c5c99879e26aa08a0c547ff358d74261df114e7eaab1e3b356ec7c2c8ec3d7698c48e3e5a90ebc950b35abcc6ec73131d8112ff98d2da82904d9d3873ca2d986721dda00052c114e399fcf46b76151f180a7a33dba43cf6271914b4550ad93d4dfe9f19d7bb68056fbc201d4ad32da99fef0507a197bdea1ab85d338af717d0f3561b9268dd4e0983d89d89f86fff200c820956b4388ff68f76bcdcec9cd45ce54b1492a25b97474acb29da8432b969a227b9aca5919dff23f7cd8ed639def23f4a93e835c7d7bad36a2bde0d140fd33e1b1f5744fa8c58a90b31c3edc737911cad9002aae93fef50185df843a0a459d4430c59d39d86d48ec29c6dd27199786fb42cd15314eea4aa835fbfdb11edd091834ede86273f0322fa254f11d59de117381750ca5ae93214d4f382112cac78c35c5c0d8cf5526c3074e046d40b76f135a9be647bd86b6d40ac94443731a35c4ba47b9c15e344630433c3193971d17af951e1c922a0d607d4b02186816c219ea08814b9eb41ac55152c917de42890a6c09761651fcfc3580e20cb17d609e09cf0dbe178ffa47e5d3a4b6720891b659a67134bc25f9f09aff9ffcfe7563e53e9c0fda6f41574db1de8c55f683edc7ecab8ce873b67c47c2dcb43bc78d188dda7a40b5f3ce39924130cb2c64cd15d3bc5c48209991e6a8ae9c4b2cc3ca94e4228ae73836176e0c5a8553f8f1717bd56ef0bf27b071a901a0221715cc9e971265e285683c1b88f140c37a7c9f77dd6d1971bc2f78f829e5a41b27c8c4d09f30163f1d768a0f40ecd204861427ca8e6e31adc159bd1172962bfca79d636b830de9b1bfb2791f44a83a197619a26b61c7c346aac30b8e42b1ac3bfece5284b32f9a7ae97ef6c0d39cc7540db0c759b72e972bfe3ba622fc76f4ad70afc0970e9586919d3b4e2771e67953390b118b40f7cabca884302559fa4d01f4e2e011d7e86dcb0862c553c927baeecf027e8fc0b935ec2fe4aa4932f4c9786ee341c895c2752f7626d76416e6514eab65d74d50513d4be74feb5587601016216369fe95a56abc4e58f8ba2751ec378ba4142f8853adffd0a59cf750983213f9c895b40f14188a97595a3c1c635aca02195539677475f3c1a96ce55a1c5dbe3f17a34225ce3e5a6ee0113afdae354cd0b25987fcde1c99a83f41630f7b9b66037b15adaa12983be35eadfde71fc00469f0898d225024f35936bdcbdc69d978f3b0b1d8676f88e223b3db306c2b24102c20fdf4e9a44cf448fae27845e03275f72f0e0681d84151f37a716bf3d53649c433b70e9b6bd63e00a095ea0db9a4000a0d05dadf946ad4e26d3e77df2b58815825261c436b7f7ae2b807d3706b41b84f3c4d80a828d007f619fd3b94d1b8d43db0461ad0602e7e958c78d4604c77434b6ce347eb6a103afa0ecfe5ad6d33c4cca36c0ba4ff5bebe0fa7ee2bac2518c348a298804c6efbdda3ff6f4351276ce69f05c837bfbbfa5730b0fc673ef401ef5d9967dc731feb6a9c57796779b5d28eaa3d4b925e21a868af87207d3ac4a8079a47cee6c2f58f3c1de46bf7f6a00ef6ef4fc91730903576393d046ff9741e6800000000000000ffff000000010000236cd1d2d53e593289f3570e145119cac052600464be8f1019d350fe36a6ad30a335517e4b88a1ef98c64c38612bbb09be3f22fd1edd727af3a0c752d95f079bfea8247c31a19bc7877a2a2db15a7edeb71397b500000000b0000000000000000100000001000000978eb7047bf5f79069604bf4f44ce439c4cf9a2897f2983fe4744a05701cbb9e3a3eacad99fa04e5cf8343fb616b8bf3a2429dffa6f28a7acb533e412ba644eb65e481a75a1109ea309ea314aa31fa2748939e90e8ad5b1bbb8e245e11b35dc4a7f16bcd52dfb74dd16f6cef47de606851afef697b18e8c44927a6e909e68df73b2a959cfd3d6349dc405321a1f39a95ec59747a17dfab7f4a8fbb59b9"], 0x1208}, 0x400) socket$inet(0x2, 0x5, 0x0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) unlink(&(0x7f0000000140)='./file0\x00') poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x5) 04:02:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x20100000000008) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="6dc1e866b699360a0cd37237c7c73444ac30a51ad127a8e7155c52064100ef9dc97e35edbd446fef2a349ceb8f5d84f3d9049261fe837fc3b04d33a7e2a259ab5cb1286d1032dcf6462dbd35cf861a72fdb71377dd02f3460dc76c079667656942d621e52f1ef7530a0654", 0x6b}, {&(0x7f0000000240)="b556de9aca7bce6c12dbd0123ae829e74035bc757566efdfffb21ced6e71ef384a6d0391c57cbb3f35b832a87511bc83e7f16a1064485cae355c778634b3427da382002787337e82da9059fc0dd0140df86e44e116fb5e361ebcac691d121e104e4b5dcc79890442cbe23861e8ad8f3939aae96df8f4d391ced10d83e995d5ab1e8fd4aaa0dc59dde94fc79ad5d4cc64573cbee9240a67bdf33e16725a5c258666424ab41ea7545e14540fe236c498b84f2392c30d52f1e72f2337e7b1968ab7e476c5c05efa91eb411a9d0619344858b5023736d9579623442b65eb63ad2116f4815b0f6dee7d2b0fce934b", 0xec}], 0x2) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") lseek(r0, 0x0, 0x0, 0x3) socket$unix(0x1, 0x2, 0x0) 04:02:36 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(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000040)={0x8, 0xedbf}, 0x0) setsockopt(r0, 0x80000000000039, 0xc, &(0x7f0000000080)="0500cbff13b9fd812eaa4e713048e69931929648", 0x195) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x401) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x9, 0x89, 0x5, "6dacb94dfe72b850ec9832e57ac5d9b73784daf9", 0x8, 0x52dc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x1, 0x5, 0x90, 0x4}, {0x9, 0xfffffffffffffff8, 0x7, 0xfffffffffffffff9}, {0x5, 0x0, 0xcc9, 0x80}, {0x8001, 0x2, 0xffffffff, 0x2}, {0xc9f, 0x6, 0x4, 0x8}, {0x8, 0x401, 0x5, 0x8001}, {0x7, 0xd5, 0x3, 0x3}, {0x4c5, 0x0, 0x3, 0x9d1f}]}) 04:02:36 executing program 1: r0 = socket(0x2, 0x2, 0x40000000000) acct(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x80, 0x7, &(0x7f0000000040)="c25d9cb6ef237a043b60040521b3077fa5658a72aab45fdfbc6cb7b20e52dc4356b69d06ba573bfefecfd20213f9c9264630d4190ae1a35b95e626d714", 0x3d) ioctl$TIOCCDTR(r0, 0x20007478) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) dup2(r0, r0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 04:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) lseek(r2, 0x0, 0x0, 0x1) connect$unix(r1, &(0x7f0000000100)=@abs, 0x10) fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) 04:02:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x183b3, 0x158) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:02:36 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 04:02:36 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0xfffffffffffffffd, 0x3}) 04:02:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)=':\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x2}], 0x2, 0x100000000) 04:02:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x3e7830fb) fcntl$setflags(r1, 0x2, 0x1) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x28}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x80, 0x3}, {0x24, 0x1}, {0x22, 0x20}, {0x83, 0x3f}, {0x86, 0x5}, {0x130235fe3c466be8, 0x1}, {0x48, 0x3ec8}], 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74, 0x1000000}, {0x80000006}]}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x7, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x54, 0x0, 0x2, 0x382a7bed}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d0, 0x8000000000000, "d7300000e74de40000632f00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a", 0x92) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r3, 0x1) 04:02:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="a0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1, 0x0, 0x0) sync() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x56, 0x1, 0x0, 0x1, &(0x7f0000000200)={{0x7fffffff, 0x9, 0x0, 0x9, 0x8, 0x6d6fe189, 0xfff}, {[0x9, 0x7801, 0x7, 0x5, 0x6, 0x47498000000, 0x8, 0x1, 0xd88, 0x9, 0x10000, 0x1, 0xffffffff80000000, 0x1000, 0x8, 0x184e, 0x2631, 0x3ff], [0x6, 0x1, 0x351d, 0xec0, 0xfffffffffffffff8, 0x7ff, 0xe9bc, 0x8, 0x2, 0x8], [0x10000, 0x6, 0x3, 0x1, 0x9, 0x101, 0x2e53], [0x5, 0x9, 0xffffffffffffffff, 0x5, 0xb0], [{0x7, 0xd91, 0x2867, 0x10000000}, {0x100000001, 0xffffffffffffffe1, 0xbed, 0x6}, {0x1, 0xffffffffffffbe4a, 0x4, 0x7f}, {0x8, 0x7, 0x0, 0x40c3d2c7}, {0x7, 0x5, 0x8, 0x8}, {0x7, 0xd7e, 0x9, 0x7ff}, {0x3, 0x9, 0x5, 0x9}, {0x6, 0xffffffff, 0x0, 0x6}], {0x4, 0x9323, 0x8, 0x6}, {0x22c75b28, 0xad95, 0x4fe, 0x7ff}}}, 0x7d7c}) 04:02:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xd0091c987785e532, 0x40) chflags(&(0x7f0000000080)='./file0\x00', 0x1) clock_getres(0x5, &(0x7f0000000000)) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x1000000, 0xcbb, 0x6, 0x8}, {0x7f, 0x80000000, 0x800, 0x2}, {0x5, 0xfffffffffffffff7, 0x7, 0x4f8e2a22}, {0x9, 0x9, 0xa133, 0x13985f9c}, {0x100000001, 0x7, 0xb0, 0xfffffffffffffffd}, {0x9, 0x7, 0x3, 0x33}, {0x8, 0xff, 0xcdb, 0x3}, {0x6, 0x4, 0xdc7, 0x2060}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x50}, {0x6, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 04:02:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x3, 0x7, 0x0, 0x6, 0x4, 0x100000000, 0x0, 0x27fe0e90b0232155, 0x8001, 0x3985d3f}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair(0x10, 0x1, 0x4ab9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) 04:02:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x2) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="a7ff64c8f25644bb", 0xffffffe5) 04:02:37 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x805) 04:02:37 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x2, 0xfc70, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20400, 0x1dc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x40, './file0\x00'}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000001c0)={0x6, 0x0, &(0x7f0000000180)=""/6}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0xffffffffffff7fff, 0x1c3a, 0x40}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) socket(0x10, 0x4000, 0x1000) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:37 executing program 1: socket(0x20, 0x5, 0x3c9f) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0x1}, {0x2, 0x80000001}}, 0x2) 04:02:37 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x9, 0x3}) write(r1, &(0x7f0000000000)="ad99c9a360bcb0b0b88e2e86", 0xc) chdir(&(0x7f0000000080)='./file0\x00') 04:02:37 executing program 0: r0 = socket(0x18, 0x4, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000ddffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105cef8a1a834e35dd9c6574561e295e34f227c6437dc26a470e828d461e08b70a86719b5569b76963dff4e79c0edc28e8471e3e64ea570f5a76e835f2aae07fbcea22185f620e6ff98fd0458080050052914f6dd17dafa1ad2c893b2316bd175f2b786d88318bf7657af3b5f7ac1f2f9e4c878f8d651447f37c043c9a69c78b8040b97d21db3382c6db1a3809850a952c3f765c13dad529f4"], 0x0) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b9fbd2ef63f70650bcd3b5e215ff826b8e20082a510382f887681bb5a079f0bc55e84f08fd54340fe95c5ee217b767900f2737ce1394471d580ecb57c85271a1d22adab9b6cebf6c19a96b4dd0beeecbc4c92806c8aa50ee18a62c2b318ecc18d5e5d39387a9c6147af5bf3acda1d4bf1d7335d0dd11a1baadd932ffc86eb19d78e43741ff7f4c4f9e1b9b7b8238eae713b4b14e0da96d03ab6b", 0x9a) recvfrom$inet(r0, &(0x7f0000000100)=""/7, 0x7, 0x1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x4c6) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') 04:02:37 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61, 0xfffffffffffffc01}, {0x5, 0x10}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x7fff) 04:02:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0x20}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x1, 0x6, 0xe45d, 0x2}, 0xc) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200061}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10008, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x6, 0x4) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1087, &(0x7f0000000140)=0x2, 0x4) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x12c, &(0x7f0000000100)=0xfffffffffffffffd, 0x4) pipe(&(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 04:02:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x3d14ca5a680cf794, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) sendto$unix(r0, &(0x7f0000000000)="63acd8a12e9034caff424189e84d81422c2b74c3b49f263130f570f8f02c056211cf04826bdb35260a4674e48f338bbf35e41b1f6cc18d2b1d10210d07856a2fc92b67e106be28f099cb42860ab6f3e6ad0ad7e469fd394001a5136701f6b489fa4cdd86ef87ac9b1a04c3a5500a6868971789a4715206f2bb548e85710d95df4e5738d99c825be46253994f2cbb2dd6408561c923d481dfad53860d9e16cb78d8c3c7b489eda38acc90aba50042ebd1b85f59b88583c7382c1a", 0xba, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="002061a66102a9ea"], 0xa) r1 = socket(0x11, 0x4003, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x1, 0x5, 0x68e, 0x5, 0xffffffff, 0x9, 0xe2, 0x10, [{0x100000000, 0x400, 0x7, 0x262}, {0xfff, 0x5, 0x5, 0x5}, {0x0, 0x4, 0x4d, 0x4}, {0x5272edba, 0x1, 0x400, 0x7}, {0xfff, 0x0, 0x4, 0xc55}, {0x0, 0x7, 0x6287, 0x55}, {0x100000000, 0x154, 0x200, 0x65}, {0x9, 0x5ec7, 0x401, 0x8}, {0xffffffff00000001, 0x3, 0x2748, 0x7f}, {0x0, 0xef, 0x2, 0xc6}, {0xe, 0x9, 0x2, 0x7f}, {0x9, 0xd142, 0xca, 0x173}, {0x2, 0xff, 0x3, 0x4}, {0x6, 0x3, 0x4, 0x5}, {0x8, 0x0, 0x215a, 0x1}, {0x10000, 0x1, 0x7fffffff, 0xfffffffffffffffc}]}) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:37 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[0xffffffff80000000]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x1000000000006}]}) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 04:02:37 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) chflags(&(0x7f0000000040)='./bus\x00', 0x0) 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, r2}}) dup(r0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r1) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0xfffffffffffffffe}) 04:02:37 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0xfffffffffffffff7}, 0xc) fcntl$lock(r0, 0x7, 0xffffffffffffffff) 04:02:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) socket(0x1, 0x5, 0x80000001) 04:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f00000000c0)=""/50, 0x32}], 0x7, 0x0}, 0x0) write(r0, &(0x7f00000004c0)="551edeb7ec2cd7cbff2f28bcedacc499ad92570d812664d07252191ed30c73b4ba8a35f329b058748b4ab0c3b4a43a258c102ae2fdec50df4a3ab444e57c3e42b81c3b4ef65495d73d983c614ce8072518c8776e92e921cd245fd31d583f471288a122d8ecf02a022cd10f8f4e041f0bd301d0ec67971f3ce08007584639b27a0d7a7ee5b42e1a8fa30782e2876226", 0x8f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) socketpair(0x20, 0x5, 0x4, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r3, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$KDDISABIO(r2, 0x20004b3d) open$dir(&(0x7f0000000580)='./file0\x00', 0x100, 0x40) close(r5) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000007c0)=0x3) recvfrom$unix(r4, &(0x7f00000006c0)=""/93, 0x5d, 0x2, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$KDDISABIO(r2, 0x20004b3d) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x9, 0x1000, 0x7fffffff, 0x6}, {0x100000000, 0xcc, 0x3, 0x7}, {0x20, 0x7, 0xc55, 0x4}, {0xfa8, 0x9, 0x8, 0x5}, {0x0, 0x81, 0x9, 0x7}, {0x0, 0x3, 0x7, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) clock_gettime(0x4, &(0x7f0000000040)) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="f7e1f92580a6f591db5762570fd679eac9e8a7bf6cfbaa847478033a82f0a3d01035b7061bce2cabf72f5879e01b8bd79d667a58ea178d7d55091b6624fb95ce5d9268cdb99887b7db036262fd115475e4300d40f61554670ee444a0e66fa2557cf90c02c79419ca5839cc7bc8e032fb7988e017ecb9b11729de7fce1d1bfe57561a02be7ff8bda734de51b54ff044c84576424b14b0f5e52ebb6b15a9c2679433b96f198b22c0631709ef4510cfd8728894267f436045d6ed9f05e7", 0xbc}, {&(0x7f00000000c0)="2d5dce1d7042147e4a0781138ddd54f1cfed345707777e8c6606ff312d00a83f64f555533ae929af7656815fabc0741e330b3f93a0c3a8a102e77bb60c728cdbfaa1543eb8d860675ee6481670f163d2374456c937d1fe", 0x57}, {&(0x7f0000000840)="55b1f279058eaf1741202cb882c1eb958d87bfc6f2d1447e8e0eb3787c50954ad3d6babd772884b90793f8455bac4abf865ad482d2271eff31a06df01f9a26636353cdc23e6fef4ce5af3d26b061c6a29e16462b1053abdbf447c3598db9b59b2953d28baabf5da8319e3886f6d8ea547e61c0b6134691f7b522fdce529c7e0a178f136ba839f9524e82708bc70c8b1c2634d70b934808254749f67973a0fd5959893bc6530cb16d9e40146571c49f3a4a94f5b9b1241d147b04e453b64118131c4f9b191ec70f7d8e4983dcfc173f3e8e9214fa6c1fe63d84c7fa6f39129e8ab0251be7c8e86b1a9a2d91084247f508a9315560d123e6527c159c137d3f6b269ba7bca090a77ae15bd8de10367767b9d9c611d157cefcc85abada1c40b88f56f7aa1873d8cacd9acd85d96c40c62207e704b22bea6a945fb328290641f478d6154cf4aaf78f1e00f8562113e6b0767ec6bb63a43c2938d8f4a41b39d135d53ea6d99837cfe064e192fb62918539b0e4f3a234ee17815dc3238a894f13742df46fe485bb4be1a4235f83db96560977826d7a8c24bf1d1e2a608f7886e02f1a7061c61a46ade8c502324a108a933df93725d4511cf84f86394db52dcd1688ee7eba19b111b8097a37173a83dc115d76f665d29e8c5ee70d86bfd95e33d1e146fba9a43cd76101539fad9d521d2f9d2aa77af635eac03b7100411970f14e1934950e90ad95b7fe80b470ed58b192c847ec3a288410916094af38634f5d9c9c7d67ea06c7b911bcc4521c94a303cbb60f11b6a36b8d920cd60d2e6e49810e42ad9dbdf3773f06e40be89d6b01896d9fdac1ec863d587d2ed475c93028203145b4cb2fb8346832ec417af9205d9efabccb62c5659f8a09135ef2f04674dfe21a8484baae5fab169b3a64571bcfe5fc5e34b44f446758e26ae0d5c4cc73fb307c6cdbd53b3dca94af6a03d99db629e7a6d1b987a7f22b9a59c4ba49f5a39e4448d9228af860fbdc56f8b7d8853c24a601dd6cdf7acfc55749002f591409d67890688d86783d47c558395b08306526405dfe6c2f80b0cf206a279be9a317c5be2df68330b5bc89f771a80f40557fe1b6ee547f29044a5eb9d413fcb954400ef2aadc643cd542a3d8a1dd22f9bb3f4b74dcda0cfaff0034d9f8fa48191703dd166940bf37d28b3476fe26703abf768cc8044b56cf12534862ec3788fe3a7f7fc9d9c67568a827cefff80f2f4da7405e9799fe8e9240898c362fb59b34d33c9d578913c20dded97755d6ad2c77c9b3b5a604226b896dd94915abfaee8d802210d97434490043ee5ee7016ad92ce6e059aca6fa339638df79f4cc885ea8f5d7875fbce477931fdfc10bff3b56b5ac8729d7f42ccdc5bfe6777c391a1c4161d54f98d4f64c5065361ba6fb6d60b235ab5fdfef12d508129dfd65e3829aea81b645555acd5f334ac75eb8e66c59e5f92eaa03b8641c5882d2b5d97dabf5c56e23956aa46c0e98db150267330c2a373d31526b68a14236db61a18ae5279cfb57ef112dbbd783b136d762352d98a7e56c34337a4010bbb66dbd4b6fe7fe6889aab1c5a5fd995ae67ca80a47e3a1a77557eb114711c5009eecb9b92e93a848939d05ddfb1500e9945afa9b49fa81d12fd7d70854669bc966786c6b832ce4db9ac04ac1f753a1e05e00ace02e2194985a8e0a8fafb43520cf3d9b6c8dbb7733095406129f60722aebcaa012653546817e0593d1442a1eaadd32aae8d56af12b9c2a8c69445b79e77c246afd12b79e72381046d1aecc884591b8bd188587d0312c2630dcdc4ccbe71145dd31adcfe75c38a1ab9deb26145407257562b87da0b64f889772f2dddbef15b87dae0cd134837b0192ca9747104b8968a06d4c6863663f4013a9e2d3f627ba742327f9c44130cd617d2f6e2b2706046106f8cc5dc8814bfd31f36070c4417173f7b4bd18f73fbd088c67b3fa7cc35e30da61df5adf5afcb665debb247602d6e190915a0bb5a104d3e979b9d622fae9958ed49343429ae833b5ed719526d39bf1ade36aaa9c1e9b114d13c543aa71f3b2490fcd65a993d2d90dd468752a9ec9f60b9a659debc4db4ab29dab9eef056a7457d7411ad07a54bba2ea5b57ec2c89b6aa00bf839769f450df326d66c70255556e80a90da62bf35a212046e21688897f16a41af061fc170d80dc83d77f611ff0bed1fe352d8f510f280a59d09da774e6e78161f3d35663d6b26f671faba1aefc30fae726ed76e551512b9e8d9461b0bf834768b9c8169ceaa0f299f4a9ff3a5872880b7b5e2bb183a7d3893b8a5a51cbbfbfde39b6ad7a79a735abc48d1cc34328d031680ebcade19ef70c1f08159f74334295ec8417972e08d1475d66addd37821a7682a8b1f8f3e41634905ad331c1f7c4012beb28071d662f2e8250dc40583c1dca681226c94cd7f2105f9e91ed9bbc90f26e0d1feabeea55e62e76c88a82af392d0de57e62e028aeb2ac88835f650fa0d2c3eb00522cc3f650f62053a5f6222e2ca35f312a3f11d7850f46260302369da23ea500bafdead0d57c03e6c624eca46091236a511d1f1f3df5016a2cc002240744b6ac94e5e06c34787b7bda1ecfbdeb521e7080ef40f6cbe00727c519f942b2869826862c23fff827d325196ed809cf39ebf53cccc77c3f64dcba44178a1f58f2d796cc5c2192f99e909180c72d783c7fef063612eb9a1287b3a2d541f234a266ec8abe40ac363e1d6b927d40e17fabf953c357aad8eaa53e842121005f7bdfb7b27512762252415c975e3437b9c321c9ac36253810c6a0f2c3c14f370df935c2a8d02e56b48aec8d23fdc1c8fd9cead2c80ad5509ca67a5c304caa1b130a45e3aee9524b5ae184d4a77118ee39a3e4155ed4330719358b76c9bc4452d98cd9c8c1fa437753d61b308039d84c1103024cd177dac8d25346ff1accdcd1bf51414b56ffb503bbcabe2cfb6bdf8398443ed7bf0b6737d03bc321a50531841f8e4083bc12c06021ad5d92e35d7d3499a35058b18b80a74c69e20eb05ca53012f3f930360302bda94a54bfc6fbab03e98854858129a5f5677a639746047868488e6b10d653dde88252babd28619e053bd95b90dcd2db0f6b4ac3d37e1c5201884a39730fefaef89d72df4f3dbe7a94896af73de364f8b949ac8ecbb6e929f4f698fdd87727afcd6ebc8b2e0f870478083f62437f56b2cd4dc1a9f5a2c372f50b92886ee96038dd22e403e0090e842c368a8ced94a7dd36618f72dea7d83210b23acecf3d65f19a3747b7dc530a15816fa4f5ecee8b471a6a6435b9c16ed595dc0471106bbc35c41db882bcc8a54e8c0bed5f27cab8e0ddb26d7746b05ad1ef246a072ad811372b2e2132e4744afb53b34b329fb4e652d237a7bda4b8e65fb3d13ce1f5596c896b7821e6e5f4768092d473841d9a872022dde7405529f2bcad27f0cd0b32160f85629bf3de122023472534e1898057421ddf4d33c1e5ee7b9848ed60f4b663fefe0f637296f9988a2b0a578324694cbb7575dcd6bb0a82d605b3e15ccfd4b0c1194c434a1f5d37b0576c3318eddeae3a9b6780443ed0e4c8f7acaaa54fcd3d965e038cde158820035374b68bdb32410a11c8c82288022b0fe3a715423f62a71eff89a3eb093cdc0fecd3d4047a06639e0261d83a7b9da342227ba4669ebc1de1fca457f159b78336d231c7d63a1b400dd26b9715b30872c0629750d00d111c043abe36421eb8c9480a92087f65fe0c195160b998fca0b99cd4e08c14f49af85ea5a852d73edd913270b6d488b36d33345cbebe2101b1d14840e416beda1c508bdced9b143bc1097654f266c88c179a4ddfc126bc98e344a542d666b79d9c41b764ca3cdf161e6223143c98461180360b4a68f17222f29ec89d1e0387ba276b0965c0c99c9db7b586bf8e0866def87aa62894b0db9023d69ff9e6d743ee40bb97bcee213e6ca06fe904d1083b8221a84d02a9c7605d31da228c9ead2a9bcbe139a883a81860467cbf984d9e5325a35b6168ac186fa2f366d10685d0ac7ba2b6300cbfec064903a21b4a62dee8e6f46feb2ebd4e4c941c29784165ba36c09a541e30b66f781ec18c9ef7ec233e64b5ee5365ca3114eaf6ebd9fb4460d8bdcaf0a651991896eb06b63a0c78d578037fe113c809de0c98acb3260f7528e5f370a3f85114407be9a6005e532d433d8993fd2d3d4964e2c49692f89abef990a09e4ec57b00f30a31e2df97588d08056c84ee13ee0b88e098fc7e15f5501d8d9f7d09a2836c4fd6679973319d10a2212241488ee64c001ec68f7363aeb05b1399f4080008c3888fedb1471ec52dc861c34583d8760921e3245b1b0732f231fcf1e61fa75c651b5e59f5bb052ce322d293e78656af845a6322e31d817379aa6e28d66475aeacf637ccd9a3be3e399dbe8b2adc51978d032bd72dcb99c8f5082db5238acdefbb9b63d4b5207cedf8f0966801a565e6f8d8f77a4ad070460c2e63a00cd4eedd09b53b51c706d7adcf49dbde2068f30729d394338e48d9b6b1df73352060deb81ffb37c31ce38558d64c6300347d7563e929f3845c6762f5a3fd514ea59737ec738c829a8ede9c8ba23e5e8fadb8a0263598efabea7fb378e4a1fca065e294bc40e3c7be292fefcccad9d1fbd3b26560428e508838e1b315b3ce7d3d72cc247b81603bdfcf06c8561478e82a3342e7c12e802173325689f42be566fd05fce7a3b3e93802867e3043ca38427c28f16a104dd83e50f8be5823306bdcfafef0eb167821f71bd869dc0f7be08866a27c8d0a5e87875ba3799ca4167c8bfe47c19840b9cc70cc4617d06ad0308a4f5e708c77b61bf995afd7ac1b9b228b61493b4de88e10393ef60969bde5605406fc6d3c9af578582eb8980c5c7e7cc57d955074b2f3301d97d5a9923b9499c568a40c8f9b076c8f54ec9425ea130c0cfe5452ae2bd26148b511fa5e4e19e162063df9fd021d8876798568dae1ec7bfb29805309393ecb84f561258c2c4e5da47b8178ab9e9b4d7c7471503e64f4afcc419ecb037aa1be77f6889635e058f157103ba0096edf6325d271c8a0874fa5198779f9bde8b438b20452caae17fc3152eaec18eaf32c938235809b73816158d8c086ca75d75f233fd8c4295c68c6518d1d428dd6381796e7878f3c178c6b8e797d6ea2845192ed7538a3c13eca6c7740d0811f38a2629df0cbe74e4ac29bcc21706f05cdf2921475ee50b404903d6db572e8a0ead242f2331c5b787de26753882a6b721be8902d4531d176d746f93c07ef5ae6e802b61f074b636f718843c24ee9f272fb4b376b41457469811ddba9740ea3ba39a604cadb938681416b7c7c826edb2bd606b758da3d7f5d15aa2ac75a1c92745b330dd3fe133e3bdc3d0bc292c5dc5f30ca9ad3109857f7a815b058b001bf132feda49542d45eea8cd8dea93ffda8728c7dfa62feb3b10e5343c5ae35c63f1a1ff381a4e49c83054293b9f8d1b7cd81d42bd6f352ab6470673e5a3253ab72ec2bb865afac78b9783f0f37438f00ea670858985376b68d57922c0553b9adbf5664b2d1b360a78f2cb56aafd27545cd68c3eb8b9aa0764a189214fbde494962da161acad1656dada9d834fb1967b463d4b763f3390d0c853888f8c3f0ba2ba6f87c7a6f1889e8ab6e1bedc3853a4eb1f227a2ce26eb4e6333d942b8ce12ac5a7fe9b1663000f01c20841d3f670bbe4af1a2c8b73d08d29df03e26ccd1837fdc17c5cc7e0f8792d68cba9426ef45ef6d07264f632a6ad4bdd17670d6d12a37d16bfb38372a27fc2d7c", 0x1000}, {&(0x7f0000000140)="bd5605536d3f024eed4b53cfbd38a5ba40b07cf6a575aa0671db841b8bef3fbec1", 0x21}], 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f00000001c0)=[0x0]}) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x1, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x7, 0x9, "226c6bc5ef54373f119ca5a03fa62f53eaf0595a", 0x7, 0x7d}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) read(r0, &(0x7f0000000080)=""/60, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xe59, 0x401, 0x24, 0x8, "e23b40e8a96906e088e9c83d93082c792f5718ad", 0x512e, 0x7ff}) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 04:02:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pipe2(&(0x7f0000000040), 0x4) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4f1f6fe41f962227, 0x0) syz_emit_ethernet(0x74, &(0x7f0000000180)="e6") 04:02:38 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@un=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) fchmod(r0, 0x20) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x9, 0x4, 0x6, [{&(0x7f00000db000/0x4000)=nil, &(0x7f00000da000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000feb000/0x13000)=nil, 0x8}, {&(0x7f0000fed000/0x12000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00000da000/0x2000)=nil, 0x8b2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x97c}, {&(0x7f00000dc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x849}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f00000da000/0x1000)=nil, &(0x7f00000dd000/0x1000)=nil, 0x798}, {&(0x7f00000dc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x8000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f00000db000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="f86f8fd7b106a86cfc10cf73ee99c18220c9bf16f220fc69346c3666e10aea96828fc107a98348a5a97dee4df1a9af0167b091104d7ec67e220d8af6b562c9fbc0e4cd0b246be867a5cf67621cffae8a06ec83", 0x53}, {&(0x7f00000001c0)="62e7cd817c228136cae79654a3602d27cab1a830e0c7c6392b3db404b795ac10c3538071bb9d3f475e3c7bbc58e53d6326306df4b6d60cca43660072e17573720a9561f3db4ad26f9f2b3657a021fbd007521200f17064ba07fb4110ebe46fcfd79b4500c91967bbee1e44a0cf7b16d6b3d6f2ea907c1e65e59996fe0b0001e4732159a70bc9554823991c9ddb93e9824474678a848fd90c6dc74a32088da6d560a2505d15b5f80a73544746af92eec55e7ea557eddfa3fb588a6e049a988d37cc1f0379856b5c26b791095149823c47ea8fcaf551df0348fddfabbbece8a6baeda71dd918a09cae4b638ff15ab9c4821dc3", 0xf2}, {&(0x7f00000002c0)="501db92f4dc03b0cf338f527f3be6434743a291834b1df9bec4795214b21709dc2a83649fbc44177a596dde2d8191b299b625f48629c8216878a11fe0ae755a6bcbfabb2242cd0f498f7d908c67014230ac0fd249d910bf6ad728acd39f765a106a0044b6a99a35a179338eded83161286617ce1fb88f4bf0f57e3050da29e599439617f8d3bdbe7de0c70060f5067ab72b85e4d8e029ddf94eac921062a86213a216ef6d91765acbb703968725649a03b78c87a7ce2423a4044063adf64117e97f29c4299a5dda9562a3414418b3feef09e9bc3a327393f41a90036770359d4ba82b36dee", 0xe5}, {&(0x7f00000000c0)="4b00145fe989d1b4b1f09d0411d9", 0xe}, {&(0x7f00000003c0)="6e00c404fa82e3293fdfe9196d0024ce37ebdd7f10c9c7fc04100c27bc4f13befae06223038dd8220efbab38fe71f58e0c43fe56b858d67ecc92cccc8b86482128de828b5608681a4511", 0x4a}], 0x5, 0x0, 0x0) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000500)=0xd3666480146c8766) pipe(&(0x7f0000000000)) 04:02:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) preadv(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket(0x6, 0x5, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 04:02:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x41, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/113, 0x71}, {&(0x7f0000000340)=""/234, 0xea}, {&(0x7f0000000440)=""/204, 0xcc}, {&(0x7f0000000540)=""/252, 0xfc}], 0x6, 0x0, 0x52) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 04:02:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0xf571691c2f17d54f, 0x0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 04:02:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x4005, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus\x00', 0x80000000000002, 0xa00400000000003) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x40) kqueue() close(r0) 04:02:38 executing program 0: socketpair$unix(0x1, 0xd36fdf823d116fef, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef09000000978584b16c9434f1dfafdb35253e8d61e5112f66c655d2f37acccf36d8b1e91912d9dbb64809dc7b81486d3dfe", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) 04:02:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x18d) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/105, 0x69) r1 = socket(0x20, 0x5, 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:02:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x8, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x200) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x4, 0x6cb57bfc, 0xc563, 0x4}]}) pread(r0, &(0x7f0000000280)="1a89", 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfa, &(0x7f0000000300)="82f40dad6dad57cefe65b44cae4711b7db39463794b9b14b8295ae84a4c393ef7ee37c31b94f968be8ecdea17b2e334b0169d60503b14349c99a64c373e13cf25305ecc7d65ac5700f04620ab58875dc797ee091eb0c64bf277e66504fdfda58ef7f1fbe97ff194844d3e875df0157eddf2f988199299744806f744b47bee5e6700a525991eb8b8846cdb89dec2e6dbfa6d03d2d1932af5b65351e5786b77c07d41c4ee2ec784da2cf3cbf571d7f079ac0b735b2ef9bbc5da3a321dac0b30627e72893c1f87a48f04406e3770924636aca5af7b7ee5501f2bf34af3308790502232d5a1a452c0dd9bd33dd80ab4e41a4e2a109b62ae707dbe4b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 1: open(0x0, 0x611, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x144) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4) recvmsg(r0, &(0x7f0000001740)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000001380)=""/224, 0xe0}, {&(0x7f0000001480)=""/194, 0xc2}, {&(0x7f0000001580)=""/175, 0xaf}], 0x4, &(0x7f0000001640)=""/197, 0xc5}, 0x842) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="04e45e2f7ef8a28c8951928c5d5bc523613c734051cbd779f26f795d3eadc5622d1f1a3bafc6ef472d93bb449ce2c02cdd5bf7c99f668c1e8832accd8ec7890aa296eadda726320e0b88f26077213cbe523f2643889aa4c9a903952e4add5e0b9778b3813e0b222e6708ffaca2f22740a11f05328960d8ada774deb5d47543b0df5c1e0a39605552384f1190026e11644b503037c7694398daa747462ff71f66ab0d1c602f7bb3ad8d2df544a767060927eeb11004e16beaa49346", 0xbb}], 0x1) write(r1, &(0x7f0000000380)="dcac6433cdc7c7cf3eec479e65d671f18a3ff4503c6fefbf83f85cf7f2b4fbd5228d01705448406cd2520ffad92127f98157c572ef8914f02c590e68e0d410a5b77da27985f12d7b78ebebc02c3a4ad28ff2007948f309ec9498538d169fe7a573177d3170d1770768da940b6ad9801c19cae34dacefbb956d88ec12a1f2178c92847e1f3ce64ca80c3cbfd927e1c6f4042d571844aa15a51c33a5f9a52b7e8ea27d1aa188681332a582195e0cb8439d65cce4cbfcedd32f304423b8a33a6b76706d8ec501ce7c3c44321cf353510693cf3fceeb440ce6dd189fa32767ac407756a19e2d5f43be3ce6474ab2344ea0c15f50faae68cd0d9d94872fad5d50be52ad444f70e665a6dff4411d55caeff56bb2306b1ecb92a7e9363238721616484296b1c2e0b0c05439aef6db720497c1198102802ce5889834e2877d3ee0e61308f56c1c8f2ea3179f5686a4de2142a892cbbefcf9c7dc3245777eaca925a3e8c62e438550ff2a8319c121a168df179619bab39c461c0ec14e6e7ed93b13e65995069e68106ba695b0cf5a3c11a710150c1c002fd363094a09d88b47e4f8b5093783df7305f4c19e9690bb1276daa2a758b9581c93e10530de3b184f7418ed859bf178ab594cc306400489af055a4da1df3d9a8e9473c43b9ece8f68897cbab9d64b205cc97ab516d51aec48246694d040143034a99b4211dd59d3b5dbfab37b7a323005a09e884fd4317a28a5374d82aa6f918a1af72102a079f5396df0e9c7b9027c8a2d44c04e13d0f940ea181162cf9da91def1ea92225ec8dcb7e72a4a6dc2cb3ed2b8dcc10cc0938f28d7316935c152fbed75cc06c7ccda957c42de99f843e2ff2cac18fac7132bf1c127f969573062393c1bfeeea06121d19941cdbecb9a7bb23f18f5c7a94a07d78b35c3be0daedcb1058997f97c20adec21de5b7b6cd89be7ab5c59084c3f4c44b741f4388982a8459bbf9fead332fe3482815c2481b6f368a8d64590c98b9d024b94d98099f65d5c55749085973c8f09b50f772da3364bcb9cb7bbf6d48da8e698f6b42aebd03a239a173905b3208bfe5ed50e42373be2fd2bc11ae74b7607231c2943e50e14717fc018e71b880185533cce0a3c4f217fd578ce8745e46d296e98dbff67d97f8d168ce392a9d66b27321a8965889b8703bd67d32dde5086d373fffcc1365052c266156f99b6aa55339e650de326941a065a0a43d029f60beebff22b4225451b4aa4ebd5c6878e2a36b313228c7d82c24c8044482142898fdee8f1e2bddf56dbb28e8097a27915d1b1dbc599a7043d547095a3efbb11fed48afbce45f8d49818b86b84192f8d6fc41a16d70180809b7dcafd558e67c176f55d14b2840acdc03ce0c7da69b26a77b17930b38a0a72e0f3dcee531fddfb929ce050142610d7ef634948f1dd4c6c945d3227362447479329d77a82d621227ebee1b36c090f83cdcccdbc3b3c2418db0d0b0e74aaf1ad94259f27148c594b2bc09c75a8d1a8182028da692ca5024132dd63a1f654778cdc9b7559ae2844f00b753fb98873c67999de9a4e472bf44bb3fdb22123ab3488d983631c700de496f9c207bde1d9e60dcd8d22b7f97c63fa21955f758ef0c7bdc57cd3fd7937eaa7b48dce35549448b9775d642b722eea4391426c86c02c2d1b92121a95376d58af39a960eab30702dcc580405e1b6ff672ded96a074eacdfe1288b17d5079d03e6908bb5db3ec07ad7b10db70719447d0832a8d6e6568042c6584bff1fe0c0216bb47f98f46687380811cda4d267eb194a1c3079122e6fa17da07b5ae4a55ad5989bd091f9793a6cd0da3b7f632a12b0f4656ce37434c82d913ac135668280dceda4680f46a35e3b9b93f171f49ba501f087aaca5185200f5b5e7be47720d8abd6ceebc40c98ba8f635d16cf0f60e73df82097738e9e86b60db57cdbb61f62034fc1cb10de4a778042ad4af3233557297c988f15348bfc06253f4d629b8680c248674af3f8418e68913d428350d11bd1b112ebcfe8ceca2ce4407b1acbfea00d3ada64c66c8391528d7e64882ff4c11403047d37c5e8962d96e6dbea4a91eb89fc8ecd896c2280c2250c732003bace149210c74ec90dcb4e0da9fd8dfb5f3a96f6980181c8c9045f99a21aca7fa78349373d764b5e9e1d8b656c825358c2230d182e973c37581744399668d6df0dc4d8356ca5f7690b09baf84ea538c4f181e437f9b271a6083f85edce1b991fc034eb449f1d98c2c0adc11c8f60dfc5047990948d77faee87a607eebea7c4e6447d35303401030a20e002228d248141d58219aca7024aef97ae0a83ca732906f2337aee5cccc995794c1524683c7217af9ea2453d24f4be162404364e09b68f4088c20525daecfa5cc90b352ca2ac3189260bed3642a5585c8543b6b2eac961f7f2fbb1289c95ea07b82a3c00e181083de9581dc50c2b19afcea3fb241993e3c6f5e5bb81de33185cea3e8791d060a93b9575d92fef0c936d5674b56b0e29002a398e2848f48851f4f62ff1bbbcb001ed003282e0ae50fe6590ea50f5acd07eb8c895dbe198ae7ae438086cc4ae4dee7c11ab68c11281263985d16c0605ac42196e9a16d0c0a8c8264b05ee39bd3b79dff190afc428120f5a08b5e2da344347b02dc3bcd4f68a295e2913b86a198c6a412a05d110c5fa8c348db0ec6e0c97ab6496867f099a867fa7b53f45450fd9ab87df211f466c136ce3a4d7a915da210dbcb18f39f0078689ee157f62a23280d767fc6f90e0e9d785a4dc2c684beba21d18c71e3c74a9d133df0292f9239ea0d8c40b42bd7c496ad061980ac7870404b65f5755f09cda40b705a5f3d34886b51a74994e5cf675d68496c58b6bda153141b51d4688b4ffc7cb6d8a3ac53075da17b02774589d0f511be35773ae6643eca4d2f11336f0186449949337d12cdff7725a42b514a97af4d0fba65d04eff4a1f8ac90a3cc300feb9ee177837b6993f10b7ca0553228629971dc85d4a808f43ce2fd2938de161f86a01cd56e12753d8d156abd35e254113de2309262aa1130f89a2f195f7277083f0585ef860f9196c1893d48ce80318b408ebf2da30d60de1fa9e07313b03cef2ee40aa4c16719f5af35875d560ca1eae60e2fe5f43e0a7728d544ad2c9391f3e40865b6feb99cdd3d87af3263c54ebf8968d1e9965d6c5c95a30c4ee99f8a35eee42c76cc62f3f91bb44501ac9325819866db19ec31ecff1605a3469e6427e360235da20ab81e8646ca67c0fa8cdb5a481450a130fdaff9e7c21abbd8acf522f968c40d93848fe74c1a9e3b0ed8432b320418389e5bfab0c3ce783ffe36f2ec8351cb3a3deee5409ddd9e2269c3ab4ca358e5663cee8992a41b34fad89e26a0b49e67fc879054b8f619f32fbc197c670dfc41073653cf55ac45de0099277af28c122a490f27585f2f64abda822095083e688b675b8c053dd8eae7d76faf40da5376c9c51bdccaac57ffab8112e7e84eee78ecb097ab9b5d3d6f634b0a2b033c044437339e5e4796d169ff5a7e4d699c80188626a35cc62478921e25b17d6fc53f312e112eeb5d46082d722d5e3ffbad92c298f42fd24d2506d865d43b9c9aac1b767c4a8c9e746dc67df212d78f5dff69150f8a0a5693c0936f81760d6f36ac9e2726e39a648c40d2bbcd5d7954f660035b00ced52a8884adab71f42babb283d247ba0c1bd6e2bfdb3857c68cf4bcd9612a1746a61804268252fad4ab2ec3630810d3202b7d5453aa5442b953659d87cca7e5db9aedd4416dc91b0666bc31e0b0a28f78e85333b6c7f688832532927fc387c8774def1c0a57dbf54f96b23070972fe00ee2c51ff639558b4d098801da4c200cae6d14c1078f4518e46f28f77eff0b5e5ac30cd91872981ca93d5e3c312e44d699edbf9f402100835eccf555989206081c2634f387bdb5eaeca5e308a053ee5ec12e9fb97cfff89095ed8b1f2a91ad776a5b39d7ec6a8e25bbd0ed8780ba3b6c70888705ad430b2b1ea6697341f7cecc0e439723d1483291f54b4c1ec0057010bd4106c121e3defab6fcf39ad5442fc1cd31d913a448f2ad1e87412d4aeabd61964df8c608b57e7ef63ab4d81d0ccecc11feb49e5ae0ea23e56176890b7768b2141ddb674c15c5002b56489886e080b589602ad5205bfbf429eea9d763e4c8eb2dd4e313f785403686ca281f25c18eb1f666233fb9e7e5fe6f1331fed3d98c862ced6c57b4117e5063db3038c668b42c844ec1ddc7117274d50deb90057b301294be9252856e4098b5c0b840c853488de5c1461eceb4dcdb057f51fd84012d7d63982b72dc62959d4a8bf6cd5c171db37a9de93c116c9b79a37dd5da0da38e5e0f05e697054bddd92fe6d4299bd4e17efaded02dd7073255996c1ff5f36a8de57f6b09bbac6366685362ab114df123813f98ae4cc94f560c58e6e8a13d97ed23e19f7f0e2a7caec6e8ab21ed48c16707ee24b2668c76a781568588a431320c48c678927531ba7260214498231722ae5c5c88aa1c39f7e31279704ca8abe1e15f8aa3e8af72cbcdf02fc5913db9bbaec4f6f4b792ef2fed06c37b76f1805fe8d5581e6a49b20cd2caa98dd6a506f4acacb19a41c002185427a3d978b7f56e5e8fc77213033b903c88eb813fcc40a7fab8fae7e2492a8be6d3bde8632814402bcfdbd4ed40669aba1c61c7afd284b3e13c5038b821bc21fde2a6d29dc1098c13cc108f6ef0bb56857fd8dc6554c90901d9210bdf0f09ad6877168e131547e0bb7b6cba7e105ed79a81128eb1a89809729a1ba45e9179625e431e367b4b653c5ff4bfdf521b3cc1dfebf9d3f61332db1f477f2b776b68b8926aa7c632b297742dd780752a5fa98791c637b008caac0ffe0a9c6d9c63cd645c77ab7d63583887336b9d5349dc0018e29a0f7d0b11fccba3be9153c78ce87578ec7760f2ec28671d3502ffbab0486daed331784383fe5f1c0ad41cacc53aac30b82c2006e22c7fa6c0ca8cf19dd5c7287f8dfc620fa88613d7efe257436f379456679568a3b10983188dde0bd9de6ab26d9dd60798f9a2f21225ff0497284c89193fa3c683ac113a0e29cc807c432a7261bdd70b5439cdb8a80ae26d36023ddb5a8dc46c6ac0092b9687b35e646d5a461e37ceceeb78906e914ca2c93cc52bb29ff0648c45a9b576d63247172af40eff98df04f3c76282efca92a90b6377d83b8359dfbdf3b6c1391e4d65b27cb73681c2418bffce8788e328b650930166ebed3b2247b60c3539e57d65962938d723dcafea569eb1496c1873043b90131b56253b70f82e48b9d9ef955e1051e1f9973c5187a95e3bbd8f6efb69c5664736ffeef568ca2c84b5faa7e2736681ee7fbd1c520cb4432e14cacbf34974a93b85c8e9a1ffcaa51de199e5ae8bd891da0f3d27b41c08c3125f5fce7a1d4560fb09bb6185e904d797e8d2785a309048b6a3fb1722a71658dd7848cdfb987b8c9284a752263b369ef0c2884d702a1df598c63ec6c6dbbd80ad02cab2168e7a0c88e0542e0406aaf6e32b94504a6629f32fd77f481467a03710f99af1d70eea68c34cf1f1967b6cd60d43764f0059f199c6c9fd58145fcf34870cc89a6a2a2c74cc2a2fbda840649137af32f45fe32470e1d8f16cffb9e3f05e05a7c3f111b427929b2576eae65591f3ed9950c8526646dcd4fb422f1f770b6113c9216ec0c57bca9a9c01e427ba5bf5bfeb66ef6084150fded8b626b56194c884b40534400fda4f42dc24c7df601c7bb5583659468340a9547862f91f0aec91d99548770243658a4", 0x1000) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 04:02:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x110000003) dup(r0) 04:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x435e9506) r1 = socket(0x400000000018, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) setsockopt(r1, 0x20000000000029, 0x1b, &(0x7f00000000c0), 0x0) 04:02:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket(0x20, 0x3, 0x400000000000000) 04:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x80000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffff7d, &(0x7f0000000040)=[{0x48, 0xfffffffffffffffe, 0x8}, {0x61}, {0x6, 0x2000, 0x1000, 0x4}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 04:02:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0xfffffffffffff3c6, 0xfc18}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x2, 0xae}, {{r0}, 0xfffffffffffffffc, 0x12, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x0, 0x2}], 0x100000000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x64, 0x20000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x82, 0x2, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0xa644, 0x8000}], 0x800, &(0x7f0000000000)={0x3, 0x4}) r2 = msgget(0x3, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/147) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r3, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x202) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x6}]}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) fchflags(r0, 0x1) r1 = dup2(r0, r0) write(r0, &(0x7f0000000040)="54c52424fba9df4f9ce861b202ae77f74640ee3837dfe3fd55441bf2af9bd26af2c6f241a94ccdea186af3f1a662d3e829b95b605f88f6000050a0194508868bc7d4698d3084eb7e7d9b79729e0c7238e5841fced4ad7a2d159f2b38c5977d6b9a4847a6200b1b7ff1522f30bf686c0b8f5c57badc42d40802b064399f0421b5f75558501d4a7fdb3e9b8ece2384bc7ba098", 0x92) poll(&(0x7f0000000100)=[{r1, 0xa41bea38fed59e5a}, {r1, 0x41}, {r0, 0x8}, {r1, 0x20}, {r1, 0x2}], 0x5, 0x80000001) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x1f, 0x7300, {0xe5, 0x9}}) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x40) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file1\x00', r0, 0x3}) read(r0, &(0x7f0000000300)=""/175, 0xaf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fcntl$setown(r0, 0x6, r3) socketpair(0x18, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r7 = msgget$private(0x0, 0x400) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000480)) r8 = fcntl$dupfd(r6, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x6) fchown(r6, r4, r5) writev(r1, &(0x7f0000002900)=[{&(0x7f0000000500)="f91069c64c30f17c5e24e0e75d7b30490111d71830e4ccc9b5a0658b532ea48e065437d8a0816134ded885415223a3cc6e225c8821a40a3d73b6b1ce817e3ef0c8bbdb67dab75b81a4f5ee78b5bdb287b37033a3ffaffd14ba96a11e58201b5c0b9ae7925afa62cf757c7b47c36ecf4783a412e6de0ab284dbe2b60c6c22496332c052777589603b6094036b60e46c5b978af8c6a96b0bb1d10c", 0x9a}, {&(0x7f00000005c0)="42fa6e1df0b95bb0001b7fe4a5f71a2efa115800d54d1ec9e05e7b1c080867bf6712eb98962d547770856273c25b5ac550e563aa09c58d708621f04bcd5649a37a9423babcf33abf9f6f99a91d566ccbf2cefbba8cd5d99117fbfc53a4142ccde30144bc5af9469b35405bad277a5b786d9efbc4b36cca26d427f17caec5fa2c6501bc11d57a6448b4cf4a47511ad72960a1dc748b7305ad4dfb8e4a7d03bd06e9a00e67b66a03a92dc0892ec6e5e28ee9eb497f241296431c8c6483545a2817b9de687e08c983c0492ed85356247041dddc97fca447a011fccdbda195fcb46f7477272fa50a32fc", 0xe8}, {&(0x7f00000006c0)="a7642afa8bcff78589c0097814bf1856b3ac27dc5b45476f", 0x18}, {&(0x7f0000000700)="ee588f90768f816803ed1d33c92e1cb74322d4d47e13529738eb7cdc6f08687f63b46f06e1618915ae64dc3a229a0cebbf03bbf4fcd837fdc2a9e796b2bf70b999b689758ade2db01534f868fb80697acf4d114a41a87ab5eb2746a648152f27df57f604b8b7dbc6b0c9cac07790502ba2b12d89e92b787f8b9c667a8bae21854c746b45f500e522b391bdcaf88b279970f492c20540011a5d2f2dd3edc415e5ac1ead4b5b87849a4cede1b334156ca852761ac17d119798f0aca084e559e9eb5ec73498ea88643bb7a34803df795520f9688d13e379b8e2779fe56ce3eb337de7217230ab9526d64ed71341e5498c2d2cd706508bce5833ac79cabfbf406527e42f7040bd4ba225dc9a0dcdfae03898999d55a44b0c319fc12308793f6415af123e84a44afb8e995ba6bbc360141b4e5d6d67f3e1c4179682d1ae3f6de2ec84614963f65591dba25da615432e3cb8366305c13b4697089e99572e6686ec3ac52acf68912ee6a095e3e6399fa61d634df0c0b57121c1c0438517dcb6580ebda5a3123690fdab86d345dc82c9249574aff5d3955b91c2562fc52d25e185b57e62590f632c6c23966ee54ffd288e7a99ee76c41aaa9e009bb06730ef25708f0fb24488b7766ea58cf2115d4b9c4898c5b31133ee2515994d5e681da50415b5f4ba69ad38d85b3593900bd740c2e06e5f392a341d017a2999e4dd387821a89cb48fd65997907e52b43ac19564133fe452fb6b00bcd4c411a6ca3c9679764b03a9bc58e3cb2ef8a130a1e09eff9f76e3abb6c10e0b4145dff74309cf1ee2f3051e4d4b71857f9a46ee122251c833c92dec64992062b9a902b8b8fda2ee854822d6a78ef39538cac7000b8bb68bf794a3a37de7ffa4e7a4807ed8805fc3a9a80e9cc60260c697d2abd66ea76152fe5065f97da85e07326834a8487c2d733489954f0e667f48203abe726b63be962161ee304daf6b59a4d4e6d882962cf5453dbea279456dc8d26179c64c7a32f067b6c1bab2647111a0a1e724188f77d8d74a6a1e12287d79e326fabb01f025e79e8f3d4f64aefb6f3e185d50f1bf38ab2d86f6530b58d8807988ffc4e6d2beecac3714440706f11b14a216eaa5e762194a6d28d0b1c29f99a65d284c5d6e859958f0a124a225e6f7afa8b083a740c60ae28baa6092d7333fb7d76bb6461b1c10042c80334b2552c1104ef3799a8bec1188732e54d0940a611f054b2794520b70e96581ba7044e497e044fc66c12e9330ca5baa52b6bc6ba3efe2331ad97f3c2324bdc35dfa346954a75bea41593f56a1bfe03dea5bc70c545dc344d606ef9170a17042cbb31327ba8fb8435c0cc391241c0d9bb45b1d18fc878b757cbb68cfcb9b62a10c9339fbdeea9421bd4c6356e9497574665ec49a010e4c27ba69f41141fc6cbf1914e5bdd90aa67c29812e15076d540e9fa9741127dc61afcb3540bc613aa820e5cad072821e7924af2c16c1e35c3c47c7898fbd678aba2e08fc0232fe62e333dce1e5b1c5ae40aa87b57a138aaf0ee45b8d505dbe53e43c418f7e8188ea51eae38bc7f535b9e17150937f933db8a0e0100aa5bce24063022e3b30f000506cc62abfd150de2630ab16642acb82bbed0e3d13530f129082749e47602e33a6ae066013c4c7ade8ced97623a89e1e1729dc11a86bb9e8efed4afd63aa07896beccda2837b29c5fe607bfcd4a9de17b9c446e95aa6a95f8557b84fe8c24f89b8bfb1199b5ac1ffa0080a4efd1b2c7873aaff670ef3ff93b1956a8f65aeb6553aae6ff20ebccccd6a43f57037976845cb91bccd80932dde14c919e88d3fc537695b845c4f14cdb6fcc23a31616236029ff84a992b379945e4984070295e06289a1df7f92bfba15e0871de469774da0a49cc0145045f5e94eba9fbac77db62b21aec5e490989bf9bd7b0342d00c82aae0fe1a4f63c63476ebdb9a55722516b3f75cde5e816fbc0d185564ea7169d4a3b6d783c78ed5f6af73c4f7d0984eac424725d11b062fa4bbfbb40061cdf0d6a11be500e993847037f85548520913fb9a24a975d2736fa2cca36e267e58950bc8ffd99419d368ddd49cb4a87104fe019c77c3a7fb62e3f3e89a482bd7a7e7bf21ae5621267d507feb1e2d422e4ce393f50353707f99b7747a6ee9bd7c3cfbb4f76367799cab91a112a91ae1afc60c90709b60e5d6fe0a74ebd96572525ac1f63e2450410df7968105542723ff69a302ed2654004ded3261583d905558cd480484f9d0e8355bec6fcafaa302c483ba9b5d77608e6152bc238683b68d37dda8de2cf06288c07bd1bb19bfd867b6a6ebd29645730c66ec6aee566e7e268d16de435c77bbd956e77d4634a8bb35e4aaa499cac1ea1551e5d9e251837e6d632849874733357b99f00c0b99ea4f781969b60965562a83499612d7cbd61f6a5189f247d71432ba868ccf3dd6c2d3911a21679500cfcc4c4016e876c037a7660ec3b1b62d5b58b78930a3d52ce0c192005daacaf99c8ecc3252c9db4e780bb4a468d6c57567a1148b0655560369439993a6ed745ba63031a1c46e3e00f8a0dabeea63ee0c0cefdf7b8158907d4144fa70de8fba81ca2f61eab3a3b67b15d4cc03c12c6a9a27c64a813d1d2b9c7194495bb3a8ad582fe0c0192128b9367f2a0a163dfa3ef816933d666a958a04c31545060bca0c44b2b8a84dc1b8bd2ad5e38b8dccda4bfc95ca2caf1a65ff3c9fe28539230740cd0e573b7c06918326bbc6afaf6be8553e5781fe7597dbc3210c233924e0ee64a8f6091a0c329c05c904ed824825ec50fa636069f70fda89b3a76064ec86a0a64f33f2913bf638dc463c37be1274060b5be85393cb161d97ea852f780e5d6ff40d533c73cdb8d55fd0d0f1235ff1245be6de9d785fb6d301d393c05dcdc85460fa2eed7397eab921f9719fc1e228a2a674254a4a150a9242cab5a111dfbcfbf065cfb4eb425f75413ac56d2c92589db168e7fb45ef4b339ec498580308e755116ded9845e448a1979a863f00765768a010bfa97d7baad23b525150c9c012ce7ada58fc6a2b60ef81636a4577afd7f208209503b6afe442be114209d2e520dfc76250961809d18bce3cccf54b4271378c3aadf69c8758766c8dd9ce8b235a0745ccaee5f34121bb6256e7995b06ddbf0b650b7ec985ededa5c5a17ca43923f882966d6fd75651ee20e821cdfd8bbac9fd2e0b0d4978b93c6d7501622c58b71dc0cd35fdb589a4f86f1b68f282a047d4b73732cec663d9b46f4a10491a8d060a99a20161e71e628e9ed7e30e21d7b0103b852cd963f067189ff4cd02a9e359cdb37630618a60fd81627a622bafe58163295bbe773e1be6349221fc576d7a4d23874de7a42da8b9267216c05d0c6bdfbcda890f02135c399eb500ee2fc2b763cbc45640f14b31e9e8d333f32c1fb433f0ca77ca3877fb84016cc2a854b6562f8283c25006ee7a539acdd3f61e1da4018b79ef38ab1745270d283fc10650fefb2e8fbc2b7e0fbda001bcdbb7d3d4c92d98ff5c6fdc4c5de6bbc0257c2caf56c0e9f3be2db3cc8b3eab188bb92cfa71137ff518608a1ee1bc512ac0dab6f710930b96fb753679501a4c53293bb10188310c4c285f24734d5578297b4e9227739eac8dad304cdaf8ffef8d6427a281307966f4fd126b58e6e8fc32463857eaa878566f6f77be156a39336ecc2c7b152df955199bd9d43c907e857be7a9ea2a0d4585607c882244e6e1461573132fa76eae990a65eb6003d47bbb0a15d71e1ad4c040a6f96682aa0e056b982690a001eb5a1a3fe9a09b0655d42cb398d514fbdcb024669a3ca57ad760c54c222fc4f71ef3d0eb6bbd95f639ade26f563bf926f4f922f967877e8f6ff6be97be6ec18ca857ab3f4f6598e9ba8feb640e3c81a3e79798635858d9f7bd4d681f2a7af3cc7758c91a98b1e463a0cdfccc5a859c022b40dad245be7883f07d7a8df7c615f978482f4634e201cdd1d676da3ce7c6d46b9f76d8eb1e4275a508b7cf01049998f5229a11991c09d2c8e6a5a52ee0cbebb538fc0d526ce9c1bad509e4640435e3a57275847a7cc136de96a6b8703e48d3dc3bba124f898f5de198eda0d4da3c9a61e1fccca34b4e961eab408025bc3dacbd69383b0bc7c27e76531a92ed23f8e5dae50bc5d3d2da830126a55055394a836ba90d80705b3afc03e7469715b484fa8d3fd97015116ab1611c02e748799d4f34428b1ed31fdb4eaf602ff92fb3386506b1c3ac0869aadac8feabcf75de3178f0641c017030a0dac393632f572a5c45d7e862102d90d0c57bceaa2ac78f3159fbf9ec8b6a9fa06eb74b8bc0b278933013b6baca1ae0d5cdbafda5ba4f0e1704f4a6d7db61a2f1cf7de383529210bc8001f49ed348c75aa06c50c8ed4b3db3f069ef26583f5ce8850173ff216e4beb3cff253e146dec7bdb8e0c0fdabf1b0b5676a10960f9a0f621512af9dfe4214fd114e877e271740cdcb359b268ff66f1a0291e6faa0ce0264795fe28b4b7d84d7e16145e355d7720a957728550db451ea16e31546b4d91e834cc3485717cd05e787cb0b2a96a4497db7a99532e310fee824012a0560847565192a721760a6810fbedcd4ce0fa3323bfca6a6a45d03dde0d354758cd128b03a8e02486d26015e01cd30a9405b21b3706bef046fc046c2628f60c4efc4cd30ba836410acc4a8c76404dcce558490095ea0ca9aae1fcbb9f983936a02241997035b469955429109abf6cafd617410a9cac5f5947818f13c4a4179a67f72c12bf17edc47ff3683f0a2b5922f9bf1a23b099530e3059b70a5e068dca0783d2e6706c58f889f790c514839e95f74e530b7ed7f7d7f526c7bb05ab608bc162f0b3e9a1d57b28c37d890ff6c2c32008c606b2ff3e3ba357a583b3f2a71221b0923738db8e6156f9650128b413d3b5cee80ec8c6db72ed05afb5a43aa436d30232e9927964684a28086daa40744cdf53a156dd64fce33757323804de55260858a8bca1aa12d4fd5769c923a8f2310d2c9ffd1e14cf8584ec1baaa94bc5e09b1460ed073aee05876cb09966b358cf8c641da7846cc449384345d7cbba82c8ebc868244f454a3c92caa53510a64a0cd2b88bec64493450390b225a898b2388a15657e1e5604fb288aeabdb599c8c79aa85880cd83ad687ef37729988f62535be545eca8277d4eedee2d24a4a61cd48941264a8a42b69feb2d905b7ca192a767158f144daecbb7b2a8737843b07900f6f0a2a5b5445f2ae5863f1218969e5e91b6f55ae9bc4632d5d01a380b0b327d5369f9d0e02c6d78e3c16047057af651d44bf7fee3019e1c542d126ef96b9132c2944763fb645d326c1399f0a0dd36ee3e6dc33c79e735325a7ef2f7fa62af2b35b55cfc965f91ca835c89c786a91da56ac5abe8831da495506f1cc6a2315fc7889f558f8b881c43123c87c9f2ba6c6092584ab73f92713f5cf32ab56d3b987dfb9d5fb9bd409afb4727308734255eda2d9e5339f95447dbb22992102676c95c78e53618ef8a45086ae9d0ad2044fa8cb75e75883a51e8be15439b3f8e9d6c30a8e0754e4a49f118fd0db9e71e283986d6ad5abe4de5884ff42dbe9906736b9009db2538df12a4602fcb9aafc2852a1f7f69b1ce963421a7291c092fb4cd29cdfa825931647fec2a387041bf1974e7d2f5909760d7a5bbf6175dceb28f3f6455c6ba7caeeb627e1d6fc0a8c3c8af744d49f1a086fd19bb0fbea3ec29f00d0968eecace2f6b6ccaef67d4d72e3725d3d1473ed9d08a4e45a7391aac9c53c8e6590158459874f0d5d365", 0x1000}, {&(0x7f0000001700)="094c75ccf8abceefb722cea0e693c3616ef9fe3955cc6db88e8f61a5b4cf17ab03538df80285292ad35f6eead0bec4c3c2c4486fadf69d251a464d9f2a73e43ca5e3d5d20dbff4078c9e6a9e7f36f2661855d1f352f839eecf07957b4349a118fa37c9faed2f62ba439fecbb45a7600bf183c807b15f", 0x76}, {&(0x7f0000001780)="e02b", 0x2}, {&(0x7f00000017c0)="526731b9abf6a56e5a448fe30dccea1a894f498a4dc4c8d7e97f52439ca09aa146a2bf162085b3406e0158e1cdda186595e566354871141cda22a38d45a723a8b84a5322e6cc6b55cfc95db71931c6e238ec7442af6a3eec9756cb5d44a195fdb504c08e6c9a1fe424b7ecb29fa0c0810ce23969a3273a410fbafcf7c629699a61b2174a1abba4f956299a120d2901781964e29b7f37613f0eca5414543bb47f84643ea4e73ca71909e79fc3c1bb24a7c7120db27ec2ae5f82bf8a6529f2465a854b6de069b23459df2043bfdb9d0e463a866e04aa5d72634e8090a9e17ddb06ffe42184b6634c9db079804146f16e6efe0e5492b4c4984de820fbdd9a33e2752f94304f5ef5a60599657549bcdeb572b879defa1524dcdc874aced5ec78b5bbc7a994441704233e6024d03a02b1e336e1d43f2b47c865298eb94b4afacae7d24db40da0bc1f1e6edb28082bdc3ad4e241bfbebfb2f0a8918eaedb011749fc6092fb729e622fd4efbb2d8aec046ebe9f2d69d1ea5c661d78158836d9dcd71102412657213c99b7d2a2e760b8eede87374cf1f17b9fe07520a8428b18307ceaaa3be11457e9c82901c50ce4102313dfa0a97471480dd606754975536ab3298ffbd6fe38e183c50187300d0ed00d620cf3f7d91353396b0b7af15311189341477abd44d3e4d1a209405306a25f4ac8109e686ede1fbe0c30ba563e09e1e6fbc186190262e18bb74ac177bc7f69c86bf1a739f15979bf0bec432bb3abc2e8e6519aaf5d5cb3cd23e3d0e414e838736caea822dfff66376afd5d2c302b66b545fa854fdb0c092534f8c8e3d25937053f7247dd3e38d6a76e7e8a8fde0834b8bce12749737869b5585f02d51e92e9ce016486afdb85bf632b06bd6f0d71278c9e0f0441ec80f26f0fa68c7a6e6a04b3f53da7e7a75ca09250b692f44574a56011863f829f13d8470a3644ea05f9a54af65e2397b024c4c227b5c058916928b2b91194a46a03dde22dba2b2d3627f30a74aa9cdd0f68db08bd0611422d05d4fa76fc6ea50e232d0edd6562a38b661e4295b960df9fdf531b33e2180ba71af79afe489402a712c55c662639a1f502ca9d0aa3889927b4e0a43917cd810122a85b0fc577f2a6d1c22cf364cb646e738760f72c8c201d6207113f86325074bec9b54f72ae8d4364b6ca8307add6ad71725824b3f994a36dc1cebd81e0e9deb0f46be8b5a1dc0e8e96cc4d7417f00428c4126d2f9aa0276e8e8d9234e74ca3f37f6184bc2b2f44209dc4876967e1404873d870d4f0d98117c7bbd4383546c5b865ce9ac88a5bf54718bfb0bf91bafd7151df34f4c8ff405fc6c8ef9cc5f2c50710ef4757f11e094f87f3961670ede27d6d9670583efe76545f4400a6cfb4640f04cb1b76ecc33530a575c08fa9f8a2e6f3b381ae485f968ac30e84fe0da42fa4969a2c3ff542f3f7c81b4435a825efb73e0a799ef10974ef209b62dc70aef55fb5f42d057986d10937a6a6c148da90d2300b6802bc5005fa0b2e376e551f768707c8a872ead0f40234aa1a80d938f3d30892c6eddb1c6b6322c2fa3d5eebe08f576d19abccfbf684f979197ff99d6948785f5d8fee9236874da1b8919fcb9cc711ab6408def7fdda3cb1706319fc34dc67eb0f2cde0b2faa5707c2e496970ca6feb8d3f624cce58a3cfbb39c1b079ffdbea441e2a6c994cbef873e3b4e70c231290ec15c3d3b78a9141e28f271e385afd51253cd06cca4c9b2b2fa53867d5f0a0a0ca6749a2a7e68c36eea8c203e1f68c2fa09c35e931fd5c2f52b5284ee6d47460539c030e8736fd2ce44c8e8139ed4ee8df950d6a567b8b9f0d1058d398e186af71b0e435c0c52d14d568e09a6d6e86a2a9ec9e388efad11f5adb70476df65cca707d6a8ca743309e9939a11e18594c99c81095189b0471d678c338c8152eb6e06da5bf0822f31bf89e933df53edaa2c6110a144f4b0d7293390e600fbc012a48725d5819564f8b3410584f60e3f232808d8f029fc5a04ec7c38a2b38dbafe92b65ebdb92270e574da0f6fbb44087efe226bcd8bc73aa658f97d9386fab79368a659e2bfb4572a973cfb562c53988743973d5bfc65aa0637a6530f3f15d6041059cf7ffd4bec428e391c6235c6c6d2e37be1974e1b41462398a620d2e6f784375dc2941e53db389573b5bd0c815fbf277bf902c070473937c16a0abbae1aaec335e4ea6ee0f4efac500741f270b7fcaeda505a0db9b06c96d2f326426db6dab385a18b8c18b99423d28556afa65cd3184d5550353f5537428de7a13f40851b2ef6db774c44817963629c35587b3991f5e8a5cc6464714fcd216559e2d4b3a39f59668a2816fde87dcff5d8c190cdf01d0c8ae12587906f27ebaf5ba36c9546ebd07ac2c11dfe8eaf06fc11dba761c29059a339da248592a86e186d5b9bd45fec17ce38c9814b331f72787631ef4330f3c6364875f53ca5cc50ce9b22c81ba932a79f1c52f940e6b7a7096c0b74f23def2085ae8a2cf54449501db3f9416dc48bb672056433a67e42d635c22871e3b528783f695db31fcbbfd3af032dcfb388cde8d7363d381a5c585fb4dbed405defc11703ebb713aaa7a2a7a48dbf517ac209554feb848c2174da815e146462d679d5bc48ff1eaced7b8a4e2409441ceea3d8520e8539a9ae27058755d0b4dd1574a92746b21db4fd3b693467296ee793a38811f7e82871b7439c23b06e00b8bd1dce3d23491217c40fdd2b86f94fa1f5999825e332ac99bb9958bb85c13c28005fe36dd9cc4c72651cf53b3a89922d92d0c96ab494bc0955441c92a2f7c1494600c0fdb9122c79587566b0597971f101e7b7189bb8ded9eef0e7d1d4c4aa62ec43b20b98c818acfe2c62ef4abdfac57284f34dde3fd0fb12691f59c0d9f702c06be6f783fdcc9edaff78bf6abbbddf054c5c825bff1eb5ddb707bb2adb57c556f61f0b43d49ce83e5103ab6ff4f1c3446e4990960136a45538e0be09d95385245d3deaed9d07c6d2440c81a130fa5be60dd697506752fae482ef3f0c318ba3db151fd154cef681e3e6e86f91107ece8cd8aa8d12b59212a3a98b71755a9a25e4427ed96b04a1d9de4d159049f2dcb69371a36fc9b061ccace7e16282369fab740ee7ed76197101d0fd26405cc502c2442f55bee42610cdecc97e92719305cbbe88b86f3719f92d58226681ec84cc75ede55a2787e1292961d6445c891a0a3ee21ef441f9c13f6e4915db972d783040a8d8132dcd59e6163bad335f0126655b8803dd9787b863558dbbd837c71b74cb61ac83b42f4d7f18d2f971f1369baa0010f81292cbd0f45a5ba907d6574da4726e899ebf2796cedccef6f90d177a68e301338ece3e212e2ce89f88fe72031bc049af14aff051d1ad45141a4144c9a2de100f861601ae1a72c5a3569f4339003e2ca9fef707920710de3b469d4b7e50dcbe4df0ae78c9c83db945502ffe34ac14e7ed98cdc4f090c34db9ce73a4ad55b32f682eec6ee85c4f483636066bc6538d4f4d60f673afc22028d5847c1010a21737ed579b7102da0e0856fde6bcdf7a996f479aaf575f8bb071f54616f0ec3d8992bb237e709af9ee383f02cb55d8bc00d87a44d774a65afb07a2d061596aa031a08c45edf919cc4c3230e96ee89453f82b526e922c43c2b99aaa4d7b2f8965bacc22a93cc75cc6d88d39a9ca6aa78dace8c710ae4aa9aae24b427bdc9a01af90b5219436874043cc0831e644cb1140db68f5816d0e0f1c409607f948d76a05db2c30a698adbdefabacbdd485fd01a9a82b6d91e1151f63f829cd5e817b9bfe57354bb541cba47a4562e1e6b5913c42954b07de86afaf6d1e759a045a0852bad17225d8856bcbb762075a3a70a49f093bc106007f54c1e240d237764237f76a2ea36e1eb4c56931a5061145158d8fdf2ef0e27b695104147db794c7734056055edbed2106b3f93869fe86868f09cda3d0fa362bec2fd266a5d51aa18402f484310ec068baf0e6a82bf82ee22c265b2de460f54a2a140ae6b815b1c35a01ed5f1280e4c1a5ab25701adc002b3900fbfe539f274a311ef18528aed29533e575e670cadd090a6f8a17f3f727daa954cb425868c94e61906e577e7a3c90e76a306dc8de468d08257265aafc6e3fc0644c366787b0e4d6e52cd5c2a41dae0a20a701b9a03eff5cb10a79bfa230a3b5ce1f0d6de0d30bdcd79a80493c5beffe2ff92043c9d9d61da8dddb56befd99765d2313038086d5c8d63c79fd77229c7f3a477e1a4a471d012d6f33a8e429d6ba7b383596d8a1662647cc7a0fe04caf9094de6c9d7be090f3331a41cdc208c3c5a8ed6bed4c73bbe5f744bc8622cdfa2b3c5e80d338282399d48b22aedb0c200d4b5582d37e6fb6db6ab306d0017dabf33dc97364d2b891bc2cee18ef0e12977f3a7c86ce5a1a93190537d5e21022171b263d84910ec2a6bacb17dfbe67b19eea0ba275bfea0eb57db0ca851f95c8883313f5fce2e4aeb7477b5cba89af63aa797bbe28991a4dd8b94be72cff5449ea6e49c906038931edac32ab0463fb4ee819b2ae53ea81b1ec4a055becc4021d0d3eb77db0c38f750a931d1a67897a229fba1070d588394a47e42cc41e715eb74570e062ff4033271e8285c6e825ba4ca79980e4efaa87dc28332091675c7643aa51557a8f6ae28de231cac211dcf1c70140ccd673b7a45a673fa3a038b668c662cc1762bedd1224f926b1aea6c4e15d3d9fcb469a41d939a7775bb7ccf4e6524e5804b68326429d247b459b580de2469338831cf763464d21e2c0416cd083d586d8d53fdb62bc7b2147123da0d36897b220e9c90d7ec83aafd58d32bcb5d90835a0df8fd3847f53c9a56458f57e4e78f5af8f40da5dd82fd9cc526115cf3b72beab67dbd0a97ddcf384debc0208ff7f83ea69481ca62bd3630b9eb8d4b3369082cd8f981e1ec78bbb5cd41d4fe4ebdcc66109fad6198dddd69a017499e1c50b0a0aeb7d39b3cfc6526d56916f1ae09d77a9bd17c987f018fe04ae5b888d436956c841829d90e88639da3d9a50098d19f8787162e8703eee6abacc4a0b4e38e0c5313aed1a3c917b770f1d7ff6f6b3013dc0f02b663f64e8edcf632aab1ee67ddc78e74a60e589f73ad5e78e5fb01dbd0cca903a4c5bc7a8c36b47bfab395991d72716efb97344d74154fc010f2ed9479b2fc6412c27d67761188bcec4c3a063c2ef7f699c46a7ebd38361b0e098c1fa1681f6626352f3362e33596a29f7fbf96c327802a5ac1569eb05ba6a5123e2d3f1f828edaa2bc411f5f8bbb49e132b169ba927eed92b69d18e2e237d773b64d57b8d6f0558092d7c086c265a3ce5ac7410da5606dcbac7452551f7bcfe4845708486c813165401a77f9e548290c364ca0cc173c31a53b9ddc430b0b3bf84dc2c830876956c1f41d5d13f36295f52279a58b0f6212677e5488187d533d48670d79ad5a20f755386d85fa3d43bf155adf9721e22f06b9967836a72964b50666a8d175c5cd6f4e7c1b22a5b664febd5f3c80f61441fa42fe9aada8d2d599c9c005bd2a3fe89a75ecdac16e5f535b777f53c13b392841e3f4bcf9e12c73292a520de038d3519ab767f4f632f3a2da4c7ea0f521b377a88a6ef18b174cfb2770b3e8e31ef4e7066ecfa374cab46263bd4f969abc737035066a6e55807365c8807aadd378472356da16518a61c61df3350449a765b1d4389d75cf6226dc41cd88b5ea2249f1a3063b4e9a01177b30c8b39ba031ceb6199bd9430f42c5e5a578b9043e7b47609906945271ce962e98466", 0x1000}, {&(0x7f00000027c0)="f912a195b333aafc31a55c860e4b2feefc62aacc3ab455bce282fb6e149a917ae28553dbc34419d945b6354355d1f225a32f35ec775bb1658719ce1fd994d0c05658defa67dd6efa8c67f5b75978efec4080c42d90e21d5364a6d839a7d4", 0x5e}, {&(0x7f0000002840)="0d9018c638d944bc3364ec2c6b7832fc04def8c48327399f013d72507923fd56ead895fe346dba244abd9adec284f7d9e25584d64f4eb283f9337aebd19d15b647df08e3aac33b8b49ac5655141b95987208642a26dd07fde4d6fa1f296a6dccb7ee0f7b148c399b07cc4178f44a5a1b6cbd80967d0d8b2a7bd7ee13d384cad49da1c0dd791ed5a6cce204306e", 0x8d}], 0x9) utimes(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)={{0x1, 0x1b2}, {0x2, 0x100000000}}) msgsnd(r7, &(0x7f0000002a40)={0x3, "996bbac03fc85268878702f97b0ed93efab75a0a1601aa996a2fc5ec99789a39c507b99cfee716f3503f3039769637cd8da3b5c053c9cded4b19a8b33f3ac390540a8012489d37a2eaa5752b9fda3ad9acbf18ac179b2f1d066b4c1139e7906f5541da64eb511ef449912b0691ab354d8ed9ba073a59b3c1cc7cc0e698158a99a870d28a93581e02fab4bff92940b153d016eb2d6fb9b4d18667b157da20817f64cd4b502f482bf627a376f67b1ac41669a040076efb01d09986fb63ef68d635710863049c7552e645268595bffff92d4ff95162b5ba230d08acd7b06a80edf21dd929d7b97433472a726b66fe2d22449b001594de640311d18421ebbed2ab"}, 0x107, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000002b80)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002bc0)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002c40)={0x7ff, 0x2, 0x0, 0x16, "83b813ba666b63a17ec4a5e4e496499ea0396e0e", 0x1, 0xffff}) socket$inet6(0x18, 0x2, 0x7f) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000002c80)) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40064}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x4, 0x4, 0x7, 0x3}, {0x1, 0x699ca7a2, 0x907, 0x6}, {0x6, 0x6, 0x0, 0x3}, {0x800, 0xdad, 0xfffffffffffffffd, 0x46}, {0x0, 0x8001, 0x7f, 0x800}, {0xc01e, 0x6, 0x9, 0xffffffffffff8001}, {0x3, 0x2, 0x8000, 0x4}]}) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x114, &(0x7f00000001c0)="00d1125ecf18eafaa493b1ba7d4acc97bf40f5130e856dabcf467a4c332623baabcaaf967d323867e2c43d5e58d397cfcef4b6883a267114338d5ade7fcbd6bc95753819b833741820976718fd992cf1b370133cb42d434831f4be702b7c98725050736ce2431d64c46b8361d5a03e96cbab7398c69fed6408fb5e81ada88a4294318280a360455a4649d6d4001639411e5a6bdb6f08d7a385a6010bcb5d7cfd2a312dd9d36230ad1c972eb9df7bfe4e48ff237e6502822e770e3ce430b5596078366112cf8bdf97753fe760d060485268943836583ba6381f9ef128e2dc7fc332e71e0ed74a9cdeb927c57807f8dbe3fd452b8084c7d15d2af537905f4c7333a85c02b506f0080870ec99a9c5aa1351aa4cea9a") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0xff, 0x6, 0x40, 0x7, &(0x7f0000000300)={{0x3ff, 0x4, 0x9, 0x4, 0x8, 0x4, 0xbdb}, {[0x10001, 0xfffffffffffffffe, 0xe6cf, 0x3, 0x5cf1, 0x5, 0xfffffffffffffff7, 0xfff, 0xffffffff00000001, 0x1, 0x6, 0x5, 0x8b, 0x8001, 0x6, 0x7fff, 0x6, 0x8000], [0x8001, 0x9, 0x1, 0x2, 0x1, 0x55b, 0x0, 0x4, 0x6, 0xfff], [0x8, 0x7, 0x401, 0x6, 0xb01, 0x401, 0x83cb], [0x631, 0x2835, 0xaf08, 0x9, 0x0, 0x5a8], [{0x2, 0x1, 0x400, 0x58}, {0x0, 0x7ff, 0x7, 0x3ff}, {0x4, 0x6bd80a6b, 0xe06e, 0x6}, {0xde0, 0x184c018, 0x9, 0x6}, {0x9, 0x2, 0x29eb, 0x8}, {0x7, 0x4, 0x0, 0x7f}, {0x1, 0x1000, 0x9, 0x5}, {0x10001, 0xfffffffffffffffe, 0x5, 0x3}], {0x4, 0x4, 0xfffffffffffff000, 0x6}, {0x100, 0x8d, 0xfffffffffffffe00, 0x5}}}, 0x4, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0x5c8}]}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="6525f8df742afdb3b654f69c4917", 0xe}], 0x1, 0x0, 0x0) 04:02:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/217, 0xd9}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x3, 0x0, 0x0) 04:02:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0xff) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='@\x00./file0\x00'], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) dup2(r1, r0) 04:02:39 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000080)=""/65, 0x41}, {&(0x7f00000001c0)=""/127, 0x7f}], 0x3) write(r1, &(0x7f0000335000), 0x10052) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x14}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget(0x2, 0x1, 0x210) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/124) syz_emit_ethernet(0x4, &(0x7f0000000340)="d5fb8c95") semget(0x0, 0x3, 0x711) semget$private(0x0, 0x1, 0x10) 04:02:39 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10501, 0x0) pipe2(&(0x7f00000010c0), 0x10000) flock(r1, 0x2) 04:02:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1, 0xe7bd1ddd93aaa870, 0x7, 0xaa89, 0x611e438d}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 04:02:39 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x7, 0x9, 0x7}) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfffffffffffffe85) poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7fffffff) 04:02:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xa6) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8, 0x0) 04:02:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1f) pipe(&(0x7f0000000000)) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 04:02:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x8) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 04:02:40 executing program 0: 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) setsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000040)=0xf6, 0x4) 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) 04:02:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x0, 0x6, {0x1ff, 0x7ff}}) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000180)=0x3, 0x4) 04:02:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r0) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 04:02:40 executing program 1: r0 = getpgrp() setpgid(0x0, r0) r1 = msgget(0x1, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0x6, 0x1000}, 0x9, 0x4, r0, r0, 0x4, 0x8, 0x7, 0x9}) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 04:02:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x0, 0x3, 0x2, 0xf2}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 04:02:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xb1b) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000102f66696c65302f6e696c65300000350c4d6a68194ebe37ca"], 0x100000252, 0x0, 0xffffffffffffff33}, 0x1) 04:02:40 executing program 1: r0 = syz_open_pts() fsync(r0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socketpair(0x6, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x2) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = accept(r3, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) openat$bpf(0xffffffffffffff9c, &(0x7f0000001980)='/dev/bpf\x00', 0x800, 0x0) connect$inet(r3, &(0x7f0000001840)={0x2, 0x1}, 0xc) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r6, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280)={{0x2, 0x80000001}, {0xffffffffffffff00, 0x5}}, 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x20, 0x0) getpeername$unix(r6, &(0x7f0000001300)=@file={0x0, ""/2}, &(0x7f0000001340)=0x4) connect$inet(r6, &(0x7f0000001380)={0x2, 0x1}, 0xc) linkat(r0, &(0x7f00000013c0)='./file0\x00', r8, &(0x7f0000001400)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001600)={{0x20000000, r9, r10, r11, r14, 0x100, 0x8}, 0x8, 0x6, 0x2f1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) openat(r6, &(0x7f00000016c0)='./file0\x00', 0x80, 0x100) syz_extract_tcp_res$synack(&(0x7f0000001200), 0x1, 0x0) r18 = msgget(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000001880)={{0x9, r16, r17, r9, r12, 0xf1, 0x83}, 0x200, 0x3ff, r15, r13, 0x3, 0x0, 0x3, 0x800000000000000}) ioctl$TIOCSTART(r6, 0x2000746e) 04:02:40 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x4) writev(r1, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x9559e2cd76d5030, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000100)="ce8b26a43c3380d0350d0175026f33d5647e4fa2c863d7ffec3ce26d782442fdb0d75f8de4a21ef43dcc62611dc8f26071e8d87df019d9fcebb57ca24301ec6f520b91d6cf9503eafb21f1090d307a5c62d9eb65154df816ad8af3109c6821ebaa4f9d3393802ef916c2b755cfb48991757f6d25e1663c80cccdfb298e18b3f457ce3bd2d630064a6894842ef9796098bbfaebd549dd7569ef1db1dce190cb18a7b8dca0367d9f2646939fd541695e9dc2e195f01186c087a33fcd31856ee7a431904c97e85cba98b4f6a02bd47960078b2b6896abaa50cb057969d87b8c654a6a847e3d4bfd66", 0xe7) 04:02:40 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() fcntl$getown(r2, 0x5) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 04:02:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a397e11de3b90e1caf58ad8b1352b3d027130d35ee1f755710aa42b23d96eac3158ea79fb773c4b88df1977fbb5144bf80738cf54edd674880f93fad3a5ddfd4742fd8178b2835e79189d9ba9c5270be88fdb1dfceaef7fe58e6cd3820142da0ace1efd460f12ffde3a84e9da8114017c94615089d05363c6f430c55493cbb95798c7862f7656894a25ff296eb0800c6e99dd052393f130ed537cee24e677a9739d5341c7896366701ba8705018714200a0a2d2f1b97c8be1de0aa20", 0xef}], 0x1206) 04:02:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x8) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 04:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) r4 = syz_open_pts() setsockopt(r1, 0x1f, 0x9, &(0x7f0000000180)="f0", 0x1) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x7ff, 0x7fffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xba3eaf33bb429879) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x15, 0xfd68d2d6ae91d612, 0x3747cc13, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x80, 0x101}, {{r0}, 0xfffffffffffffffd, 0xd0, 0x2, 0xcad1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000004, 0xf3c, 0x3}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x28, 0x80, 0x1, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x0, 0x67}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000002, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x79ae0339437b549c, 0x8, 0x6}], 0x3, &(0x7f0000000200)={0x3, 0xbe81}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 04:02:40 executing program 1: r0 = socket(0x10, 0x0, 0x800) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) socket(0x10, 0x4c46b2da230a584c, 0x1) 04:02:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000180)) r1 = socket$inet(0x2, 0x4, 0x0) dup2(r1, r0) 04:02:40 executing program 1: r0 = socket(0x18, 0x4000, 0x5) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x6, 0x80000000, 0x800, 0xffff}, {0x0, 0x6, 0x5, 0x36}, {0x0, 0x8, 0x1f, 0x1ff}, {0xfff, 0xffffffff, 0x3c4}, {0x7fffffff, 0x7fffffff, 0x6}, {0x0, 0x1ffc00, 0x5, 0x7f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x62, &(0x7f0000000140)="ae77abd0f8200b705562e1111280c0566f00") 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) setgid(0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0x0, 0xfffffffffffffffb, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 04:02:40 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) fcntl$getown(r0, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="394880c22d23c8c9769c025e1299243b5bfb27ef7da942a1c82f2b78", 0x1c) write(r1, 0x0, 0x0) 04:02:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0xb80fee21ddf58b0b, 0x50) open(&(0x7f00000000c0)='./bus\x00', 0x8f4829488067ca63, 0x16) 04:02:40 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x80000001) 04:02:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:02:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x10001, 0xfffffffffffffffc, "0a1fbef2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f00000000c0)="2406d43ebbae8926db9b21c0d222358cef9aaca0c1526e86eb574d54748a1ee9b4c9566055be95665c027b5dd9f1ef6b754a4bcbee544a1b582d3cb9514d09e423d4d9e1d1257a6d259b713f16a3dadc370bb056ac1ab150d816ab89856db256997940a039707ac014cdf89d0ca25c12056349ed825e1a0034c7e7dd49d7436940fa64ef7ef6bb133f0a348cc2", 0x8d) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002000)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e4fcd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be", 0x23f}], 0x1) chdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a", 0x325) 04:02:41 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2080, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd4906645a7959999, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 04:02:41 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, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/82, 0x52}], 0x1) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xcd1f, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/126, 0x7e}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000", 0x800000000000}) 04:02:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000080)="04", 0x2a2}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0xffffffff, 0x7}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ftruncate(r1, 0x0, 0x1ff) shutdown(r1, 0x1) 04:02:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000040)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = getuid() setuid(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x100) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x4) pipe2(&(0x7f0000000000), 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:42 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sync() 04:02:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x0, &(0x7f0000000040)={0x7, 0x5}) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x73840d07d72f0344, 0x88) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0x401}, {0x18, 0x1, 0x4, 0x81}, 0x4, [0x100000000, 0x4d2, 0x2, 0x4, 0x1, 0x3, 0x5adee9c4, 0x9]}, 0x3c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget(0x2, 0x19bd1bdbd13bf615, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/235) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) lseek(r0, 0x0, 0x0, 0x0) r5 = getgid() r6 = getegid() setgroups(0x5, &(0x7f00000001c0)=[r2, r3, r4, r5, r6]) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) 04:02:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:02:43 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000), 0x0, 0x0) readlinkat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000002440)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3ceca51a234cf623fc3e896f05bb8595a4861df0ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc649776e7e90cc51ae562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c8192d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e0e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c73240c4dc9b60095d3d518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d09612c158efec4c89ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f550600d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee739137003e10ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e91489582284fe5fdbd3a00fabd84adeb94ddbc1b90dc56cc662309977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b2ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4a99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f00009c6e4b66c881a9359b80f842ccac9af62730f6ad854ecdea923d6725c87e2d40359eaae5c41622e0db3153be9b1e888287b33115f7945e75d935fad5daa0d9e99f8cd29766d5933d74b588cdf4eaf896ff3668ddb706c1b6f586dbb545ccbf4219c647087b521638cbb71c8c03824422f6093c0ce23ebc81474a1eeccea4fd019f203fbf371a4f70a62996a84e06adfff4e5a1b7419444"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001980)={'./bus\x00', 0x0, 0x7, 0x2, 0x0, 0x10001, 0x8, 0x20, 0x3, 0x1, 0x2e, 0x7f}) fchflags(r6, 0x1) readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000180)) dup(r6) 04:02:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000140)=""/184, 0xb8}], 0x3, &(0x7f0000000500)=""/34, 0x22}, 0x800) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x1ee, 0x0, 0xfffffd9b}, 0x42) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="3a5868555521759d0d02a980f8365de921b836e95a8816320f865221e38456f999d1faa10dfb7be06053e06cd64a8b90621e2b00a137cf66d7f1bb091c26781a0c6271d8c2cbb78e3500eff180c5c859fe05a68ebf8556b36bd61ff0efa33ad43dcac1f587c0a33dbedca87954642f80f67b2d585531b9211c1fbedde3c25c659a27574e94578923bb6bd36afd55b0a334920d9d048551920fd2c4e3850e72a125faf630445b33dbcd9a9670e3ca776f19ead4c432c73fdca9ee925589e7eabc2707f6253241ba4d38af", 0xca}, {&(0x7f0000000340)="6d6b89d270663226ea89cdd50310519c79a5871ccdb9e5d4dfedc08f5e01a04c05bed50b09c854ea6aa444de2d88e18a72653d82ab4e7f36e49c26c93d35441e27b15274f91ed462bb782f91da6ed28e1f345f782f", 0x55}, {&(0x7f00000003c0)="2469cbe627900b3842ae4ec8fc21d5d68616056fd93735f21124ba86ee56be10ec3ffef582dc320d861ab45c45f47014a87af3bd8a852b0ef60c57fbda8c4bda38a7d3888388cfd75d8063083530eb3ed67e9e4fab3bb08a4d310781229e5d59086d895fa27f5fd754cd4edc7d7f052b0f43b0dc6e7743f5cb93e9ae45a5a804bf9ea3eb188c3c0b172fe7261ac8793f359ef945522cea232953007b2791dbdc8343515d20", 0xfffffffffffffed7}], 0x3) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x85cc5b80f80d6e5d) fchflags(r1, 0x0) 04:02:43 executing program 0: getitimer(0x3, &(0x7f0000000000)) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x8f) socket$inet6(0x18, 0x2, 0x81) 04:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c0587d524ccb5071d07e60df966056d18b8a6d70", 0x0, 0xfffffffffffffff7}) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xddf) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0xeb, 0x1, 0x8, 0x10000]}) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x3ff, 0x7, 0x3f, 0x7, 0xda0, 0x1, 0x7, 0x10, [{0x4, 0x47b9, 0x80000001, 0x5}, {0x0, 0x400, 0x1, 0x7}, {0x3f, 0x400, 0x2}, {0x80000000, 0x1, 0x2, 0x5a}, {0xb56c, 0x3f, 0x5, 0x100}, {0x20, 0x4, 0x8ca, 0x7}, {0x1, 0xff, 0x1}, {0x9, 0x1, 0xc909, 0x5}, {0x1ff, 0xfffffffffffffffa, 0x1, 0x7}, {0x3, 0x8, 0x8001, 0x3}, {0x7, 0x8, 0x1, 0xffffffffffffffff}, {0x42e7, 0x81, 0x7fffffff, 0x5}, {0x2, 0x9, 0x214, 0x7ff}, {0xd6a, 0x101, 0x3, 0xffffffff}, {0x387, 0x4, 0x100000001, 0x6}, {0x4, 0xc0, 0x1f, 0xdf6}]}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699318d9648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 04:02:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xb00d887e1d480e9a, 0x2d3c5e2dfd73243d) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) r1 = msgget(0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7fffffff, 0x7fffffff}, {0x18, 0x2, 0x1, 0x8b}, 0x5, [0x7, 0x3ff, 0x7, 0x8, 0x27bc, 0x2, 0x1, 0x5467]}, 0x3c) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8001, 0x401, 0x5, 0x0, "b221b9637e21d1af31c1b947f9b055ef167603be", 0x5e8, 0x4eff}) msgsnd(r1, 0x0, 0x0, 0x800) 04:02:44 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") 04:02:44 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000fb7000/0x3000)=nil) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0x40, 0x9}, 0x7fffffff, 0x7, r6, r7, 0x200000000, 0xfffffffffffffffd, 0x5}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x118, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000c6a000/0x1000)=nil, 0x2000) 04:02:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4fde1e25e6ca1ba) lseek(r0, 0x0, 0x0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 04:02:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x10000) flock(r0, 0x4) ftruncate(r0, 0x0, 0xd58f) r1 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/146) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r2 = semget$private(0x0, 0xe3bde74893dfa2fd, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/45) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x1, 0x7, 0x100000000}, 0x3, 0x5, 0x6}) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x50000000, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x35a) syz_open_pts() fcntl$getown(r0, 0x5) seteuid(r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000300)=""/4096) mknodat(r0, &(0x7f0000001300)='./file0\x00', 0x8000, 0xb54) fchown(r0, r4, r5) chdir(&(0x7f0000001340)='./file0\x00') getegid() setuid(r4) sendmsg$unix(r0, &(0x7f0000003800)={&(0x7f0000001380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003780)=[{&(0x7f00000013c0)="5e19a77daf7d6f1e939e7f8ac10b161fa2f680b21076420532c487d20ce8534f088f81a06ee0ea4f89e5d1062fe0ae7ae6d1d3c45ced29f9ba3a1011c0b7850b574e86514198c0bc493c5a15bad853502cc652b47660ccd086424083b774998e52b3d5d9eaa7dfc0", 0x68}, {&(0x7f0000001440)="95fd98f6e308c491f28395fc191e365a194e7a27b04a913542e1a55abd2af2b94d1384538643805718348b5ed5560c224dbc6fa15ba41d13cc87a695e23da85e9733c1e3bc5efc8f1e5999327d0d324973f61190b9f051f32fd4cdc20eb359d9ce4225533061759d088d87d6326f2f0e307addf778209b09dd9773f12023996bad1381", 0x83}, {&(0x7f0000001500)="9c025fc0991ead8c01250764f1ce6f8c82d560fa964842b59be2e27a6f0b79cd8d741a862988789974e46bf773d4266edcd9f30ee7640d868116311c8891d23615242600dffbe89247d775a2fb8b752c26077439a23d58ea10d2", 0x5a}, {&(0x7f0000001580)="6c9bf2365917a7d3ef5324a5165f111001099a40dd83a450a86d2e054eaeae74a14c8dafcf58a2d9352f52907c0fcb59971c3913450157894f4fc503c769267578bb3954123b54bba22fb569515f1a5ef83584d5b705b48a5d0b17c7f03df87f2b778a5d06beb23e16e697c450ef8ef300e12b242911d91c404552ebc92c38463c2a", 0x82}, {&(0x7f0000001640)="ac063732fba851efa326a0b68a9a6db3595a6d71bc0f1d328a509034d026e599c803509c562b47b83c1296fe45c287712ac488f06b66afa229d382988dd976cdabbbfecd40b0a3b0f703e6eaac266b63a116142b635972d58d609956887494955ab516f802635501715d88a398ab2690432a02d077bd2ad217f6bc473c67eea9edf11d60d17ca7fa53ce18ebcbb49ab3099417f283f1a430d76b2730a3ff1af2eef9e656db32b5d85a9601c3aadb0e503e398d28bf142496acef7ad47eed0cd8a1ee81830a89d6158720ac80cf0abfa653d31477eb6c0f7f0b376dae24fbd6892e65815ae44d584aa7b1910e7e2b5f36f06692fea3d81b5a4e8785d609a5bc17aca6d6365e7cac0417a660f787bbeb383d5261f45cee629e03287a27f90bf186e8e5b842c7c8326beff9f1ecd9ee39b2216f9932d9fe89dfecfdf6535c4152a6cbc3f706fe9eaf22993a633b88decda6a2797d0c81998972f31c57164b22c474f128ec469b9267a2506b581177237d712dcda6361c9bcf0215f23617fd34ae8650dd49af5c78e2323609c42cd4be3c4ea4843a60166d5f8974c3da91b85828b53a321d908cf8d510284b3f4e9e80d90d01d55df4dd5c49e7f4e328d4fac00034501d3575bb07eb9a39a87bef01a4f58011442bd96e1b5cef870a8d47730563d74d27c3689c91826f901c38774864d9592e7f0eef88e99b06f91c53dd9b2dfbb8d9c99bc25033552a25a81fa10f1ceabe6e36f625fc6243152b8d1e1b30dbce278cf8f490a9c63fc1b96120b0abcfc2f63b7242c4598fb970646e25697636f4f8655f8680ca9d4f796de0fed77e806a637fe8043c58e968dc5be0768ef27e3a7aadd9ab79b5d2892d9994d3e2b0b9d51ece5e9aa956b8c4f1f2e19f29375dbd46757d69fd6163540b15abf17bda85a5d94ad8ceb4160b1b0c05b8a152064b8ce80aa2517b10ba1e568d5bad86b823bccacb4e5e80e9fecd6370c1a2c7c2331633c218ce6057325dba447c86c0802151445e52edac33e6d90390f6efb757ef4ee2722fa5fd561515afbda0f558fc0db86d6c6519465940c25adab84cdb776257c85214d5e9223ec2f69dfbdffeb8aa7e39f166f25bd775c9011aa07c9d8f1cf48cacefba00afd277ca36d70dee25f08121faa070e0fdb9454bf8270f44ab8158f15bbdcc2711b2d96122f57da394d56ce55ef85e2958e5f89d01f3b7077d3b97170a561e62b804ee8082bbd7fe4adeb678cc0ece086717718c5613bbcdeda13fbd0387a062728924b4ebe4cd78177110dfb50fb043fceb4241080bfe4dbc2c2c709d42decc53c62eb54669f42a31d4f12f6188afd2149a2c1173e571f9a87d97adf3b895f91350a11dcec9d31aeb40a54301694eeafc263572ad7a9484f42ea7a121a7024a241618100d5522c376933ef266ad8fbb6bb59f8a729832adb125c2f39f89f5a53e2f50eaa61906eb5c506f599db008b3466b25b6dac5cfdabfb9dece5727dcae63c30f03aa958f7d41849d06d1d8c9281b0bc1ffd5c31f81f389c7cf49be090d727f28d667309e58a985db86706aac5511adb8d27d75d319d18f8e45affabaaf5cad0f1e452094c72468f9064e007b1ac5fb1a190da1d708d918054271c19f77cfa7d82aed76c4669cb0987a2f464bfaf12bf98822104d43ae0c6a753f3b8f7ae14b64b02106e37dce2790ab58a17e37b6bba28a95bdf7e7a96b4e9e080d0164a59dc8c5a546c722b27e9b660c8e61ecb2d84294ff6ef20b77a8871ac16b66b04d51324b1e9ef56e099a07f27aef5c195640221dc9afa7290e037c4994b828a075890c2de51f1febd16def8e41fd0adea40c93c1ac48e1c91e728432716b1160e6a425693360854ffb10fd3d2144d30f943cc69ff99a4de66d8f670f3576d51f3e30bb7fa0ca1c1b8eacf634356205634e34da038fb40b16ba004d2e9b4653ce93d3a455cd5d748cc34fc980aba156912426af2abec2bd24e319f4a5f609012bed3dc650f11b8ffdf95b3a00e3e1a19c3114f2d051fdbb6fe8f5a1f437fc6d5daccb8c1b7ea0b4e2191bf1c96d9d65e85fd9e965a3d80e60b9663f9a017704363ca43b25456dbb41c560e31bacd615687c16291ed96113b5c3f13b9fedacf0d375d68c2e78cce60a7d88873c2a72ae639b90923a571decb29a360aa43459bbafdf84f56987bedad8fd0032ded1448b3c3aa29a7f125619c868691be246d6f71e2f452a618a8063cc0ac4b6859bc0560e861c17d3e4c7e47a7ea2b21ee5238ff825ad4dd4f51b5ec47aab82cebcc53240d5deba2d17d278ce40519f96be2a0843939f1f801d95a068672a5aebdfa3f99a39b9897e1b9d373345a21e20a78850b95433295ac04d3fffa98020c67dbf321c37ae3c9b14109c8386c12b83beedef141c5aeb5a01f05565f5c47c125ee4517e0a649d0a9151b98672a760a0c3284cc2956ff72f85389f32c8b26c8d9b7d91c93256be48c61d76955acba354dc4c4ee40f554117959dc7b0655c6b6be538a7e2ff6f5faf3fc6109516e7fdc678b9ed90ae0040b3413a9bbad92ae16345b390716a820e8a267ea583444c9f3bebd2a930da036840c5da78cb4604cf2771a7c3a9f672da29cf7d8bdb7491df77f10270a35fb8673672da36ee1486952c0d423de53848cb16849d456dc8f7f41786e565a8cae10ba04d36bd493b30dfe194c809ac502660ccc9fe5fbedaec5dcb56f004df3e5f22bcdea1ed324442df3f657a97e4f61bd322f50d34ac8f1090563c53df704df22edd65312c2b2f7df560e6c3503d49f65d7a0f0d07106642f21758b2b3e551afba6b6706dd7dd63b270c4219ba70e84599b5f1435c824bbd5862969da97e06f8a7af64551a6ff195cc87367ee87ff902269215500db0a50650a368539553ad8c8bde4ff3a929b007b06b64dda14c699866e38c4f9a542018c5e3db4aeacd16a6a754f8e2c06be328674c11013b2547042141a1d98f3cbd81a4bdd3617b388082a053f5b6870863fccd09ea9f650c34f2f3be545e8cd0241f2bca86c9f11d692eb152d45e75436dfad5c65b1122a04a65601ef666fe26b3561326b78be639f27a88eb4c2cca69829071f88cadff8afb56320784c31b6cd5f660c563f473bd9243f0c83e53d2af5811de4c1b6e94b44f082045afdeff6d7ccf14b38aee07e3dc69767a10af756e3bc02dd2bb524ced9edb2dd5099e3a231ff45bce9492d30ea312a05a03314206036b83d622c8b9e02d4394bbc001d9a1301c188a74269204dae55c27836ab502742119af87bad1a0b84a961c2f097a1bd111a87494b0a037bc61c7eb1b2c8163078da661616c131c23d4ef6e716e781a36867d439860e64a7b881cb6df6989f49829ed89f67a437aa7e032df1a054c9eef61c346c2d72f140c74a634f8ef1966fb0683717d163b5c9f78b8d8d17ae1ba8f0d35c1980442fca3b2a526f96f32452b837d84cd7b35ddabcca45869d8073ffb610862fbfc505e43638ca4e1bab22ff26b236e07a0d9ac055e5a746584c09aa64d28653280175f955ba86d7c6d283a9d5cb0a87c949b58093d353f79706d4f5b988c84c3bf328b4cc1980c76f6d17e65ff33c0492c77c92a7735956838ded11693c1c02a013907d35b20faeced2c081f257dff4ec463dbfa375f6b348a7b1b45673872613a9f234f72b6fd230d865056f81dea8d4e20897d5616b82f78afcd205ff03dfe0aeb1a15ca8453c48bdd69af020eb4c280e0df4da11b3107ec1a2ffbe9cc55dc8bcef00633be81d3c32ffda5a0cd2724642399ac7258328493433a7fc1ea5ebb67e3520347ccb1bb91e5c5e2f65947c2d32a8901c5f3470088acefc6cf4051e649b3b6604c209a0ef0e06b3cc96bf202610984503721e0036d8bd64f1e35a938f9bd43dab7b02fd2dbc72e957b138476542161c4f6799fd47b93db91b182683463cd8dd39229826c44d9f0e0cc911831c24a2ee17fc81cd09263a775c6c496b5bce9090d1a3f74e93ae736e3f5e0dd2fbeb58810f3a1d0d8eb5aa9d733d908ee56a8404571b2701aa9f9b6dc7239f4c5ae273efe7d48c09c5d30a545b1c7b27c615dc49b1eb01aea717eb239a3351206b8eb185ea98645549d2d0d86c88d82da5485bac5a9c89e9bbdef8f501498530fae2c863b9c4fee8b4ede000e4e1461d8c49ce0fa735e735e06f64ac725224ccacf830727f2b63d1f33ac1c4c603af1a8a91ea5121d7cd2b18a7d4518b45836cc2ac35b96922c3aa05b8ed0cc000f2ec9327516f9f66c1acf1cd487ddd28fb2c074565cbb938f81a9b496563bcb3dac89b951c4136a1d730f06c0be5e0f3550e36a40795a77ea925a7384d552e82f8c1582208e916e24aad682c156129935cc378f68ef67678ea5f8aad58d830c5a125d461d4be3b9601d3d0026f80688dc569c89aeb17d7ab12be088f9544e68f7fcb3f73974ff968abeb66edb96a5787210def42a873cd1b31852c8439546fb635f133fbfbe737fa4723281a64c3303c8dc463e3080f12415fd2917d934f68987f98eafd17cf9f29a72fc119e34f92c38a2aff94d1a36112c8eec0dd317aab7622057b6e999d2ab467ac9fc9d5c1e5a14fc7288896b462d4e83bfcbb9792ee40a35c29a1bca8e551400fdcf58347199283493edcc21885129f0ae13565348c7304a19a4c659a488444a138e7a794c9513007fb342528a07b11dfbbbf5878d9f601b999620a1c57a11f9833adec09ebedb32ed1e0771c5b34e27186259117447426dc6f4d242a718966181c0d86a099790d1677fa7e2425d593599d0dbb8a988f010b96a168143a6fd1d6fba79d921df8029bffe261bf4c8b25a501a15515c690f27cdc8fd37a27c459c5239fe278a26d8921ec9c8d0b1154f7c5e8c2a7e800d0bb633ef7e75f1a49530a622cdb5a7307d4ca8b5edcff941b236d02cb7e4e6c0deb5030cbde938e72c16ff6ac00cbae0ca69d842ce484258f19b17f70a2425acddee51f7424e150fcbea40ae5a098ec7381ae3ef215666de449f4edbd0668385fa00f82fcec795e7c588f6a45e1e786a13fb1a9daced4c5ac6637ebfabc6d98786bba99e58556f06da63a779000e3be6d62d455df2b733f2b4b254110babc1adeca4656234006832ce1e44ece936e303f903e21c518ed5369a40151716143546431a8bb843bb4c5fd0683b598f3ac7ded9d37afae371f92d385791f48fccc1516c95abe08cb889187389dd127027ea913646b636b7659f30213e4728c78233e53935d83c15ac8a12328d7d848530065c63a83fe1a0fcf0a2cf76b99f771b1d9f2d3143e12aed6684ff69a4abc35c5c58d1bca92e93fabbecff7edf430006071e3fdda8980042c7e6cb231cbe433e27ed88242c827734732b0cf5011ae3519315c1c6c9b46b1a49015140b1ed10c992bb27aaf9464904d8c275b196cabb09d5db8a6ab103367e9993d58f601c1cc921ed83f94332099f82bd899a2e60f22ff2451b98c86027810c47f2b181ac467c44e9e17f923284bd5292227c329a3f31fd144e13a7a876f5171a81adcf909063aa4846c3cdce0bcec2fe7ccc2431e01dd928fa726a9b9ba9eb0b27bc9270b52e8a9c8459b4b352526bd8408beb3623e46f2dfffc3b89795f7e3692a2fe1f92d01ac4b7a0b5801f5709e347cc5e583c2eb9f66c1d125663e4a3eebf3f30327999fb9ec8ec306afd1eb619de5083bafd1fc66c809f84a7653576018952b8dd6a8b2cdfb15ea77168b257176329b0473cc34b33a3bb13abf869d8085bb317cecf8b821161697cb784655bfb38216d68d1f68971712b", 0x1000}, {&(0x7f0000002640)="82eb04d8751c56d676e9a04463ad804b79d78a2eed876a404176ffdcd4f186811faf4ea8ca49896a80f62b5fff88e9b78e5f50e7408d5213ca023feadaae60f91aa5171a192191b9b89b110f68b05496c350dd7d006c7a5769ea3103f06126237ad49d612446253f1c03af5540cf5d52cf9ba0bd7bce9e1b76db7641eabce9b4ba843af68578d56c07e86930e1198c184f961876a8b91434c8165dde4359f93b6bb6da4c8325ed93040d92cae718f6c75d12dc455133c0fe3aea673474cdbc22863729a2bc63f4e2e7b1fdb336d53c0d0566973fd07a7f609e7166158a9bbc1df2c58aa4e0ae3577421fafdbe29db4a7e80ba87e14538feaed2ab043a54ba6a4eae95b65dccd30c52e4f5b2d1b594ab1eb6eeb83b8b91c5cde95297dedfbaec21360a2ae4aabcaa9682eff23095669baf44abc43a9e42cdafe96b7f129b4f303018fb091982e9e1ba68529e9e321f865d1dc1ac9b0e3dc9a8f94267cc16ce7d22f56256ddd1c884478576e2a47226bc6a5385e378f85385432621f481da1f7de5e178e523f28141a6060bdf5d41c41a6074da7b6291fb7066a1b377cd88a8f822f6917c545384a78df115d20ac1164c7fe6933a770b5060a6c2c08043482b4a0b3683998d8c1e8ee89d76fc1e9281f0f8e5e77b58ef287d95114b0f9eec04e9b8b3bf93a3df00c4f7a622806ca0bba1427d60d560239eb6431388ccdee3901984bd6cbe8af47cc28e68cf39c730f48c55b04c8abe997ca4f8c9acffab2c3bf8027ecf73d3b9624a789be4787255e64601a2ac3cc5e92e78ef59bd1bb36b44ed293fda56f5a78b4b75c0ff7206ee039595efdc7d2fe00ff94a417f755a09b517a51d6b590e607b953832fd9892a41b860aaba8412f4485dc9ba7733421bcda48a75f3e0288018efb94b5dc21ed00659853daffecfdf913bde1c9f4a98a435155b4b1e68c0d7bad970a27c2ba02d2c2152d20de61832bf8fb36310154d81d334df9b9bca58ed96f5220e1c8148d491d4833b5325b56676dc5fcaff19597ed2dcd993c855fc2d635e8ec1ba4492127bd89d31a3b2a1f45225d566d7416c60c34625cb0222907cf0ccef71c30274e5e4005eab271c1c1c704607134dc067693032cffc85a6840edd79b101894e06cfeed1c4e7bf2cc7b7bbf6c219efd4d123e27c5726a4cfa47a940929aea577b459ea5c37de3c7cbac3ea62a1e20c529d6b14852443b962a49f2ec62ee4004513aeea4c3de93c5a6d49036498e9acadc685d803cbc14c68cfbdbff2c5f8b99b3c99848898d531368a0dadf3ed4f024febd3c40a5a15ee4096fd7dace26446892db99d9ae73766e818a3b4546804c8f8ed0c14ff51a8f87ac434ba03080ad13a5c70ec99d917f9d35add26eb27842d649feacb70339acaa664dd7b913dbf88f5ee75bf78e3273a7f7e1ce56ac8aaf9371d1da2fd08074969f7d93ecb04e6c3f8ee7dc48b458fffa9934682fb391b79c837f79984b4c6e5bff4dd055ecfde830faa8f883fc02e743a357695b6cbc6b2833cc61e8a5d00e0fa69b7c40a712542f69fdcddf6a32d33fbd1dd65f83b623b7265ed5a83a70ea9252b018f13482ed5a9c5adb4dae1280b654c3c697e53c9b4faf7d76d6b7429e07995036dabee573034d225e9391df68518c761a44de760ca75d1f0e8571b957aa19102c16550fd4723bdcc0c1d6958dcc13f96fd1251f95c9c29c80b17ecbdecf7cf205d08d897dd52232ec575a90b2d0a6e0d9184be803e13562914770fcdf8225472cddf3685464c35a64451ade3989985f5185aaedc092099238a1bc4028ffb5638f5550c44d69964493ff5d015ed619bb768f22e14fb117ac1b1a326e15957972a3ba409569dc29cc8cc1dc008ec9a256bba6429cef8dc8d7c6c62d38983716899d52478850b4596b79fbcbc01b281eebcdc99714967ae57632303c1a64fc377c2aa556afe64af584aeeb92ece2bc5419c47962796ef3c13f6df83d666cf907429b51b7fdc17bbc9e5a832533456a73150f930c4dd2b0257b4a1405fc2c529935c6bcefc8cd87ecebc4d1f35581235647b6563475d4fe48fd251306022ba81606d5d2cf7513f704a1415480128185940d284f5f18544a4d7fb329136f674fdc82eff577d781b7aaddbb2ad4c4103822f0166bb2f39d4321ff9b09f669c242e9703a2fbbef56637da37be71522aeba89e0b8d5e5ad53dc3a67949909ec88fb29656ba71fdff4f5781675b8bbb20b4b435bd15632837ba3dad6838ffb78aae5077a0fcf724b1c4e6524df4508a0e08018d4d039ece71bd286238b5a8c3056aa95b2d87e0803541552b1bee6893c14fe30af9bde371e3c69ca6f1cfa27f138d1fa346fb1675aaa599cc9c35a0b14aa0040709e081e131605382e86f0532332ebf5ff65b6b5606d4cade35ab456d92be9707f954a63037ff3e6c283ff42ede7d3e37f48fae911c07159143ac32586c8806bdcaecb0f5ab4b3647b8808a72e1a2ad5cae7d724c21ba16c9c1355087bb0f3c5f6d7ce7b747edec6b9532ce43c7e39585f166b6b9765c92fe2b1719f7425e63c59516f3f51b918f00e54eaa2f3f21bac8fb1366f5372760f16ceef29ccbd3febf28db79f13b13a58196de6b59b3430826029c4be86f83f0e3f1b9e6e35024344690faaad42ed25d09dc68b95219095e3a83a30fe3a40b2172a22e85bdb0670560c420b6f57b46bb17ddbf1549ed18e60d459dc7390ea66365720e8faa6caeb38b5dab24e56d86331539ff082934bc089ddd2e5807ec76f70b21a42c07e5b51d7c3c90ccb4bdb42b2e02396debbd56355ab14fbea595e757885ae16ec259a4beda7e8bb64580591a0c70c6839927fdfc3073e56b8d0c67151bf0ead3bec889d4fe56df4250782412cb6b0294124de5a298cb3b787490c6bba8b8b5682655fc4711ea54ad13085aec64505c783cb1c4bed122c10e45348bdba4152d4fd34799628d4df104ec3adbff5c23fd25e911c99c2cbf8058f10cb5c08133432bac5d36720a8cbecb85bda1a2ea94901f83087ebc38e88bb99f3a65ac94c84ebbe43ec1a769c8e2fde42168b19abb32cc4e4d63fe5c1b351db544d3c82272697b35fea14da422a8c6fef44c53cc9e72c61a59bc25548755cfd6a954d9810a89891632364a56a17bfdcac414d930c0c96731718f114a041d1001f613e0471c6acc2e3ba1612f1795c0a26c318e4957fd618250794705d5950060ea1926b7411177ce392c040610f4c79ced60e9fd8bf61d06ec88e8ca5ac135482543024776b16f27d0e5ec9ced716cb073ce32e3e8ace346a493343ba098e5ca1a1eeb2f1082b5e4c5b88189bdd3b6ba906ad394249f9f3175f5f5110ac03e26a651a5c1917384e1f84d2809a9a637a0def92155b40286f28ff2bb6471437741e24f9fce01ad8862e26c44514edc80d530ca6591e3727efa05f88aa37d2fd7340c81591d89aecf98224c222737952658c8ea545f01ddc22f7807c750406e913681e52f45858556163f8d03b54f3229fda8075eb5e9c3dba3209171cdf9b05ea1d5e6877b5e4687189977f0d56aba128b48b12abd0732b4b94722aea6ccdecfcf48d0960157e7a7cd300404a5b1fa7b6ee71e2e5fb74a3aac8a42cae23469fbb413e46b0aa1b7fd03bc0a04255a2776f2fd51710581e49d2d7e063f9eebac170198ca568dc5576f3deb626db2c656de6624352a5cf6941bdde2c1e9f56e2960c221a686c37ef75e68ba49f44cf04c10b64ab81c11c32686d2c69be5f345211ac86699a2d90a1c28dcefd703a6b81f56809cceb4f02a7aea3a26a03d66125d21b5610c6e7bbf3345c6936885d794821b11100bde7d1baf97e061be79e2a79086330e896c88a22c8a1f65eb11540f0cf34ed824cfc3d6a5095e95fbc5eb4108d16463559c2604a5a71a64c7fb3ab0f6957f0a878142ae2a95d57b98d40c0b8870575f11d49d278267b25a95c6d14f93dcc41b9c9c34741e02008a56588cfa80d025c2c09f38e841616ce3d4996b5d3134bfc8ec152cd409e96f92cd5509426b296c05dd988e704d12d8cedf355734ab4e83322713ae8a27d9c0b632684348c7b7c87f4aec6c6d6d625509e7c8fae936c64e220aa311b99cfe4bf0a3144e0e269536f94d0093c2334e57b7b338d265b1d28d96997d8a85ed63cc6f2313a43f9ee9709f88fdc573df5faff2a82afb39c817b21f34a0921b5f65bbbb897a9097d3a8c162b6cc70f0a090902d89c82288df30652c2fde208a291f1a12214f8297864ed59e78f2d1715e08ebcbd94c14c8c2de022ec9e7809982a0ad12ef6a7869872ba10163a50af07dc2b7219ebf0ba131e13941b470d67be9b1e0ba22e50740e0ca5ea94ae222b9cb34418e8d0ca7be247e792c217689fcc4e481fd54a2931cbcd30aa5506773735c2183e682a2c0c454f7711e309ba0c0240759fa7d860235037b9754c9286b9532f509c4bbd7193dc3369fe7aea9a4b7a81aec98d4c9fc63e5ead9338e1545c9b69fba55f5c96e75841992876b5381775f60cd5df752237e7cb36a58ed2643e1f52a4e2fddd6dafb1d040da6cae5f3598fbd4171dc9e99249a8b3858a5f81f8979c72004afd66bdda88af37a7fc790977772572b127c0d43a2a796fece09e83cb3050ff116c708a1ee07eba452681d4c5c982e8c08405f71ea773f0f9d44a6b4df48341598c7fffa85993caddfe0c0b9885d23759a80679b2764efc2ad3d1302050917cccb77f513342ea282790eb8c8c22ac93d53794db08f88e1cec9477b2fa3de4948f88f528ab13bdd912692159d08319d1bba8eae4834ab5683f2cdc22228d762eec04fd59612c79634f0fe9d89983380601c47d29a0de9f95f87e792e51815fdc03140262e98a5b3c548bbea4eb3253187aafe0bda9ff11f6f20f9c3cf8a372fad924e86cfcd00e6926c9bb16bbbb5e18198201fa1b2e6845892365261bbe4c62839d687cfeae8ae42fcb7b1bc88c4b7c418fee59172de84417a1389c3e5ce2a0a63e5e2bf16303e307c588fd6a080753304bb06a68b5ea673a118dbfdab0b8bd7b6047a28889c9774b02f6005199a04be8f295fd3a347fcf27a50d1614a188aad3ebc0846cc8c911fa0cec83d221f1c381c4e0f7c6209cd1a754b8016d0aef5a28a6842108e92b7abb54ae0fecf51f138b371f9d9b5533d413731839360bf523bdbc62fdf296ded0af3c848abd4089185d4c88fb5607171e11613b868bed9c10e6cc405f61886151ad610e356c999135262c45de202a24a032dbb2e4670360cb42a6ac260d1100f4f0ac0bae7d7e432ad3395838a4a6454afbad731e461c5799c58b15de3d751cd320137eefb7ca77d9bf1363a6db9c31b3c584281685c4219ac8d877469aa0466ef94fb8be823b32c215d87645e7281892b57c03a8401eeb0520adeb623ab9904715895716abaec7d67754f2914b3c1f53c6ccfb9d9cc399fb494fa06075d97c17cb90ae749d3a1449d2a4c00abee638b5f28890a7b42321133ff24f0fd834dae20839397dcaeff3afee2e9d92c87cea154ef5cfebf4703668affb36b7e73f1001d22f8eb0bf08435edbc42625744192f9b4706cb4eb5ecd55dfccadbc3e403f3eaefcedb7a9288161588b974957ffa55df61513f873512e20ce1b44e0f1edf337195435936780d52c742d9b3f70c2893011dcce3e2bf39d3f3fc082b9651e09945ad5861c917e22596e42b4c6bccd0b1541a941c06107a67afdb1864d2126d8963f84291348e8dcac4ab9862135aca7486e958ca15205360be6fe357315f5813f5c7082cf53ae370", 0x1000}, {&(0x7f0000003640)="8068092ff197a7abf72c4f8114b63dfd1f13fc6204f2f41e8c419e84fdb8b37a8c79e6e1d83b8f42cd", 0x29}, {&(0x7f0000003680)="aca8830c0b16dc2c9308b8b760abfcb86615ee06cb7c5b2ac050385e9142e839d7f0025c1162c91e4351844f61185a4bc2f6b35e870ec66fe37a6df45935247b3173aac5892ee4d638cf691043ee6ed224f1ab0b463ecdb11e69356fe4ab29882aa07dcac9032736a50b2942500fd8274b967ddb8e04625b216ba319d6baf6cb492d8d72b8dc64f93387ca6678b8eb50bea8bb8bbe8b07c3c2af5865c020a3d9f0915ae92165f2e2ea8865fdebe5a024ccca7439fa66745c70b71f2689016b9a42f52f6ef833246a197f47a340a1f953009453f36ea196b408cdcdf9ec8dbab380c9fad10d58bad762f3ce96a674d4cc1d06ec786ad9d7189e5c347586", 0xfd}], 0x8, 0x0, 0x0, 0x6}, 0x407) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000003840)={0xffffffff, './file0\x00'}) bind$unix(r0, &(0x7f0000003880)=@abs={0x0, 0x0, 0x1}, 0x8) sendsyslog(&(0x7f00000038c0)="c524be5baf213e292e52f90057f1ba66e4a587eb9d84543d2dd668195cc0aa71779170356159748b86207f0524169c08ca8b7bd2a1fccd4c93ab63860d8a57f751d2c98b9567270297133fb14a4ae85a01f6637943648f24c73e2cb8066ff0c9fdf693957b8e96b52ea4c0adbb72974fa28ffbadb27d34e053a8baef784bcf7fa06047c14cd9a58520f88330ae7ec3481946a8ce06fa795d010fbd6285cee265045cb86b374b2b85ffdbcd47fc9c7f89bf822ff9b6262fc3046fe04a64f4463cd9296c2c7c87eb9cb7ee3c7bf81e514a7c46617c979fc5aa14764e7cdc23a23b3e01f2d3bac601304c44e0028eed8718cad7aa5b1ff2f5e875450af57f9a740d33a707f843c4ddd618cd431cdf4a5f3f6e2728b14fcdad80c7b250b2b3d17e334cc57ec37be05121552a83119c68cbc14da42578ed18b91f873f8695f32ae11864f44ccb0a008d0f34cd8253896a9cbac070151a10e5c9405ce3d53665a9d1f72071dadde638bdc4494270a063cbf81faed32f63fe8bd2842300c8b259c7b8d61c54ad64e32262df09dcd35b6c4314d3a7d70552eb8e2ab45e47431aad890dc7aa756814721fd13354cd59ebf0f787bfc9fe8f3f369dc4e3714f9a7502885b0b918244de521be74f66dd6071a54e15ac2ebc14f4927a72d13ddbba06ef3219b7bfd9b7189cbe28c715afb844ab4b1cd65fa81b711b5d06a32aa0457456815b28af7fdf782919df82a329c5d3ef50a7cdc80b09fac7d96b51abe4ea4a0857b5381786c685e5c45496047fe4dbf2dbb5b5b19996ecfa950b43a199498c4184d34959b3fc0f41e0541cba344af7899754582ec58f65b1b4c9d93e9a6ecf94b5db61de7fcbc53c4f0ef79256e32c282010b69da85d77623b76ea9bb25bcc600d3d70b01e0990bd731658a4a205edc8f6d0826198264f61b06ef68a6d62e1e5c43a66a570639bb91390c1c89df98e6596e30fbe0eeeab780144987180865f5ae0c185b55d930acecc52f38731fd55e79ad7fe9a8c30f65c86fc3bf820ccd8bc75cdb60c767d60ce37ff93c9c00c6985b37a32fe67a8be13151b2ad7d3113d128eb02032181453bd47e3057ff7e74111d50a1babde78959e58dce3f283742ac7368d81f634378682b276233fe760e3685aa1317f79035d25ab6e690c53fcc0fe9416f3b7a46d51b2fcc55887819cd77ac89d9e21030e1c0237c8ca62c429ca91fea5880035bdd32a8f8be1a782b64d19f3f54a8907301b93eacfd6aae20897fda6535d7c1b6bd857b35ccb151ec3f8352bcf8a14d696f6a977939e982b37f918aa0f3477ae63314feebfa3c40dc1ec4b817efbd6bb8b74808253eda49dd45e38378d048098ebd5e435c68ddbe220e92b53ff6f59e5c19295a05076f350e4561da070f45347f01418bf650617cb7b391cd148758e12c869eff8ec5eda0ddbb9f3937b25a8667b1bdee54870f730be0235994d7a1fc1584bf0822a5455196ceaca6de19b9ef0bdcab186a842c152f41978dde2bc3d0a28c900f483b3fffaee50158211600b36929f1b4d738418c597a80c1a6b769cd21689aeb8a0f0f8ccf6f358d6f14c1d007c3735e2ba6bf42897191a39cb6d930a2f85ac95e036c691ccbfa5ce2c0dd04f8c16dfe780d4568ebdfa72b25c05f61308666e63f6fd655fab047c0875283e11e6d8d6fe934dd3e322c1916d033dfa071415e518c8fe3d33dc55a127e35c7ba280c7c38f7ae54388cafd7e48ed2aacde104d105a20623f37ae81f768c4b08d62757e06acf9f519f93eac4ded23d28c7a9752c487b5f07379ac61fe5637eee5f2ad827c7fb9b4fbd49c404fd6a239339612f31c227dbaf17d9019e2f61f03d8b3cc26174375b286526f5485a16b7b28cee71950aec1a0638d2bb18e4693ef32bb6bf60100874d740b63740390b510c8b4f4a6b537784a572a02aa36bc3b9d8eb125d4d092be1fe7e00e07c963f19c2a96951b9011c5acef68525f50a8bac2a1cb90b13722b8201e267535194600ab86d4adb1c24e508d28524fbc8f88a613aa6464ba6334bb7e7f023626cd1aa7962c4d2de80f9ec9f511fcadb4bf36f60372b8da3ea471fa6f80f380f54996716c63acbd13b1936525c74b1fc7a3d2a5694618b767016c263580032fe3acc6f3d98624581ff6994b912050f356565c229a81efabe640842a79fe3465f8e27c520eaa70662e05cf6d5e52d033d477dddb23d11f6cf629e3b0589c1167bb6de26578e8994561c668ba69036ba98cf5f595bec319e200d8b6b4d86bdfc74783d7bb2201fb245aeeee5e625a4fc556077eb55d7644cfd28bfda7707a162c374484375a5fe6fc1656fbe7133954cad874aaff8f8de76147a1395486ffe482cb3c3364f8cdca9591a6bbd5b71b0d778bb72ba70ce21973c9ff35d36952c0fb5cd7fafe43e6c1ee13730324b44b75f58ffcbf66c597a98562cac90abd1da915c8ed8ba48a0da23d86d485a8c0014cb225c475a342bcf0c29dfb3268bcb48546917a00d89c7c4e7f26cbf86a8c942c08acec22ee31ea6dfd2f1e89e61e74431284c459991ca2950591ff098267acda89071fc6d8cdb02b382abd80b5b0e71ccdb11d65078801e26c7c514945f08f4a935e243293f3da5e184c0ebf5dd3634117f67a18c822395a6ba7878ea728521840c59ebac6a114ae7ea1daa8a35a37f78f142daab7e9f48938ebf509b898ee0a300f2e63870f0e2b0d145accad6e65a9a84f7ae025275e7401b2f562d9b7142a951112d02297b338c097922e084ac37e827a1b6c3b70c0d6bf2900777f2b94546a311812988df50c95bfa531230c95597dbff3ed5c905c2dc415739076f92670086670a84d46559e5475a98ca6c6e77681cc6cc5212a166aa185eb4cbf900e0441d61a21148301e109e25a8777e98ecb52d6c694b91b7e17550dcee77ff81a22f7d1bbba5d0cd47cd4a902fa78025b2dd0d29e91333c796e3ee9bd23a57dfc07e47184c2ce4ea0b94a6ee8787fc6f4bf2e3f24170b1917337d0fe559517e2356986e529cb34911e441ac2bb108a55cb8102342f1c970117bdc83714807f52b6acb07f108cd8908608062cfa66154aa55c69df193db6fa9548dd47c1436b1d90e369d45109fe9414174d968aa3a4597db7218e9cdf22392d893af85f191639988d58af9d1cab2b58fa94a26a8e8f941c18cafb6506df774f223ecba8d455d605f32f169f27de978bd74664ec71675dda93b4499d4a01a10eb2ffb317f44c1d45e0139f714d103438a33a1babeb511510a6019d11964fb44eff47de67f3bc25f845b4f952c5a50c4047920d7d8a49da130eae55c60446aae1202a82faaba794f0e53944841d4ef2c3c0b3a1b25df5a0243985e715d5f4b9d20df1567530414f2fc6c1a621349f58715629b98cc78c6c136db5cc8ecb855df167640b5ae19b580e6bf30ea1abe7a9b4aa59a0426f8ee12f81ce96cf991cf6c75dcd1ac1497f19f3db3eacf8487b6cec2a09b94d9e799f2f105b0b60e32d843ace9fb6810d28c5dd8a111d3af6e07d110796e58294cc85a299c0234b0babe3bed7b9f53de41d60471d0ba123d5f7b2381067db868fbaa0608afadd18f1adc5d796f6ac8287f2ba073ba4d15bb6c5453d182c22939c9073f56d91da6328492da02b334193aea4a66bb3b792b69a65a07d9af99af0a8cd01cdc434e3cf1bdb67d8819edb14dd2cb0daa965a8eaaa69a080388ac35d571a2f0d1dac05a696ceb5acec1f686dbb6ee5e4419b37f86e1602ca6023a9cde3c92e045d233af1c2ec80ddd22318318c492e8b907961725f88dd1b3c0793a2db174e350b95dc11d5738e8da3363bea9a3f4f5f66aa0ac3b473288b6e3c5492bda8bb1cd7dd702db9e9fe94cd185f5e5570bf08b5f574c695744bd855815ad70b62e456dfbe3029d208082ae94eab65f1e773226318e0b023ac31ebc4f4a45b533ec2bca0fc24eeead09cfb0558392ee19d4b93ca6f5be71785b1ed153d814036d1607138ca31b08defe2de78108b3bb9d628f14e1d2ee70e43922834ddadd01342b0bf26af2c999611a4c2bc56926f467ec304ecdac41bada3674f2ee68b4c8c3b07448ef2f2f2fc5b78538feb92b79964601f20ad1d52b6daf768d6f7cb53cec07f8bf5deacce48125502024e9b9d8a09b173b946860096cf2cc86fef90a28b566c3d29e64f65b8fa7a0d45bef24f5a7018336e5019f960d8474f3144f889d04a6378e54dcfe0b87e55267cb4a184e40cd881de8e0ea4bd025b44ce76a516dab1941cce8274305bf375b33c50dc3c6253615049de6fec017bcca28499811af4e30704e0f9d889cd1a639fb8dfb5fdda7d22adfb4df47d5a47bcc6f4ce95d7a880cc6beed5c03f049bc0807cdbbe9e690caeea82460538a10b00fa655d931ff83f88c2c171683a92e20279d23a0b91fd7389ddbad7d2f2915849c53a97ed1229f6ef5e0fc9f3c5c9638afe45cb79033f364242f9604eb9b83188907fa28f3f481d69dda0fb1035abd47b22ac289b69f8652c334388954733f89ffffbad3f346a9bc775a8ad15a1dc0ea7ae673af47dcf3c2105a2c2c0f9df697aa288190c4959898d25df73f6b0b81675236ea9b2b3f8c63eb5142d462df6cb48b55a1672955e120125b5198fc1814dd02d77d6b83160093d24962ff4c3c9391ea1bac003b753b0887ce625f0356f90096fe8b0742b5a44427daefbbd9d0ce595c1cc0d727396858a0a8b7b7bae5758ec79df541ceb4867997251639c65a350641601c7a2ca015d538ea8c26fd730b925fa4910c394f77b61fbdbb2318be6d4ddc77e86956ed0c0303ac9dfc6cdc32e534f1d63b6deaf658ab9bd5ba10b4b7b40a03bd71bbfd4afa77b0d2b10cc999b0ff0b0fade3905711eb7eacfe21e893dfcbff049f8aeacb91452e260123b58e8cb4c569e1c85b32d90b4507cc8c345434dd694e28770b8d670bff8a5b5cd4547bd0a9e1ac0a5bdc998add2ecc6ad8bbf7f4c2b3a0d717478422493c0fb9e405bdd4b03e5b3fc9f0f85ca7c3b1a1690be16400d18793387cc36671ae595bdce33366460ad0f6e376bf3f6cd001f511da6ef4ab4e14a5465bdbd27cb6eec760b521c02867d8256706f1768989a2038a0b29dbaf0847af7acec7457f4d5a3f85919039076ee04152d72adad6d08be7152fd6bba83da3bb8880e7052e5b44bfe964a6486a724746fdc037e2b78ce4d21058ff5580db33b6f5f7bc1698f8d8ab5a71bfbcd7bea6574bc838a39b11263b1c7aa95755e540ad6789e33d029430a84f09bb7deea0bebf6223686cf3ac562b38392adf5e433a0367c927ba07e54328236d03193a21df5c6a6fb296a10375f7dfecde83cad1d4a08b3179739a8e322628206e21b74b69405d6a0ab85ad29082f86e04bd8f8432a1e9866852e6791dce625485c7d8b0196486fa8c1e939ebdf751748e5be7d6cf668e7b481c37ab3c0d77782da4df46795331aa472d155019cd34144176618f912e0688194cc72286bb17680e00581a8b5daf0ea111a87f9a96d2177cace608a9557d5a5ef93c35d4e1e015c6d446af7f585fcca8c2f4ea35148e42c1c308429a81af5660df996f46ca479f1f9d4bc2aae83c6e8ee22cd2be32e060b320d852eb466d2100232fc10e9a46afd94ee9621e90251da8a1f925acee159de6326657f6abcb6526150aef18335e1e6e1cb699b025fabf74c38fc2f6f8e0d77707d6abdcdda664e7636952103f9190ece99278b465f89c1cf72098b01bba08eb6e2656d6540ceeb039df5cf645118523c926704c8dd3c392ae59b20552239731", 0x1000, 0xbe452b27a223462a) 04:02:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$unix(r0, 0x0, &(0x7f0000000140)) recvfrom(r0, &(0x7f0000000280)=""/89, 0x59, 0x42, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x3, 0xfffffffffffffff7}, 0xc) r2 = socket(0x11, 0x3, 0x0) setrlimit(0x59fea1f80625250f, &(0x7f0000000240)={0x4, 0x1f}) setsockopt(r2, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xffffffffffffffab, 0xb3bcd94b1ce4db31, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x0, 0x0) kqueue() chown(&(0x7f0000000340)='./file0\x00', r3, r4) ioctl$TIOCSBRK(r0, 0x2000747b) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x9}, 0xc) socket(0x1, 0x5, 0xff) 04:02:44 executing program 1: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:44 executing program 0: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r0, 0xffffffffffffffff) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) 04:02:45 executing program 1: semctl$SETVAL(0x0, 0x97c019f0ae98351e, 0x8, &(0x7f0000000140)) 04:02:45 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000240)=""/183, 0xb7, 0xf2247bcbd145fbb6, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:02:45 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x5) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000ef00"/20]) 04:02:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) write(r0, &(0x7f0000000140)='ol', 0x2) 04:02:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) getegid() dup2(r1, r0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./bus\x00') 04:02: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)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4c}, {0x20004006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x8, 0x4, 0x20, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff80000001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ecb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4b}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff2000/0x9000)=nil, 0x5}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffff768}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000f14000/0x4000)=nil, &(0x7f0000f36000/0x4000)=nil, 0x3}, {&(0x7f0000e8c000/0x4000)=nil, &(0x7f0000e3e000/0x1000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fae000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x8, 0x1, 0x8c71f99283bd9d96, 0x5, 0x7f, 0x200, 0x2, 0x0, 0x8, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:45 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/21, 0x15}, 0x41) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x60) semget$private(0x0, 0x1, 0x9) r1 = semget(0x0, 0x0, 0x100000410) semctl$SETALL(r1, 0x0, 0x9, 0xfffffffffffffffe) 04:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x2, 0x80000000, 0x7f, "4ba25de9f2e9b99dae8570fb68b47592b0e6ab0b", 0x80, 0x4}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x1d70fc80c5b9f5a8}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) kevent(r3, &(0x7f0000000180), 0x9130fbf, 0x0, 0x3, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSBRK(r0, 0x2000747b) 04:02:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat(r1, &(0x7f00000003c0)='./file0/file0\x00', 0x10000, 0x0) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x1, './file0/file0\x00', './file0\x00'}) openat(r1, &(0x7f0000000400)='./file0/file0\x00', 0x2, 0x2) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x8) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x8, 0x0, 0x1, 0x10001, 0x7ff, 0x81, 0x2, 0x1, 0x2, 0x6}) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x2) open$dir(&(0x7f00000002c0)='./file0\x00', 0x100a0, 0x4) connect$inet(r2, &(0x7f0000000300)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x8) geteuid() ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000380)) recvfrom$inet(r2, &(0x7f00000000c0)=""/48, 0x30, 0x800, &(0x7f0000000240)={0x2, 0x0}, 0xc) 04:02:46 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup2(r1, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000380)={0x92, 0x0, &(0x7f0000000240)=""/146}) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r4, 0x0, 0xfffffffffffffff9) r7 = semget$private(0x0, 0x0, 0x50) openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x80, 0x0) semop(r7, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000008c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000800)) chflagsat(r5, &(0x7f0000000440)='./file0\x00', 0xfffffffffff9fff9, 0x5) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x10) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) 04:02:46 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYRESDEC], 0x0) r3 = socket(0x12, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x9, 0x2}) r4 = dup(r2) connect$inet(r4, &(0x7f0000000100)={0x2, 0x0}, 0xfffffffffffffddb) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x8001}, {0x2, 0x6}}, 0x2) 04:02:46 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[], 0x0) r1 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000640)=0x9) r2 = dup(0xffffffffffffffff) semop(r1, &(0x7f0000000440)=[{0x6, 0x6, 0x1000}, {0x4, 0x89, 0x1800}, {0x2, 0x3, 0x1800}], 0x3) open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x100010132) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x8) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x2080002002, 0x40004000000028aa) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x76) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0xe2}, 0x8) getegid() close(r3) semop(r1, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) getgroups(0x1, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x400, 0x8, 0x1f9, "3d2a618520b929277101995da30b9bf2b26e3a34", 0x8d, 0x7fffffff}) setgid(r4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r0, 0x4) dup2(r0, r0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000000), 0x0) 04:02:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x5f28ef21, 0x3}, {0x21e, 0x8000}}, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xffffffffffffffff}) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x800, 0x8000000000022, &(0x7f0000000000)="6e2e58cf41bdec09c2be5a673dc64016bc85c7e91cacd75ed5220994962c130c8796c4735248cb2d45083c3f2b1b734aa78e6c2aa2c65787aba00699fcd061e8f91c7ef00528c64b0961e57725611f47f702dee0969c506ebd2ea9802fb4f0014b4349ab2836d7376858900e2aa9d4b038ad18387f5c83e0f797b41e9801cabdbc27f280ded8863d94e237b0c2b65df5962b8d74a0f4eccf7470d09d4cdce0ad9794c1b96011ae6b492210c560081d926ae82e815d62", 0xfffffffffffffd52) 04:02:46 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) getgroups(0x6, &(0x7f0000000140)=[r3, r3, r2, r3, r3, r2]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/17) 04:02:46 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = socket(0x2, 0x2, 0xffffffffffffffe0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 04:02:47 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 04:02:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xf7d263ef1d47c693) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) r1 = socket$inet6(0x18, 0x8000, 0x1000) r2 = dup(r1) syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xa, 0x0, 0x4, 0x3}, {{r0}, 0x0, 0x2, 0x20000000, 0x6, 0x7d}, {{r1}, 0xfffffffffffffffb, 0x2deecf28ffb224f5, 0xfffff, 0xffffffffffffffc1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8, 0x10, 0x80, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x6, 0x2, 0x1ff, 0x1f}], 0xffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x7796328beb44169a, 0xc0a331b804b5a1d1, 0x2, 0x1b39}], 0x8, &(0x7f00000001c0)={0x10001, 0x6}) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f00000012c0)={0x0, "0c4abe5715396f107daa95d1955fa974725cf5fc21111f015b6bac30ee522aa15caa91285d04e889821d6c067061ada85aac01939433f32df127efe47a5747c4effdb031a045e17127262f589b9db3fec7fdbf7e8b40c3aeea9ae19c41dc2603af43056964f3ed88a11fe387211e"}, 0x76, 0x800) pread(r1, &(0x7f00000002c0)="3ac2d19fb38194cf285c128875616cdd7d73c6ac056a5bc7da2424bc3993431b3bc86acbe8d4e1871aebba64786c3ac0b1aaf8166daf4233202434b0149a114b45567243cab74a5d8d183e5ad4d6d05161a043a28be082b695e57e15530af6e32af20a493bb1d3e269e30bd252d51fb2840aef2c4470bf5d34b65054ee8971b969ff33ae0914e9c224e7c845b669c1e2449d978df6a8c4a22b98842a941209854578f3856b9ea53ad8f7cf14299737bf34f6201493cc862f99acf2260978dbb8193076d56501ba07c345d755c52f2afb3652a401b29c083a25d0a42b9ec3077009a63a262a13a82d5361d31cb388601403aef8003956540e3d526063cb6929e085125f82cea44ad86371a9a12ae194b566ce833ca501e4f8c564cee7710d1282d266b20a97013d5226b43cc528435daffe9d02cf45c5989fac448ea31d580b61b7359a22caeb6163e1f465408b0575fffadb755dab86d21fda511a4c7fe725fe10d16682e1df70ff4ce4f4709217be14adef42e15961e3c580506c72e44c3bc049b500790d5749eb8f07ea54c9e9600bfd0349bb4477a0b6bd351076e03094face551a4d66d88c707328b30fc3f55d04f7da950c578349cc1db8c9c65a55dfadcc298ace1d940ba6556027daa3d612667cf79c3ee247780b3b4742e005fa077e70b383ecbc373637d621e359d221448c7be8ebf4aaa3eaeb03bec0fa3ecfa7f6303597d0e65752349832a51c60c0e848ddfbd893a34d91e400fafda21c39bc4c5a208afeacb6072341db49c250162a15646fb291ccd2fc381b21b4810210cd72cc136da760089463cb01c601cd9424b34b6c13f08a46a92940148f906813cdb0c2cb7a28df4055fa7cedda8faeebc4a372d67e6bec3da64a2470a12d03d533fadd18bb2bb53ae9feb03ab4e5de1f0ded6b42cb6d28508a6910c3b7ffeedb34a561704713728ed42ecffc90e54db182f59a12f7a62ee88e2156f23e061abad988f60123d1bd2b66b3b0298a1b9b7a0863b8bc56ce3eddf1405ca5b4156315907c65afa5a652cb099cf3048df84ac7dd4b1b07417a9481d962d05b4b786cdca689046f6d57924fddc3e2d3d2e992768edced50492a9c6c87ece18b58ae953c79017853d13e945e55542ad750c2d24635f29ffe213d9bb5f12df3e606e786578633bb9f96dca574005099ee3e680a6224d121c513a7fdb517d2b62c64926af775aac6aaefe195d51e0c9aeab6ba71fdc9337f45081f2ac3391b5f4ad44b9dc06e960a25e1156c2a90ccfe6136c97161853298dfe700f14dd996433fddd23dea81c5220565965989b36c5e7604430564da2e81d6cdf39945aeaf7fe9490fcc73b092c70094d9859ee8db064a62d11ed8ce867739e27d33a1f0e6031c9b6f68d63a5219b835642687c9804747f97dffc3208e80ae6bea1df381c6d2047b6e29dec1aca03655a75320f14d8b846a0f6dc9e09e639a7bc5dbdc1cfb7bac992d3f71245b05781e67bfa813dc4c0865fb85a8a3f5f81591b3850c69919c6cb856bddac5a5a623eade74d1ecc84fd640d908cae3021ca793417f9060030e59e97d37b2595406b895faff50e9af045c48c553533f52a59e3d922f26b91e07978dd3f32e4923530943b4d631e67af6a80d2462c8d5d206bcb6ade86962abeeb3e239da3ed352450586470885b1a5970a41aa67619dcc3135f6efdc02b2f381ed066c57d2149cfafcffac33ef402a9c5979f7fb91162269456c81162ce80d4ba87865a751d2ab9e326497b71c9fa120b8017a8e75c3a695e5265eb4b1f0d944ff46e858346982fec7c2de79f12150c362eac81facd45cbe98dc8390e242483fc98b84c94651d79f876b39f0418fcc2406c734a748d5dc175c475c44b0e86f82011ec911162408a59ebbe47e8ea95d952965021e9a25e0ace89e7f5f4e33bd239b4facb5af54e7718afe25915d5343d6e0437cf4c68e47a550e33266863ccb3a5c0add02cc54b8a677dcd1f0847be3f658595f1a2821e9217546de69c85fda61fd90937be9fc91719c995b22e8b9fc992d1ced9cfe10f51758ad84fc1f5767d2fb9caca2dc0c637620178bc5fa0f4dde37a8786a200693e1021c296f6c0a9f7570a516b7692820474b5bd8aba6f9e76e8272e9c72c836a8a863355e591b2e2e1fe8a3f640f3ae5acfa7b7fe8671d4f4f48434b4c3363eb59cbba5b2327a1a13a0c71b73ccf3f9b5d5371622178bd4892a19ba95c97cdc91082049edae02892e9c075300ae29aef944dc06ee30d3130b67b7f1d8d32a5a5b71188d8d7ff557b6211978fe0e046c6160290f19f519bbe418daabc75964db881ec4fd901ad58ceef700e82ee182294c0c3b7a2da796288d4a0589085a5c24dcd382a62de5a151750aeaf1739dfcec80c0c53bab05690aeb1a2d7985e5feb183805de19eb82ecc75683aa539ff55317adac53acd4e6cf5cc31ac1f0ffe12eb202b4b346b27e1816e46b0b9ba7b3435a9c25b7f25b56e70048829508de8d3c2eddfdf843420e51e89b51bb4c289a7ec87010ce3cdb963749ed22a9f2a101dc6c1aa2ea57819b5b9e3d56b59b1e60cf5de75878ee4a64513dfab3036d4852f2a8e1c9d5888e0a8609f10a0742fb2f426cfc741abcbb7a82494aeb3a04a6cd892fd4baab7420d4e77630fd64d751f7b4a46d79ef01caf85018dd4cdab73cb43c055ff28520d3e299da88cd117403c76ded3fed25401b907a7cd4b7a4b6cac4f43af00820fc53c2e9e48af2696aa7aaae68eb891ca9f187b8ab40b6b0ceb15fbf7ab0aa8bb308e413b349004f8d48b2475ca2362a6f763ec5c3a899009e1a2e3df96791dfba3210b209b8cef8c3bd5499d429df85a3ca2d620e6f3ecb25c4c89d65cfe20420bbba3049fdd81610f1da1faecb76591a2cfb0aeb15b73e574b389096211e95ca5b33fe09458ace4bcead65528c322eaf5190e839d6e5cf1fbb24f4b1600382e75a5504c7ada0cabbd7707239f43ca2812e88f2f48b63f4ce6e7f9acdf32fcaff4d6d5d6347d52a9e14e1b3352a4f3a94db3d2336bf7349b00ab4e20d7027d513286b998a244f0316867b509a58d055a799902a2b7b23766e0cd0907d6f438c00214323633c49e7af9865b38987b176040a85f3a0600910f79c4d4f65797362f3a946021abcd84591aef826d67c409c2b04a4a25540f4bdc523956ac948f1102b1dce0cb533b61ceeb63dc2fdbc1f33b934959986aa115f7e697fa1670c534164fee044b2bd1f5505049291a972239db5774b69e2ebd5717470dcf357b3a990449d18c3606fbf0bde4d9f503d4375ca69b12b8fc224067ace2cfc5f67064078e12e6aa7cca4e18176d3ff7e91d617f6de3d41564c4942a8a949139f5037ec80e48f80718d4647af1c69ed480bddc16ba69685b74a85f1c7cba0f04dced714a7bb2f37dc618d750e6711da12ca66e81620777aa9943e28bd4c69782431632e58e3b11f991b368365729e4f3d8cf289ff477aa38d6d4f764e8e7d22948744332596d9f1fb239ec4e162ee50f1bcdf68752decf95fe066968f8145ebfd85c90260700d9d7e2b225268c08c9082aab66e312bbc974be16cd76de6b3ab77b305dd1c877c1d792379147b072917e78cf028fc32ebb68b85686eed0764c40d4154fdd6a6998afeb2e23a62b927b738958ede18078363db6bf96f5e250d8a98b7cf222ffd7a633548901dca3722c6d188478ce3430e9079170a7006463f70644e74db37b1996e8a532560539a8468c26ac79007acdf9a6c8644859efa55f9846929738bc7d9958ffcd4543c95790543da0006c3f84c1770b2465c94ca8c058b72cde9cf70757c42573508e394bddbb2186e06af876ca414257f2a51d4f1381c30bcbd894db5d706d5437915626f3057bed77ec701d4fd28ba97e774eb17d15e61e4b47b9e99858484306aad16fd968556561ea9fa0038c9fa4f99c175911c0ef1ee436f536fdffb882a5486064c6634ff647ce1260c6fbed92c8a0b1854797d6100531ca679eed1485daeff9bff8b9a8a82f129db4b3ce03fa79fff854e928081879f0936d68f180e22155e1462cf8855d702db639213eadf5af09b33b7c32edddc88f0e2235343363660750bd8d01ad6711190affc0250762896d5c37677c0751357d5a4c4a2fadb464f64ec99a537c7def3dc3df26957b4034e226992d96d4a1a78e7f263f3e41593c7d368c90b966189c4c70db2cbc88b99deb12ca75c2ce905efea3e07dd315a6c2e47bac23943faf1276320d36c218cc60b45b553bdff2fd37e3af638b05eb630a54f86c6299bc549fbd4f319421ac2aceeb6168e21c7e984af025b199a54007db40b5fc4cea9017bee8be9f6fc4d4aff79e20328e0ee79328912ba1807925c9e0dedfa6945355cc97680089fd9cf37dfed304586fd11648de3613779c967039110608b16d13c37f0b8cbc6cd217085e68ffc11c0da828e32f38a57800c3764f3d6f7c44b9e501f06d9bbdc99afd9aca42367d9cfe6126fd448b8293afbb533b18b4ffc7baf0c4f542c5e5808a00ef44ba4757177315d06e90ef156a027b2e8d1ce86442f6361b4d7febcf682dc0aef859a0d12d82e590b3dc175607b3d1fedeced7835956ac7f37a0c9bcad8736475df0b299db446a36d6d7dee3cb56369f6e002a1bfba9797ff359777860ea962a412c470dc8b519c68ae196b496f5b994fcb908273f2413935ef33366eff2ec0d32bcf89fd98e0fe65be043c40c1fcd290c414dc52347f9fc5f7fa8be7b841c22a4413f904cbc7a61a114514198e245d00a28c032ddb0c53688236dd627042c4b69c5285f1a824c32a7a5f0c3aa5c9a99bd96d954878f5d9e70a141996c73fe664eeffee4b3dc9ff5072227f35cb6af7365aa3be676569719460fe2303651a3a5cd3b0109e8ffb3193ee5d6335e820ae300aaab9d740ff863409c571846a8b060cd86c023d085d413e3cc8e0df49c612414ffaa5e6e3f305cb1ccd707263ccb44884c1b1eeac56e0db4a50b1606dd34faac443f7c242eb0e82604abae1a60d176c44026b339828e1b2781d89da7af3bff66ce52d3ae722b3252d75271e1538e7332e7dbd2ad01e2a3e24da723e4c31892c02738a4c36dcdaf08c21250fade288989b0aca2f0f33ae734332f1c49716f7f2d09399bf2e668cf015e5392e5ba8e70aee58a2924ea2f5d8178492f7fdc443426ba8b249c051253e1905490237f214a915bc71bd29666e0b711dcf329d599b8472dbf957907325c9c6f22b1f0e9ba1d6248ae8456477cefe77c1369ccdcd1dcb6c333c2670cb32214cb924315659a595c007bc79b2c38eb928931cf190a2effae2cf314ddc587c4718f8a4798e2272b664b7d474cdf562da14d5f7aa6d19ff65d3d3be2c9eb9a53407a9a8b9007bc89a4f39b56ff4a0f2f79052a15b0858f5e83acb479b97fadcb8b134130cb685e244917af80668412df0e6a3d6a35c3426d320a6b253949711a54bc0a44bb1b0a668382b103e93d949476d7b5edb7216d8699b3dc985c7a733e40abab9ff6efabb09b7406f2411cacf3a0a812fa989f4f8b29a71cc95d388d8e50c4df39225bd986e11f5a54a29bfb6e44355460aff0983d8bdf10fa53dc92b6606fc0487736084df986ce0c51e378e370fdb0cb9436b9b436227b8c451b8df50355523a6df9283ba1ef225e44b33f6ad8158f4c9fa00f47f025650346e8bab98cd4229e3307706defad01a6f16dca9ef6a972d6fe38659cd5a231e3ade3e8ac2d837d95dc5a876d315e4724d27cf4c94926bde90d9afacd2450811f66f7bd5fc", 0x1000, 0x0, 0x0) 04:02:47 executing program 1: rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 04:02:47 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x765}]}) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10000000024}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0xffffffffffffff99) pipe(&(0x7f0000000200)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x10102) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000240)) 04:02:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x77c79d58d245fb3a) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket(0x6, 0x4000, 0x88) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x40, 0x8}, {0x18, 0x2, 0x4, 0xa249}, 0x7, [0x1, 0x0, 0x1, 0x1, 0x8, 0x8, 0x1ff]}, 0x3c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x7) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) semget$private(0x0, 0x1, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000240)=0x4) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 04:02:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) shutdown(r1, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/91, 0x5b}], 0x6, 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x2, 0x0) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = dup2(r1, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x2e8128a3, 0x8}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)="23e727c1ab94e59bb947e27173b44bee4efba7a6c9bfa51007bb3b90fd7157a8b5b438ae9d92d52b375615100772f1427f9636dfff47c32a35f14f6596023fb9bd24dfb5b50418b7f5a1c151658ae83f95ef29da12da4e084e8a6c5c1f2158f812c72cc9428b35f0a2250265e23be5e42f8fd239bae1b3b7570e5ec71955eed33e6a75c1abc6faf1039ce094a2e29df57272137f08b1b902c4e451a4bf722eb6c0440cf7b3da1a624254a5a721990fdf74e93e4cd5c452b34405", 0xba}], 0x1, &(0x7f00000002c0)=[{0xe0, 0x1, 0xaac, "0eb99020b8d1dbbd85ea5c878064ef0e3a9e01c8f89663c691d30484800d6997064e8b563ceb1bd0091e21c89e738225e5416854305b1fc9ecc2e2d75ecbef1c6af23d8035db94da56c1527a151fc611a9e5f20b1590fd5556b0261d3066c45f176e02cb87d239a4c920d70c9d006310116dc78820ba3d4d6f3ba5e0e93cbad7a3d0cee6814c9fb480fbf0db2e6ff84062d8de66c1471fa07aa07585586a1db78bff37a85ea32f2d9f3daaa0ac49dd40d3bc80f3ff31f1811a190f16a694e2367b110c93c5a82fe13bec418008"}, {0xc0, 0x1, 0x14, "98f2b793aaf2c56530964199c6df28303913b38147312f18955ba34d212737c40201d0dbf77b26f29637220eff1610c981c60ad34acc11e6d46a43f22b99e67b083ec0ce0a214cdaf2d213b59f981d38c20bdb4acd4def14c73b132f69fb4ee50efa8839ea64655dfa9bb1b371eebf64a1f588d414ba77fc0430fe0ec75e2d8b09ec19c685aa021d4e82e0d93d3bddeee9b20b032e2ccf5feda7ad2e68cc9c9416a72469f381097e74"}, {0xa0, 0xffff, 0xd4, "48e488d329e79611839a07c29ba8bd9c70130ab1874549521b0d356e9b22473f44fe7a2572c690351ab64be5e2d7eb473281741596e9cd8866f174701851f80f5e69be1827ca77a2950462ec061aa2f68420ff422797fd788acef39d98c1ccc96df9fa13f09cf360ba1ed83bf765ddf60c7c22d13e98c08688070b6754d43b8bbcab327e00f4ff3b64edea4e34"}], 0x240}, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r3 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000540)) close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000600)={0xffff, 0x7, 0x48000000, 0x100, "90b70a289002826b32588786b69550b7e0a21cb3", 0x3ff, 0x6a58}) lseek(r4, 0x0, 0x0, 0x1) fcntl$dupfd(r2, 0xa, r5) setsockopt(r2, 0x8, 0x4, &(0x7f0000000640)="bc3725b4967a505fe218638b1fc13f78a5095e929375921808545a1505b9e48948969186825d71ed43a33ee3acbe31e14b184162e8f6b0f8ef34b9e3e7f6f6d0667d61611a05febfbfa96e6e3e0e4724348bb1851328455103ea4c7779a106893feabdf68dbe8cc0b77a89268063ebe11f9fe1ad900c88c4e493cf253b75788ffee7ca95c095b4e39add71274ba5b068bb452a54a800dc3db151fd88f130504ac054ff458c0cba045b013dddc59f283ed8242faee2857fade2a0808cee9bd6cc38433f5cf0f9887b51c71e25f137357ebb78", 0xd2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000580)) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r5, &(0x7f0000000040), 0xdf4) 04:02:48 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000340)) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0xfffffffffffffffc) write(r2, &(0x7f0000000200)="bd11c77c3a6cee096207f8315bcebe779cc1d9c82e7fd11d0f6f8635fa1e7ba3f668cc3a3afc4e8ba8d2c6e322f434f694f96dae58a5428fc7166f03299cde98030a5e5bc9f6fc976c29289fe4bb6571a06384d5d9a0a8717a5482218a3b7e77f7d3cdd548f1f0873db72c3fc03d85c6b48701ad1324c6f5fc40458705966052979028fabac8fd2b45f9b33ad3aff25a9c4ceec0b65a015a1d5c0fa314381311b816d98f0d18ef9431bc0965c8a80db69558ed366248be719a773f000000", 0xffffffffffffffeb) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x1) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r4 = semget$private(0x0, 0x1, 0x200) r5 = msgget(0x0, 0x1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/247) semop(r4, &(0x7f0000000000)=[{0x3, 0x400, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0xfc, 0x800}, {0x0, 0x0, 0x1000}], 0x5) r6 = geteuid() r7 = getegid() rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') fchownat(r2, &(0x7f0000000080)='./file0\x00', r6, r7, 0x2) execve(0x0, 0x0, 0x0) 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() pread(r1, &(0x7f0000000000)="04da00ac8a11c0a967e56969aa9f3a715a2743d3a28972907b7937c2f0965d5f9193d1340522c4752f2a1ba47e4b9db4a87dbe5473377753", 0x38, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4c}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x7f, 0x6, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 04:02:49 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r3) syz_extract_tcp_res(&(0x7f0000000040), 0x12a, 0x9) r7 = getuid() getgroups(0x7, &(0x7f0000000200)=[r6, r0, r3, r2, r4, r5, r4]) r10 = getuid() r11 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x453f5fd57687e49d) getgroups(0x8, &(0x7f00000002c0)=[r1, r2, r9, r8, r6, r0, r4, r1]) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) linkat(r11, &(0x7f00000000c0)='./file0\x00', r12, &(0x7f0000000140)='./file0\x00', 0x4) pread(r12, &(0x7f0000000240)="2462a8c7629c8d5be1e835160db704de294cdb487dd4ecd71a159693e103477f22f49fd2692f3308252661c17d0dd839bbd9ba951ad2ccfb6a2fcafcc60bdca34d7b84b1d43fbcf4a3b2045e4c0d95b9a3f6f2c26de84d2488f705ccf0dff9190d6e6fa4767fc183a53a3feacf7f0c5c8011e887ce9ed7321a", 0x79, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setreuid(r7, r10) 04:02:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x3, &(0x7f0000000080)={0x1, 0x100000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xeee9, 0x1f, 0x558f, "2ea801000008be09000765e16eb595607fdcd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x5b) 04:02:49 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 04:02:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x400) fchdir(r0) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/96) r2 = getppid() getpgid(r2) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x7fffffff) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x2) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x42) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0x2}, {0x18, 0x0, 0x100, 0x4}, 0xffffffffffffff35, [0x1b9e, 0x4, 0x101, 0xfff, 0x4, 0x8a, 0x7, 0x5]}, 0x3c) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20400, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto$unix(r1, &(0x7f00000001c0)="0926c563f7c33a33308137cbd0fdf29580404399debb66b46264d5e834ed31cf9d3a82b151488a96ef0f975fa859be618c40a0ff28ff9e52822a68cc37aed37a115f44f72c7dcde820fcb918303da3a9123c6c4335ed6481a8020696f458654784d9b3fc6a0d4abd948de8f59ce24983cbb8323c2ca6a5776af22b2bfc064f57dc8c1956c6d37a3bb5086cb1f217bbfa6d333110cac25280b54a5d86e2c8", 0x9e, 0x400, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x10000, './file0\x00', './file0\x00'}) 04:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="992b9961fe1ad3558e19"], 0x10) write(r1, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x200, './file0\x00', './file0\x00'}) 04:02:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x8) r2 = dup2(r0, r0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30040000000) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/39, 0xfffffd78}], 0x6a) fcntl$setflags(r3, 0x2, 0x34ff491be0743168) writev(r2, &(0x7f0000000040), 0x1b) 04:02:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9dff7674185d08ad9c22d109356abe31c0e11adf5d3511c1975e69498ec3fe3b40a2028696af70ead73a90efcb2911a598e96f748362410b1f712cd499ba1fb9605bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa0000004f1200000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="765c32ab"], 0x30}, 0x0) 04:02:49 executing program 0: r0 = dup(0xffffffffffffffff) socket(0x20, 0x4003, 0x401) sendto$inet(r0, &(0x7f0000000000)="2be9d51a8514432255c94774c0e229d1b32ee8cf969476e7cce87646e17510f0859f19f858f50ef27d5d3cb7865dfa3b7dbf628f3da268fdcc7a843dd99f0a9cd321ff0b0df883e4a376602b02bc814dd597bdab231f914df78a20075c92944ad7b60d5f9e9244a8fa06a84e464ac2012a8c3f65bc5f515a36880fa195f5b450d7526b802d631a46d8b90e435dbe76a835046168e52e273bd4303aeb4a70ecf73f330997f9b64c81cdb9d764058507b6bff18420107972538824cd71611fdd0daa382cac3f90d0d72aae0bb4f403b7dcae4ff401040e7c35f692b17d7580ecb26895c54039f7f82dea8a37c48133ae3cfcad6f52cf81d3e17cd08e7ef72584bc60f22792d0671b07c6ea50cbe17ed1541f23cf6d891d54315867018596f3678924a747b16080afcdd2685cf29cb3bbdf0b6a5f50d8762b080241e08c7ab6fa2904b8351965420ab31391b1affb582054377c4cec0b5babc2b987bbc91d117f19d8459cbe50d5e657ffc83c6bfca999e8c51a6585af3d9c6a6e5dfe6b897a7b4339f55c3c5851e0929ecf67cb0849571925c08658b2fc0054c9890a57cdf4ae853f95adbb2647bb68dbd45839899cf3165f0b6ab76a73c8acc6c4e55431eea5036fd821c1c3ba8caec0cc59bad5e2c7df13412d85128615aa8b271819ffb29744c5a4ecd74b88d9346832bf5722eceadfdd9492cb8f91d3844641500a3ebce8b7a9ad9f870dcaef06138c9b51d177dace1ae6d5ef7f8254ebc5e89b481b559b6f47f742f4de1ce3430014f9e7a558a678d813702cb235a92815b68c4bc1b8a3279f5d849d4430e30e11df0a4d4fcbc05ad36a2bb1aa3bf4fd10e9ff50c022404b3d0c96d2014f7d008c01fc7cab47e23247c0153352c6bcb340760f1de10d991f88de12bd7abd2f19c7aa1584c983b5f8039b859adfc04ead0d220d416b12e52a3a25cb935135e0a4ca29b50d134f41831cfd40d0dab895b2f2fcdbb5cc1ee7cacc6d6b094aaf1cc3b26f132c9ff4efcf90af3edd211514c237d06defaf8a339f317ec15be82ccded63996a76d8755acd48260cd20573c3ae65a21e09c70ee42a12e62b8b82dc13a13d1ea555904672a8a82dcdaf00801d772be0fdfd70ae858507469314804f5a7e99d19d904bd2324abf3bf947035a51d9d6b2926f68920a0f0e9e53aa23aa6293b24d7b0d7f70f5a0d40eaf531f171260de9f5e0272d388204dfafdfc18c542bae760b4e0ce9277606e0d7a1fef5680d6688e86926f13d007d98e7176b301938e1b9c68abd09deca58ae72feb34a6c6315aa7378f3ac4acb9b039b5eadde974623ebed2089a8b671da68712d7effcf89a2c86f2d21e926819c9b9bb91a6c10f957a2e67d85e6607ace531f21b47e6198a21b1da9ca61a3728c5edeb962e02a8b2929e9b753807a4585fb8d77457e98197776ef1386a86fa9963f5e23319c0dc9f82bddba7a6bb2444367d9e96ff4b88d9662273d744354ae280caef916a8c2ede43859bd3df388e98c634cba69b96fae5a5b2eb9d43e316f7eeab1345cfdc8fba0c9509b45c5371e8a3a06ae33cf72ea9d40257baca67279e4d7495bd1d0e1e25ed79f1307a4da2a20722ea7c7f6cb008a383a9d0366a01be58b102583cd39a81eb62752cea168ba91a4abb24ab5c2aa945a7e82a6374c48b030e85731b17b4d71165f5875bfa1e7f24dcea5f25d1e7844c3e0e922bdad7a4293c5a13266cfd859b28029e1900c5b0dadfec0d576274500b894c48e5f8858f8bf8ef6cd97600e1353635a41f5c123bc44a87cb577dafb5d59fe006881e31de7d2b4c28aa388e4bc02c7b0487ab0a1796a3c5bdebaf72cf9b5e72a8c58d85f1b1a187e8451b0e3b48794e12cb3305da91bea711a67e4f65aeb1744b5e12d7bf17888fb4d268845d7f1028c3129db15e1efb7d18b9938bf45c2a9ed1c3407d84cecf2cedbf4f986cc77a58e7003d10d0cc1b24963d3b864906ea7761dfffd3a9e89a376accdaeb4ad94114f4a268b4c0fa51f905b38eac70337dd1debef5259a476ef4dfcf0ef0dcf6c0b4679a5914999ab262a48a2d7793777068675be31b6c7a21d90324678ccfe5011fdd25a23b46b2a35c4a6aa743651321ba71b1ea079e3e4c55a00febf18fec74351de6d29d0f77bae423139fa85b896cc67068cc15c375793465b4cce0ee73a8a87a92ef3bd8668f023b25a2d2bad1b3ff9996f0c5d4d152346b7efa44edfd0336d00ecc396b22a3bccece5fa62fec2316f52d035ccbc87d55d6134f31e1044927ac52026b3777eefde79d53fffbcc7049934a0d371453012e97d995330eb138d1458ce884b3026c662b384829fe8f3a529c1d4a1f909abbac8e226c1ac9cea2be569a6d9899deb441d200c6c091fcc5de58d8b860a36c0d97c8e24248b8063d322d312fddc93ab25130d6feb7c5df4e7b7fcfc1f8620d307080b3a853640d68a1e2b5fd86228e649d5870d57030538ed15647266093f8b4fc991d04292ec7894ea5873d9322e8f97000fc39953737d59e9992aa5ea01efc2dff3bc776bac07ef3216b874c3aa05fd95a369c502c2d823bd3556a946515c0a329a822276ee2d352199a5ba09fb3be5f8ccef34a4f774a4c1bc8935cc46412109545cf41db6522c83651403f21155048ad54c3040781e550afcb83e1e962c317a7202c9fc0284875d13e5424ceb819be1a464c64ce6c24e097d212d936558954ac4747847178dd4d1dd02325b14f42cc530d71d2c87a43ed1d69722daf226d68133b84233fa22588f1f589177f9fe926505c6d36a4e3a50ff56dafb4ac99679f117f6f6a7f3f37367bbcdf91c47d31c6aebc39f2594f84ca80e288a66fbdc5cf69325b1f4a72688373befce75be5f1b9af27c9755cab98670c9badd7db90ddd93f0fec158bf8ec3d38f2a744f85380a1b82db35aee2b28e64e0586f3c65b7963fec2c36b352e4d5f607591b04609710a0ed0eb883b909d450404a2fadeeb085e6f77c08237c3ac6732ed66a3d37f48362435ee2aca482b9230036703b49b4ab5fd7934b278af2960e39f065b477964ff3d4af2e6717428e20cc10328f520ec853c148b3962d2a2f5ee640c7efcda1258230cee7771958fd37a212deeee2fa519e0a23e53d712a2f03f1fd5a9a49e205506673b80f0b0ebb8d3fe2d9e6b80ce81ffe68f7ce8dcb4ea9cdef262b619ff92d759a86ef9ba92d454c6dc702c7f29c0e91bd603c1fc0eda64ed7a228423fe98d02ff2ec1c0f51c05b2c1fa054687cb99cf170827c9adec6983c7977128de10eaf3dc7b1f4da736b0cfaea095129c400546180186757cc0b9c4b8ba9822bf9d2d3d332f3bec3ffa3a686d625a9fa060b2813f91a4fc4de42cd4198c4e3d85c095ba80df7b90d6245f9dd4b07c1d0ad4871ebaca9eb483b4dfdb84fa1a31374a4ec9aca61dffaeafcb54d346c70081d8da7607161c844c6427c6861a3dcb38079542f5fdbb1ac1fbebd81c0d0e30eeaa89df24dcadc935dc524ba604e043e78526da3a746d4bc6252bbc301bf0c68b6c7753306fba93826bcf72722fb56843fe8c84b4a5ee80dbc4cbcaeb728b8406dacda1fde1ae6d707b0a578ec8ec06e4c7dcd5bed9e7e04e92b44d61a2a45f28c12d35553328f429842b6e5439f3f3e8ecc150a28156521aad43347f02510792df28e1ea846f12c11ef27ec8cae8683ef73bc8e53da67ec214ced24f2fb6748fa62052ef37c6527467362a26e310a9ab4b533f28856c6e82beade7b187454c1b19c1848be99f0a54a9a38a021445a4171667525469ad4142f8a5384ab16fc1d777266af05ff8f2c5a4a7247fe7a75e2132b5e93e8adf1668aca461e623f8ee412eff114b2979e5d1452ac242494502c450edd8c1d171208268ec88bbe14e94ef476cca2551ff5fe1c46f2c11f48387168f31168197770d11a327dfb50181b430a7bfd5385ad308b02abb1c82db402ca9991b8c9964faf75aa82d1d267dabd65872c1f0caec4b020f4284b1a80bfc96547937a0ed544e37afb6b40e383ae1f0dbf8eb2a58611f21a0c46b226aaa73e100c044c378ca101840165b5035db82eb043d98e939115d676c7863a6847771e66e0ca92f81b108cb6e7a29f8143c29a865451a7a37405f1a4aec42657f22a0136cf61dae0fab2736310579522aa736d1f42c6c7f53daef1a11fcbd6df2d2e41f5ef4a4699a3c4c38fcf01d1486ca7757bee3b3e58ad3871cfa9580cdee24618ebed6d97fe0c6ca501a30e2ff82be564fd74b7fa893508604e562446172c62285ef3e0109604351ae0fbd294262e905156ff105483c9e2bc3613979ade9e2dcc9cbc5eab5d2e365a4f49c02c729910c3ed723784059372e30d3bcf3c32216b1936b8f5d0c65283811372afec4cd98c287f2dbdc6810a7e7c0a37f39363deda335ff687dafd036e1eae67c9f56a4e62e8acbce6242a5173790834a6dda2911e277a2d10347b311019bfa20b5c55928c69ab78b31fe62aaa5224f99d88e320820028536a5bcfb9da279b78e20c177c03a42f295d808226ebdf8452384421d131f65d92fe541bcfa59a13ed0df0c9da95763c58f4793a1608eb0a0331a43f7976412a31212ec7ae73209dba87d324523707ca8706b55597fd12f09bdbae513c8627d563e9dc4124091c8fd9a9a9f22e297f9fd1599016969362742b6d1992a0a47265815da43c30ba48470159b5fd1e2d11de8bad735ef4cd946ea2f5e45106ea3d08fc4fc3a21ca57b0a9b035bfb460bb90dad849825e648829e5964710b9512fd90733e25e0f97a50973cb4eee47cfa1d3ddaf3db60ab33fa205a1892221e512d813e74afba7a01e9248b0579457c4f84afa74d1ce340e2300ee8ee25dc145bf2b13ef3c1f52a0e254e903a800c914090c0b7060fe2e0abf533e12b08b7bfbb13b03475940d24286fe0ea083ca2d9ffe139362092e630a61b619928753740f8fb5607ebec954ba2bfd3ada3b3e70214fd967bd8c5a2cc9f18ce62e1dec64f546ed72c61e6af080b60234731fe59c4aaa5699c2bdf19f016aa3b5baf88d7206f1e6eea18f333db59233176fcb5853a162061a1c0b55174a28af19f0d3898443718ff4c23ac80ca9ace377cd1ed0f376be8b1bff7d9f8aa7df4d22fe21b885d6f69acedbd1a9c5b01297d70ee8a9f9be768fca1c7c1efc2b6b0632ed7938d114896da9b86500997058343e0878a2c33e13f9fb8c279432d5d0f25f4c8379ab096863ca477136f66c1f5a3bdd43bff693ddb1f6e0574cb74a7185c41239d5fe6c49f864791041250ff5a5cfdd795571aa767cf9758a0e6819d31a486c8aacec0017a0f4a6b9bc3f64a65bd6df67d07c4aaa4740926d1173f9ec6b8703586d469033c5100d6a87e7df33b90b06ff85ac9f3839734ace30d9be78fb35b8c52cf8aba083868f146afbe8b2998484b78626c96ac77626352093cc76427631a3c2ffc7c405182cf8864c59540447873328ad04c02a0050178437ddc8a6a132b222a955f414b9b9c39fd02c70dcd7cd8d449b1dc0f3a067dd4b130bd7654ea8a802b430e4cea5a4504f2a90afdb2bde4d5b2ba232722880fe545d72b732538c4d8911670ea3cef7b6496e9a868aa284fc37ea66aa333c13d9dfab8e85f4f082ee0d01166ce4f5d94e56d46c43e55112f081a5904027a7922f1af464a1fb47590f9b4a94728a54447121ae86ac2bca9ff0d271e44b0225c674edca527584eab93d39263b65be367cb1cfc2565ec56f2f1411815fac3f4580fb8892972271cbcb926b715dda4b70dc9b908350bc87abc982e2ccf6cf4", 0x1000, 0x2, &(0x7f0000001000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000000), 0xfffffecc) 04:02:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) dup2(r0, r1) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:49 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x102) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 04:02:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000100)=[{0x7, 0x20, 0x5, 0x9}, {0x2, 0x0, 0x5, 0x7}, {0x4, 0xec, 0x1ff, 0x5}, {0x80000001, 0x1, 0x5, 0x9}, {0x3, 0x7, 0x5, 0x5}, {0x9, 0x0, 0x1ff, 0x9}, {0x10000, 0xe73e, 0x1f, 0x7}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) ioctl$BIOCFLUSH(r2, 0x20004268) sendto(r2, &(0x7f0000000140), 0x0, 0x4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCLOCK(r1, 0x20004276) sendto(r2, &(0x7f0000000200)="618d89fdfd4a1e0ec58d09b57135505abebe128a0563bdb41b112db220a9e6510256783c8b1267ade60e04b428efc7c41491d39e7f24d55ccd5473e8e0a2b805475f402860d74292366b8f9dfcebd34403b7a3a39e8e335fce49dd55e294d25d82abaa2ddf30fa2e770b6754a73844", 0x6f, 0x401, &(0x7f0000000280)=@in6={0x18, 0x1, 0x41d, 0x2d}, 0xc) r3 = geteuid() setuid(r3) syz_emit_ethernet(0x172, &(0x7f0000000140)="9d") 04:02:49 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r3, r4, r6, 0x0, 0x0, 0x0]) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x8}, {r0, 0x10}, {r0, 0x4}, {r0, 0x2}, {r0}], 0x7, 0x3800000000000000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffc000/0x3000)=nil) semget(0x2, 0x2, 0x100) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x0, 0x75, 0x20, r2}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, r5, r7, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r2, r1, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r9, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) semget(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r8, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x800) shmctl$IPC_RMID(r8, 0x0) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 04:02:49 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchflags(r0, 0x10000) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000400028ae) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x24, 0x0) 04:02:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56ff07fd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa8d1a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x19) 04:02:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 04:02:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000080)={0x1, 0x800, 0x6d63, 0x0, 0x5, 0x1, 0xfffffffffffff8eb, 0x1}, &(0x7f00000000c0)={0x8001, 0x1, 0x40, 0x2, 0xfff, 0xcc, 0x5220, 0x1}, &(0x7f0000000100)={0x5, 0xe0a8, 0x0, 0x7, 0x7fff, 0x80000000, 0x4, 0x100000001}, &(0x7f0000000140)={0x0, 0x4}) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 04:02:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000400)="0c4a6aeb947530e3246e40f706e8996938dcb65e31b4c5e1f8df26e6e03e720caba98dad774b3d829900bb687fd94c586975fbb962ceec42deb12566d17bbe904e6c12422beb4918fa7bd0a6a433e90eed2ca9eb431a520057d71309f67e1b0ef2814213d555c192452f05dd450289493ecdda00cbdc29b5182d391fe49690b6dfc0ed18712f76cc28be5cc64cf2aa87cb95fe8a1d616bded57cfbbf0a27dfcab9e316f378ef19cfbda80c47369c9b56dd35b09568", 0xb5, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0xc1, 0x40000000, 0x9, 0xfff}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x7fff, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x76, 0x40000000, 0x3f, 0x5f}, {{r1}, 0xffffffffffffffff, 0xb0b7d30e45cc02c5, 0x8, 0x1, 0x4}, {{r3}, 0xfffffffffffffffd, 0xc2785ecb61fdcf48, 0x69a39dc9e7abba5b, 0x5, 0x7}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x0, 0x9}, {{r2}, 0xfffffffffffffffc, 0x48, 0x1}], 0x3, &(0x7f0000000200)=[{{r2}, 0xbdb898b73c5b9f24, 0x0, 0x10, 0x108, 0x3}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x9, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0x80}, {{r2}, 0xfffffffffffffffb, 0x64, 0x20000000, 0x7fffffff, 0x2}], 0x1, &(0x7f0000000280)={0xfffffffffffffff8, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x10000) kevent(r4, &(0x7f0000000000), 0x65, 0x0, 0x85, 0x0) clock_gettime(0xd65b898ceef7cdc8, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) 04:02:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x20000, 0x102) sendto$unix(r0, &(0x7f0000000240)="7d2b76b96266b43a7f9e216555b2115ad181034edb0920847c2285aaf5ec88c85535e508873ff877bba5a71818744ea6bf97b61395abd09d8916d4ef09661d08a294f0c748ecc7d267a6acac679e51d744ef5adcacfb79c74cf2a040f8f276019d", 0x61, 0x2, &(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 04:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) close(r3) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 04:02:50 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) dup(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7759) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r3 = semget$private(0x0, 0x7, 0xc2) semop(r3, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 04:02:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x91, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x68) close(r1) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x0, 0x4, 0x2, 0x6}, {0x4, 0x1, 0x40, 0x401}, {0x78, 0x4, 0xfffffffffffffffb, 0x5}, {0x2, 0x3aa, 0x3f, 0xf6cd}, {0x8, 0x80000001, 0x400, 0x80000001}, {0x574aee18, 0x8, 0x8, 0x3}, {0x9, 0x8, 0x7, 0x3ff}, {0x7, 0xee, 0x3, 0x401}]}) 04:02:50 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x41) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x7fff, 0x4}, 0x6, 0x6, 0x5}) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xfffffffffffffffc, 0x7, 0x9, 0x54}, {0x1, 0xffffffffffffffec, 0x1, 0x1}, {0x3ff, 0x0, 0x1b, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xfda1a94a1fd2aa6c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xd7ec7c22b707a8ea, 0x0) geteuid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x5, 0x664, 0x10001, 0xfffffffffffffff7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) preadv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000240)=""/15, 0xf}], 0x3, 0x0, 0x0) getpgrp() syz_emit_ethernet(0xa2, &(0x7f0000000140)="b6bf2c1c25b2d21ac45b3708d507413034f9b5e547daeaf6ce087ef27568be3415d29d58c4a650f323a15efd21aebbc9c13b0e5dbed438658bbda7e377613a8a425fce3077f827b5fd37a0a99202133a04b3e74e3267f7b92a993e5038e13138085ffaa9d004b56939c2b79f3a9082fa5b54430b2ec64d9815bdb3f45c60e46df59d62760d6c1a81142a23a0d4cd3b82f23d35542e3ccdd88f382a88c2155873c5d5") 04:02:50 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x6}]}) syz_emit_ethernet(0xfffffe97, &(0x7f0000000240)="00f90d41fce9cf49a7b535e6e003f30aaaa5e75d7ea8543478f2f0d5e2834f1cbf79e612810e331ca102ca2a42308b5ebd0903888d141af8f1b107ef9dabfb1e732477bc971ac08133b5e7b428798d3c541a6526c21fb7bfb23521ffac02b4aadbec6a494d68c30f447f40fce3beecd01df4fed9ec7c0c4b35092b7d9be20a445265f78e41f632ff25aff6f9579bccda3e5dbf6607b671879b1be12f5a49cb59c78c1310caddcb4c5724000000000000000000000000000000c64fef0da4ac97274e88350add54709509acd07efaa96656707c732a3df465e0a4a4ff4cdfee0a57933456556ceb536b5f654518dee38fd6362ede3db9f4108546de56df79e20e2d0e5d8c359f82f9815f1231400dc3b4882520968fe385c49d5664b96964d2b386b9124c0eb65362b20dae65fb4bfe8f68131187eebf033441955ed88889f5b4102e914fb955feec904eea60a9c1c15ad623d1750e7e1cdc836a17555dccdd2e9c61e0f3a2112de2bd24ab3fd131ab970ab8183ba25a5c76138387a335c009318c378e4c8541f1934c0c1a903de7874d8d2414134a") 04:02:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x89, 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x5, 0x3, 0x0, 0x0, 0x81, 0x1, 0x0, 0x2, 0x65eb7f6f, 0xd7}) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x0, &(0x7f0000000000)="c9") fsync(r0) 04:02:50 executing program 0: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x401) accept$inet6(r0, 0x0, &(0x7f00000003c0)) r1 = dup(0xffffffffffffffff) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x1, 0x4) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000400)={0x8, './file0/file0\x00', './file0/file0\x00'}) fcntl$getflags(0xffffffffffffffff, 0x3) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x3, './file0\x00'}) recvfrom(r2, &(0x7f0000000280)=""/203, 0xcb, 0x0, &(0x7f0000000380)=@un=@file={0x0, './file0/file0\x00'}, 0x10) dup2(r2, 0xffffffffffffffff) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x4) 04:02:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x1d, 0x2, 0x0, "001effff00002e6778e80000f3ff00", 0x200000000000203}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x3, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0x4) sendmsg(r1, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 04:02:50 executing program 1: r0 = msgget(0x3, 0x48) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) utimensat(0xffffffffffffffff, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r2 = fcntl$dupfd(r1, 0x100000000400, 0xffffffffffffffff) fchmod(r2, 0x4) open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r3 = msgget$private(0x0, 0xa) r4 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(0xffffffffffffffff, 0x42) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r2], 0x2, 0x800) truncate(&(0x7f0000000b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r3, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r4], 0x3, 0x800) close(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) setreuid(r5, r6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r4, &(0x7f0000000800)=ANY=[@ANYRES32=r3], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000e4"], 0x8, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000ec0)={0x0, ""/77}, 0xfcb8, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000700)={0x18, 0x3, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r4, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x6c, &(0x7f0000000080)="b8b2830c212b7c2addcf169b923258df6b0dce7ed7922d3f5e9f6e2c4918c3d6a977523563e84ff2d59f6ab4beffbbcccd0247af152c6f2e0372d7ae5c388933f51375c258f7c4d4f024534fa0a4a71d4849b99ef62b9c281f8dd31ce4960f6282df4458d2f23757efe368a9") ioctl$KDSETRAD(r1, 0x20004b43) 04:02:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x1ff, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x10001}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x3ff}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0x24}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ecb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e8c000/0x3000)=nil, 0x10001}, {&(0x7f0000e4e000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e9e000/0x4000)=nil, 0x7ff}, {&(0x7f0000f57000/0x1000)=nil, &(0x7f0000fe6000/0x3000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xeb6b}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) sendto(r1, &(0x7f0000000080)="aaaaf1e368f88e559d38164fa449c26095cc44399a0c8f25359da10a963ee2ddd8ce3fe58e6ede7a9484488782cd641733307a458f91b679b46d139ddc077eaea318c310d480e8c12b70cf4ac0c5642ea7cdc5cb434eb7279ec7f858d7c7f8a46efaf728f084868a8af22cdeda", 0x6d, 0xe, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/198, 0xc6) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./bus\x00', 0x4, 0x7d560e58bab000ac, r2) 04:02:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x10000, 0x100}, {0x18, 0x1, 0x1, 0x5}, 0x9, [0x1, 0x6, 0x6, 0x80, 0xdb, 0x3fd, 0x3, 0x9]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x40, 0x9}, {0x18, 0x0, 0x4, 0x800}, 0xd16e, [0x5, 0x1000, 0x39830499, 0x1000, 0x7, 0x8, 0x9, 0x81]}, 0x3c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) socket$inet6(0x18, 0x4000, 0x7) fcntl$setown(r2, 0x6, 0x0) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0xfffffffffffffffc}, {0x8000000005c, 0xffffffffffffffff}, {0x6, 0x0, 0xaa2b}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="edbe"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r1, &(0x7f0000000140)=""/137, 0x89, 0x801, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 04:02:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0xdf00000000000000, 0x80}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='tap') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) msgget(0x0, 0x100) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x6, 0x3, 0x6}, {0x8, 0x2, 0x7fffffff, 0x8000}, {0x4, 0x9, 0xbe3, 0x9}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x35c, 0x8, 0x5, 0x3}, {0x1, 0x9, 0xffff, 0x7}, {0x6, 0x4, 0x0, 0x53}, {0x3, 0xa8df, 0x7fff, 0x8}]}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x3, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000380)={0x8000}) 04:02:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='x\x00') r3 = dup2(r0, r1) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) close(r2) dup2(r1, r3) 04:02:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getegid() r3 = getuid() setregid(r2, r2) msgget$private(0x0, 0x4) r4 = getgid() r5 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r4, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r5, r6, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(r1) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r7, 0x6, r6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r8 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r3, r2, r1, r4, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x80, r3, r4, r1, r4, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x1, &(0x7f0000000300)=[r2]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() r9 = semget$private(0x0, 0x3, 0x0) r10 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r10, 0x0) geteuid() getegid() r11 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x7, r11, 0x0, r11, 0x0, 0x4, 0x9}, 0x80000000, 0x2, 0x20}) 04:02:50 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) lseek(r1, 0x0, 0x51, 0x3) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 04:02:50 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r0, 0x0, 0x0, 0x1) sendto$inet6(r0, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x104, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f00005c2000/0x4000)=nil, 0x4000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0xfff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000680)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x174) fcntl$setown(r0, 0x6, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) socket(0x2, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) 04:02:50 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r3) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x57, 0x0, 0xfffffffffffffffc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 04:02:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="050ea25c7deabf968d984b20ff185ab510a8ac27159dc968658b1bdbb3416a5332f999e16b3266139b67b8244f1d5f981384b1725771241e4c19709eb5ae1e6fdd91040000000900c723426a9b28781b715284e906", 0x55) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 04:02:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x81, 0x4, &(0x7f0000000040)=""/212, &(0x7f0000000140)=0xd4) r1 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r1, 0x1) getsockopt(r0, 0x20, 0xa8, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0xfb51, 0xffffffffffffffff}, 0xc) 04:02:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) 04:02:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2df27370f9d67d9f, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x6c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "070000d6bb6fc6e23c5b6b04010400"}) write(r0, &(0x7f0000000080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b2da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x10) syz_open_pts() r1 = kqueue() close(r0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept$unix(r2, 0x0, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:02:51 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mlockall(0x0) socket(0x1, 0x4000, 0x6) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r4 = dup2(r2, r3) accept(r4, &(0x7f0000001280)=@in, &(0x7f00000012c0)=0xc) close(r1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000100)="780ff220943355ceeedb0d8b6573703d4a02acc97007416013f0e035c864c2c8d5325460a0fcfd06d4027130c3cbf0a7045daa1e46471cc402d8d86991565e5af8b7a34175452713d02f92a9673e9e1719d18b35f00a92f7445856c8ad8983db25b1457dd44bb67b8dd6e1263e036e0462f6", 0x72}, {&(0x7f0000000180)="bde8bc7a4d260be920fbd874f6f97fec80359833b5ef6d182670a7cc0e819bc5698ab3106e4fe5716c050cb6effdb57b9d74731c9e151aae9dfa18ed7abfe7efe6cb2abf8325104ca289031ef3c4812504a65fb43e22547096768f548aca3fbef3cb17c7de4f1946b6888e286752c25aba9dfecef06c5224f4c7462412b5c0944bca3b6073ee0b093a62b17233c2df41ec3070d11f05592663eb2e172d5cdf3ec9a074d6a4bfaabbda62e17e9b9ebfb98d90bc83b363504b11b9dc5d5eee7db756d94dd6c1e5450ce4cee5d0e34e8bcb97100e79326bf15441f7f72e3afcf8e61af7b30875a89975c84f37e26d6b9a8ce3f7c4d5777642785e849e1ff2ac39abf3f4ff89b1c36be82058829c98b7d73f69b7cc42f286b497677cdc2009f07e9e913776163e9af7d7ad6e9418396fae85a1e18b1d9ab847439fb7b6e607b564815e473726f37bc993827195a17c212b96e6c8e73c89ca584ce1def061766fc49af9542e3837cef1ede4043dbb8ded29fc893acfe26d002cda02f25cab3c75c1f0dc361c58410de7f3fcea0637de877736a19b463fdbe7fad5e6fb20bec45fe51f7ea9c492483cea781bae6e6c7ad3698ce781dc18bf71609624a9e5cdf49b420f244cf7165f4ea2fcba2f366fb2f480c3049a569e27314c0eafccb977ee51a1465460716f310de1a8c2b47006215a912c3be8e58f16010e0de50699398f37dca1cd440bb5b5ac3fa63a2659d174524c35a8f9c901fbe18637d8c75de047b7fd1f5c2dbaa51a5b170bf5c27594c34b66c3c5a507a5a8e7013575c58866a46f5fb9189926e4736265d1c67bdd672b8489b038dad50d0719b9cc0287d38cb643c3e97ea242356395b37847b953e65bf55b44d09287e327a5e6185e8bd14c3d29b392863d4b3d31537299df0fa84ba8f2f15e655052ba6e5cbb84ed15d880f7c5765e01cc5bc964eb349c5fe91914834685e9c6de5d03b49dac81eeaa02f936ba915d58fe49bb67d9b8161fb2d14c1fb6f6fcac221ae883b17396c3005348247289cc8e3ffaca8c333a8770613eed39ce928e76c43191758a344493f1cc9e6300995acdafbe8a4fc0bce870c78534d84ef069328ac7be1806f7515f1683b7c0f20aa20ef6d08ae740ee6a05be98402fd382942f6aa6ed100bb05903edf1af91bc3180bb79ae7c4e415cca85ada7f5d23efb43b0dc6e9d5ab6dac455649ad01464307ca4376386d17301da2485246c438d832ca04be534bc182c1bf524da5dd6d994ed7c46a8c57e1e7c9486f3a30abbecae5474125ae5f67896125195f5af010c744fa59c77463637ef3ef683b655a2235b5c26e909e594bd38157b4f4b908448e17e3df41695d1a68b91862c668fe660b61a9727e1b7bc93b3bb087b5d0ec2e0a7d333c97b5cf56aa46f81c93832d09ba92b68d47fd6b1870920829120034c1fed11373b577acd60024ff2015d4671cd8c81dcaac87efbaf57e192559479d01a5d15b52aa0260dbb02b280958535ac41b50e3c6594f8bb344f9d37be368691d019d7f4a1dad8fbf1b4730e74f3120a22e86c69a108c57d5c4f41d01fe7362caedfc987bb92234a9a5c14eaae360f23609ad8766d395e6858aadaa282656c2340acdf595bf00090d42422dd6bb89da83c9d599383ec50ad8053f2590e5947791ba5c6ee9af6ce475b4a5d8d2efd21348abcac297aaa7f60f004f2c6c90f6c98650cdaff691f6c7a47367fcfcf36a686e08db110c5d73d3ab8bee91c5778a4b89af33d57e365120a2e2c92cab0c60600b33e0c238683e9b8b1ef918559492ff847f9abf7c49ee3c1e62368099ca6a34ad109b4ef953e0b187ae1f1faf5fa9401022ae58026652f57b4c6769363a2b32fc7170a38d01223d78051c5b2d4deaaa8350d444d372f212bf6bbc0fe76ab6f54245e909b253250622f364764da125713a47db61c282b58853a45bf095554bf851d1711534f7aab2941ecbc2b6e66f6022d03a8cf47f8219f57c2af993ac2953fa6d4dc4a0048010c412d270fcf1b4a5ad9bd58d242ff3a920a4ad99f01042b86755f55a35c385184221f9fc227ff1186640761e48d017cf262ca2977eb3652fa1c91ad25e59ddb85a6622ba4a92c0c801ace09f8b88b565cb74c45ddc061349067ef674fb2c85b8ba1407d28c060c8127403e4a89accba21a8f0e5143baeec5253a3209400a932a1f9fc9fb7542c2aeb2b5047a8062b0fb2a30c671d6184e1f4b71dc20c61dd21c20b70cef1f1726493d69a4bd3b32c088d7bf0d28eea06ae4651607618cd0de1a834173d521e7af88f423696cbf3a000b0657f2949c2218324a0265a60e5a62707dc1bd7149dcf24dae232cd3bf37587662cf46c52b0a41237b73b3f0d633fb356eff5fa6ecfc15466597dc87e24d943f3c0b43c9b03e1266c424626f9db077d97e14c1bf8873730d9653ee611368082ece1370a4ef8372272203d7ecf1eeb6ad49c3c6dabdd575a93a7fbeb0815e52eafa9c940965d47d4491e74628ce40938d6b0a9a6543608da4f362edd02458010b6d5feceac25e29552cf202c5e53192daa259ab6af24a847515f2ea389b36d2379d779cb6eedfbb30a79dd610c804465c7718d29bf95063d7be8f575a57174e850ef9d3b7fb8f77218d2e3bed1579ce5b97c0c752cd81afef540fd583ab6b0cfc7cc9c20daf8c2c4ca98f6262c0affb87b92567a1e445622864f85a781c514fedbcd53af3bb651ffecf2ed6a9d4e174c08b7f1a640305a4d4744fc89773d846baa11b0f4701a3f1679c5ea19eeb1743b7329071917ae5af5caeaf9634f25338db7dca055714c46bc4ef17791358be1aac4d89d6278b4ee394f75c80cc5c73f8bc1974cd6a86e729701678445ec5017f16fddd0d80fb2a7a1ae077647a48c1f9b42208949a758628e50ae8bd23a3a960532d675c0f5ab3768f95a3105b95fcf0b8f754f12a1e576a363e30c5388278ff2cadc021d759afa7cced882d51a97d6a01d14b66ae920c996a56a4f44276ecd0089916dc5fbe0800ae71bb68c589e12be8eaa6221b1dac46d5299609159e4e852c9c36b54750722aeef1bdf9f2c5719b15c87fa73dca2254bdaa41291085ee7d7094c9c44a0ad1be5d5873ec11dca57a4c8f98a809147dfa09fa8bb1456851e2d9fc14f0213ea13ce59af5bb60c8eb225a1f35251db38327f95f1455948f54c3b6ad3b4b5f24071219f80bfb385ab1347d6b844ef131cc625f18bb5d670047b957bb791bba66ac2d9f17e300269c5940ab224196cdcf1d814e4f52d7023ac09b67d8e3c81d0de893bf48e959d08babc82e66ae0c4b82dcea98837d80123a5caa3a8cce3fbf0f9400a4a5fce15696e553e9c931c997bbd6f449a423b0eba23cfac50c7ba0ba1f2fb19ccd347528aa87e83d6875f1aeadd75d3d9084815df72cbbce4296011455a2216cd803de945c7076229438fda4271ba2d27cd7cec1f70bde122eab0b909e2e0a133cf19b8037d4638c6a7871cfd972034b7b9450f18baaf1121d56eb658ac45d5e09c01f6cb0754e5f93ce22afad6afde6750d587c00b472db7f76d7095315bb8ce1a98c61f5df42809bd82ef6c433f5d148deb5c029cf71cffc75e85206d6a0e6aed152c13f56f25a72bab01d5e5803c9edb981fb4de010734ba3d301a37e6a3fedd597c95573ac1921ee4adcd179bd72d6c1fcb29e964805a84cc5978a6661d1e51449dc962318c3af4a28b6962914172cea4ba658060c51b6d6c2b4b225f1d4b118adf9bd9bf12cdda10616303814bc858a5818c20adb15a4b4855c522466f2d0b0d0175af7e5a32333b02f6bcfd86f9d9d3c611d4bad13e2c6104753cee8906aaa29683f511daf6d9549adad379850b83144126d07dd0c9336c83fd7ea1084f6e459dad2a793dbb83f620911d19986f412d5adab4591ea8659157311d849ef946ef01dedabda3b5b16b4a13bb7d365ce0aca1240734fe74a602239d872815e4524e09275941c0158947f0ccff0e09b725026bb131220fe6f72dbeece9b4daebf991a4ae6603a2fb870b18694db67b944437a172e292a49547d3d6ed3e393b58ec1fa4763c303a389f74df763fcb58a8d428b4a244f8ac43ccaf48f52c3c82bfa3d10e80fa8b12e935d9481d243643137981ad8ca58f3da10a5be140ed3f76da5df6ae3c49a3941c3b0f008294cbcea7060c30a73f532626152e2bfc37c648e5c7ee3c34661256655bc6dcc2e48188cc41b85dba53a262a1b0e5f68dd5ec465953d59ee9a5545357284d576072517b119783240f79e75d661b953c7bb433e719ac2a7322e21683613840d3c9ec4aac6b76330e729bbbe08d656b752cf45cb0057699b01e6b3ffaa5fbc2ffbabebbe0ce296267c4d76a62958440a09c12d5efa5b81ccd7306171b4cc92128949bc71b2ac08151b0f694ba9a68f8a14ac40585962d0a56ff670a9c6117373f1a2d9c4dc8444921416e5930029725944de04e3645bd003ba9126aa0d8eece852e7668da5d58c285ed8102bfcd2765f47f03c735216cf61704c666225b85b729f9dcc46de2fa281f97a0cafe18e89488a7e9b1ea20eba3d593d8cb8e1bc9a1988e8d7839168a8254bd952c2ec3d18611fe2102cc99562154367965703cb21249f90f21b49fffd562be9757af9fa07d1379a7e27f871e99f8d48ed41a91a21e8cf8783a2dc0ed723c47dcb455afc33db510b77550560e0db6048376b1b9e2004548a679683419b8bf819c3b082e117ebf7d5cc60b4e13c710923d1525e68ca5d2beb6ab4431d213f681cd25c081dd205345193ac16219c25f2b6d99496c06b30c5cc7fa626643ce2f5d33657f42633ad4c7434381a0174d707b822e6eb94a88f1945ce9055b4729b26dcc21519806adba6ee25053d3eefc71ecf024fd47d83fcf41367f5b7a580e69f9976bfb692e5ba56832171d59029f9e5cc8db039e8cc80ac873415abe48a0461a8c850e5aca1296c4ca0f38dce799034f48a816639d19a336356516461b04adf9c6b6077a989352363985fb1195ad11ac622c73eaafa000a745758985944f403727b4fa2fc0ce1ac3bfc01ff4af2aa7a25a3319b0759fff9a914041920f6cc709a7e517629fd88d1b35ecd3bb09b7a265d5ef93317c69df32cfd8d7a2d138d7897a9b7b417cc92086f19dc4f05b4635d9975086f8c1b0ea3f8fc6a637952834fbe74d27afd77bdf00b87800d9fff4ed9a9c2e0a7a0463f592832311aa027e1148e5e5c4f3faea2404694c8ebe77149db984e76e1aba2e425636fe7a145540ad6780abbf663f798a9347bb158984ae0dd00433cc13a06e76d20480e061a324e00db5f8de9bc32116ea16a98718bf844a58852d5dfd2850400d2ca56c909f6c86845107753dc99299a7fd6b87823c33087460e9128c32c18c2ffba667f63ab444b27661445c7e3748ea593096752969e31903b6cfc4d0585da73bf8d7aa7704e73dcf89f6ea37879e219d5ed998b363a2416f1821c974e8d29c3de98cd2916c7639bd848f33af90e286144f60f63cca0c655d942c1e5f08c199c01e5eb163988e128dedff493576c0a1b4e01cb5444c2db77199070ab01cc4867a20ac1a91bf758ad6a55c1cf9c4e152598e72257212104f5d0bcc5098cca8dbafad7d61d26e966ade44694b3b0d735b90f86194d6b46b1a01ca17c5194bd6528eaa215958b30c40368376304e7535b9168520f7af149f623b23b22823b5b573d31c05ce4172f1167ad6c563aae3bf235d80785b8d105877a94f4e4e7d98d3cf2659e5df90a52da0df5b5340e8d72abf4618006995d911", 0x1000}, {&(0x7f0000001180)="ffd1258800bb2bb3efde156f846f9e11109ad6671c27b674d4be437a532fe5e5ed9404dabdd386b3a4f59c615d69f87692b95dc71e0b2238fb217fa318d965306f3ed4af3728fc9ed4f4467d02341a58c4ecec7acb815ae0130edb0b3be845a69d74e9341152e2f6722c210c56d49c89fba6e23e38f9724ddcb6", 0x7a}, {&(0x7f0000001200)="4b796ad6d885d9f6b02b3131445e499c8aead94d4819b8529a79749ed9a708472eba653d", 0x24}], 0x4) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) socket(0x38, 0x8006, 0x101) r5 = dup(r1) r6 = shmget(0x2, 0x4000, 0x500, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000000c0)={0x8, 0x100, {0x80000001, 0x7fffffff}}) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x5, 0xa3e, 0x0, 0x1000}, {0x1, 0x0, 0x7ff, 0x101}, {0x71a0, 0x7, 0xf8, 0x1}, {0x8, 0x5, 0x36, 0x80000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x4}) r2 = dup2(r1, r1) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3229, 0x4}], 0x400, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x8}], 0x7, &(0x7f0000000100)={0x1, 0x3}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="f31845b3fb86d1009ef20cd4ac6ff3af5eaa2f000000c8f6e1a7ea76fe3c00000000000020000015c3f23c7316640000000000"], 0x1c, 0x0}, 0x0) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0x3, &(0x7f00000000c0)={{0x3ff, 0x7ff}, {0x20, 0x17c1fad2}}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe(&(0x7f0000000100)) 04:02:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x9, 0x1, 0x5, 0x9, 0x4, 0x4]}) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x64af80d89f7f81e2, 0x0, 0x11e) chflags(&(0x7f0000000200)='./file0\x00', 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:02:51 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") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:51 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() ftruncate(r1, 0x0, 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='/dev/wsmouse\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='-,']) dup2(r1, r0) 04:02:51 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x40, 0x0) 04:02:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x81) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0x401, {0x2, 0x46f61b02}}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xe}], 0x1, 0x0) 04:02:51 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) shutdown(r4, 0x2) ioctl$KDDISABIO(r4, 0x20004b3d) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) write(r0, &(0x7f0000000280)="6b4a20688bf28a9faf1f0efa0574922480ca920a915d49611d80d3038953746d88457ff65a531361074754585783b43219f837011c42c0036eaba581b3e32c581ba96b29a54dfd1edfe34ae5e9feb5ece6408e3a66bc4fe113f9490463e3b0db20a41b3e8e5190c23eed92d0ce89ea0eaff94d872768a0106806e2e5f0b531b0bb41cd4795462a01d052c108406ef4450797e0d2e8200fc4f1649f36cae7acc1358267717388bf43ab5a510915b7bd9c3079fca09e84c32e8a094dc24dba53bc594183c55a29e5d0f9959304e9", 0xcd) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000004c0)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) sendto$unix(r0, &(0x7f0000001400)="68c004c61fed98db95743baab224d9c62c8cd9ba1a38318472c6a867d35361e601d4ce00866720df75ea9094b4310467d7ed873dc0e7006778fabe6f736ad883900d4f39bdd44ada9c090f20a9c3fb82497ffb5ef7c7a90973e490c6b2858c921839053e76e4593538900b7cc415b9d2d26dc43d6c96d28ec92b9ab9eaf6e7d4158ec391813853e544cf51c0359ccf4efc52ff82edef1e3a4863940a77079f09864e6b4a557336f71d36db839c2f93f2e5c954dfd40cac5adff9f41b1950b4625dd346725ac27350fced27a71cbc45ad3aeee222b746c0137ea07d085ccf4910f78c4c034cbe3c10f467019c6a5dca4883240e70c27c037d633e5de3cc1f8927f040b534a143562f7939c1d04fdd1450a6ab1ba5af34a2c2ea6fc4c39a86e5f72c4df8cf34d7f8bf1e09a8554f29fb55fb71ed2b4eb8987b90963defa10d7352b016feddf21bc5c458a0fa053c741f92359b4f48369d2248b3abcb1db0c0b1c9edff465f3475a2dbc68d3fa7c09a45267f0560c7acc56748a9edae0670755b22febaba5fed09a6a7ef26b7c15dca3f75993c7be6490412a78db6ad0ef8e2a6e5649124dfd002b47ca7de863b1dc96d5d5a256c96f65ec02a549733b16323d1d59e923dc7218d4810fe9d4a47e176a366fea177d7cee87c04937b7e07ed38ae29c5eda76bf0a4f737f45e2243b6df141190ff55073d44fa570ee5418c40254b4733696e83f0bdc8f86882b11d9ee1974e3fc4f53754d82ee1642f002001bf01769a33beb949a4cee94747a92a4d30279109c685f627c3e42e5f049f2fa65adef4c37301a8b795640ab9148507d8db3ff99b6b47b4b0053754ab0d2a2af8627f875239616e35ce78b8bcee557d428a87de56c7ba619866fa15a26ff413fb228047fb4d05e72fcda5dd323a81623875dd321085f77b46ed701ea1ae962a2b354ecf83e97538ba94dfafb09dd657d1f365f06460ef1ba67a0b286137a438c1a95c85975f64e27b4f93f9ba5f14f7c61cf5a44363d0aa5df31b113c9957343dc94bb9f4c232f91021cec0d4e53cb4a3bd86ab7bc46f955b0ede409a88699a4b56e89b5ffc4aaa7a743b178ee969debbd4183110874942909d17a8f15c9dca6d5343f521863750f9c8282bce8bd71ddd466c3b657c5675000ab84c8ac45005f997411f1d56c9d1b563d3d99660a0098c71a36119d2e3c424bb12c84816f8512662022f39509fe9f70735b18e6dde7a080db226336ede10a2d891622781b1ef042781b32b4e97ee389025181e4ac5443cf6787cb8e87954a0c74936737029226fabc78d490e62e9970cb1c8be9cb4d39f4ac8846bd231acd6dddc925a7bbb871883bd52f0abbf24904955d2b6a0de65d306d0db8bf82710a8e2973de66866856d223ff35efec2beb3049b0b38f45ab4ff7d3ee4f570a87cfd23c85c7682f3349749a2eb3ca0a34097108b851e20c48764b9b443c1cc9240093b9e8faec19acc018daab6c44e4e6acfd9ae16453ca37f4110b94296995d053975ccbca64c92c5568b6f32290ce8461af741acabad0806e50ea8d11f735e0716afbbe1bed8ece12fd8b8d6ca8756d481ecb47a4afa349633beb042f42f87f3c225e89ae18e8ddf3909844c59f12828b570c2d9a9d0abff202cb88b7ab145beb21cbf841cbe7a6b9f1aeb3befba9031e904d2024af87701feafa562f890c313efcf615dd5e9c7ac351fd21bbdcd40677b4e959981aff9fd129f611319aa0c588a8a5ef741abb4d988534ecb2991e057de4ebfca7768cb9efa4a554f78567a09ab24233db9cf1f86ea4e4dc1cd6ba86310dcd279fa4dd9c528fc3a074b2cbb49baa239ecbdc3598530c03f4ca325ae0e8f9c3558efc3b961e9f731ee1995f9ac5eebebeaaf9c70e1488ccaae04c9926e260836a1a1e3003682dd37ebf699a24355f838db351547545dcea908ce691ed97b51c649cb27b6a8b64809c95e14c9e6729994a5d7e7c5a1ea77b4d2c82b7f81bbeb51b626b8ac6a25a645e9c9af6728326dbd4c9ef9d6a496614bd6e24383fa2185f556e5bdc706dd427b040dd37fb5edfbcd1b19424a9e6400dedeb3987abb1a2580efcab464cfbae745068a9cdee33f0cb1bd1a339ffe2593538d61b09945e8afa37d4206f0f0d000cf06b4a3e5801f2784333aa08b3b4ac1d79e5edb3f11155dece2da6ea2bed1b3d2b894ff177f40ec6f2df5b5d5f148e54e2ab20b504c931075ef8d9c292c8c019cca45ca3657f027d91bc15548268428eb90eddc53adb1faf623df0a51705e8670bf1eac459091ef64ad239417978025c8748b9ad93a53e07e57fbf99cac0d12116bd461a927151ae1750b66f4b83561fece17ad7f99c020afdae27a6706b2a3b94b6b2631b9f788a7f703b97d02f695d96ef5b2f68120731969f9a700bcb33f336a49404b99a9dd67b42ed29ff7df9519468b64a801a1a17617154dd97e5d1543d30e3b8b3de003bf617e57949ed93e349ff8b2c5935402e65b8ec633bf2ade1fcd3ea76e4b61a834bf3bbc728f0abc3cbfc144d4ce85f12acf2bb2a289eaef24d02f22ef2fe076bac2cca21bd7dea4cf9085d56692cdd686f1dceeb2e790a9f868d5bf63dad6f208b69b4176b180daccc65b252215a5b0f250848cf44271d97864e767e5fed1d538b0f3fe913cbeab483e2bc70f556d64685ffafc593f94ba2c13a047e493dd8ccd3b1a557fcd6d4d5eb491836f39c34a73d038c5c7ddb0674f18631159de84ab0b5e76535baf927c51bd14fe9457c12d2948db04ef00e02d80cf0898f54b7a584e4e7e41fb5e8a5d4701d36819c7ea702733dce47b553fe95e785b554a1a9a36474dffdaefc3f511e70bff8dbc472831bae61a2bc2b9451e27fe4e5fdaf700114e8455646bca2175b40111c1a190d157fe1a7d03c34fd286c04a9340f9c2ca530c44127651078ac9ced768a9dd0a54616684763071d5bf23aa592d63b8a59f7f94a0247cecd87be3365a196e044c8a796f4abd8b3247b150e1806940a6413c29e32df10fc83f044977d7402779fb5cbdb7131e95bd62f09164dc3d43464f42dc915e14d0eea124e3e4df1ff19377a4527c5bd844810bce0917a47fc8da60619d66342680ec4b069bf83cf5b6be0bd87bcfea69c8c3ba36033c70695a8e254726da4cddf29c6f25a8a10c69e1d2492cf8b04a481aed09709cc81c637d8f2ee1cce53399d09db0b63eb77625daee0a3b491029c866e1a267ae5c53313046b3cfcf29bd9f972db84f1e8d1db045e1fb6b1a7b482b56201e0954e0fe425c5a4b6d390b2cec1cfaa3e5eccd4cae3b419b63416a2291ebf4ae1ccd9cdc13f4e7be0d14c3e4dc0acf4b13f4c2a20bf2f60ca786da2267573c16b69ab1740188ba66f4bf39aa07301b3d03ee0fa3c53e0f2c3367f80fe09498b22e2819a6f92f565971168084b5396d9b06bf21eab1a3d51426c8cd6d4cc7b77e4b1d4bba9f82cc6a69ac08189d4ef501e69acf72c9a2dd801053eeeac11bc35d257f00dfa4dab590e0112bc2e9fa0482667e42673779b0fc89b085d5493731302951bc41534e75afd6fa34ca9fc8e75a56cf515aa0d2b75379549c1ef861ae4d1806561b877fb873b547a8877c2416741fb96c7052c58808e1f91804c18e970de6d0ee95b5a6905b54b969f98a27b4ab7b5156b4665c2445bb956de71168723a8c436428a1f956dcd1aa8f6afc81afeabf03d89b6ad03c0fefc7fadd0f9fc414693bf31102e6e9f71ef60a2f87d2225d8c6a9cc236a2188cbdf3dab7adcb80edc3c438a3e4bf00da7f40ab0b86319b227bfd008250d739aabbd79bf6b5270f2dbfb1184e4d6a497593ba69f2ea399f326282776428a3ce56e4d8f6c6a3cf95a751c81a39b36fe31aa9f481e0f9895ac7a69c5640061dd5114e98244a57a65df413ca5b7faa7ec9f2d81a0e99a637d956130e31db32e7c5190153550c0f21d4b6646e73d0237a3218f0df89c39fe4adb4e911434bd2468a90ee8432124f3fde4c775b29d6cbe0ebcf2ebc46f6f75efdbcb687dc587788f0bd530404b11478312548446eb932f58b0611a0c807b8af18297844ba8a0290039126e2d357d1de2316991c570accb1840cdf198499753d571332f758a456e3e254119a3f3686a8f02cb16c69df1f90ed86c6c920c7d4a86e65d99110e6de255a631cea623df67ae0b7ef17da1377379547bf7ebc780184722322825424404477f1fb6edcd04a265055cd13f779ede309c3161e83fef6be0c9995616bdf77c39c1782a2036174913c89efc04250705d774728ce1cda84c54163b435b50d238092efbba6885b605db624745fc8d05dff512fc50a6bf25a0423bb5034e03d7300fa436cdfc94bde6242d233e9f1e72687d66aa21a461b0c53c245cbbac3614f7bdc757fb392902d298e270e72c930a6ed37c7b788cfa479fcd388f5999e0e8ce949045aaebfc06866fd312fcf5f4209bb03b9d9ce694f7ce75242cf058ca9d054b96505f81e46270d4b3ee4208d0e4be73e360e7a93c95d3a536c7d0821cf3b43d6a91b33b1322f46e2fba93ebab1df35022c0eab545fbea6659fbbc8b345e3b346850eb95ccb17c698dc5e1593560b2a3b96e7069e63a36c83ddc06ad62d1b056fc7b6f0d531c977acd05dce04509e789d1b572dad899310b4b786f0429227aa08321fc4c5d10193f20015cc8302786df626aa25987294ff8f19a6ebc3f1732c553608bcd10fc2f0ac75836b6d94ad561ba437eebfc2d5382ae86f8a2af704fc992402c7659ec16948d510263a6edf186db5908e4c38c7067fa1363f4efc186b07391a0d94dec64eb237f6696ac189be0239e3e4715ea5161be642721b3188944cf23e0be1b88f5a33ca9ef9db588abc24e8224cee15a525ca01c6c17905963ba5923a122ca7418f609bb0ecc153c5c649e74ae33a69e147705a3f63c9bd41e3c7280ee103253de1bcfebb13d380f668bf269e9353d1096fdacbd3b6b9ea3aed7e4c30263c240c9498354a2949f5be098c3590d7b7aad938dc85626db4e375f9dcb905b96ba40473c8a3cf6103b9c9bcf1c7b1db3cc75573b7148269f1c447ef5ef29586f5e398e5555d2d9e64b1d47df06c548bbac8cece8942d6ef4be557496d9d473b4f335411c119a8b1db9a557b43c2f31fa1e96303cdfc0ac5345def7207295c18e9ad957e2af301fe0facfb6a9acd448600efe2e909026cd7a6ddc284026f18ac2f4fc0e7e94fd0335a41b95fffee0d8527ed0c529ffe84625a2bd36731a49bb4dc1b3e334cd8748ff11ff2ce035c1a09b7a5a4141756354ffa4d3c0ecba49509a4a3d0df79a02a9fa5d278459da0f778317f0d8f248c0448bca4d4b0cec51ebdda7ade54adbeec61c404d178248dc7c4ef9a5f5f00163d6bf8853994b3a8694209e6f1bc3386c41c1e94187826ea655a18294b6913836c83a6e76c1042ff800da7548dee4f152916c0fdee828545f834ea994f1cc215c703cb80b64345a75c2abd843f7a9fe610db3fea5ef564c4cbf5c4e34408c84809eb4402445dae6386b8f0a37d5504e3c98ec7accae599b14ef58b7ead2597d1dfc4ef83d951a0a2891596c2df8f5e8c6eda6b5434de29395dd76f0488ead058d9fa2b5f3e538402b57224e8575427b025bed03a43411dc132e8eca321bed58218c28c0a8bfa071e6aaee77df4564c0ebf9f11840c3f47ae8907674ab9ebc5bc1345d12e67c437dbabd830c1da4059c385e0a04760f898f0110cd37fa0a856737f65665a40760a5ea0f36c3129c0fbb003febebd4c837bfd8ca4abeb2e611773ea8dd960", 0x1000, 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000004013000"], 0xa) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) writev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="464067ce6264ef8e32f56f24179640e519ff995d1f37576dc62bad8e4a7116509aa422fdf15d4a92b059e3", 0x2b}, {&(0x7f0000000380)="3cb5c346729ab3b8e75c85eb51b5e49f2fc396e741752f7e4c13a71a4e9ed7da3803ee4316c75e7c6349017f1e7705288a3fbf69b2043effda2c6c17339e09301458fee481dc6798d56f2dcf19b827f830352bd386e142020e310fe5259542", 0x5f}, {&(0x7f0000002640)="f4ffc1e722c6f06ca8525561cfe6bc1285f3b1b90b8082e4424c4c0e7c0804d54522c2135c8f99af87c5f75780cbcf37777609be4cb0ecb7ddd337b4782eae81fbb58fe20684daddab3b39fe42c57550549069b81e5d005aa2a92ada984f2d01ea1e91568181d0e0cf4b9d732255efce4c6025fa3ad6876dc3670a7bbc7ef7b0ad63e7bc97d7c69b002b8e415e6cdf452e2d5eada29d043eea6136cfe7e827a424559868706eca5ad243f1881f69392879f1b7386ca6e16599b81d2a8354f23f88422af93ea6b90551ca64ea0c6ec5bada603a51d8bf6fbb3bdb0a4546be0af2a320065e4c4d634d40bbd969fb79640cce179b4a887be310d486e45e51a7414326fd1bb38d06d1ae37b02b141d4bb66e54fdf42cccb7411725e600e2522e255af6ba6571888302b0484cc5685493510ad78fb75ba070daac467ebd2bff271f57bfe3b0b66d3d0146e56d8faad0784e03803994edf6c235d8d3c6677286063cdad7c3b915abc373dc25f26235d4e8d39e2b87786508011811a19e4c173d4fa05ed033ea464907d60a906e634b5a4107f1b9998be7a74365c2375cbf4830f1591cb2983e99bc54296274f530f542d457887e75365f7350b7d9a658524de84a23e576cfa59ca001f4336ac7724ff2cf7f3880ef118d5e2e34ecfac0ef7b804d53dfb973be5a882f2c35e6e86a55b65c0ea496c61ef8bb96e014a724b56fc9382f285340b24f026fd768fc263bc9fd816ad82b68724a31da1978c8864e03ef554fa4b16ac552a82f014396435d060bdd6ee4c3a9bea47063af6fc87bebce9869eb4fef586c1ef476e0087b5f36e524305c4b2b46c4f2b87c6e102b0b02d2a1773e42034120b7b4e72ede2b282736594219c2cd887dc5962ea8b5287101df3dd8be19c1ed9bd4f4a2b19fd698f6cce20c8718d4d9f237f635bfb3dec723dc7a08c302a7487b916b812110fd715a020da642aead1b505df7bcafcc0b9ed0c9446fd542a70fcbb7e04331872544cb74a2d7186f469ccae072276eb79a74432fcee9802d9b68aba86424c9341889014de86092820c182160f88d6e17971db7513dde0133f92f2f8e6686f1b25898acd4d90361a8190a791ff6e4d571211a50bf1defc0f31a5661b1f1eadf6a432d705a71b4102904ecbc9d1117eb3c1fa188a4c415cf1105ca070bf1d4b1f02aa1e5e648fc76ba678ba2f49ad787b58e60be888c6673824846f951f88a2aa6c0571f1f1d57e59240f76dec6ff5fe53c42b0b7a657f9d107c33f9064898dff002edda55728fe395a879493b45cf4ef71e94c4f5f3026347fb84906074f87ca4206d72f355c80c443b3c357253a15af5d664e3e1094a8019726730fc206a99d4bf6ed4a5b2170e01c91f75d4b9f954d225715b08c34335e9a230e213e84832fe26fec09d70d5db39c6274f53eccae70090d7d1323f427c441a4bb2ddb421efe30cc812f92595667fa82f8fa2de1e5f970baae6941efce8d778bea61920ea173f389369438e9d2841e32be3c0df26d6da2b32a9f0a7c593ca9dc24645cd3e4dd12489f63f00d3b966d824c2c3a2d2e85814e011ae1f7724c9fa19daa564714083dbca29bb09f73e9febbb912b2c1203f32c0e5a0e756cfb96fc054a151c7038949722311657d36460b93bd86969f807a76cedbb72bf5eded2ee15983db125d7c9575579e8254f4e8e8ec07749dce308a7b0233f136a930b10855cf3ea59817f851efe9b3d24220c4ea1ef2cc72bc920c146c04d127d7030d0ef64f46a776b992b6b1b3d3e154b5b0ac39467d949a7fc10c649db3aa634d8838142b8bad50edbe471ebdaded881f029606ba8a99a63edfb82dd915769fbd70d8f74e76fe510a684dbd61e896c376c2e73429f19418fa2b2b47bc3382c0ecac4a98ed448e5a85bee632d8091513a48a0e2be223fd23b55e4eedcda341e0206b39507b2294a938441f1c0b4ebb280203ed47339d18a39e3619d2c8946abcaea58f54d6c83160b7d46209c69ccc386960083b9a35c2d07ac573620c6f62c26e56a2ac047c93d1be8324851d4036f3518465d9109321538da662915de064e99d297d5881270d30689c8fecf435d6a50264b08f34962df57d544b0297900bcc13289829bf6755f0ab923ae2016bfa16006d94939a03939c562b7c02f1131417992578f53f5dcd1c64c1d7d383d3003b37813c0b6b50b5b2f03b24955cce329599b62909068c8133338ac695682446e77fda12d0449a1693ae2cbf636dfe2cda2210f5f55568762738dc9b17519330d084791ebf8e2c113cca9ecc6345fbfd4cd7e63eb949bd760c21f62ad01d500c98481afe324a99147a92b90ebd755d3e79a5898fc7a8d59bba1791bf5076f18e3d30ccd84d80d4ba9ece5a879c98d1191575033c3c9fe709a7bd9d1e12c60c7cae68cbd8eed84e99c2673fc125a00f47b94fe126037366ea456bcb63053d0e8fd8d38be5267b33e82d6fab5d759deb9ca66e62351520965d318ec6d66e240d1d32022ebc55a04606d67b125116a93d51d8033f4eee177515f118fba0d3a1836818f082017069dd1bfd96dfc41bc4ca8c40ec3fe6fb3a10e8ddab421b1e493f00636a83d52bd57939133f47f6db76800b49f47ec06216ec00c02664de73475f52d29ace4a4c72fa02f5f8354138cb0bf68e58bc8d4a3b3b7cfeeb01bd7a1133841c4f7dece943e353a4ebea13f3e583ffca1921024cb948fa1ed2e06670a61c10b53c9cbdb9c94cee85e542d97b83f9c26ad98b55c5921f2f405db49d5f95bde4bdaf733f1e509d0acef60c8adbc617ec9d19922c54016ce7c216765bdc745b2749cd2d2869909c0a787b75ae2b9997cb3e8e52d0bbeeac94a001d1a524025a23f606669dcf4ae366d7f70228d2dd96cf8b88a4dac0c24427b569afa77e56e020a35c69085f8148c8a3977b9cfeb4067d05326dda82a7670d849a26ccc841ab6f8ea5accf1b8168066621e654b2ae450b238c02bd84932b79d4b56a3a083760a60ba789125a65ba8866fba267df965b66ec0803b3899a300667b7c018d51bdb373e0f94c7f89af0ee7d3a1fa71a4853c91dd27886f365d516873fb27f8c183c7b7f942c0156e6cfeca84b9243d46ed2e632c6328213123f742762705a2b1ec4da56e3f83ae3e1a34be9ef1a27d34b92facc93de3c88dbc6a92cb510dc983bc2a034b807d476ed15e78a7b1523d129b2d4dcc34ce4d13f2c56221a3ad6151d27d50bfb66a06180a94b62fa896e4e051b7f990932933da6448b24650524fedf5a3528476183a31f5c068ef53ac5577d9e996094826c8bc67b8e247efa80ca0d33ef4081179455c68f947d2fe79c6ab3de41ddf0eab1efa1ee99952cf85488bfcb871d4248585dda9a01f4e71670d3358938a94af67739cf8baba1629c7609530e64576e19842d56a63dad478bdbed9fa81c237de69ff20983ce99cf453de05958b733a1a7a45c7caee845df268df61c13766ffe549e2842f790130d1a159b23c1b57101107f050d15356c5cb3b92527155333137132761f6ea236fbac943916dfbf4a3a80c7706c3f7b8506c904c22c2b9cb965ca548dcfe724ba7ae185d9ed3a6811698106be2e2db23b64e3b66a1eef92be87412c3270aff9991787e9040be9c91f1c3850f3daa1037120efe0eb06bbf74eca73b59510072e1cf5410739a2a4e8568dccfbfd17c0f409aa1d262a61c8627da361c382f25b2f964ed51b9eb4d7d448449ea9fcc318b690a745db222f7f471fb21d091aa1f25f6b949e84d7b3563c951243460872983f432cff8b3a1fc003a6c5489c2b94642ac7c404542d890f26c1d03d02216a1fe9f08013f7ec35548c43365f3c3777f673adb0092eb556b22f2df900bef3d2cb5e8bb564f9abe69aadbd74c4aa0935138cfd3c7588c4f06e4352c7db79cd670ddbdc4692c6ec8cefed81c2c1743d4572c6bb4786452cfe979b20e567113b5dac8f605ccec5f4acc37d3e43fb9418fd924524bbcf1ec52ee93676a6c2251dd5bc89e8a34f6b349706b66cfd48c12cca73ddc881fd881cbdb6f0af56aefaa2baf7819932292220ec7771bba372ae2b296df30e447022434236d45dd443c3542c4dce2a2fbd1310ba3470dd8ae7dc50415e3d2ba5cc44aa8c54a79e8145c02876a871449669e602764cb6c1177edf0c7400bcae4dadc9986dff1084ce599e62bb38d14abf607f07fbcadd27ac821cb40003b506f8d4acb7a7bc61ce8b8ebd06c179eb6ab430dc644e9f5b6a24703a7e8f8e7cc1283b7e4cba5ae21bc708e200af72b0c4791853286d0c91b14967dd834125979b117473103544139f39671df0dc3dc895d1c57c513075078985738f6422edbf8c8a7259f9b662347e5eb2f0a13e22fea1d864e445ea821c49f7d938447c77e37585378872045640e0fdb4b92d6c4608e48196bfb4384a705679bb2cca89dfa20c8ab8030f6b5488eb3caa20cc58dba967e1faea3122d4e55baf007643f425d6d5b208c11f0a83438d15dbdba6f144df5e1b86a74b6673a3721236ead02f94c57695ada398b75ea3349e037be6dd681a66bb63c82b50d07cb3f691dc90bddacf201fcb0f23efd01321c6468eefccc6a46c5cc406cc26eedc23eb94a95f0920e58ff949089fba7b247dbd6a78bd06bed199c0b3658e1cbdf1b76463247664da4a84d8cd35dc2793de61fe5b8937a33b1617bf1950b864b18749fe75ae95e74fdb889f008ad3136fa2f09a3477622f817974f1742e3084641fa932f8cc35b4bb102b176129e4a42dd4e41561969f4258443a184c140551f1e813a261f20ea022f1406ad6b3be4bd36b55bd8ae68a7709400ecb50bcafc2d892dce6d0c31e6eae00552700c0192a695b8c1dd42e5c008e0e8a252d3d5815b0f040d5d708a62adf0d615ba3a364f257230a110cd995c7a13df79fb7de9000391a56b73c3e9554d0665ee6eda71a62253e40f7b9e608de7c04feed32ebb95860ad9e09a2a6c04df9f24a28a17e8320de7d5d79abbd1ff78a658bf9ef5b7eec714c4bec8c76fccdc36d1f378a4bd38d2d42c01102c5dfbf4614f9e547d531a704cb7ae40b0f994b58421efc5bc10874d68002c8ab8c700fd2aa9fb97b74c9627ec9c770d4b306e09c42a1b06fc0d89b767fe6a224f96bb8758f89337a8996e135ef2e4be2e4e7c4e9e365be9b6c59497581118ac062ce3c78b8d305e737f423536ce0d93cef19682695da71154a6301f756e19fe78201415d4fd8ca1b46aa9b36a343655618aad3f40393b1adaf31be6691edf59f0464fc23b39ef81b57ebaf72bd9cb54dc7637579bdb8bf92b739e499144700d8089770fe385849c12ed9ef4780dd517e0dea3eb551b6f7ae41e64cabedb379e549a8151d580dd0dfecd506d4508f84548bdca4ccf10b299d7802dd8fb5da5f68735464d83a28830fb5acb3f9d13951fd9383ba7e7634c4e47bb501ba2681c162facc5fefb4aed30327f7e740fa7b9761fa8590f562a3e8b20b2f3496ec7731f981b9c5c236035515fddd868d2dd459d69b6e45f2fa58567946b12abf97dd89c52a8812eaf1a28f1f43d11ad0bf7f9729564a1e17f157e390ba4b53c653f71550af1eaae1ab875e9f55dec721a089ea5c1d36cc51886739f3fffac8702ac8b50be56af3282e1bdfd5b2f123967a445fe79da487ed642e65abc9a3bf0ac86b17abc83e7cc58879096c428a0277760b27c3f6673571536f6909da49334ad3aeb17fca0e683d3f86e4350667973cecb38a829b7477127ea3b17434ef3c29de619c6dfa438dd2c490b2f82d883be7e66d069e0", 0x1000}], 0x3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) 04:02:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x200000002ce5) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30080, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 04:02:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) 04:02:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=[{0xc0, 0x0, 0x0, "6eea109fc952e303e4271b5dacf3cde5010dac1e607bb82f98a7b20faaf8576b0d8199be5dabe716156844fef2138c2c7b48040e4a8f25a3e3d13625c3927893abecd111fb92de5c6a67cb579cdd6b176bb633a8046ff8912f53db0969011e7929753359bea21e296ec8252d244949cde3806c444eedb2c57002719ef5e8e58394ea14b21f210165a88031c770a90fe765ec4dca742ad1e2f2a655a05caa5e1319cdfd5d6310aa1470a97b15f8e4f6"}], 0xc0}, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 04:02:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setrlimit(0x0, &(0x7f00000000c0)={0x41, 0x200040}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 04:02:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x4}, {r1, 0x20}], 0x3, 0x9) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8, 0x1, 0x8, 0x59}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x44}, {0x4000a, 0x2, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) getdents(r1, &(0x7f0000000240)=""/169, 0xa9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x1, 0x7fffffff, 0xffffffff, 0xab71}, {0x2, 0x200, 0x7, 0x9}, {0x1, 0x0, 0x10000, 0x9}, {0xfffffffffffffff7, 0x701ce41a, 0x400, 0x4}, {0x8, 0x100000000, 0x8001, 0x8}, {0x9, 0xffff, 0x2, 0x6}, {0x1, 0x5, 0x2, 0xffffffffffffff74}, {0x8, 0x4, 0x4d49, 0x4}, {0xff, 0x2, 0x8, 0x101}, {0x5, 0x5, 0x5, 0xf3}]}) 04:02:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e3f66696c6530000f88c8c65b5c9ca686b5c95940000cf3"], 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) 04:02:51 executing program 0: r0 = socket(0x1, 0xb7869e68f5d25312, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), 0x2fa) getrlimit(0xd, &(0x7f0000000180)) shutdown(r0, 0x2) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 04:02:51 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) write(r0, 0x0, 0x0) 04:02:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000000)='./bus\x00', 0x82fa798bd3fdc367, 0x7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002b27fed2481361ad48c2ffffff080200000000000028000001feffffff0000000000", 0x2c}], 0x1) 04:02:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 04:02:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x6, 0x1, 0x1000, 0x2}, {0x7fff, 0x8001, 0x6, 0x20}, {0x7, 0x20, 0x1c0, 0xffffffff}, {0x8, 0x8001, 0x2, 0x1ff}]}) 04:02:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0xff, 0x54c43a0c, 0x1, 0x7, 0x7, 0x7, 0x1, 0x3, 0x6}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="3e62bec3d0c6ac238b9577813b40e2e65865c0b4ba9c6c206cff5f674b8f41526b895cadb180e0a75f3af08e08db7a07b248d327a4e09c41830af2a84ab355cb2a38c2442ab641a20e224960287e041fe5ba0a16cb64e1ee164564acff17e00061a139b8fe0cf154175e72999e1e6d"}, {&(0x7f0000000200)="765e2a543283f80ccabec1f8b7aa0004a3acb316dd8bfd0c4258a6d6f36e0ecc02d7b0088a53537b62f5d3281dec771bd9bbabce8309668802a761695c1aeb5518024daa687b5ef52ae6cdd12855", 0x3be}], 0x100000000000005d, 0x0, 0x38e}, 0x0) 04:02:51 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) ktrace(&(0x7f0000000040)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0x2}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 04:02:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x5}], 0x400000000000ff, 0x0) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/110], &(0x7f0000000040)=0x6e) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080), 0x10004) r2 = kqueue() dup2(r2, r0) 04:02:51 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0xdfcfac9f990734ed, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x410) r3 = getgid() setegid(r3) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)) 04:02:51 executing program 1: mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000180)='./file0/file0\x00') rmdir(&(0x7f00000000c0)='./file0/file0/../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x10) 04:02:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0xd}], 0x11b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfff, 0x7f, 0x0, 0x5}) 04:02:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x100) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0x100000001}, {0x18, 0x0, 0x1, 0x9}, 0x8, [0x0, 0x7ff, 0x4, 0x5, 0x6, 0x8001, 0x5, 0x5]}, 0x3c) recvfrom$unix(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x843, &(0x7f0000000000)=@abs={0xcbf561b03f2a7775, 0x0, 0x0}, 0x8) 04:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f0000000340)=""/172, 0xac}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x1, 0x100000001, {0x9, 0x100000000}}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a4dffff1d10fd37eaffffff0800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x80000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getpeername$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf0ed03fd66700c43, 0x28) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r2) socket(0x20, 0x5, 0xfd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) getgroups(0x5, &(0x7f0000001300)=[r1, r1, r1, r1, r1]) r3 = geteuid() getgroups(0x5, &(0x7f0000001100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) r6 = getuid() getgroups(0x7, &(0x7f0000001180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000000080)="e6fae66dbd2cdb00eced8a9a4855f4e18f0e71f209f6c550efff073e1d8aa1119f96b17f5594413a3643fd51ea08cf4213c9f8cdf950a743b0133e42359a163c0570a218e791b287f04776553d68297c49172cae7874701e5a5f04c6385baa0d7ee884397594c7e79cfa847432ff361409546b260921ec54dc197695c3fe8389e12cd1ba9bcba7680e14699f40aec373056d0f5eb352c7f489637daebbba748420006ac87b84f6bd8ef0397ecee7f4da45dbf82de4d61fa2aa65c7ee889908b0965f15c79af4e2bf66dc37f62d1c69406842a90e1c6cbf940e25b25df49750dd69b0a352e5951a7dffbcb17a56159dfc2a137687fdd11657e3cf4e5d13035d25f37ebbdad0efa566987b7690bbf6c09b40c015737c5821706730794a4056dc1a18ff871f5af14b7ff75ee55c1e3aaa8bfa85fb1c606250489e0eaf5567b0631834992d8c4e5e2b16cafad05a41fddfec443ce3f95cee2afddf22fa5519bc11f62c0a69f5ee9101fc7bf85bef417bade25f47b8708a4227cf00720ac92f5e5dfa23d7381fa3b921703f930ea8eaee30e7a0138a694e891b0c3287c2e6cfedcf09edfd7f66bbbc3d7530ac35067b6e35e2d299457b14746adf5c085d626fd0f534f0995118ecf4c6889eccefc6084a0c8ccf9a60bfb546d47bedfcc0805ac94061c49aff9ab481180a6801a0f4d1b2dede40aaf060cb3597b86a7b3378c2d8193a2bde173287d9cf3a0b95316640513b0c205f861acd66a538290f51a38a2f484022ecac47981bd96e7ce61436cb8e5f82587770799b5b6c808ab7120d2582d1dcbd83450e88f2a3c2b5f488f5353d4e1d1d5637a5e4f5603165ec89f8716340c5e62aaaa02638ee16ea69bd42ab0d9ea0059dfc72ecb4e2f0fc8337787ae38c4c7810c60d05cb7c5d12fdc3f4d2ffa070c41ca531704bfdd2847ed64343012a3558432c71fa00100c53a9ddff4ff86a19201aabf8da2bda98d535736d62267bb4ca56d3ba10db5b07dae07c9061a5e4ff895bc05a39d948a2a11461b3c48bd4eeb8a054fc8b5caee290569b002f1e3d45cfd4f8b3ec7c75a26de6b05caf4637fedfab726ce5c2f225a9a3fa025fb7b35f16230bfc08a67b7aa0d284b9ff4902d26b3626210eb0250c1561057fbff370b083ccfac9b458b0e7932e4408ce1c6bc932fcca550fb5d96b3d3c316922c37ffbf0340a43e09e49869103519cf99362419bd83108948a5bf8addc7c44ef32ff8086fc9e26f847a9564764b4fd998728b6a08cbc56643734d94ee1df55b2246f86d1732d267056141b6cc2532aa43518d50af1a8f48f9b62c8cd54d8174022ed6e713b3d896024fdef2e4dfef6bc60ef96238a0f9a89db2856913025b5e90f08dbfb83c75dfc37aa5b79e4aaaceebf9f08d7c17b64145b498835afbd4ca2f57375024309a385a769e16a523c6beefe282a434f3ab36f2af1a64ea2ed2bcbe4280998242687e050a14f2d060669d255eca4f9673cf8f0cf2f1a468f998c040cd6d16cccf5dc67e32b1208d5e160490055354a8366af4acc6219e9342315bbacfaac73235d968aa66e43e670b4f4423cfeaad90767911cafd8541cc36a92ee359f83a122f3fe6e3ac28508ff7f06743772226c32433741d1b5253d5b9b7f8cf90a802e100657b2d0b8be9161ee05d783012d0a1682b5181418c90ff5b88967f353352c42978de9f0cdc8b4564d4a7a80e8d4991bdb63c14f3be859ec90a9045a00f4331ffdfc4f6ccc24d9c8a99f99755c80ebc191cd297995bd593dd87cac8f3064247df2ecaf122dce060bf2014ecc2acbb82eb404a396b3bd8a47528c6458174844ef4715df4ac2c6dbc2104f514799f3606cde36623b577c30aa97680eb6557500b9c275d13971d02fa8435e17d8fa8f71c1c8813916c6bb69a4d6107f864525094336522bc06ed0009991d25cf2abd957e68f42587dcc17e7e17214abf59c15cee503703897297827a07d6adbf0070bb9c74302af9347d7e60e7f3ffae4e8f6ee67fbf78ff2b949538164699bf7c23c7df865150d8b3cf6fac3ca11c8567ff16215596253619aaacd6192b11cca34ef0e5d4a2c1744e97aa4319b3c7d79006ed03742d4aa6aa5834c0de929312c11a181f076613483451b06b81e5bc309fc2df419e802233d940180ac687db2c4643b55cd71828711dbfa22df2233243b3b9c06f6b71528a186e20a893e0eec53ee3ad2548ad1f007a054f70077f95f5922947627c9da6e0d97d060da578528aebf2c367c1ed7d01bc1a680edf5e5538a4efdd27b644e28a2f7300ea610c40fa7b1897444f6a67c1d66bd73edc45cb785fc44fd7e6d6f93facdf91eed4a4469979a957d0addf43f67b27008c12c8176b1c174d7aea3aae5daa650adc86fc83f50193379541646c4f20ba27e76971f1695a43660da8ef0bc7cce2366afb70c4ec70158f9c9a776122bb6b66d37f380e7bc4dd611015cb866dacaf17924380f73f09b6ca1146e83a6608fe3dee78c76223cad40b187472832ed42d77cf4bef6dfc436074476ce00163b07a4f73836cf7005f9907ded5b5a7255d990516f2a9db30c10d5b8e25978646489dfce9b334269ed48225acf51d93dbd2c7a1da0a0116fbbda0e5608f5f35403cbf00e385703155812e3aa2968cde9feeac8b273ef43b17e56062b867f08e4db5f81786132741c27f0f678bc59d6f13fe3427f833d15a350785cb0dbb5d0abea76fda4b65559fbbe0c9a4f3f7faf2db038e1194b1f435a71403335a030dcc0ab960ff583d9ee4f85752376b0a7420633c20b3b0f49f312c26ffc1cef1de76e8894b604d9c36202eadccf3dfd39df0d3ba4dd56eaa1ce71eec7069d55030b4caeb2b000f96332f45ce68ad49c0cfe755faae2644251286ee5782a39179d55b36ee33c9a4706864c5eb6981c9ed82162b0e5d40589ea5299a5f507eec819739f5bd07ec1ecaca717b37be10dfab603e30ae7d6edb8c4646f7b8ec912d031855c83d832333bfc631a6ce9ce273e0a1830e9044b9d76b609c8799468b11babf0dfc5f90ca7d5a6137fed1b5cfde39ba8aa6abe6a0ab6701ec80b62c24a028d4add9194db43f77d9d6fc6e5ef847ab623de43bbd6d8fc3b7d08baeb43166d1750cbee57b9cf0e3073cea86e12af9aee587eb7dca5b50547e896000eea686d57245f6df135f9006b01790e076d7a8a5fb0e23b82b2a34f1e2dfa9c7f59d91bf17947c0acac9f836c188033629fb54100e8e6f2fe5f796fc1a3820e8f5fdeeae3d1f081022859fc6267be121bd805c8075ad182914aec5253544e4eb7b062c314ea4d1967530bf80ad10ee77b07094a81804d694d4aa2f9fc2097b3201cf57b7e5c6472edc6be7a2ee7a01dbb3f515af964729e5a5527f131dc2851732e44f53f2154378dfc84d346260ec20a11560c761e45b9554a7cd2735a208fc3d33f565c000d334a8c053df9da0b102dbc929bdcca070a0bb17ce308ed5849d43bf7796d0b26aa33c90f2f0051d61b9e956c7e3b014eb5b70a2cbe51e2f224af9a992ea3d334de395406e77a640f86f687a6c243486443b071b936160f51f16ab7492f5b0b9b58392768f9a819ec0737cf9959cb1e297fa2c5f8bfc7c789c066983fe51dc0947c02f3e3525e1029f8320610862de904b38d3e37a2f075292d0e38c822af76e265389623b0b4563e2a1df4ad9ba22226f2f7be3eadc77bbfd6ed185c0c55cd2eff1a4d43062cf07c7e3df4b9027af4bc0e5452090fa29ccc1948f457efafadd255dbf59c2d787e3bdee98fcc1d17a2d2390b93856e26e0cb03caf8da6f7f157916371637297a8a0d9b70d0cdf65a3f0af40a3844c9a269559ada408dc421394de03c3fed794722594218fb7a02919ef42bf6d13fc538c8ca6b8350b1176f1bc647c25fdfd3d2d1d00d81ac7e35d74d3ef248440b7705426f7249418a330c21daf81ef36837d385d537e1ef32ff52394e562f1223a477b0d4d84a4d3db0aa960d813971d428339570f8d216332e3e9c787022b7f92a3bf41137e29a7467aa8c57f6e9863ea2a46983309a89c327d391b16518dce541deaff2be83f7109f15eae2d39e9641aac547ae2275a2595cf53bc02d5f93bc05a9aefe0cde1cdf9cd36a75bf36ae4e6b7760afe8f24dbc5e49812f649fc847ef82c6ccf28f4c52e10864bb398d178b8f3f34c7460ad3435befcd7fc761da103349123e2eb8664b4c53beb2f7bac8b273b1438710da2b9a872893d7a83564301e556f74cc705df1ba24e5d582277aa585ec478ad57dd95d2735b5d41b923f31522df26093e0c103db35e481897e4d82045111539d2edbdc66fe142be6aa9ad771242ccfa972d968a00a79e482203f4223f54ecb736eb6cc78b1f84cc48b6530260b25ba1f926c45d602727ab2c5299e738f4b7b07bf885cb7b00fcf0767a2bc54b1f55aeee8e3b81e336eeaeb8c81d58d5bcab6298d1c51dbbd3f6a8498965508724e0715bab588771d89b8c22142e51a15d2a63013eea30c86d81e02fd6d513ee0a18ebd21bb706cd42ce668fac378fc45c1f0eae73ce8f5032f56b2f7cbc4530aff0bb45f67df98291ecc9914a4e03c24c5907b227168c6400fcd0649c3d854107e5dcf05311b4a34fae9b39ed192a89d904e5d5c3d7a085cf61fe115ace9cb65b74b54ce5749dc3dafcb0c32c968abdd3b8ed163aeb75d1a3fd98bc1c317256ea6ab2eddbc9ffda04cf5682597141e947e6ee7a5eddbf93effa4da535f057becc0b94fc31fce3b9377400e236b3902f7db333ccc10a11c244164c2f6d0a0a4b6febdc4484abc69d98a07edfbd0da90da872c3bdd1be30b5881c51afeb0254d3e30a30077caccfb72cbc0a3f66cbf889ee246da2beee4c61496fadb791a6d210f260a89cb87564d99ddce07883b10f5a864d12946e4e344fe8691ff45df0557ab387f74e1f7dbfddfe602f5483976899ab9228057b9c4d4d4e94b2b2cd1aa89eb23d26e98020d3b30b5ce03b5982f4fb5bf67501dc29064cb645f897ce5c1146f6983ddaaaf1e836d1730adf8a13c29002cfe562811b239a9bc762ce742fdb1be1b6a4637affb0a1bcc3793547337c869f5b785597843c89177f52acd55b6698d084adf4497a700df1481cb54f8e5f1c376963629204704f06893d34d55be67f4576e14fdcfecd701a5cae30f79d4f1b60a9ceba025b1bb7e0571b288d241febcaa319f1545bbee853c03e55a40d31b9b0aa311b744437ef3be904c092693caae5902d94770c4e6398e48bf04188efc6c8a2eca11283f065c68e535aa4590c2eb0352ba0dff0316b2e8721e801a6d602162620d9033d3993c4a6b9a8c9e42e9d8a2cfdd35df31e25d8dac6c6e12ebbf5c9254e55d3b0f93134fb8cc7106d710f0447c880b8d2e6491b2cc594cf5e207d55f546a1a92a522b2c4ca2778bdf447280be15ebd07aadc5776558bd1c77e21774e978cb79f753b1ae8d380572dc84746c6c4bdb774c277c27a2b93fb5ffe53fadc66a71cbfa003f6fff596783dc44ba90ecb648d72fd84b3bc75c59cb6019ba38329d1c2b42c0616da318ba7279e439762387aa840225108736e964a9cf1d57c2b91d68cf03ff9ed291757445fbcc0dc545967318680d7f634cdb4b842298aa5e195ceeae88de8279d513f8fa4bd44fb294f7614ce9218916456e00584d66b49173f2fd5f10b5b97780370cea668ab90c563dad85d2e4565fced62074c27e0cb1f7cfbcb19a6457858682587db33fbe6661b1f6db389a870e156410881fb7f74c26dc36deed22ceb23b11139524c8e4055d43661f5", 0x1000}, {&(0x7f0000001080)="b4ba1261ef468e014b", 0x9}], 0x2, &(0x7f00000011c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xc0, 0x2}, 0x400) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semget$private(0x0, 0x3, 0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:02:52 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x1, 0x4001000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000140)="d3c1176c3e15d7a08514302d47acbae610561700869843e682c77d7bc3700484155e41322ca7b26ef0a2626469348fcbcf744f46b1a3d81f31d028c1184964390c71101095483badfc982f1a6b9e57eef5aab55d8ff0976dc18336226fadac6a41a97b509c5bc449cd12e7d4a2fb5ef4d2e54e25ab2bfc8fcf590623fb1f1c031e96b6bb2386bcdf0d4e9a8000f6f9d931a7cec5b3c72536cefc0c9f07b563cb2ef4909a9aea54015b446f28960e38e71e03056ea91475fa8d02d619f586fd3e2db54ea4d10a124da10be6b848cbddd668c07e298857a72dd78712be30be16", 0xdf, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000240)=0x9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x18c, 0x3f, 0x6, 0x1, 0xfff, 0x9, 0x80000001, 0x1, 0x0, 0x0, 0x2d7f}) 04:02:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x100000000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) fchmodat(r2, &(0x7f0000000200)='./file0/../file0\x00', 0x4, 0x6) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x50, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0x0, 0x8, 0x1, "05aa3872e08f22c785618223fbc7c97ebf7836d3", 0x5, 0x8000}) preadv(r2, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[0x3, 0x7e]}) 04:02:52 executing program 0: r0 = semget(0x1, 0x3, 0x4) semop(r0, &(0x7f0000000000)=[{0x555575e655000e92, 0x3, 0x1800}, {0x0, 0x427c}, {0x7, 0x7, 0x1800}, {0x2, 0x6}, {0x1, 0x9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x74ea, 0x1800}, {0x3, 0x1000, 0x800}], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x7, 0x40) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000080)=""/4096) r4 = semget$private(0x0, 0x0, 0x268) ioctl$KDGKBMODE(r1, 0x40044b06) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001080)=""/154) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000001180)={0xfb, './file0\x00', './file0\x00'}) semctl$GETPID(r4, 0x4, 0x4, &(0x7f00000011c0)=""/248) r8 = getpgrp() ioctl$TIOCSCTTY(r7, 0x20007461) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000012c0)=0x15) ioctl$TIOCSCTTY(r7, 0x20007461) r9 = geteuid() r10 = getgid() sendmsg$unix(r2, &(0x7f0000002880)={&(0x7f0000001300)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000001340)="2fd9314dc3", 0x5}, {&(0x7f0000001380)="f30925d64f3093c30f875b798a09f47bc73b3e5b8c2390832dde01e15e590c3af8026847dbcc049cbd3e3f6d856fca43b44cddd90a5829b321046ef27ca55a181633125c57c7d18c1266f201b5d40e0d1244502e75662f6683b635bd84a5de25fede0853a55f22d6760a18f59a12519761a909b21a16a7a527f870b8c103fac26c40f17f5ee6db168dfcbbbedb1ca5db09e4c03e6cbe08c1aecb312b46519f1d854d88b894daa759aa976f7432e35ff511aba13ac9e6c5e8b0bbfdfdb43aba4a265b7c3219e49ab3c90dd9c4e44a128b0f24cdd26bd6969c0f436582400bfb6653026c8dea1a6d94f046cf5c96", 0xed}, {&(0x7f0000001480)="d052c6bf1d570fcca9b23554b498f28c0f1fee2b3ddbff80b67e3fd62b5a257e533044696129332ee62513aab6272543410d9c232ced64da01695ec225627b7e9aa64c39e263a2013e228e1d5611d07d581f44035da2625281333f4cae6584a7ff828ffa600d8b31793e6b260b175601479dd2d3ae32589a987528cacbf88eb62ae68a4fd1fee265697dfc33d7871e9c05621b5c56acd98612e88a43084b56a8df34f0c1f2d47d465fd8a3893ca47584c6a41451de5cfb1be5684375330ec93b3c7583b9b0da966ac039a36aa4421069d4747dba502d1084eba1eb3ff8508ecf9200a6dea12b0225ddafe0c8ef801403033bf48ea5d0bb2ac6ebc8c5fb7c3c7c2a86a1061a17dee059371b6f5b14854b1365f1ccb2369644ae5fb5f608d7a01f22d7f63d225fa2e13a1a06d2e723ec7548fe91a1a414c4f96003c1295058ec8ed949fba307b0bfcf26fefe47116406b12ced08c386ace894296b0d4081980beb74ce0d99797ea7912bb38103bc275278b12558df2bf4d09bb9d4b8f63000931d3c85f95ff63eb586789a568624d73287b9922d661cd59ba0a4a9eb81a2a2cbd3e8e23b25b47f60fb8a80da06e863646ddcf1914789c3608fad52d9585d4ab287c817d28ab70ec27fd11b26c71a1133c71a45c92918d3b00c74d92e3d7cf5da7113dd2698d1f7d2387c5b59ac43f212fb0f847f05c47d428f22986ebce5945b1de7c37a614dae9269f6f7160e179a9ac2c9b33f36e1c2718878c8ac4d52ba0a97f6b59fbbb2771e4700ab5c6a31c322c77a9e090f21bd126cef13dfea1cf9affc9a15d0fd773ab0d33dc68501354bbe3f9145d7e6be7444af15f55b95f9288fd604f2ad251a957891465fc0c1d973241a0b62f94a7578ff5e106b8aac5ee2a6a6a8f68eb9095f23b7c0cd7e6e1d5544d42ad9a9264d5b19b7efd65c7ce99f55cd2d05cc0fc9bed7dac232c74193732023f22de699c817d2e22fcacd896b6d0b64ef6cecf25515f5d9ce1878e570b44bf9259beb81bc0fa85bf4f9e6f1bfa8c75daea4949b28fb391a8a710c06c59b92dfd32e3a7c44aa7de520069f62f8999bf12fff4572d941c4a267c522aa605b1821c1fc1458bd49ca77d2396c4a1ce1d5d7384d6df010772c32c21b3350906323de0b746ff0e8c2fc0ae9ebeb54bac092b4c7217cab3b24e3f01bcfdccf6a30fdb2378ea476cd326477bf058b807e72c8e9c6324cf1fd9c559ee73165b6a97f73a23bf6be5f5bb1da27f1fc56c9997a9246f2019f1ca9175a3979163e72d04b58eea4399733cecd5883ba82f7cec609e31e1e267cb0d60c2a3fb5ee1e6de1ef5182bb35c952bbb1520046cf7248da9e5f94f1ffc75f1770a8fe95b0ce8ab0bee5bc89474b18e626b0aeae860ea8e603d2887f1ffae2c0719520f54b800ac8f23081f0db0bb170c49bdec475f3afa8916e7ac20f53eefca5a60765fb0d87c55d0677e3c046cf353ad071f4411e80f513e2e1389486cc6680c89c93f800875b50a9ef1c017686c4c184a00bf159b0466ad437bc320c40e7bbfb786543982e47ccbba238462640297db40588898bc163c54de576b1eff124609c5a6ed613a31b1834929c05692db46f25cd67937fb870b4166a57dbb171d77af9dad24d67878dbb410de4fc10c1dabb83494c59005b6c7f48f20374360f6e7fa0954940832c1a85497463f50c3a251bbc40351183179671c55574685ae3e83443996006914cbbfeb96af7eb493cd816ceb96a1f5d2c6d56648eb21801547709dd717b2df42bfd2ad8fd612845473dd92885f752c869a91ec05d87bdead46f479e5e108bb78622c8b561a8a9a81b06cf87d5d2338479f5d0c1f5e3d0b29ce42a149e896c268e34400c087d231543dc0fdbbc9679e9c02f23ae5794b19c9f81fedc0e1217f71e4bd84aa865f6ae51eb65a01b7f05a591c8e2beeaa17eb90081ed201ccbab34ec1c7ce70fe28b0aac3aeed86e94db203084f1ef6cdf0af579a5e0a1e7e89be40f1c949322dfc7cb9a34d384e2c6bea22148206f082e61a84be5beab9f1928286b8b6a327f80a7eb0441d2f65f9ad5c1029fe26e0fa7b0e70ad77abaa4719bc72d970a14014b33c8b695c35b3496b6d02ac64e44ab6c9608f254325047cfa9922d77c54408c84a4bd021cf8d98f372fbbb35e148f723ded91c546819de7315c0a959faa07c92500fa686c148e42d83d39124825da7606f08bf8bafce1c86a0bd3537db8d4a3d2fe899c294d9c22598150d9206c98c277705d6b47230d1071683b2b35fa49e329f620d631ddca08305c6a0afba530db7b8e5abf6916d06178d8c6beece5aa2abe84dee3b525e145de92b29ffff5e20a36957712d038a6b6695627b812ee00c6e5690ba3b2981acd8414b2b79f0cc4f54eb08b3562f4cea255eedeaee03c2a84f55a1d1c999c43428a4ea8b31d94fa83170990f64de2d6535ae79dc1bd3740b1510dd9b7afc472237f05338e1ae756cdcfda49f308e9e2e81fd3e5de5075b29a77d58e3aed77c9ca0d004feadbfb7487dff59b94fc265d7d9779f16407e56acec3019fe3810a94eeff62d561b1f5015e4ed34f8daca5aa9ebbfcf8e8fdeed5492aaabe0d65968393ce3cc2a8b9c6940633f845fa39f0554f019c412376a032bb56cbf43b0ddf72724d0802dd174bd2c5c1d74d255027bec2b3b8be969651bfbb660d3eb7a7e673f399c06823bb0c43e725e8431194ff1e88184785f6a0c07db44b9ac338008bf21e45055929e2f8575be0bf511b8183793c4d0609603c3993146033df418f64bccefcbefb5cdadee6426085623bee9b58fdf5d91060818e932333c1dd4fe3c4dc24055dffecd0b4054150b8a827c1ce330bd1cff6fcd74d15434a898d972b57064ec241f867d55108a8a4fc83da15a7795c5c83b9068df3f38f068039b8c462100ad9a793ff9af8efd5cd43bf078f2b41ae9b723c4602f209c49ada4c9bb35fef15fbbea95dcd48959eb9b9dff1326a037e2ce1144efd0a4318aae0fa52f3138f8c7ebd5f9f4806127098e8913abc9bc6a3ce47ad92871f04f7c6cc3fb939ee7a96fffcdb06bc60c7c6abe1f5f9a499aeddff6d13e5dc9fb016e5bf846c6f312168096910a6634982f524a9060a6b1dac737670209f243ceb8152119582e94b8bb988a70105057d051e92bae348685fc62597c37de8327509a4c74f791761dfe13790a86900666398c9b8bad4ad789a8b457a2d1602cae17afaaa5c5c5abfec8bc720847796099c425403c5bee08bf9f96c3d90e0d8a3ffd5fe02c2192d7658fa03aaf546c6ab88771a889786879baab57af267694126ebba40d3a70b5ecc014ec0b3df00572d59bfd9aed4cd557596380ee9e18d09d38fe31d6437e4cd78fc34107e6ccbe03a7182131e4675f679508116f670116784a2d4e57228dc1235418ab60693a95f97887d53db1649ec5ee47d2683e8d5d8e591b9e26169ff6b80282d7d1ab215ddac7095e40f2bb9be6cb48023044a9c975695f4e9c118d403e9dd8fe97b794d37daf702ad58af46e5aaa80e4f62474da756c5287b1bd1729b2edc436fe60fe738e4866c3f8d1a611e168068098f16af19d0d427d4647bf2e5397aa8c04ac34708fb124d6baa0b77ddee3928d8cd29e4b3cfaca0a297d3173e4538b8f62b38fdbbb78a324683650df7c8df56efdccb65c8553eabbadc55e77a5c67cebac8e24449f53c2d1af98bcecd1d0f1d1080badbd794429cfa632c7bf8ac8be50a40d249625adc289819f8120a64e2588094377359e43df098a347ff4a58995b5abe9a6fbc606478922931206b4d86f0263842e9bc51915d082e17a20d4c3dfa68e53d46a3118b2063ac415b31c593a64a5e3f0112e7ff9930c5098ebcc1fc40fee063e9d4ad79168dd25253909fa0715e21191bc456dffec969986870c4253f0e3c4d4e0a181e8bd46d11db2724ddaa32dd09e5b3c8a49d41ef0186c04f37f871629fcd025363c95c7d6a865e02d5fe2f407b526b35e6a3af8d4f9e612969e2a18fde3efa20d4bb436d8b1b7f9e1b6e40b999113030b12f09860c8c7fd7ba06f79845dbdc3bedf85465b0f36014d7ad38e7dee51f3b7036d77745e68eb9a8c63da50850d573e696a0c0121cf7e295f812ab31baed5230da2b5a232588536ee60385eb0e1ed25b48792029df9ae51e044dc227db96981aa55c49348ffc6c8c57b3f538aa1706017afbeceb6d27a3844ce44a72371a2304a894ab910ed42e09a414b72a1f3b847a12a7774af0080d5303376f01cb6e87725e98b6ae6498e22a6687f1da78b35cd423c9efb384b765414bc2f71216339bc200fd3e5c7d5b4f424ab4f4e2e782245e88ac7da8cff374cf6afcbc0f3713a8484d9a75416e602b82bf69a89db32d623883fc4ec425490927b954f8cd7595bf594fc724e0163a4bd17b544090c205b6ace0bc13e71a92f03fb3861e475faca053c26cc058a62cdabd97f80c2ed7e03178ebd0d2ef23c4b7d271936789cc108214893e73e75062309b8c235b98fd627794875d90682aee57ba4ec2cefba3534d7e1624df17a42c02a3d8dd301671d0c2b535aee80801acfb89ace87ed1004e59a30bde1858e409b3888e9db693d491e65b9cb28cbd9b73c6869a485c2a7403797502b5ef7685589168bdc1d1debe2bd3001487c9e709a21fe2409ecadb86ca44a9dc51e191b0c0f56faa20f03dc527becc35ad3e998e42fef59ca8e3f5f5cf71bd9f5db5fc5581efb5ce4b50a5e3d48cbed61fecc8e20e009ce0e082c4620a0d5101fd94a744f96e4835f59236d78da43b3dace8f0074b17f614485e36548aba53fedfbdaaa769cae8a12625db49a30079a03fc746b6a902c8ece8636e9a1dc6d528692071504d3e9a83f161a683ecf53d67f6b99f56ee7d9eec45bc6cc93e23a69e0d6a1cd802986ea1e7089ac7ef4145c27be5c277b8f3afecb0bc1525ad41099cbcf4ce86bb45c1b741e0cfa67424f043dbf03550c6afbbab39cf618126c2c086f6e5b235fed2bc8a20235a39565ec1fe32efbf017a76a5a67ff9ad654646885c5dbc59d3763e679645c764f29cdbcf95c94d4eb954453243f4933757e83c5750d14e4d7dbc4ca30a53d303317a39845516a8b5f452e4e2fd3d4d2c046b56eb578cbe5151c4287724d2cb0b77beee311ae1a1196eba3aaa1b2d07a87a635fb5287c09565b569d52bb193b35c888e932f06c788d9e2c2925e56d256cfef1fb4e04158135b6d23bc2328576168bfc565ad1673d45ba6974e7ff7ccee73c334645049cd6dfd9a2cff8e32cd68e728fdb0452b1f474afd8325be4b02e6837784303a292d49bff52769ba7e8df940567262cea7fac18834e8dc7552edbace03898be2ec7c3409781623bdef6c2ccd408cb5a2e175f10909da9217f492bd6ad86c464f6cd4a83db042e4f72d6967b7e380b8c273465bdf6deffeb400516d7b34c4fe7adbe1221586cdcd3d00a9867c94e43c919ed8ed9b13442e6eb567e4706baff4c4a448d2e1e85bb92b4cf0bfb47e76b7b631173c80361a66905efbe51c5cc68ca830c7351da6419e4db1b6accd0292f8562671597a95a4c29fbaf1f20f53a467890a658ce1f7de1e771460319418ba0c15df0ee6333c77f1ca2c549d820994d6848661e724f18b1badd81b39674e06e83f1ed8cee1ae1a8d44141632b192cd3d9e4105cabde7ac0e3721a9b780b37f1f33369e98b44f22b53740b4769a1dc4c4e960ae0fc65b1e901c8c6d55f99d56600a4e8572a3f05204e719b639bfaf7af59678834371338fc5b1887d3f3b5fecc96e0e", 0x1000}, {&(0x7f0000002480)="cdeb40af02efbcc18cf3198391c02fc794c90b73d30d4cd5bd84c83b39de362f808188", 0x23}, {&(0x7f00000024c0)="c199e9c0ecabfff9fc4c883f0cd070eb0b79d657ced7f2a039ea8853b6212be7c61419e6fc7c92f6b573e41d94cbedd54a0ee918c0e83c04b3ca62fa66de97e42c2b50c808066a0a48353f5fd567dcea250ab3eceab8f395c5d20f460ef14be6217749867085e1c4230276c3e93ef7dc0b1970eca6859e98f8d2c79c2ccd7e53a2e09c49596fffb43e834a83453fd7c772bb3f26fd4365c9dfad807a0b640a7778a6a06860608b49f906d80b46dd8fa21d35608271db5c340ab55eaa9d87e87ae0192e02a6a9d8bb820ccff0e037b5819d62bd5fc021b5c0ce41f5584e10b36e01b6c09026f29c5788f14b37a6bf3dfb301234efc1c1", 0xf6}, {&(0x7f00000025c0)="63af713f5e618edb4f5f4867b4b76ee7af45a33f77ed06c402259e62ce20f00306271b5600622d55e3e61da63aac9bdeea2c6d4ae48b929faa94d1a870c2eed62262e2d2951c5b50", 0x48}, {&(0x7f0000002640)="939cca5f1a3a982f3766871e61c00f8c59a6df57a55c796dcd8bcfc15b90b9a7b18e00c676ae2ec9725be20b9b9fee003da19d1d445a1ddd544839dcf968e0fc94d64dd3b59e1466eade842a21a473959f7fe0592ed3270d23ff30cad7c65fa6af08a9f2aad78c9ef120c53b0b9061ad7e3f6f727d357ec9d672322d2526ca3606f83d4459fb40795776a222e22e1f1641c582a69d31265d34f54de833302ffafe0127807db5ee038f6fba6befb436dfc45d90350cd814006ee673b4964dd6f9d821708c1aa481408dcbcbb68779a5bf53b53a2911d8014a8b582d26c5737c1b34da5164623695ec", 0xe8}, {&(0x7f0000002740)="a169b5cfaf8cb403a8bfabd56c1c4dd347542b9dae543a30f2b66bec6e56a5a268300e039b24cc7a018e9abc20af115d49b84a80fc3859a0dca42e9b853e3e76da3b32e7877ea42f3ab0ff01e4ea9d43a81fb585eb7dd09852902877b1a8411e84ebe380a0e5d1da009e18987a4481c3b156716d7b9c0a89298e6d32fc74", 0x7e}], 0x8, &(0x7f0000002840)=[@rights={0x18, 0xffff, 0x1, [r5, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x38, 0x400}, 0x8) poll(&(0x7f00000028c0)=[{r1, 0x100}, {r7, 0x8}], 0x2, 0x1) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000002900)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000002940)) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000002980)) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000029c0)) fcntl$getown(r11, 0x5) ioctl$TIOCCDTR(r5, 0x20007478) unlinkat(r6, &(0x7f0000002c40)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000002c80)=0x1) 04:02:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) fchflags(r0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x1) pread(r1, &(0x7f00000000c0)="af1a084e3992", 0x6, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x1, 0x7c8, 0x800, 0x3}, {0x101, 0x1, 0x1, 0x3}, {0x4, 0x200, 0xf726, 0x2}, {0x7, 0x8001, 0x2298, 0x2}, {0x6, 0x5, 0xcca, 0x7fffffff}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x1, &(0x7f0000000140)) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 04:02:52 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 04:02:52 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x108a9, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r1, 0x6) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/242) 04:02:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:52 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) write(r0, &(0x7f0000000040)="47f1cf35f6bd1990122ad978a41e26224e20f5c86cb0b32a4229777b310d0690231e7b04d9c7bbc90b594a0dee3209abccfc41a3961f3047fb5ba36389dae82b8a599214bb144602ff4e", 0x4a) socket(0x1, 0x8001, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 04:02:52 executing program 0: clock_gettime(0x4, &(0x7f0000000080)) socketpair(0x6, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x5) 04:02:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) r1 = dup2(r0, r0) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x6) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000240)={{0x401, 0x100}, {0x0, 0x3ff}}, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000340)=0xfffffffffffffff9) mlockall(0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x0, 0xffffffffe069613e}, {{r2}, 0x561956e027077d62, 0x41, 0x2, 0x6, 0xc6b5}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x6, 0xffffffffb4207523}], 0x0, &(0x7f0000000300)={0x1, 0x1c441ad9}) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x142) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, &(0x7f0000000200)) 04:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 04:02:52 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/109, 0x6d}, {&(0x7f00000000c0)=""/57, 0x39}], 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0xc003, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b9000ffff2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) syz_emit_ethernet(0x64, &(0x7f0000000240)="6a18d5935a1f53b7eb3c348e080953325d1864ae0b51629f0ee0513081f381e05ea91dd7a669f7976ebbf75c50aa208a054c3bb21ec954c5c3dd94c8f91dbe1cbdacda77b716d10442d5818ed1dd43c6d3ffb9fa4989999dbd830ef162db698b3274da61") pwrite(r0, &(0x7f0000000100)="a62793a846097946d42b87824ccb00eae9751517f9669aa79451f5d86bcdd5948503190634e85675ddba9d201a2ed5f2c3733c9bd6afc225bfbaadbacc102cafb8b42ed6401179b0", 0x48, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:02:52 executing program 1: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x27a, &(0x7f0000000000)=[{0x4}, {0x14, 0xfffffffffffffffe, 0x0, 0x3ff}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="1b31b7004232556f96b4ba0c82f1dd501a3d4eaa281531812531dda939520403a2f73479a637c32b364b34e5b5c5b629ecad6e3ba324ce48f06108a9a3ccc65002c041d128dca530192ec9f33bf3c0e0642957bbcf78de6277b4", 0x5a}, {&(0x7f00000001c0)="8d31b30f514e68b53872d8cd71a1df9fbc932dfdf78627b784c5967a6f0b8165afe6752992b84d5dd222857ee4f30b5a1adb795e3ae7485ba584061678790878b0a5125a77b6be77f53eef7ff88fd9b517256a779952f23f31682c1beed4825be551b9c7655816f3c8398829", 0x6c}, {&(0x7f0000000040)="e22898f2aec5006ca096c65ccc00c78ccc8a7ab45aedecf98131cada5c4d", 0x1e}, {&(0x7f0000000240)="dd7f093bcf751861b72e9864ddb74e338317a7003b65f26224d19a67f4fa470619b487784b3ede9148a2a44af6a95c1c7070fdd64a022961d617101eb3adab63cfec8c838ac446079753a273e918fe76be72d3333986bbc0db7f26f38092d099903744ddc0d8fdaa6666545a02923fccb246436604f823df626a059454f104efd910f99f8c9ce2c85794d5e128ced4800e94fb993a4d", 0x96}], 0x4) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000380)="41ac810aec05fc659893d5c3464f3026a03eb3f4ead7b4ef90f571e020bad46d4ada543a5ac80424b14e3f9faaa3d9816864b206f15a3f20ee9c1cdf5e61c31d625667d0f15135079e6b8395681d83f88992b49427c4e57a2213969ddcec450e6b085b35701e114b5d", 0x69}, {&(0x7f0000000400)="e1739acd2f01615aa62e2f4fc5f7e416c672aea7397068ad33e1beaf22b77dc7", 0x20}, {&(0x7f0000000440)="f27508a4dc06e3d6983ebddc0ace998ae3bdb6f8a4c15ee38e52ea527694c01a2fffd5fd08150f1531a9036181b4af203811e3903672fe2a57f3ddb2f0d40643198b82ca21150e849a363881a80776f0ddf0d63b753704eea17a72b7110ae1de45da30843c41352b301f88afd801fc1c04b02493abf6acfd08905faf6cfd129abedb1a7af3abcba5b9f9c691cc496e06b5eb37b923006c3d64d6051f03996d17a78fcf58382d65231e002aad7987f3fe7f066f7b2b80fad3f0c601f794961dd9b95c51d65f60ca074c2c09e21de85a5db561b5ada269a91fcacbdcdafbf6f2df0d47f4317a698f0139e350b4ad214e1330938bcd622233", 0xf7}, {&(0x7f0000000540)="7a52d202c0f3e07113cdb6cb27789c2e2cf34d3cfbe5af200d6d8293551759afe5bd186fc1fbaeb5571eed9f0865fc43da639db4735262d2a420f4b1722b85a1a7d9ab84de10f750210244e41d62f94480613db51a0edb6c2df6b4391485420c096cbb2fc336cc5c16c9bc07079e7fd8bf5077e9078b45ac2e8b86cf8102dd7662eeb3d024dc7e6fb5b9e89cfb9cd71889ff3c09dfdbf252b1fca3c1804bb44ef45fcc1a03909400fe66136ed4205e1926cf2fb902a218129d489a2869c4cb69aed4eec614c4c09bfd", 0xc9}, {&(0x7f0000000640)="fb597f90e1afa1791c861b66de5cc2655d30a0e002cc296c1980fef314aa987a1e99b0c03cbcfbb5cb5f2ae79c2e8c426db3b28723ef5f50facf7c954692bfbc6253e856e659b134c6de5636d8e4be08012f1707b2c25c6bbff46e42d4a1944678cf396c45839904b5cf67b7108d8f0cb054c2022afb45114f41816434ffc722e1c1f17d86bea01d32854967b9cf3525a3cd85b1c14743c1ad0d83e3110afd9710acc3ffe9143a55b9a7f48255bb8a1aea96f0692b35e53804378b1b", 0xbc}], 0x5, 0x0, 0xc) 04:02:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) fcntl$setflags(r1, 0x2, 0x1) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000340)='\r', 0x1) 04:02:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x55, 0x8, 0x2, 0x7}, {0x805e, 0x6, 0x3f, 0x4}, {0x6, 0xf9, 0x5, 0x7}, {0x7, 0x7ff, 0x3, 0x3}, {0x2, 0x401, 0x6, 0x80000000}, {0x201, 0x5, 0x4ff7, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) sendto$unix(r2, &(0x7f0000000280)="fc50685c4ba1425a9380e6d9cbcdc9ea598a660a303b9de913c16a5353ba83688172e8ad0f6443d04a48c0970f15072fee512866946bd10c263788278b588acc2b78d73c9734f87ba5b6db4e5a204821e19cddf4abd41da90bd331104741cb57fac861882a9f174464e1901b72df7c578c8f052d1431839288d9bf651dc63ee9192708cf", 0x84, 0x0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x10000, 0x9, 0x1f, 0x800}, {0x1967, 0xb4b, 0x80000001, 0x5}, {0x8, 0x0, 0x80000000, 0x1ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x8, 0x0, 0x9, 0xb5}, {0x19, 0xb9, 0x101, 0x6deb}, {0x401, 0x8, 0x4, 0x7}, {0x8, 0x7, 0x200, 0x3}, {0x7ff, 0x8000, 0x6, 0xffffffffffffffff}, {0x7, 0xfffffffffffffffa, 0x6cd0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffec7, &(0x7f0000000140)="b6") 04:02:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, 0x0, r2) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0xc000, 0x7fffffff) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000002c0)=0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') write(r0, &(0x7f0000000200)="10bd6962b89832404eec7c35a7dd2914d099591aa48c7e4853b426a7f18d2dad7108edfbf81c207b54aa02d5f97d9be9ad05f6b968a387d02413128bd877671d2e3e2fbaa5a9a1369a6b006b6f343c8d05de39439b727112f65d88af6c825bb82908d0d8a56368b61c14eed815f2c3f2488d1dd2b20ba1225f801f85c587df5f40ae7e9133d1685513b29648b558d5f42a3076944a4c1641b2", 0x99) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x48) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x102d84a1a9939a27, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:52 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x3) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) socketpair(0x18, 0x3, 0x7fffffff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'/50], &(0x7f00000002c0)=0x32) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r2 = getppid() ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x40000014, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3, 0x40}) syz_emit_ethernet(0xf3, &(0x7f0000000100)="d9314f0be742e903c613da399a0bca3e16") 04:02:53 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x3, 0x100000001}, 0x10) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 04:02:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r0, 0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x91) 04:02:53 executing program 0: mprotect(&(0x7f00000d2000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x2, 0x0, 0x1, 0x4fb}, {0x8, 0x3, 0x47ee, 0x80}, {0xf5, 0x6, 0x100000001, 0x8}, {0x8, 0x8001, 0xfa78, 0x3}, {0xfffffffffffffe00, 0x100000000, 0x1, 0x4}, {0x1ff, 0x10100, 0x9dff, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c57715fe1984d73afb1471cfcedd5896b786086a3348555010", 0xffffffffffffffcb) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) socket$unix(0x1, 0x2, 0x0) syz_open_pts() 04:02:53 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000001c0)) kqueue() ioctl$TIOCSDTR(r1, 0x20007479) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) kqueue() syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) pipe(&(0x7f0000000040)) fchflags(r0, 0x0) 04:02:53 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f5b0f426c0e1d3e9cd9c4499a759070832c609b", 0x4}) 04:02:53 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffe5f, 0x0, 0x0, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x242fc) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 04:02:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)='./file1\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x4}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:54 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, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getppid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x20}, 0x2, 0x7ff, r6, r7, 0x4, 0x0, 0x9, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000080)="c2ec931525a62936391a47c343bae3ef0a22f207176b65fa585d96cf60d7e9cff8a5969f7ec535221d667b58b805f90aa1cf8ab9ee2ad54be258d1e23abe59fb1bf7ce5b774f1784bdfac1f318e11dcb84d82b9642e653ddfe5ccecf9c195e5ce90e9c922c23b93ad6371839261db2f91757618736fc965c28e2eae5280d2e6d5d806ca5c2365c2d143da7d7b4b7fa9ce5d863284f84113c67e9dc87989f0c2b6625c99367", 0xa5, 0xc038d2366dd09a08, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x40, 0x0, 0x8000}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x40, 0x1ff, 0x6787}], 0x4, &(0x7f0000000180)={0x5, 0x20522933}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x0, 0x3, 0x7, "f7bc613198a0097a4cea31ddd1d6a1e1c7762b25", 0x2, 0x1}) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x20000}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 04:02:54 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x14a9) syz_open_pts() 04:02:54 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:02:54 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x61, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) rmdir(&(0x7f0000000140)='./file0/file0\x00') faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000007c0)=0x9) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x0, 0x9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) recvmsg(r5, &(0x7f0000000780)={&(0x7f0000000500)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/214, 0xd6}, {&(0x7f0000000b40)=""/212, 0xd4}], 0x3, &(0x7f0000000c40)=""/178, 0xb2}, 0x841) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000900)) sendto(r4, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="fbf4c3803f22935b6ef780b4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3a92f2113cfb1470ae9b9a041475f9ddaa8ba45d3803d317a07009fc6098167b49ac4a38998bc43de970d59b244b234f04925bfd118d2b5cef7133770bac5dc14651d5b0692eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff8162d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423db2c8dd0963eb433403c264eb037e84ed41064e44d882c6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6ddefbc502deee3f07f5b7221b5240dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d2f4a2d979e406c54e954db3c6f17757e3967d79cc79d7e5c0015166c33af63e0d2a3daff70b9aa0ab008f1e84e5f927a8237d8a432ef6186c9a0eacb3d199bd978a5860762b4dd7e2f4d8036d942a4013cf25d653bd68a5d36627ad9bfc7aaf7480035a3ffe1794637c80ae5a2cd8f41bcd1d6c68305337d932d9fcbc459b1db8e5c0dc6b77044420ba3e0f0fb24c2633c649356e650a9b986a0b2fefac28cffa5a1f219d41baaa0f2fa937ff225f40a17c3b9b70e1ff6398a500000000"], 0xa) r6 = semget$private(0x0, 0x3, 0x400) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)) 04:02:54 executing program 1: r0 = msgget$private(0x0, 0x400) r1 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x3) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02"], 0x1, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x3c9, 0x2, 0x261834607963f12e) 04:02:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:54 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) r0 = socket(0x800000018, 0x3, 0x102) r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d26c775c8b7a90b789d0ce7d07394bf858b712a3b5d6d79bceb974bf55eba6dcbeffba7955a2e201b0b14d0101000000000000cd754deb34b89eb04bad7de986537e7e7feeebd1a95bda9a343ebb889274a214bbd3dd148a30dd93f7317e1cdf847c53f34cc954d438fa95fd3b50458f73be2863c7760bc829406898001d32e45fc6793abe490662e4b1777cb2841cd7c9877a0116e445c4279f86018d3cfe8964f5ccee4461d8291e5d666d523631db4324244aa1a54ae2c3e621fffbfd8ff4217b"], 0xca, 0x800) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffd47) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = kqueue() r2 = getuid() r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) r4 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000000c0)={0x1000, 0x2, {0x100, 0x2}}) kevent(r4, &(0x7f0000000000), 0x30, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSDTR(r5, 0x20007479) 04:02:54 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x40}, {0x3c}, {0x4006}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) linkat(r1, 0xffffffffffffffff, r2, &(0x7f0000000080)='./file0\x00', 0x4) syz_emit_ethernet(0x23, &(0x7f0000000240)="985238a669ab541d1369151a49be57509d939766aeeeb2055c4da5602a8d3dccecc222") 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000140)='}\x00', &(0x7f0000000180)='/!!&\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x3, r2, r3, r4, r5, 0x100, 0x5}, 0x10000, 0x400, r6, r7, 0x7, 0x101, 0x5}) 04:02:54 executing program 0: r0 = msgget(0x3, 0x48) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) utimensat(0xffffffffffffffff, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r2 = fcntl$dupfd(r1, 0x100000000400, 0xffffffffffffffff) fchmod(r2, 0x4) open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r3 = msgget$private(0x0, 0xa) r4 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(0xffffffffffffffff, 0x42) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0xffffff50, 0x3, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000f40)=""/205) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r2], 0x2, 0x800) truncate(&(0x7f0000000b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r3, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r4], 0x3, 0x800) close(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r4, &(0x7f0000000800)=ANY=[@ANYRES32=r3], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000e4"], 0x8, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000ec0)={0x0, ""/77}, 0xfcb8, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000700)={0x18, 0x3, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r4, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000002a, &(0x7f0000000080)=[{0x4c, 0x0, 0x100}, {0x3}, {0x0, 0x4000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:54 executing program 0: r0 = socket(0x2000000000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) 04:02:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="d8ff125c00000000", 0x8) 04:02:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:02:54 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0x4, &(0x7f0000000000)="12a492e0c1ab97433bbeaddbc89218622c12676443623fe3f372a07e86db121367b7fb38f74d4242c9a5bc850454b20e73a081d9080c07335fed7617cdc5a1a6bfd9fbda987277d810fc4b4333c86d4a0158db8b834afee11d426daf8747bc0dd4a9840df4a6ab128b3efcd53a49ab94a70b02ee43d0805b86", 0x79) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x8, 0x1800000000000, 0x7fffffff, 0xdf}, {0x2, 0x1, 0x6, 0x1}, {0x0, 0x6, 0x101, 0x7}, {0x7fffffff, 0x0, 0x1ff, 0x3}, {0x1a, 0x9, 0x4bc, 0x7}, {0x8a, 0x3, 0x5, 0x1}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0xc4e5}) 04:02:54 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(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000040)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:02:54 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) r1 = socket(0x2, 0x2, 0xf95) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0xa046}) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getgid() 04:02:54 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="40973b1f4570db2039d87277f076f86806e2a14b8c2d0f47", 0x18) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="1b634519ecb5504e13c749437e3afb11aa73e2a5c6103d2939763d0171ab076d8568f260f198e2e5a6344a3bd1abc5ef9bed028a5a5c25ed57aa45c0044ab7", 0x3f, 0x400, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 04:02:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) 04:02:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x48c8560e8976cbde, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0xa, 0x81, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) 04:02:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYBLOB="820201f0ff31b811123cea1631253292730f1c713993e96a946343f75d8511f10fa7a75812457f9c143cd60ec34d5ffe2367de3a5b1d892ecbd5fcf682ef915c44265e36910972098928afd34b01583d5191eca1dede8067aac3eee5bb7ca3ab8644620cb734ff4b2a93deda8194096570a091e58bc0c2ab91d31eb2"], 0x1) r0 = open(&(0x7f00000006c0)='./file0\x00', 0x100, 0x12) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000700)=0x7fff) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000680)=0xc) semget(0x1, 0x4, 0x3d9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) sendto$inet(r1, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) 04:02:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x8, 0x6, 0x9, "c72dde74e2eebdd091539220b3a954d3da1a69cb", 0xc3d, 0x3}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 04:02:54 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:02:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x4a43c6c3f6ee627a, 0x57427fc414a5f2e5, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d04f9fef850600800000000000da094ae7f576b8861b2969cf79555698df85600000000000021d0c24ffce0f00081175340c92cb09aecaae1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baeddb66c955ef7a2fc9a63067d945bcb278d36256af9d3de453e96321cfc2016070000009e03a503d4b7588080e373213bdc6b0015997f3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f111e2ae2e0803f739ddc9d2ed7c601d5ce07", 0xb7) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 04:02:54 executing program 1: mprotect(&(0x7f000057f000/0x2000)=nil, 0x2000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 04:02:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0xde39}, {0x18, 0x2, 0x1, 0xa437}, 0x10001, [0x40, 0x1984, 0x1000, 0x2, 0x1000, 0x4, 0x100, 0x5]}, 0x3c) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f00000001c0)=[r4, r5]) socketpair$unix(0x1, 0x693488cb58ba5cd4, 0x0, &(0x7f0000000100)) 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) fchflags(r1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x10001) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8, 0xfffffffffffffffc, 0xead7}, {0x39, 0xa8, 0x6af4, 0x401}, {0x2, 0x20, 0x4, 0x663e}]}) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x40, 0x202) fcntl$setflags(r5, 0x2, 0x1) ftruncate(r1, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x4, 0x1}, {0x18, 0x3, 0x4, 0x400}, 0x32, [0x5, 0x1bbed732, 0x80000000, 0x7485, 0x6, 0x20, 0x80000001, 0x8]}, 0x3c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x80, 0x0) r6 = getuid() write(r0, &(0x7f0000000340)="9c8b90040a02f34f14cb6b9e45aebdc942494b856052b4590d699c2a", 0x1c) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000380)="f1eff0671a672ef590b1bec984174d682ca5600b586d965f717a2f27852be41234385db3b0c47c51a1edbd592328212f6e425a23d77220c6074a6600d949a9edeba3287b39fc58b00c2c2af45b8ecab7869b4112259f514603a073c45f4cb605e9907a0a673dd2b1daf761179b5b2e862422c2ba88d169951c1b24", 0x7b}, {&(0x7f0000000400)="0e94b7ad4a813cfbd316a12097745a0311ef77094ef4dde155527717b2bbbeb2cbba0cb05c42facdec3e4214ba4bb433a8d9645b16fbd812fbda5e8d1281f3fd06938ff4b251a390f086cb562bd6d1186ea233dd1d43eb93a676e182d5710902368f7be6fbc0ff70b9a95081a47b441f1cbf79d3365b59fe90aa3fd99ad64c12a8d87e3227c73dfa64b1ad1e72e7e1fa2580e8b3c782", 0x96}, {&(0x7f00000004c0)="6af11f70ce5c8544aabed36904d8be298b9dc6792abf7e960b772c57faa02130b4a7495a64380e33b74ef22408d7b212c73c265740d0091105ff793bfba1c91c69ddf025827f18289cf9e0614b2645ad5ca1fc0a347373b570db412e7372bd23b8cf6e7e40d80ecdc104766f8c80b9", 0x6f}, {&(0x7f0000000540)="7b98be5157eed8d37f795aa9a32dca17b509ef2c867d3427b9695036fe9c2096b04ff77e7966d8b87e7aa4917054f5b645ec2df417feff6cac17293d675a2b4e01b226c737c5bd46a03b456898bd68332bc5bee3b7935842f5df6e62bdae25a211c13509be24c6f348930b54b2ee7d90cd63be8cb6bf47b2dbca4fc71924f61eec67a3fe394360b3eda754062349adb37c", 0x91}, {&(0x7f0000000600)="16ce506d2b82616266229b0ccce88bfc79b53ddd1171b09736802aa739510a2fc9818a5a8cf8c299e5d0ee7ee993a6ea9960e7105c5cc1332f3839b3", 0x3c}, {&(0x7f0000000640)="4fa08503f5efe15662d0beac1a9bb9a99acc80554159ecbab9bc", 0x1a}, {&(0x7f0000000680)="d123905f5786eaa939f4df38ef0fc5a68cc7a168f93d3c045e9946ffa17f0d76f87b7108fa44da7bfbfab25601533af742a9647ef63e04d068cc8ef087459fc10974af43357f4f683288e1e164222eec175c8888229d23222e66a0fba6fc77477215e1bdd6cc7c6b902278413caf5e89ca9f1fc1f4a70b6291eabd4fb80f253c54cc7fe8d47830764f8b8dd941f131924a1918f2348f23a2c8d7a362c2f38383316d5aa005cdd254653f4be5f6a91504de524125aab9022e8a6f6ef409dd031de13ef28d32083024d9d1702150e0d0ac4bb5962a4b89fa", 0xd7}], 0x7, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000800)=""/113, 0x71, 0x800, &(0x7f0000000880)=@abs={0x0, 0x0, 0x3}, 0x8) connect(r1, &(0x7f00000008c0)=@in6={0x18, 0x2, 0x4e2, 0x7534}, 0xc) setreuid(r6, r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x3, 0x7f, 0x7}, {0x18, 0x0, 0xbfc5, 0x6}, 0xfffffffffffffe00, [0x7fffffff, 0xff, 0x6, 0x101, 0x2ed7, 0x1, 0x0, 0xffffffff]}, 0x3c) renameat(r0, &(0x7f0000000980)='./file0\x00', r2, &(0x7f00000009c0)='./file0\x00') ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000a00)) getdents(r0, &(0x7f0000000a40)=""/49, 0x31) read(r2, &(0x7f0000000a80)=""/167, 0xa7) 04:02:55 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 04:02:55 executing program 0: socketpair(0x18, 0x8000, 0x0, 0x0) 04:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x207, &(0x7f0000000200)=[{0x102c}, {0x64}, {0x8000000000006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000339, &(0x7f0000000100)=[{0x25, 0x6c2}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x3}, 0x8) r2 = dup2(r0, r1) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='#}?\x00', &(0x7f0000000180)='}[\x00', &(0x7f00000001c0)='{+}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='/#.{:-\b\x00', &(0x7f0000000300)='}%{#\x00', &(0x7f0000000340)='&}\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-\xb0:\\\x00', &(0x7f0000000440)='[-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\xd6^\'\x00', &(0x7f0000000500)='\x00']) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x401, 0xaab, r4}) fchdir(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xcc63706a393c8255) 04:02:55 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:02:55 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 04:02:55 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) acct(&(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9f1aa1478b631b4f, 0x4) 04:02:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='*\x00', &(0x7f0000000240)='!@.{\x00', &(0x7f0000000280)='\x00']) 04:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x80000001, 0xe8}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x2bf35b96a4d4a207) 04:02:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="00a3cc58ff1f32c4a68ee21700000000000000ff7f00000000000000000000ea2a1d9e0000000000000000000000000000000000080000000000000100"/125], &(0x7f0000000140)=0x6e) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000780)}, {&(0x7f00000007c0)="adecb8a327cca9e9633d5d57aefcfbe898cd817e4721335c22a45791eba0f2faebd0890f06b9b0085698044413d35cf3ce330856fcd11b8e16e2b17fea5353147b74275560e1cca5ad68856d0c8a78bbd9a3c77e80001c8153cfca75968fc4a522c31ad04272", 0x66}, {&(0x7f0000000840)="17f17769047283ad3cef97d3066ab62ff00131e8b5026f28aa20e7bc650293f7f110846492bc7c898678241ae06bc8ae77c54c4d8088f2f294d907c08ce26629e9c25fc0fcce7e48e600956b57da9017844cd688ce31f151da84d7b868e674a03f1f7597ee61ddb6e98c60abf5807daf566fc94c2d4adfb5c5dc4fcc45b6c99d555d66070040ae4105d9f860b3a74cc2ad344b775f13c45bab25ffb99c79746d", 0xa0}, {&(0x7f0000000900)="4559b0b16a5473136bdf896388a9", 0xe}], 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchdir(r0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x84c9, 0x10008) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1d8, 0x0, 0x0) writev(r2, &(0x7f0000000d00), 0x2) openat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x1) 04:02:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) dup2(r1, r1) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) chdir(&(0x7f0000000000)='./file0\x00') bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66696c653000d492e90033d8bb88d80e48856e5139617d86292ab2c4668de2cb48893bb5f69741ce6fa9fd09bdf738c2e4e492d3a7008b9aaf4a3b9080799e156338d1d681205b22bed20701300400000000000000063434b49a18140b5fe22ea39509000000"], 0x6a) 04:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(0x0, 0x0, 0x100, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) poll(&(0x7f0000000140), 0x20000000000001f8, 0x804) 04:02:55 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r1, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x80, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) socket$unix(0x1, 0x1, 0x0) getuid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000180)=""/181, 0xb5, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) read(r0, &(0x7f0000000240)=""/83, 0x53) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 04:02:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x102) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/189) 04:02:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229c7e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="37ac4de9cae1a44aeb14f296cab9b8437c5f96305941c98799cfd6c6a2b5c7ae5bcc3c3632a3dc0615356f9708942c5a69d9fbfc9a5a1b1f0553f8fbfd11eb0b7a0f80ecad550259a4b02633ccfa"], 0x10) 04:02:55 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0x8}, {0x4, 0x2, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = msgget$private(0x0, 0x400) fsync(r0) msgctl$IPC_RMID(r3, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) lstat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x10) sendto(r4, &(0x7f0000000300)="634c7019b87348b854b9002736f60e78961f1b50044e41649ad3e5820951b161e785ba5eecf38c844fea383e9c3e1aafa4f5e90eecbb9e34a186ac05345ce0f27c9a8a77662eb864e5b8cc9b5ae282fb130dc5e3469b36bcf38d98ce587008028db83056c9bf7ade9f36906f1a25e49fa31e009db5d1d144e59791c11376f016c5ff84acfa6289a3e1949f36dbd72ad59ec1e1ac1079c5d36a2d1817c5fa14a4703a1eb8", 0xa4, 0x4, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) fchown(r0, r1, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) pread(r0, &(0x7f0000000100)="0ddfe067568251f20eac4492c0c3763a17624c2960438b111386804ecf9bbb7459eeaa395040adfb76ca7fd54a3f5f1aaeb88e0deddd482d017e8e6eaeb60d1819569d40d990d53e98bd686f866978c8ed0029b8c8aa29db4917a386830fc7c28a6629064be45b39c1e570f3d927db5cba7b41fa7c5cf8591240a2ff31b46669bbf8bede72cd5d18a29b45ced6548b4f0eed2955530bdacb6df617bb5dfe03d642d19cf93320b267b00fd89f6318e37475c7dea25c74ac5e21", 0xb9, 0x0, 0x0) 04:02:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x40006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000100)=0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 04:02:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffe10, 0x0}, 0x0) 04:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="0000b8e034c557edaad9ddeff6c3d5ff5e9fedda379d1dc387f941d836b2f11480435a130feb0111e8ffdd0112dad2b60ddd2f6a4002575693") 04:02:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x111) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x5) 04:02:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$KDENABIO(r0, 0x20004b3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 04:02:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x6, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:55 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000207, &(0x7f0000000100)=[r1, r1]) chown(&(0x7f0000000080)='./file0\x00', r0, r2) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000002c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) semget(0x3, 0x1, 0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000300)={0x6, 0x6}, 0x10) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./file0\x00', r6, 0x3}) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x4, 0x7ff, './file0\x00', 0x3, 0x9, 0x20, 0xd3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x10001}, {0x6}]}) chdir(&(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0xfffffffffffffcd8, &(0x7f0000000000)="b6af2ac1bff0d6c6ca3fbb103577df5c9535e998b3bff848b4873216a83a7b6f5d6aa01a2f9fd174030576006d7835aff35af49c6574e98982f018b699dc987a6970b0b7a480eb846d8cb83f853bfa63b79d113bca038244a2e9bd904d2d44c8b572039f406f1abe30d3ec09") 04:02:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@in}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() msgget(0x0, 0xd65d5f888382cdc2) kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xfffffffffffffcf5, &(0x7f0000000240)="803902e0913dd1af42ce76eb68fccbb90abd7d9e0720f142e9f77d3f7510d1709028d4bb9a43d953e5812aa9bbc66dfa883073cdecaedead4d0fb2e45c2b3425182145cc3922ed9af2aec8582c6d00000000") 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7c, &(0x7f0000000240)="3838a0f58e87a210847483b9cc00f88259b16c3241010940323edf318ae7f389bc6b34ed12d89ed95b8377c9e710dadfaffb5267760ed1db50f5351bb32a0d659ac6903c8ab90e136544b997db5533379cb330323ba888a28a2ba710c6c3c87fc982870b507b23618452dd2660a119a21360c146a136bd153746d2f9") 04:02:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) getegid() r1 = getuid() setuid(r1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, 0x0) 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6}]}) r1 = socket(0x2, 0x4000, 0x2) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 04:02:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x4, 0x5, "63e3af6853fb0e56f124cefc888c19bb96b50887", 0x6, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0xffffffffffffcf26, 0x0, "172d76dd1b1b00"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 04:02:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x4000400) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 04:02:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x5, 0x4, 0x9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}], ['./bus\x00', './bus/../file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus\x00', './bus\x00'], 0x6}) read(r0, &(0x7f0000000140)=""/208, 0xd0) 04:02:56 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0/file0\x00', 0x8, 0x1, 0x1, 0x0, 0x0, 0x9, 0x7fffffff, 0x1, 0x0, 0x800, 0x7}) write(r1, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r1, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000800)="8928589bb7e322dc42773f4d6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e447be8fb25b3692584fd40d13e335dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5846d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c50b92b1e8e932fed10b705aa6388a430c617c83c72b3a067d80dd2be3816840fe55e557feebb8bb4be78b0a6a126180fcc2548fc7f01e6fd33e228de9dbcd6220b381bc4cfe86573be6492f93d05b2f6bd4a770efc7c295d1e1f6166c7b6c81f1795e0fda8d1ed5981b75dfd506a5b6c8ea859b690864ea1b499bd5c1e5d09205f5f7e542b991e368e0c05d62f4e93a78dd26dbbdc424db9728c33e87dc0452424fdc181609b3969d5df8433daec40b3abe858125b120d80913a0a6bc36d82a3475de71da000000000000000000000000009ce767c9f875080194a88ad88acde18af00b57ed1153441758", 0xfd0a, 0x9, 0x0, 0x84) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:56 executing program 1: minherit(&(0x7f0000362000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x80000000000014}, {0x6}]}) socketpair(0x18, 0x5, 0x80000000, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000200)="ae5cc0fa95f20c921748c21bbdcb0dd8a9850066b347fdf8fe2420657cc78942966fdf212310e8ba55009ea8a6432e9db13b30c6372e6b9bce565fad7349d362dfc9b98eb52b10f93b21f541e9629be46803d339db734b8788872f2a906b157c95f569724254d1a2bf2a2a5a85fdd2fe6d6a953d9381d1804789bbd3fc8132cbfd0d4f38e0a39e995d7303b100e40e08beeda0dd37b9c8de96deed870fd5330e3ccf474c51cc58342fc154a61cf4cc3f0f048d258c8d74fcb20cac6aae435f38754c62b4bd655d5fa84b6c4dd53fcb7768183903c85cc29df9edc0e6aaba45d4e7d2f7dce6501acf1fec5990037afd43439950", 0xf3}, {&(0x7f0000000300)="8816252856a640b5db1ae9b893916541247496f71e08571f6153745c11154f5f5ef20e82e6cf20f8035aa97fa195030fe63268a7040f0be84c55f6a9c58ced97a08c2cdab0e2f944ba75c049ee1c99fca23d234575f8d826ba968bb4692c39508e124ddd8d6c0be9bc2da74f3a22d91c9dbf4818133a98", 0x77}, {&(0x7f0000000380)="7c0b230652e02ee5291773117a9b49a3db888bdba6a817a553efc8f2d3be358cbed7f1b4772ebc92c9a8fa3cf68e2ff3a5cd8815eb976461d10983df74229137f3c99f5b37a166aef20105aabed0f35a48d584b70435676d907ea29c80d4d6f8b5cdda4f2ead686a3cd1429e4c35f9ebc64c6ea0d8758c10453fb430839f558b8541c2b83681beba39041deb0874647734121f14be1ee2b89f79aa88c8ac3fccd0248e3613259faa39cd602e6fead811397c1617e6c88a4f2a6813e67e3fd74e073a9c5e615d80beadab49f82d24ed9b6d6c1de54bbf22df8c07e214681122d0a1787673457403411387d15b73c81969f24baefe1f45e3a65a0ff84a3718c265b3a7b6ed69d6159ce3687d9001226e14975b2d47163a9a83e6c8c01a55a939fbde0b4fc30a1244e5fbb29d3b3ca62014567766a7e08727f8b3beeae39e927297f778066489361eede80134134a899f272c5c3ce1b0084325d81c5b8ba890ce60c5de121839d5b6aff74c519f1eb39fd3050405bbf3cd46c6de408342825a3eb8d96729a659a05422ee32c6c306b7ae925acd8e14848eb5ed7c8dab39e0d5b4747bc138aca1321a95c54ce458cc28e4b41833d84b9c718447f5a61a356d3b6241297380de73a965843dea4fbea1c314be21ff1782ae7c2ca0ab073c4d732b673135be2a5f5dd4d64708e2ae23c9432c0c893409dcb46ae99939328f287ad41b8ec60461fe5e7e38f22841de19433a726be4543db9fd50097d43e77889784e7764be5ce81bdeb7c6c75e96aab95e101ef944cd27e8bfac4f682a71ab7561f63dabc9bfa49ff86e9a74d5402bf6cd5abf1ae7319adf8126f66705fc3ccd3fc8b11b3250628ec2deee6d3d4c2ed526f134a9e950bab9c1507a099fc03e245d533f5dabf7b97ce9af5f0f6fd87c79d0b14ee385617d143dbe02262c71123be697eea15bfa29c5b6eb3ca7ee81376909d32ffc4900793de208a0aa1367e9652da2209a81f38207f905dcc1193844676b6726288d97135853ffbaaac4f11bd35ef74e9900e4b74d036d3666a5c8f344c1d7a29c4454d2e87d3f8c76c1b26b76d00810fd30176b1d01531423669960ff1353e6550bdc1b47c6e9cd625b3c275c591a897aa581b39f177d0fb7298de0a5ad66eae5d1db4234da019753cf41ab12cb80e0c072bb406d5cc2ee62f0fccd1e3d7b5f2ff778bec3e5db14f483ce8b620e8fc073c29d1f04b696c3dacf838c3eefaddd4976609779c95d62d435fd66837e60ec13b53813c4cb053676bc3cfc7bcb7d6895d5119e9a0411a713ce5abc1a0b4349465b8bc6064b5babeb2861855cc485be1bfd98dcd9cdfa1115c34a0de0fad834f4da5c18b31298b798f665060718cc76269f86ae76d440cbba019c7ac6c2a91fff90b63d6df9a822a8dd8ab5218a0c89a8678ef83cdcb85ab3f35001d31a754b1e5d7d01731b97d451c2a50b379eb5bc28300963078e869b0ac981cfce3b75940fc88bba8ff12b6e0b4daafbc91f6dd9aa7abc03621b441ebabe65da53d015981fa3fb3b9f08b1489f357d647456f78c69f47c97f5d7465b27957f2547f35909253458761c411dce3d3562e7ce9d81faa4c8ff571c55bf1307c1470c048c67119ba55f7b76319024c16bdfb7c4949d5a31e0dc21d3701a6d61e867b15e720829315579b096089f867d54fa508975cb5d3078f66a472d41c2b0e7642ec42576a0f16c60269eb8bc674f61f11f34d12e811e459415d9048da25659358a635a582a211d5803982534503a927d164a78108ca5610dcb7b2bfbce4f1aefc59bb879ade5a29054ae28196049352bb90ba74971951ed7bae37cbc42e8b9ab0b38dabf4f3e1cb3105d0c6b47b4420de93a35619e21a7dce40e8fabd532fc687d59c06e07da8e320a07cf52aac382b2a99b2b73b1dc7476e4b8de95270952a1f4347d67f5bd815f999949ec69c2c1f57f389bd9ae15014fa03c060f7f29795dbf40e926fc9f267b9f6e9a64773c94a2edba6b774ce277e8935677c8e3f30316f28245745dccec214a7e955f7d5d5eb586eed9d13820aa133d95721d930a4bdf5c5f18353f1fce97fa21ddf01b923374a31e7102bf175103daf0fb1a909d4cc7759e94be4136575959e0df3b035e9255b156e1c3ee0032bbf208aacd471f954e97218ec156e830271416d6d6e6f6b0a04c8a207795ab7e7e6922a83a2e2493420bb4e3db3e4cf1378bcc7c3454384ebfb2230550e5eec5cb29e59dd8254851bcd4abe355612ed8e449ddb6b154b2bdb18908664a176e69876ee6c02a059e138485c31077910f5975ea0050b3e7e9af5ed993e93a8f25c6e5672820e4f6324490c4baae2fe976a1bcdf9168751accd47526deaec3d0765c29debab2b81f36a26ef6becf0397f0deb2879b07bf681971678b497ad1de5248841622c4f18713dd83fd7a47e3f76c7920307eb2405ac96c33aef9e012da071f25b450e1f1f7ddda3f792f86839d6576cd7a0b8020dcfc7d038c0a3beeef2213782cc9fb4d9cebc644b3235f0bf4437ae352fba7304a9c19e5d80cedebf1cede9b6e42579986ce5bdf647100c169010ca51d21de10898f15b376dde265f984e006118f5a1e8bae6ed8230d7b30710247c8634f19ee13b8c667074cbc70fac33ca35f75d884006fa2834d42811330b9febd3597ff20733ac9cd902d0d820cb0e7145967bc929ba095ba97b3523878acd9d6427393679939402ecafa1c4c51905385ca6e3d3ea7173552cee74db59d5fa86730ad0d5c7ba1e84b09223181df0b67c36a66302ec9bbba659c09b06f8f60b1e21d600e2eb448085dbc9853f6f9f9bc195d368e326ad4272b74971fdcb20082be944eb4582e8b80c7f9e4a7d366154d0a23f1d36313df137086d17f98badc435ef6c22979abfaa04d338df5972c9e56b779c4193b3a967b7644f0412c0bc066d9bc4c32732cba42fefdd674c0d8bb04e695183c6faed6578b510a9b249c51dd39e7f1ca5d7d1e031f2e04d06a30a4be3ad10d1c610da8075e89950d12592bea51ba364bbe7bb00fee0e6eba16bfae3867dfded12e44067dd58174084ccefee872e1d69b11cbea6048dd9d0338273d7702bbe04bb8b0ebf514d9ae4f7e7b2a749c62811f92f164c9bf5a3532642307e6174df1d713fa8f266e0f199ac391398151c3ba1a1818781993f8864340955546190a3d440460f9d8cc186ac73d6d9ab59cabc6aba9ff3e494d0a225af0530e2a61794706d38ed0fa7686c9e73ec344c7d5a62ab13b7c85479fba00a25eeb03605a80bab3b08c887e9ec77b71ec04a5bf86362c047304a7c9296f24021b332be61a299d3d2a5006f9bb2e845912254f887ff21539196b2bdae3968cf88b47b0c90a03e23e67494362b7438e10c5adab881035783e67fd278ddf6b7681ffe137c7599311d0d28cd690745f0f2f2317cc545689bdef5bbd5ab9f3b364d902d0af04fa023bf427bf39c2845659cd753b6e06da51d4ce5f717752fd60951f4a41b8cdd4113a06200293e81602db49621e21c41caf4d114b4ec45cb69b1d9ba774794edbb97f4cb6b8ad32b1474bbebcec6e2b888c9ea5de3ea127a3c735b719cdc01f800ae90453c13491183557d7f850fb755b0e87a38275761c0399b74bc74a2b07323cd7587af637eae4a86b6f31be9ce57eba8ee868f995e63a361b716ae5c1be1dbdc45e6e482bd33dc18f01b41cb6e97a69def66bb6d0cef3a0d557bf27735aab70c6794df97f9b60b41525b3678a0ebfcc2d5ce962ea90964538263c64036201d44eb378fd799dd2cfaca28dbf481183a5c684fc8ccfd48e4ad4cf08df1cb3e96fc52c9d3114e60bfe4f897654aee9ebebcd997145c359f18927c3fe1af9a9d7e86e36dc0778d5db936ea878762c09870b5df981d11181f684bcf208115789a4fa807b5651cb9ade2aa46a6aa55deb2fb1549118a019f6104e4b83e6fa6370e768d85656c933b5015217b33343415d81012a7cf5b88af3eb4d67bcfbff3613c34ce69a9e119be52c1d337bdc01cc7ccaec56ef70f210cbe36aecab048704b6efbbff934961d262fea5fe58de049b5d69e3686e5dad9279dd601b8054c3461763c170b1843bb04754bc87141a04ee4800d62101f6d2401e5661577310b6c8e58f7a80dee972e0885811b6242ae1248a982ed9c2b820c7a30df6d2c8d6b8a5633b21e2f1d503868a0212a4e6f558679ba5ffa8de98c80bf87c98f6dad0271db8edce2a35e3b5a87a9d7f99ec70a9a20adf5026d5330394574052156d8ab03d859d99dc2f86586185e105b4e009d565ad1262eadb39b00bbf4d4304a73a19a957ee6ba57c5051629d4c6a1cc0be55003ec2bc3737c8cd1c3116977161f5ec11166ebc074a7e89a0a1f5c797cada1dc452c2115d31e8636e528049b9daf0554fa7354a390ca71e25c1122e29a89873b28d428d61ddd1eb897529345d17259f231b6853e7bb2f913eabaf353714d05039a126ea65f227fb57b4e00c084f5e450b2184d72e9bf82dbc24c7c1d18932ad9b469f1d63e8d77e591bbe7382200aeca041475d8c480be4f304649df887e58da220cc19174ea8a6d1792ad869630d68b2130c6b79f5d818646cac91bdaa425b36dd851a2a1497cd463ebfd5a5d551740ca4de2d049fd3ada16627edf5a22dd3c2c12b641ed8bc562cefd0b6d5bcbf26894f1cd88e870d4e9617bd9ccc7bfbe9029543bc0417c214ab5426732e1bdab8fed82630f2133f40a2f8c48440ead822f69922ccb6881c8f0b9725b2b99fdc31a6684d438db383b3fe4d7c24b423804d417e598adb51acc11436105eb10fa3fce399f61be4b8a705a08ac840e8915b67fca51c92cfdd74b9852af916f133130663fced0c850404c3e084d11487e4502bc2d60edac69f8e09f99f8fb46dd61036638b029eb1ad49a9e158c1bdcb6124a54a0a24afcbeaf59d5ed065801d4d4b2ba406e13dcb9c8a59ed2636b2ec8467fcb0b2e92d6d6fc71837bbcd0304ce600a40c55805f8138678569e5076fad0b675fea4d2b8f0bdbf9a50ae5df9b6cb5bd336fde20d55f4dc43e02f01749cca1427c12e4ec4b72750184612afb4779da218a1ef646df1e7cd6a8e48d4bf609fc47dc2dd294d062617d397e34adaf2ca9b16a79332fefc3de17d15ec9cda93c27541deb9ca371ec6648f724b9081ccef3c2aa430e9ff062ca30f5e60a02c1e7064a33ba5552d53ac85c336b7213aa2dd7d6c7e6b6223dd4d66145a7bf190e1cc50d859250e4b3e6d67731561cd8bee783a9fd2f82147e76ebeb3cb0cceb85d0649c3c4a619647c8398d21f0a8c1ed4f10148c0b25d0c6bfa7c34480d069c94ee9d84cccbf04730f297e20dce323f014bc9731d358a17c9669d843dfe7c9e8d367bfc51dfe3bcedcf92e0931511d29604bc57b745015f00fba1b29fb44c56819b58fdf40316fa5cfd9aaebd0b086ad7aa32c63acd9ac8b98f3fb585f3a46c5eb9f8d8f6260a8f8188b513a94e1e7995b113d121a00b2decd9d3b83abed03f7c209e5dd7d3f851d7b8930e6de5a2719652e9fe91fa9259bf2c14fba630e85dfcc7d83fbfe7ecee16c8404f6384d4ce47f928627c61d5484192ec28bbfb3b61247b007405a03718acf9dd71ab802eaa30bdfdf740a7689bffc12165c0928582ae6ec57c1e2c83fd99932fd2e9db6a80c700022c5dbbc2fd1c2488395de74b74b03058fdeddd442ce9dfb4015e4124f8d0a8f50081bad8754b34b57866dfe2ba2351778c4a2b1051b758709624ccb2ea749d6ddf87547e94693779733854d2dd34bbaa0761", 0x1000}, {&(0x7f0000001380)="49f699ff83043569a3ccc6fd03d541e196e65788d4f4bef5ef3fa7e37923fb083780a8777052f6a93bbfc4389e4e2c02a308000bb2f9c5184a4b271275f458fbeaab74236698b8870bd8f4d55abae04d45b3fc743e6f593f3caa7aab2de0bf4a810f455a0e55e460fa9fe07a2e2454ded6e433cf973744346d0c76ea40a5afdb6e5866840b06d52e2cc091a808389e33568d77f25e485ac16da5ffdcb10bdf8761635194b151135271eb9869ac082b8a293da38d338a0888f02ca33dd2b3e815aaa1e8bff07e21ed522e9cd669", 0xcd}], 0x4, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x1}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b3") 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x12}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:02:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x9, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1b6, &(0x7f0000000100)=[{0x7, 0x7fffffff, 0x8, 0x8}, {0x800008, 0x2, 0x100, 0x3}, {0x8, 0x0, 0xffffffffffffffe0, 0x7}, {0xff, 0x7, 0x73, 0x4}]}) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x3, 0x4ca}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b7") close(r2) 04:02:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 04:02:56 executing program 1: r0 = socket(0x0, 0x4003, 0x10000) dup2(r0, r0) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129be04dff0000030000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100000000", 0x150, 0x0, 0x0, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) 04:02:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x0, 0xd2, './file0\x00', 0x100000000, 0x7, 0x8, 0x3}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x8) 04:02:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) shutdown(r2, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffc, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x10000, 0x100000001, 0x1f, 0xfffffffffffffffd}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 04:02:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffd, 0x2000000200000005, r2}) dup2(r0, r0) 04:02:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0006c2698c061207585082198f209fa8fb2aa797caa4bb2ce0466952a2a276a068ad1c57c1a090acfb02c3c217c1f68f2a04d80418685d5fb61940f7db107608690d8bef48f5160c724c0ff2eabeed489ed420a03b6780c93924d72733f248feebd2417cc78923318271724d41d14ea16a68a589a52e4439c25711b845fef12955f21ddf6b29b328d765224d96436a971674504ba920"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r1, 0x0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 04:02:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) socket(0x6, 0x5, 0x4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) getsockopt(r0, 0x7208, 0x8, &(0x7f0000000280)=""/153, &(0x7f0000000180)=0x99) r3 = dup(r0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x3) 04:02:57 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x9) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x4) syz_extract_tcp_res(&(0x7f00000001c0), 0xdca, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b7") 04:02:57 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)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 04:02:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfffffffffffffffe, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0x0, "0000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000400"/84], &(0x7f0000000080)=0xfffffffffffffe7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getegid() chown(&(0x7f0000000480)='./file0\x00', r9, r4) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f660200080000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="e6c2539f19b705e002e9e7289bfd0550e4", 0x11}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x8}, 0x9) getegid() 04:02:57 executing program 0: 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, 0x40044266, &(0x7f0000000000)) 04:02:57 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(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000040)="5f10d88cf15c1c7f5bb1cd3a982be35360d0b9913867cff41ab72936ac91da0900218a71882b5c825a9f50f819d9eb0719c0f59c77cce963ae411fdfcba53ee96edb6b6c49d9a94f974075ef9ba7706d44cc75eaca33b9f3b4584eeaef4bfd7bed", 0x61) 04:02:57 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28080000ffff05005541000008cd7f05e017ffff", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 04:02:57 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x18868ac, 0x2, 0x1800) msgctl$IPC_RMID(r0, 0x0) 04:02:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) 04:02:57 executing program 1: 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}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x862, 0x0) 04:02:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000023c0)=""/195) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000000)=[{0x2, 0xc2, 0x1000}, {0x4, 0x40, 0x1800}, {0x5, 0x5, 0x1800}, {0x0, 0xaca, 0x800}, {0x4, 0x6, 0x1000}, {0x4, 0x400, 0x800}], 0x6) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)=[{0x2bc}, {0x1d, 0x0, 0x1020000000}, {0x6, 0x9, 0x2, 0x4000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xff0a, &(0x7f0000000340)="b6") 04:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "070000d6bb6fc6e23c5b6b04010400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="d2b1f156663b3d00", 0x8) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000140)={{0x100000001, 0x43a6, 0x2}, 0x7c000000000, 0x6, 0x69}) kqueue() syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x1000) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:02:58 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) socketpair(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7) 04:02:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206921, &(0x7f0000000300)=0x1) r0 = socket(0x20, 0x4, 0x9) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 04:02:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x7, 0x2, 0x1, 0x1ff}, {0xe2, 0xfffffffffffffaa5, 0x1, 0xcbdc}, {0x0, 0x0, 0x1f, 0xf78}, {0x9, 0x400000000, 0xc69b, 0x8}, {0x3e049c3d, 0x8, 0x1ab, 0x9}, {0xf9, 0x6, 0xca, 0x401}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x1d}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_vnetid}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget(0x2, 0x3, 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/13) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x4) r5 = dup(r0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0xffffffff, 0x4, 0x8, 0x6}, {0x8, 0x2, 0x3ff, 0x8}, {0x5, 0x2, 0x7, 0x5}, {0xefd, 0x4, 0x80000001, 0x7}, {0x1c000000, 0x8, 0x5, 0x6}]}) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xbd3, 0xfc4b, 0x9, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x10000}, {0x5, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x59c32090fa2c6037) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xa5) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="dc") 04:02:58 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="02002e0600696c253000"], 0xa, 0x0}, 0x0) recvfrom(r1, &(0x7f0000000100)=""/17, 0x11, 0x3, 0x0, 0x0) 04:02:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f1ff3708"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x3}) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:02:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x4) read(0xffffffffffffffff, &(0x7f0000001740)=""/4096, 0x1000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:02:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x1ffffeeb}) write(r0, &(0x7f0000000100)="608738bc9a4a4971cdbfe27bbdb9cd65b29a3c10453c5fb642cc8da3f19d343327f490b6e32f49d3c2c7a700efd8882d19dacf3ec490acbc1ca45d59a25a225af9f094d41c87f3752369ac5d388cb1ea41d53b4915f644b7988de32d656e034cabdadc6aedd4e42d96da04e31eccc07025d53a7645e0e5aa0a4597d6a1688e4fecc2fe9e850729d04125c0a825ae9514", 0x90) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 04:02:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) listen(r1, 0xffffffffffff7fff) 04:02:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x2, 0x400, {0x7, 0xfffffffffffffff7}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x3e00, 0x8, {0x7, 0x6}}) r2 = dup(r0) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x3ff, 0x80, {0x7fffffff, 0x1ff}}) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r3, r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000140)={0x0}) 04:02:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000300), 0x4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x4c1, './bus\x00', './bus\x00'}) r2 = kqueue() r3 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0xafb, 0x0, 0xeb5, 0x1, 0x3, 0xfffffffffffffffa, 0xff, 0x2, 0x0, 0x2, 0xff}) kevent(r2, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r6 = dup2(r2, r4) openat(r1, &(0x7f0000000200)='./bus\x00', 0x100, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000100)={0x2, 0x3ff}) 04:02:58 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0xbf}}, 0x0) poll(0x0, 0x0, 0x2) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x190) r1 = getuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc73, &(0x7f0000000100)="6d7639b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000280)) 04:02:58 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, &(0x7f0000000240), 0x0) 04:02:58 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000340)=@in6={0x18, 0x1, 0x51b, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x81) 04:02:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x30a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x1}, {r0, 0x100}], 0x4, 0x0) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x647cdd166d57af0d, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) 04:02:58 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) 04:02:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="d56b9bc65f432edd790ae7845b48b4e54e05be39585ef85291c7a12815d011c904cb1a096d825ad76b9c55ce84283e2a0f5883834d904f8569b2e1c0765300ce26ea411443892c89f0c139f6271126e159bc487d81aa6314385e8ed66508cafb8e123215f8e346fcc2af411b899724e00ec941389d2bb37c9de1314c4e2e872967eb104f00957e01d19ae63976de9f0493088646eef260b2b441aa2a76f93cffa61d19", 0xa3}, {&(0x7f0000000080)="ca025928345948c0ab0ef9817e62858ec5", 0x11}, {&(0x7f0000000280)="c815307152f5f8b77dc533de20249d80fa58de9b4625e26798bc1d619dba92cce2a920cffce6d89ce93c545e9dcb8f584da945fe03d0ccd44f1adcd363fa390c25d3ebc09f724a449cc5079f36bb41fc467a09b53113f0c02f54dfa6c5907db6c7c02865558c202f3f2bb7f918af6173d0f03ccb93a09407334419ae9db38f9bd0d6995457ac8cd8bc9bc25a40", 0x8d}, {&(0x7f0000000340)="7d30f4be5c28236c6e125c4673ee895a3e79689c6d1c7cd787158990926698fddab6a45b0a66fcbd05bc5eac65b528e485630727d88e36db55239f16c03f468346620a741e92f1e73e7c60c22c4088262121bf09014abc7492229112a462d4f8c773a98eb5527a2f187692ac1c9d2972f334f6367bf65cbd6f52816912c98ea7a6cfcccc02d8ee66cf0ba023bc8800b475c1348763061dcba9779f80cb8b4fe931d19df74fb81c978c0ef639381123108685780b92aaaad5a9e18a0e6bb5c504d70214ce0add2f460874166f0e9772d12f3058e4622bbde455c8f58ef496b704071bc0dfdd3ff15e4437d6", 0xeb}, {&(0x7f0000000440)="85f6de3abd551dd12b62008882638247baff2772d69f54c96ffd63b72209cfd562c64a651066613194be33ce568b23ecf870df9ac21c82bc223a11df7382e3232d3925f087b5240f3217c6723eb884d0517eb30a8b4551e8e7ba5fa3", 0x5c}, {&(0x7f00000004c0)="29f12844bdb50b43457d33fb81058d4c1d02c11d4832e6eb5b0605f214cdf526dcc162ce2c7b73894365ad45105ad9a8de4d6a8d7ccb1b168ac09df50d7d34e6b0abbff3f4fe54f66ac4feb5cfa01f258d22e6eeec9fd38cf60fa312976a003280ccf914a7cad9f6f6d636387920c13c913a5869ce4524198b2c29382e6f50413e438d1a087366c30394ad0c3b533693ab186d290dcb9f0a449356", 0x9b}], 0x6, 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="fcc4d750686e61b78f32eadddaacf9a9f49498a0ae4dd126865054ffb778e9653e15f7aadb1d43d6946a69cd19523e8acdf9543d", 0x11) r2 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "1ddee5d238c7fef57356c83cde91bc1d42edb021"}) execve(0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)) 04:02:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x401) getsockopt(r0, 0xe386, 0x90da, &(0x7f00000000c0)=""/162, &(0x7f0000000180)=0xa2) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) 04:02:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x4}, {0x35}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 04:02:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0xfffffffffffffd68) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, 0x0, 0x5b0cb9c) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x100}], 0x2, 0x4aa1) 04:02:58 executing program 0: r0 = socket(0x18, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdfeffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d011b8ce1cb3c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000058b0787bd577403a85e5a00268328d1a7ca55f5bbfd99c19728786da86006a69a3bcbf8e732c33f221fe691de7e751027a16ad6c4be0b44407adf5a01e486ba1c5a4a90e620678936dbd357f2c7126eeadcb263d5e65042d8d5f04c11a76499b7bb997821acfe5e95de7d5763eb16a64b8ad5f10bf945f8e2e5e942fa527103cce41f2f51d9770946b4b1f3a75e3cb6bd1bf4f5c06ebc79b23c12be1e7e03d5341e51681dada64f03ce200d899387d6d3736478b08a068b2d3a5aadbf1e7dc569b0130993c5cefe8b73b7539e7b7d9ec811b17eedd43a324261393942becb3ac61db235a782acdcae8d05ed4699fdd43c824e5b99be3ea65744656dafda2675d24a3446d8efe888289f8ff8ca028ac950d9dc6dda85c4190df4f76de59daf58c9008c5b87683bf67655578afd609ac62641a4d8380a3deea626ed18d3a93e1fb244e5db69299d0eb246947c0e931bfc2911e6cff07a4"], 0x10) 04:02:58 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x20000, 0x16a) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$TIOCSBRK(r2, 0x2000747b) flock(r0, 0x8) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000003d80)=[{&(0x7f0000003dc0)="2b02d4aaf1adabdc5003f3396bfb150f57742af0a42db237ccb0b8d0226d7fc92b87bdfbef906f35ff8fb553855caec752f28481380cddab1bb52b53709e4f146c9c0bd082ec788fba4a7c35b52a635410d2ad3f70925549f1eac44fff7dfd4080492ed29b23e22b7d397c0e83ce0579b4cd5c25b3fee166f22d877f9bfd2b02b247e1b851af921af0bae98c376822e063328ad28ff39c35ba3e53f8598eb707885eebdbd9f6c2eadf607cfbd0c7c21c89b6b5b93e68a5c9cf1eddff3e2963c16268f28e27411d7cd1b04288d98423dfb187d34f3b1bc83e61f644260bab44cf1a1bd396eddd0fb4c1d5a6f4b9c2a160d172adc5f304915effc99b329794df15c70591ca04bf3bf1c8d87e91ec1708de7553819979a481e91f27dedee3f5643f42ca8380829a3d40230768b7e88f06cc463705aabfdfbcf646c7a6bb20b767e1671dec6c8d10c140c8c62293c1ac10f9331486b2e5173b7e7dbcab7e317a63dcb06e3b93e1d659ae1f99c8ab9a2573c4abe67a70bf50b36ee2b0fedf2fddb559b51e73c7111b7836cedb34f4ee13c35902f544ee3df272b619dd18912c56a91e918607d6b35aeee5515a118881afc68b76bb57adcadb9eca0d3c046f844bf6329441b10be253ddcb6c73e20a5b88a528892b78e9c106bfb67c7c8884808c461426cf31658be380711a0e73e758c2ecaffffef677ea7a99bcdda7c5c742fd32613c0fa85a8e1051bd497c71781129644e1d8775a0be0ebc0757306c659eb00e97ccc1e244a91f6def40a3c48f52374ad708312b7ded0809c3dbf810f3f519358e4b9d9305df99b7285ce565fc1ab10c25eba2967cc5689b6de19838e236882e3cfb08bf775f90f38b8170f5167a4689bb50da5fe0c1930e255fd76aeb1919ee9f4b68e169002f85b3fd9804833bdea5084b3a9facd4eec694ecf92fa5933e272ff60dc5c6dbb5822c019613cebc90abb9f13ec5776809a4e0d016a911057fef47d5a48df3d0ad061b048a4a883e8ac5aafff067650ac3bad0f8f4f27e08878b57706be3ca995420b0716609bfeca26daa47b0a1c05927193aaf6d06cd7610c9750eead9cf6eac64781c5aa2968f051abc18f2c9e6c234d920db277cafa275eac6b610169ce2db8b8eb799b845eac28fc01e9f101d60725ecfe585c9d03a960664f3dbc8185bfdbdcb9981edc9b6977a0700f862860970f8b7f2f817fc90f9c7d32a7d6c9a3b00596445602a24fa3e66a38f7da1381ce07913b3604fd90bdf85cc85d35ae17bfed3322dc78e527a20e534d65113a149bc25cc7aa354243aa2bf0c2638a62dbd962f8e5a0e8df051a4375b447cbfaadd1734ffe8ac1544481f6c5b282cd2a74ec1b7c47999c2443679439b2d4f144d43841be9cc02697965f3e37bc973b8788183fa88ab2de9e092cbe08d4db45a21bc0b0a3a8e8af8351695c1fe304e87551b470d6b95c1f5887c3c9c40306697a4aa0c7772b421ca27e18637aefecafdab3aa0ff4594be31d738479e74f12ffad7a3a192070b401e39d230d6b68f50049b00e0e378de596c229327460562e953b293f4b99a725e492fc7e8f9b616a852f1965b2e423463702826f548e45ba01e2ba9f807b194b1c5c8d508d6326471c14b588ad0bab678efa11055b78efeb15048ea84c2af2a3dbb836cb0ae30d26a57f33a01e482b1dfa06ed647c8aaaebcb46b955803112793f1c3797fe0336403f41f3bd1a3b670dec28f8ad2dabc35870c933a5de7169be384dc5d24188f040eb9147cc9371882d085a5570afc2fb569208d674717e782dbd27c1ebafbd69b127b35d63e380cd0a158b4c6c14eb23df6c6ef5ec027dd813fd2fa076c8471e4be596852b1287bfdfea908b2a730379f6530086ff570f839863c3a5ec49f0edfd5f9932bc352046e14ff0adc3fda1e6630115dc3191b93e5e426e3335d9c54f03cb8c25ff86cd5f515f4d835e1a411a8e08f1526707c0969b013139e10bbfff4723c00063487be4b4df7af8b64c9f5d2748f21bdb65ab53f8049293716b9aa6ac6c9ac45a74f5b301707711ae6b7af2834f0606433b8d77ac8dc31689d1bf3271b57f06cefbc497151b8eb02df2270b0063c1100b4e45716bfb7ce6f109f6090906987920e8f15de2a36fffc4358efe017af03d1a296b2bcd6f5bf48171722675c96dd2397d672f50fcc232055153f525bbd584c0b3e20b8e6e5a1d4321c76de0f9d15b11584a176448308744a08b1c1f80b9ded6d9bf47d66780efc9522faab58deb18b6a7d1c252266cf053f52ecc239f6b69f36fee08e674a169f9e3e0a6dee862da5d084b154da6da31fcf9dcdba88e163cfd66b20f6bf3cd65e6d90a3dca68ccab625b510c89b874b5a3c85ad2eee4adfa2993c92fe6987c9df621a5945d6108f02a02e380faca2dc507e1c1c94bd795da0fe42c2ba7a47cf5a149dcd577b2687bc9276ed3aebf10226b0817693464600e973a051fb361a8df4d81287e17151949bd06f9bcf0561c723269f9d11e1d9530c54bdba5299aea3afab732b59370aea04b62447925c44cb0610c1c5df1cc82c3527a8fe06e7d345a300887a43477af92aefc1afff7b767074afef52feeba3d872992c1f84fb20e02c8dd90cc07a0d886724851dc5030cd019f9c5d763cbe545f9a35100f8f79f85890115edff3d6fcdf5d742ce81e71c10d8ee507c0033dde4edccae06f027d57410a441818b14f13315f752681ea0c8ee7e8fa42f080caffbbf261eef9704d5e610fa4b6582288276a3f49eaba6fe736409b98081895734d3a91e34131d358fd639edd20d584c80d8560dd437d7ae537cb1ff2545aee7914cf8399be09d4efe9013e1af76e9d0464d357032eb9ff3e6a6f2becde4fc71930e4af586ae1b182f98deddd10964db8d1ffa5cb0eed1590bc989665a9c5f4a986e1ebd8d9f106e8dac692104e9e0360c341bf2701a50bed2d525c67038807f587bae0f46d76eb649e581130f80e3677335e602ae0b4abbfa1d23857dba23707dde2afdd742f3bac254e7301b2c34f9a908dcd0164710c41bc0db9e406848bd96bbd834f8fbb56788f042f5652f8b9d488ffa716d244a732f49bf1855027a96b2dea0b0ecd0cf97afc484a0894f87e6be3b663d424412fed4db2562e60d9e79df21aca1d42d12f015130248c4ed6f0f84d9a42ecf89ee8ad8afa5d6ba8d963ab04fafc12dcbf71484b2e941a202ec3ab14771ad4a637b259a59cc988ede6433afe8e67102315427bcc5080d1713bb0c0195af792e955bbef47f17fbf965c7dd382e1e3d1e6a69192865dd2634b21885d2550094aac88a0271b35deb98972f2737f5a7bc436c516b4cc7ae374d52aad114f44b1daa16ddd07e6d0b20b12161bdba808aa4bc01a5f85eaac997b0d6f12e5b82944f456a9e3886c964a8f6fa48fc26de2f85ce1c2ee30abec0631884b0c3b6c0ab99e3f7762bd7fca03247631a2f75bb292691f2206b545cd69924157d871e1a0326ceb1d3db67c8bd4978ed1b6d2cb7dfb83d3a3cb2835ddc3b4fe54b0e46d4f9ef7056142e00ed0152c4c5214df471a65234bfb0c4fee853e75845a2876dc64702294c6bbf0202418e70ab0f9c36706e909de168510caa5318fd1106e6a953dc851ca930c88bc67f888fa16aefe0aab3e48d4bcaeb952e6de90952b247b68e3bf275f618bc96d964036ce299aad1ca8e9c744816899284950d61816875746c66daa7e35f37113e857c1c49c43de05eead2ccc62e0c685d4adc2916fcefdcb5dc3a938e5ab0c1e811243410218a9c793f22ee56d82ce4efeb6992d731553041d1a0a01fdb01b92f85319c9903083e64d0f27152aebf105910b0b22bcb8e655cbdd732dbae1b8978e153534886fb664817da68c16b962f4ef9d976ace6c4750987f5ff4dff57725efc1da498a2e2c91e08f2ea25be9c1f43e26682506269ddeee213777f33e00dbe01a9e9d2db54650e7733d2f8e31a8487a3cbdef891cdd79cadb1d4b0df3c2d320c39259c8ae50856f4b1b22f9945db8e0e4376ffb1eec984d9836d7bd5a39a3a0527779f8c6297664f69be6c0a9d6e801b0605591d4bf24378d900f06eb0e25f1d23ebc5b5175e5bde680bfc0a1bfd194b9c8fd756c5d390d818672785238c7f594442f1f4341dfaf3fba5fca783169e0e46d74d96f4df9d0eeaea79584ae042da8300c2fe684ad8fd150cf28b27c86766d284476b18fc8a817b084f222c2c1c79c1d113e8860eef0179d8d7d30cc55310922a4476e17dfb985d4407f9f25f94f7efd4bea80da3a58e56122da375b8ece960519699bf762aca9d7fd8250615740697eb883ce45725bf665afa6f683545e5a5d44ae342d01cb9fa65be84b654ebec106262990a6e5c1f71aad1ba02456508c65d9a33dce1d208974ca55f6fd70d421e3fd48cee225d6c1927fa29de6879b52a2c0ca0b00e8cb215f553bb60d416ba68427a5b36771a35f2ac5e6b3ae0fa113cc496e17da2da3ef9c737708774656432131a52f9696297f438aac359ed68f1bdb93d5d7aa17b2971f868be6e3a82320103eacf754f3b05683873d4b0b2a5f86b2a9c654ee3831c48854b77e75d4d41375b8b8977f8a3d7cd02c53beb2a9507338894f4d77845a24ccf135abd1d86b31d34dee14afd89c70514d94e74452f75ee2eeb389b645eaea55d9bbd73682a3e972061efa96f2856952be435e2de474fb4b375011e38aa6d4561c04387439d07503c0398dd1b46c99fbedbc70cac5439eb68d5c1952712f5c25374f0c3f4308ac6637cde154363226b002a9342834e8d76ff4d928d970b30486e8d08a0123b729945b194447ced8443e2cdf06912a8c69aa56fac676f9db7c0d7b5b560eb9329ab819f25f0c018d9efe890bc490ae2e139d6ad555720e1022357d01113c2acd5fb5b27be7881a7d446bceaab37473a73a0b1e54aec993a01ba8096ceb219bea1038727b6b1eb735a730e58db4fffc475c75be70be3bc3a94cb0220c02fe7cf92afb79f33031d4f933840aeb168a708000b671421bccefe4cc56d5eb14c8a52210015f7539f6ee9a619bd59263fee707960c44d7d686a413c3e1b3ad4375cb71f23c179c811b063efe426dfbcdbe487a501439b978fcdef0571ad62805662bf816af57e0883aac967511bf7eaa8afde91db5cfd3b54400e00a2442531a9b789e678ff3b32e9b356728a42ddf53de5f7e146e329f3646035e7ea0267834554feb929fd3f7a1ac48f0e619192b7fbc5f45a8746b47c06c2c9af269448ff93574d00200e629c77b48dfa291e80af798c77d60108fcd8cc0533bcca9a774b804d01a3b51b0c1bc207ce2cae19ecd0afad2bfa669a69a4598b296d21aa7fe04fb463f788e2ade17445532fcd76c579ae97d88d4bed151ad57e46c08ba0ff1cebebda0903f6378970f8d4678439420f64f182be4b9d7b4537228b322b643541838d30a8d5eb4ec5760b420e3f035726ffcd63eaa8b8b650405752b0bef8819cd96197a5dae024e6951994f5194bfbd7c685d8adb0552e1a6de2596fc4ecd96a52d3ed76b13d4ba6ab7d96a32c877a080ff1063e9aed00596b94219cd44b856439dbec481d497c060fab29d5a6c5c97430998dea21ffbed5a22db95162d68156ac2b50babe0324cac06ae535b051288b82e2e5c4006ea1f03483e5d569b62620c1b4ff111cb29c4055ba89779f978ae15e28149c4824c8748b5fbe8f0463ce4cbc43d7d77c06bf5a6571651855b266c8eb32959dcd36380501564777869d87d93b5a6cd4e973ab8e9c7c538d7c00"/4096}], 0x100000000000011e) read(r0, &(0x7f0000001480)=""/208, 0xd0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001580)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4d, 0x4, 0x0, 0x3, "4682126f401c5405240028c14e92aff4dd9a7146", 0x4a50, 0x8001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) fsync(r0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x2, 0x5, 0xfffffffffffffeff, 0x80}, {0x800, 0x1000, 0xffffffffffffffff, 0x1}, {0x120000000, 0x200, 0x5, 0xffff}, {0x1000, 0xe5bf, 0x8, 0x81}]}) dup(r0) utimensat(r1, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x200, 0x331e382}, {0x8, 0x200}}, 0x2) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380)=""/200, &(0x7f0000000140)=0xc8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001640)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 04:02:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0xfff) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x15a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0xf2fee90ce41cd45a, &(0x7f0000000040)=@in6={0x18, 0x0, 0x642}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x29) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 04:02:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)) shmctl$IPC_RMID(r1, 0x0) 04:02:59 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, 0x1010, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3f, 0x1, 0xffffffffffff8000, 0xa356, 0x6}, 0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 04:02:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 04:02:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x5, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 04:02:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:02:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000480)="1158320a035192af02d5d91aa987c5400c8f53f85e8529224154b8e12d1f3b6b6fcbc2981b490c90eb925ecc0818591e1c782c567e2a9849b87cddd89f8634ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6343ddd1ef30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee1875bd1947121ee3441a5322f03d599a8c3c0e3529281b59b74c511f3fd7b111fa3e77f808bc5927b95b475430340e", 0xc8}], 0x1, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() r4 = getpgrp() r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="0699122a74bec29b6aef3cd667a592ed2e6e7b6048f831ce8c9750f0674fd28985f7305adb505e732b45fea5471fd350f97cb424c444999db275ff267c0da229c440e4c686d6f545d2015d9ba3dc85fe0befeec494407108cc75fae8bdb1b2702ce92372dca96ade5ee56f072957134f1c", 0x71}, {&(0x7f0000000140)="32d80a145549cfe7449c9fb9229abf59dbc6d747473770d81978a8f0d308d39adf50ddf53dcfdc315a193d53cd1855972e19bc74f0d44644165e422d2604fe8526bb28c24645e4f3a9538ed7b65bab16d6f065566b1882b3efe7649881485716634afb28598027a1f248de3de1850f1d964cd845728133bfd8e6ba500c854216400805ed4057e0ffc4a7", 0x8a}, {&(0x7f0000000200)="da82d55f7ee90cf292444789db8370f7521976ee8ad6ad2600fd417b0ac57f90a60d68204e221a7c2f773289737ead7d07011d9c92901ed63b3e009cd196204784aaf6b561d0a5dcf3f9b1153422192612dbbd9fad7d1db309c2b0e492e66b17e9c3c79dc9e6dab34933fb63f28c07d414f98a6dba61ff68ae378512d5412c61c1b7ddfbe50935488fe162e7", 0x8c}, {&(0x7f00000002c0)="8c9e5d2539ef129291cbe096073ffcfd9742b7e789ab8310bfd16a8e6891c43c38403f9f3c0772a406e46e76e40bd980113029dae695bb1ca5f1b97cd9f1e749b45fce0a5c9e2d86e576c07e999649d0d974cae435815a97d4e441d1b6cb1892e810efe57d489453efbf4024b2a27cc630f2f690266bd0d253eae5fe09c692b1dbd24725d816ab8a370191387259ee984664", 0x92}, {&(0x7f0000000380)="d1759841697c4caa67ca6112029cceb4e0fd6e8b0453498f3829c25e72eaf6d8592caad07b4c356b4e01389eacb0c1ecb9f7471da3201ff850a628b3383d507b6249", 0x42}], 0x5, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x400}, 0x400) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000580)="eff943c6f4da2a06aa57b68fe0866f6117ab27df5f7283dc87746b7c8bd5e84a5eae65633c4e776e18b6c754bb34b342de3f55c0993b455bfd7604a559ee3ac0b061958671f52779d7a59e95b74de37c8bd0d3c290be8b5650f801bbd02cbacea9d13f5ca7d4b6cc59ced89fc6638a5ad0aac845f57ef2cee0173e53b6da4042bb6c0d521c5243710dcd6bc5c62e1c354a56eeb91e12da1174f942d1407d238d14f0e89b25b67e93270b524e1e69d13c233de0ca998e07e5fc7a2fdf42df26bda6e1a42e6409ea2265a3c91e11ddb6573c5a846ed59fdd2c183b4ecd9a30e7446ef80cd1a7cdae5484f547dccb0e57ece141e6585925e7e9fdc4956294930fe72b8aabc8e99be585793f45c39cfb8694dbd2c68fa799e3a1ec057906a013510e89e45a970f1b9d68ee89429520406996c8c108605c92ec78388ecb6c28b38ba4e88a5f45caa1ddef9c1a2c1aeefe5beee22bd5656757bf0c72f80feb4fb74d528bd7987efadb93a7ded346e742413ff8b4e133d2f73e6fb499f2340f01b99063a941aa6b12dd68b144f1f4d294f6816d7e248d352154a3720a5fdbc1360ed8bc77230bc99d09077f43822ee7df6e8a0d6f781c05c2d4bf6f71d2b37cac61b1635fd9ad4378203c7d1d7ace7a896d1d9b7bf1514689f935926884563ff20f0a1872e8b93767d7f71fad2a96b893817d2fd8ddb8edb762c80c4cf68ab9a8d92367af0651e496c9c2d9cee5c64f9de0a782bf0bcb7d5b085953b707a8f33fed291bedf73fe4022fb69f53b88781e818ee034c110ad38d9b3b461044cc265cd08cd0700af10ce49c14f16b7cbd1cd84d5d3ec3b288f1661d818b987206c6695e384be726f1c940915e6a632988ef71be1964feb2b7f7f17db81a1c4a50d2bd2a8c9da6194470206fac876b6147f044b5fc6ea3ff0243a65738662748964ec1cfb732cf13abfe2a49ce7b18a8f5930f198b648d4be69c8829605878443eff13993c33dfafd5c3d979a0193d49717adf36bc810d271fa3c26bef1d955ccd8555caafd80789436d98cc6b4360d4491d6d0f45556f60a1d74a42e86c19effcd735b60f911fc178dda435f5ef189f45a8237a1647a490d1ea729dafbe54fdc4082ec49e4d64633a3087452abff78125bad0f645657572651583df5bcfdba18521b2d05d5cfc59e3b1a13cf0c03c57209735b3bd6e1156634a31cb8511b501de51afe83588c96f7b718c4ba2facadd36a2c2eff2131daeb5986223324a70dc302802c3cda248584ac6138fe5a7a45edf701227c1545faf79a0020de7e51537ce6fa3cf5ae4f90344cce58447d5815462854c1cbd995ea4791256ea5541732793444a5c6c163c25cae0781bd03e2cbe2c80405291f1141281cd01482e3a0b72597334709a66c3b89231802b1c330e892e627cd7372dfd95bf65c23b3f75a33b967f2b45cbbc797a2a3fe152c12bef48d6db46bfc47e0a3bc63bb263a566c1cc1cf10ad4dd752052d4490baf1acd3922784e754b5f1a3fb5a9c329bcd793434dc018c9da0eb74d2faaccec7bff08f9725919a32f003539b4469a1369483db6c611c870581a6d74623bf914f4a454f77c507c32576bf49395edd779e69f5a0273d17690eb0ae00a5c92b7c719c38503f75e1941f0c61ab4532cd8624ed6f6eb70853c419ff7325e50bb5d3d17fe5362d353a7bd010e1e9681f4aae96610df48871acce48468a4bf506dbaa4b454b86afc16050363c16ac9f31dbb5e3036ec887c90e9abccef380a5983a23caecf999b53639d2930df3d65c6fb3989b991447ca5d7f031330a0741a894e9ae90b6571d98cea599b6aa58085f17b26841aa3a702e47ea7582f3a32ee0ff9fb4537de3b03347fc28c656eb9d3ff596b5faccb02906a7cd18242467a383234190940038688d6b2e270e307e18ef07f40ed4e818f8f5498fd0b2c11ff6b291ead0085861dcfb6f3443869fbefd454dae97c3b2f851bc847f41d1a5cf58cdc5741ca4a596dc272da16cd65180527072159723e89f27891910ea9e4dc3739804cd14520e124e0c07baeffe0d0889c19bed29c329b4544125038ff389d78e12f381f68c61dbbd7e2adcbbd698855375e9d0ded7ffc4959b2519c8d0060ac314ba304b44d8da4b68eda2106d214fe783fa85af2394e5d06ac3076d8314d840a993e0bed08f1298df2b240defcc68abbbbbead403d12a7eb1dc190206cde67ed2408fce397fd7f89dae873c077308b6afad00e8e28d885609a77b6cc32c1aa3307076c1d12ddb39586923a5505221fd62e8e57dd009a374ff0c9774f3cba9f8422ee846d000d760cfd18f4e9431cc5bbded444e766f1a2df9ed790820fcbf11d18f585db290ec1bc90afacaa1ebe4850191ee30f438e9e49d40f77c7b8e9eaffc3c5e91972ce21181a2bc40ead48777b93218365d8fc4d95fd57812096c816bc4bbafe1ce172030a4bd585afae71d6c7bea6d6896e7634e8ef4bbc8c6b7a3e2e52db1e9a25d03bcf3b4660a8feabb5defec1c7e213ac34bd1a52f41079f7f9fa3e1379dae77f6b9241180087ba2ab5a35547d47ceb0d79ab3ab0fa975948cb819765f9f29bc3c2795b6e07dc47097d99b8e9fc00426085389865a542c3f7e613952e9afb87c29dcb9a6d0ac4b0091e09e69fa305216a98011489b57af5794ca914c97763427273b43a4a64e1e4bd40910f59729f10a7106a8b9461242385fac5a5ca297cb591f4e74f516405f0b99ff076844522a62b9f3c397231eef098f68a9432283312da1764fcb6706acf9a68db6f14b3379b024d85b10726f010acb3909a403218ebe6cc0489318ffb2c869c7b973527394c769dcb424fe29ffca40eb31ef07120e2cc38a7c30619119460a1354fbc4d4d241848cd5039e0557525d5362bc016f8d3388d0528b942d4f1029413b910bfbc662cb37de27a073915330be4db74b09a8a96d55c49066e542fae701a1ea55369fed51d74cae7eb184ce33ab93ccd9e399df7171412c97c7757b27025bbf010d439d4d949fc01354c124413b737f28cabf65af89ab35558a23180350857c219a485ea6d8185ca7ac1b04c9a649a0c3d0a9c8030eb42ff64d864aee0f595b45852554af28f5f062d96c79aec9707d291680059b115ce63d73711106f2508fc0f28dd4a1a083e6405bd255f2e9bc9e381c345111f4a9eb5f07a1ce6588274df27990a9ec66aec29c38fc72da3b5711d1040381e233e7aeeea014e450427c2020fb4bf71060cb74acdc20b8f50750b38c5c00b453052f924489d9dec917867af25fff520de8a5cb9e9e9ad07ceefcea73d913e79270f536819b5bafbfaba8bb1fe1f00bf8fc4a7f592c9de6dccc2e52d3f793a2aa448bb2b80e9c3f2c2398b04bfa1d5d2a4216706e9f67f51bcae3935cb0853a5771a520c88ff66c7e7790f0c7f77a96ff6334badfcb1eafd11cc6e51c4a5784853b8ef9da6b1cb2de6535e860c8f6b21c8c940f84238d04ab2761430bfd014f3068cfc69caedafe594d336aae7c2d2a86ad5af83dedcb06db983fe806f419b50fe44529345fa6a65e02de53c82a27a557b9adf0fea13f017ac0e5cae4bed3b0f7605cc402fb449571e1a39c64fb66bd74a5cb0acddea9a44cfa859fa45128ec6e5f2b327a59d6c746abf89ce7060c258cae15a1024593a418d2bb899b811e6c13557bbeca5067039835614f5d08a07cc44794f46081669c9af19bafcd2d0db496752cac117272a7fa31c8f327a639182e80482ab70f60fa928edf991fd82ea62d7dceab9ebdb09036575cee8f231251723698469459e2262bcb2edbfa6fa1e8ecc4f49aa021c505b172061c1bbb37a85bd2e90daa5e3a505d72320eccfaa768235eb92cd6f99fb40707e663514e9b4ee3d028e31a5dd21b3acdcd5c346de2dcb331e3b0826105ce56601560834e53c08d2840ecd55064704da8a2a22371f32ab30ce9a43e84eb2e11d41c2a4f091382d8ed50be9d6f75f25fe15fccb2e40002cfd08c087e3fefaf969d8945913226ca8cf1466c8d4dafc8b0024930b91b571d19369a75a9a314f92d401fae032b2b0ad2c11717f6c6c2413eef473253618982afabf683947465b6de1712bcab18241e1461e9d988312b67ae4ae4554f285b8c1d5d128cb491ee2a111908d1f81f2b3b8ed3486c49388e2c7f3341cfc8a20ba5c1676d1ae1f009a1d2d4864ebcea7b99e437434dc73e07a2d2e0c5da13af5ee2ede785a11b469d6773f5227e09ea57d2aa3ace27cc3eeebb7fea9b4313d689f2c088f0f17210ca5093cabd9453af04e13fe7ecc27ba111d6eb1d4531aadad2d9fb1c211b58f20242d68291036a19230fb7481b6dc7cb89965672172727505944eba8b3ed6c786ecf40934c0d49e00e87af2ac8caf54a45ca48d5858f3aabe735aed11a7acb34f30ecb8f55125be0c1afd6c7279816e9a58eb9120a046dd6db226a2e861a133a5c3422e28bab2eba1ffd287ab6c4613e18b1b163b6b60ed404927e409464325ff97113a7e7cc5b5c4ee83b33ff15d2473606fccda2a353168b3e910a9113bdb03c2662e1829fd7681fcfec565ccd9b478ca3936d84547bca9f110e10e355c03ae602d49bd3ed814dc78c6236123db07c4030f5538f42563890845079e56de47ccf2512dbd92a672627fb2858cf844b5437f51cc1a6b703f497f1a533828de441a6c249f23961ede2822eace429cb79924360b408915dfd1281476e7075f2666780909e3dd66976c29f3c14148bcd4a3f94a89c0def817b2bbdc1b892da4b2bfa199c2b5d3508de8e6b755defbeefcb2fa540b76e3178834e0b75bbc06c651d0118b663d53d590e8058b410bbed2489892dbb1682af3e902ebdeeceb483340351edaf4f3ba947e9349e9184c4ac22b1e228aa735dd8a1e8b379681ed5a8a9b9e64063461c7ca6cf7e215effa92287da80f17b15aa13d60160ebcf7ae2daf14201fe6abaa52a2f6ca0e9b373f8e96c87eba2944cb9f02315dcdae5ea75c3c6ce9ea65249fe24886182741f5799e62fa672a94e5854aaa1cd72cbe9639573b07454f609c9a30f63a27f8d7b28e98149ccece479a20fcd4d114bc470163186451217f9b756d7879b4754e52c823c9841315522ff7b3980ea3fffb55fc50505fdde148f27735aa142307f0dfda9a55556ec3dd104b9718ee0e2b06867917f0a16e2cd717bc348719c92a75dc2bed72d3331a6986e287bfd64aa67c4445cc3a85a9cf7586d4e628ff81e9fb56c19977e787e491c3684d4cbe4f3d0694d629e3f7857a5f0f339c86f3381a962502f466dbf925e75fa765121e97caba08c8d85c335c237b4145da1564290205d134930a63c2f5ab3afce705c3804713367f4085d1ccb805cb53c34854c7f64c41518ea8a950e04a5a220eca2779fedc0062ae9ada3dfe2990c2fdbf4820aec41b740c0630ff801f789774df78b2d41919c8c0c3f4183b2eeb81576fc4e9ad8d826a6286e37c15248ef0ae619ddd3d8d935a568aa7dbe007a34da5563e81066fbddb8948a5051150aace91912a536c870b3312b333a9793ff1af7f3d37bc265df144bbb4a84a9252e268454a66fae13efcc3333c9939bb13737abffe4732749a4d958e891f39930a0f57a3ee30a24db616efff3e2aa7397e54793badda9725e45c73c218e0aa7fce5a7616b40f2818d1e1e109bab8ac1aa14d8cfb3aa2f69d55fb1477aa94cbef0f3ca960cdfe6704e0f2bc8cd65aa8d1d0a02eb77b8466ca302b72ca02a0efef42acf1215d56d00f9cce2ebc194437c4e68ecbf9c9271f5c04bc0af4c718823d15dafb6", 0x1000, 0xc, 0x0, 0x0) 04:02:59 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) dup(r0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e5230e9864f", 0x12) 04:02:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) fchmod(r0, 0x28) 04:02:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) setsockopt(r1, 0x8, 0x81, &(0x7f0000000080)="f1aa106574d9fe1879aa09e473b9a9d133e574bd564ed9f642871cd8ac0eaa3412779867b1159bebf31ee5aa3da81efe3abc852736035783f4d0a2cb2f781d4b4e2e171837de8f51989d480d87e91d163d6d16a3b9b58020d7f16fe19d7bb65d3eface18680b6e9588a5abe7211f331b8c2670f0bfc32b2f4a893648a1892afedd466d02b17b10dda5718d1320820f40d5c6e9d962ebaafa7cc19d7bccaf2bda520f70e70b315b351af510bce7fb6a5ae3e914", 0xb3) 04:02:59 executing program 0: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r4 = fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r5 = open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(r5, 0x42) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) truncate(&(0x7f0000000b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x8000) ioctl$KDENABIO(r3, 0x20004b3c) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r7], 0x3, 0x800) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32=r6], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000840), 0x8, 0x1, 0x1000) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYRESDEC=r3], 0x1, 0x804) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/80, 0x50, 0x42, 0x0, 0x0) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x218, &(0x7f0000000040)="f4e4d0026f97d36ba3d3de6bd13d5b1aadaab9805faa989ff1002391e09a612d") 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x14f95b16ad228d22, 0x0) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb7, &(0x7f0000000140)="cd") 04:02:59 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x6, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) r1 = socket(0x7, 0x4, 0x100) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x5, 0x3f, './file0\x00', 0xe70, 0x0, 0x100000001, 0x8}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x2b50c1697f3fa183, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000080, 0x593, 0x1}, {{r3}, 0xfffffffffffffff8, 0x4, 0x80000000, 0xfffffffffffffc01, 0x9}, {{r4}, 0xfffffffffffffff8, 0xc1, 0x1, 0x4, 0x4}], 0x79, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x38, 0xfffff, 0x0, 0x8}], 0x576b, &(0x7f0000000180)={0x10001, 0x20}) semget$private(0x0, 0x1, 0x200) 04:02:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xff58) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140)='/dev/bpf\x00', 0x4b43eb6ba0a828bf, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001180)) write(r0, &(0x7f0000000140)="9ec7ffdf6787e1f4da87ce7f89abdaa5108fa123b4bb8e516974b7ef0c24604e33c995353de8743077e3a6c43acef6d6645e45f697c1fb2bac30d4dedc6f9e9281378bc5a66900d5ad8f05cb7f016b3582b27cbc11a19dc3f99236f411945cd220a312e5e50ec4073270ab677b6d80ab5df6196fe4812d1294abaa7a5e23f50d163d75fdd83d1a2a45dc302922c489d726cbccceab0de22f2f19dd3f36cddc81857f418484d517f4499e5da7444ff725cca171e32933b2f6e438fb18b7ac9a8b0221f64e365d71ae43a39c4eff3fa90262d182a98d99c26a38619270f138b388c266c8721758bc44e48142f67f651208b18f07ab2594dc6059b28ddc30d7b53552531494199b34cd16d7e8d05f5eb761551a9bad90926f1f07efd72e24d4a4f95973334b7a2696259a972620c9671656def88917ee855881753adf2ed4f695297644dee41ce4be20945e20aab2a9a6003de7ef3b9deee22388df95300246279868d4d9feb7810fed2d8ae9c7bc8fdc01fe0e21112856c2158f8aaa73b883b53220c1e381f0f3e284d134df202a73726709020583c2e20aa780f128d8c8d3a85ad99563a0394ee0c09b01573959e3779501e5291a2476d63b862a39bfd5e14c2e631a7b54d5f270c7a6661a52b697bdf94f23c5de1cbd6165ef7a748cc767566b29236eeb547807dbba9fdda9b189cf1d5cf318d8db5e0f292bf0fc613dea9c16efba1ec9b53db5835fda75efb31b795e24bbe4aa64c98c1efbc54876a771e2ec53eef445c4e19b9b2540e8e22aad0a028d542cb1f27300cee0870a4617a14b8bd567bdd539d1795e9a58c3b85e40f3ec3b669a3cdc1d2749d406d5c9f6093645c73cc756c27fe3bdaa565f1edbdcec382709f88dba46d27961e479f6eb1cde0fca93435ff99c863af8354ee541af591a9066b77a42ec1e8eb5a513bc90c906f39e95c7acedc2b7b73786bda8d934092a0d56527441d612d953d1f569cdb6b6983813ca0f28e87e08ab3291b42c568daa257c8a60d60304057350e07976aca5d436c5219e1c37e8a7421fa49650513f7c37f6f219f837a836f598de14768d0b559c9d789daef35259c8889840b0350f69b7619e48fc683499bc5af22d9b4da77b801a091a08d577cfc1981348b6507344bdd59781df864cd4fcb8b0da1bde36cc6955c6430aafb7e550227e8aac2aaafd1adc12e2691631d2102834f4901375454050fbb3d711eb3e20bcd63528ad6a8b5f63e958e9329febac828483f380d545ac5a5572b4516b6d118805425e0273bd0853aa32e4521efc74d76322dbd7d8d05e6e4ad45f010cb3ecd64fc56636c943db8dd0659acfe53f97ccb6bfee01cc71ffe65509f651c33f643d99b1f9a9b7b4a65a24f265ebfd0e9256a54a37e288ad6c08fe7a53b987d53952700bede813aed73b48e38026de68986af76c6af9ab18119a962b68d9f843374cd238f8ee220c3ac5b89c14842fd98301486e21fd63738433b5733a6d2fdaffd6ada9c55947f79f46f926d8693b66493624dab00cbc9d682bc1ecfae6620673da616163eafc93bf822da2a219d8e2d64c84bc74484099b739a6c7201e9a90ac8617e71009729a0024fb5f7d632fe60469337ea60b99be7953a8ae3a85cec52b9565af31fd83629ad80b47e5b51f4cf51bce1de4a98d4824c529e3035db0b8543790c163cec31336f9ab27f2874ae0b9c29f46cf9c7c9080a2e493e47e8d9095f6eb929bda3af37bf7740f50c9ca2524dd3385ced7b98247eab91e8fec25f643e13be7f991fc19142483416672473d7b4d0e00d4f3dcb2439ee836a637de16ee5513d1a17324b86f630fd8017bb24c152db59feeae865a2005d4e084928dda0b15b575c4aea888f00e938c773e72a22ae05023566a2e7dbcc1e4155dc0117d86eecd752cef89f3935a45b923a21c579f51efd8ee6e3f9831381fdb95f472a16b6e8d35f183b1f8fa5581a23055b856ea9fb3b235b785f2b50a3f0335f433f17e17b1e9ce1a4f579311d587358659cb7ddc6f808e68c9ecb7611c15f79d9a706e74a57b478ea6a82536a893fa342fc1e0892c20d5d914046431ac8238ddc66b9d8ff8c8f33a27dbf46afacec683693a131a7ade127120e64ed06a2861bc37dbad2a2091874194c1d6f11c9d70ade899cda70416bed1615b885ef9e34372253413cb1274379d37b740140482068b7775e2a51501d36de4239fc46d0629c5bb1689aedfae49a6622db445f73acb82a02031b160ed574c5c1491ee88e745ff14acf59beb3d0c6a1805b904a4653c3c29aae87d5a376ed7089a8e2a86ae931be553a37189e7c6117b795ee9d43460c4cdf6a2b3dcae3355f7352bb0c9bc105f2fb72d9748780c7cae2538ae30176d715b7d27a3f262f68bb8b88355fdcf6e978dcda5de3dd36a8afb896ee503be2fcf7f71bcf33119c387285ee2cbfec8b294c4dc47f8713c294773152860912ae668c4cad5d00d9ed38df8a12f9d183454954895cf78caacdb95d4bbbe5a184fde81082df77c47043b158ab886ffd51ffb21663dd15d6967e582e598543386eb6a8d53dff7b311e211b42eb85a25a8e801931b0c6bce37b1dc0d61601b13d4becff4eae0f4bd34ae860328a9176e638726f178e4016d98597f54667039152fef5a8d3c90f9049cbf30e81c5ca4a13b4a9c1a5218fffb4ffbab928f77fe9e02882a4567fa81591178954d6b9c7e33c958c6ed9fd90b5828a05ddbdee744bf3c41fa82025a987dbb9fe23afa6ae61dc48ed87feee26bf5181e517f7f4b13c90f20718aee2c1e95b62c42a9222cc18ec099b3a170ebdf4928229d758022b4646d2e1e6aebaf7bfaaaa6f3af3929206763c71f1a5942e287badcb923e58cb204244ebbae60c5713ff85814a5828c1cdb700fed79f177a19cf78e93e2beafef2f93cf542be347c6fe7e3e40f9864aca01b6bec930f9f16fef7b051c388f222255f46f6c6acd2e26e6ac4a23fdf4af30853c367a06cf980a144fbbf01bc4ff9a340bd4350f8b468b0583572be1afeecf32f873627fc14f5b0c79d45d68a05c71a82441d6138f34bd15fd22698fb62f3c6ca42b4de55cf0a960085b1ef87b20e1766d95da670dd08a6c4580edbaf070d5cca782400e2ef7f683bac809fb3fb36f8b8200ca0129d75fc62d87f6591a0d759977a23b57de929ea87c7d3dbd23811595c2215e8198139fbcf85b7895abacd37d207e8e4d221847c473b723a2d472d8517fd1387b9781e6d4e9b06871db68e1afd493e5487b06a4ae1262e20f2ef1711f999fdf6ceaad6ad2b6bb16bb40a07aeef8456419072a3f373aa786b40fafaa5c2b9c268dfacfc27d8e4e9315d9bfbf3b8a4804b4009ca7f19288dff7b9b30948d51bb78234c71451198ad17ad44bff705406f69b4c5ca3f46d69d9117a0422561d6200b65fb9036dee8a888b21fb821a9025d4f220fb03f4c6da30caf0d243112a731f37c551aedd0e8f5e47a1938f45fe9486534b0f3e22c6c4d4542b298505bc010f7c9e27fb9243ebb12558e355aad51f1b1c1929d2aec2d81a86d019ab7821a1e8a3515febb02112cba959a2b4deee890efe5aa46bc85c5637577cef6b10be1a0090a8ba96036355f11d0cbb8f9cdf5750275d0276fef33a2fe7bdef32f0d0451dd4759a9b5bdb540c053bf08032b94c415057c9f793f5543196def504e81d16b04fc88225eade2e57c0dd2f170e234ab780d0dd567c59477279a18cc3e48945f6647a71dc9f49a62e6283d58e7957c294a8fad6630ce0ad6d8f29c47a923fa832d9e3135b2233ae63605b4405d814e793faa7cea97e730bc318ad4350768afc90a12147e1af3fe9d8247920587f47a57aefcfd066fd99feaa23463cc79a1a33a31299d615c179f1a68443fb5b7d781e81d1ccfa337467a0545282ca8b79ebac33ab51d63ecfd12b68d1b50d854fa46f874494fbbff40b400a46ca3b192174c9f01bcee510b0484a1027c752bc1392ff292f889e3d51cb6c5130d17c46129da95879febcc9a486ea944af53389aa920c9cfb66144217d818122f875186425317cdd963f785efef6ee9dc42b2732566ab63d268104698a102d02c32b58096df5cc54e01b6b2402cc2b94ee2833b97776f8d716b1f20ee012cb55d53f5f52818362f7e5664a91ac8f769ad30a4b272d8a4c13904224b95cab962720f05a131753b758eca694b37cd06209dd76d7fdabe8fb1903ec83873381ee191d883682d9afe27aeb6e4227f886a787e6e45ac1ba110cff06f3dcb822b53032088655179e079d4e08bcf6722ffef2c754d04e51c9fc09e53a654cb05a901f658a3f81eb0c3c3a64d9542d8cd836a87acd9598017b6fa1c3c2b0c07d6751d9e3b504c577814a27bc8568431813c7d92a91326271c31b9c672a2d06b8b7ca0706563a0abab4c7aafee5a52c4642aa4c16bd13b2f75cc6215287dcebfe24626c565cbaec23240673c0c8cfe13aaee9220dde7c25260ee3084225178b5a57b5ca9763d14730cdd9543030b067afb430d32f14dd327ae745a8687484df89e6ef98e48a3358ccf8888f48abb2a0d2ac321793fa22613c57c2cbb456b21e5a57f3f7fc2299b51091fb5f32c011a67821a6680646666fcc0f02fa621841af1032df5f9a243e9d8ecc4d3eab204ca5ffe308eb35e648e3e656073747bae344eda2dc208d9b99d7b6f182f62c09b87040aee81257078fb7866553eb3761dfc3f71cc2e8dcee8a1f49a4b5a0db61340ce81c81ba1e137abc9d096967348c38af9982190cf15739fa013c864641749e1a03cb7e4712572e9f04f1ad3bf43e91a47d0a434ea8ca7eb5da33ebd7ee40d8e7f072d564e8cb787c155316996c5aaca50df173fc3f15a2dd4ef0a46aa82df1a1d3c900fa79ea9c6be06187a90a9174e1e5313553db942d3167bc64233e97ece3de80d57d5d1fa165af37bec5a5c9b02c3ae2c944dabf423bdf321427abdfc1d611267388d61456533c978ad265f4b220969aed0c3d4595b8e15f71fadfc862e34b9fa96a32a46f55cb091860defd5505f29b79201c36406c0b3a1d5023ee5f96c1be14e5fdf47387839fecac0a088d4fb3c29cf12fef3e12913647dec6a5a3f7bc8dc45adfc1495bd96ab1a4b7cf3dec2fad5cb3b2a478824a94a6a76fe182badf8884d061c1a58bb3fd367b80a6c14e64a3ead3d151e919ab413c0205585c2e8ca3a2be0c4e52703139e5bf9a9f11564f524cc929ed80fffd6f7ad32ec49dc4b8c5caae8d718814905a8d0b94c534ba599dc00740a3f54710a81c768ebfcdbb248f7d5c10ff57249e2dddc6ab1b83db1830fd2bda17fbd489a5ab7f8e65baeacb1414c71346d4683ab23a665cc36b2c3dd6f10afcb76b971115ebbb13265c61d4c76e1c111a7810a036f7da7f64a7fcca3b388df465fd3c5e5388510c81ae27a234a30d2a3ea78cb3ce05d1b6e5fca9eec5b6110887b984298eef2f7c2bbef5616a2aa347964f0a21a420b9f71844c42a9bed6e7f0e6ec82816a96cd4f4652dcf388892aa0b985ee851dbfe625336606daba9027bfba95c8d46f35275392701fd5cb641db61196f7eff2c7363e51c533b4f8c8fac965d9c24e6eac110ce9c0972c11c6aec94aa2e0956c6af5f67743746c1d2bbf5c76b994126a0de8022ef4885c7e4e26e7f430a48cde410a520643ab577de16268fa5216889f5bc1783f3745deda5d5e752841127904f07da3b1ab8ec4f1043ecb6242368ef2ce2844e653ee53ec16af589234bf898bee65c881831931a1b39a04e4bdfdd146a36725c48767d9fa885ada5cb9", 0x1000) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={0xfffffffffffffffe}) fcntl$dupfd(r0, 0xa, r0) 04:03:00 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/220, 0xdc}], 0x8) shmget$private(0x0, 0x1000, 0x1c, &(0x7f0000000000/0x1000)=nil) 04:03:00 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) sendto$unix(r0, &(0x7f0000000040)="e5429d13077786a29fa57b94868a4c8ea779398f5a1ffdcb1ea082e7291a706ef833cfc69f2fd6af278eac49a5de", 0x2e, 0x40d, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 04:03:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7f) socket$inet(0x2, 0x8000, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80047001, &(0x7f0000000080)=0x38faaa89) pread(r0, &(0x7f0000000140)="378ff622fe815b2ad70afe6d1cc392dae900091edf37121784232a75352336d9ee96708ed611b70d6cb7b5af05f239b8d9aceddef10aefc86772a364a743144abd06a77698f9ddce315ac02b33539a8b027b092e0a45917b7751b71820a32d793c62e9085e541f463e19f92194315522d2bde60e0b8aac6fe7e7bc0ec04724d6e6afbab0a94a1b76b6fb9f9df91aebc3e07f21d1f30010836999f09a85eef73900c6603f668e34a05de58f66f0ef0225ddc03ca2272fbef507c6d25ef5a70c9b80f6673b30cf08811d", 0xc9, 0x0, 0x0) 04:03:00 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x10000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ftruncate(r0, 0x0, 0x806fffffff) 04:03:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) close(r0) 04:03:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getgroups(0x7, &(0x7f0000000080)=[r1, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x2) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x10000, 0x10000003c) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) 04:03:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) close(r0) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6b, &(0x7f0000000140)="03702b") 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x3, 0x1, 0x1000, 0x4000000000000000, 0x5, 0x1, 0x8001, 0x10, [{0x0, 0x80000000, 0x8, 0x1c7}, {0x18a, 0xdd20, 0x3, 0x9}, {0x1, 0x80000001, 0x3f, 0x8000}, {0x80, 0x1, 0x8, 0x80}, {0x5, 0x905, 0x3ff, 0xfffffffffffff95f}, {0x2, 0x3, 0x20, 0xf611}, {0x2, 0x5, 0x1000, 0x6}, {0x2, 0x0, 0x4, 0x15de5a6f}, {0x2, 0x9, 0x7ff, 0x81}, {0x6, 0x2, 0xbd, 0xf800}, {0x1, 0x262e, 0xfffffffffffffffa, 0x9}, {0x4, 0x7c4, 0x3, 0x1f}, {0x3, 0x0, 0x7fff, 0x100000001}, {0x5, 0x5, 0x6, 0x4}, {0x2, 0x0, 0xfeff, 0xfff}, {0x80000000, 0x3, 0xffffffff00000001, 0x36}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000300)="0b7e16c1805fa11ff5de71603575078e1a1f73c3b0c70c8e909a69f411d40ad9d557f8838ab672672cbb06d28edc6e32f170e3feb7aee6107ced99f4ab518ad9a813d35c25cd41b09523b4cf4f89e8b2273df60f2810fe50db364044a59773509d3871808ee88c3809b085ccebb7b015bbb6e4589dad738c862f91c0b58d89fa919a2f91ca8b214e88b62491be69de294e7946f123795f08ec84094937d4049bc55daedef3277dbfc1a30308dd1c1aec5bcfb3350ea799b15bbb494299d93c23b63a8413", 0xc4, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x80000001, 0x101, 0x4, 0x9}, {0x80000000000000, 0x7, 0x4, 0xb0}, {0x8, 0x6, 0x0, 0x7}, {0x100, 0x6, 0xa25, 0x6}, {0x0, 0x10001, 0x5, 0x72}, {0x795, 0x40, 0x100000000, 0xce2}]}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3e4, &(0x7f0000000000)=[{0x6cf, 0x1, 0x7, 0x6}, {0x2, 0x8, 0x20, 0x100000000}, {0x4, 0xe9e, 0x81, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r2 = dup(r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:03:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x8000000000000039) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0xbba, 0x3, 0x1, 0x1, 0x100, 0x6, 0x0, 0x0, 0x5, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:00 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x20000, 0x1) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000001740)="bc1d0bb15063099c4c8fd19aabc69d487bfae4136ff652605865b72a91de0b0152410539e7d80e2e44c254a8309548bbbc454784cb5e8a5937a5637a46b652593a7286ec793dc77e673d83c90e027ba5717b9d75783c7f055deab9", 0x49}, {&(0x7f0000000240)="df57d166db427db67b2d7b8e94c3cdb4f5d90413951f87baed755f1d6d469e0c4767114f6834ae8766806abb8950d4701a60bc64cb10a257981372907c39a489c902c06804e2c05e7cd9e2fa7d726d4601652a76bfbe1147395532bf480e1494dedce5634d5ef55ffcc07166b32b06e56a60a42814e68b634f7fb7d626880e1875df2f2278e29eef5e2cb710f1a9b3224b9ae3b30838db7092456c4a48d11aa48ec5166acc88cdddf4c1d9d48c5cc5666bd20729a37ac9111ab1e43ff46d3f56d8c06c6cbc1c3ed70b0fcec02775ef955d96b6f182809cdba8fa264091db9b95b63feb4d6c7f10faa8850db73036956fe8719577b306cf4f7ef1", 0xfa}, {&(0x7f00000017c0)="7bf88b2771004e072e1f35b00b12acacf94cbcb34d12727acb039943831461df34fa77d22ee1f10e2b94eb873da84b9136283cd720018d8e4cade1513b6986770ac86872fb13494551a18571327125feb9f97f6de6b9c0f6ac2697e449f86eae89e26a507a7f44cd1cb27715845680eccdbaa03c8cc69918b934f45e81bbdac361aa700a02925a26fbe00f5a9019ce0d9b025dc39eec50b955ba797e3096f6bef0fdc3c1c5fd38e3a9bfa35435f642620caf8950cabcd1a774d86f54344460079efd48c478c8e042a84d1834f27c413e29217c6b69814e6842a5", 0xda}, {&(0x7f0000000000)="02c0846f422a9cf12023d35efc917811eab470d49d0675beae45e45e41651507d9497f4af5710cf94d7a9d5dca84923c8459a42ba8192113bbbd6b", 0x3b}, {&(0x7f0000000440)="98b9a85e3b7e93f88351968e6d5ede528f95e46dc6975e8c55dd30333313657bc4956ced0de6de59d120dcbdd3d6d1783fdc94a12cdb840e1fb0c392b083d56a93741d2a6f99b4d9d63e4c94027463a1c560d88d317c3dd744548e156455d79fed75a1c4c78ad901084ddc2ecec641", 0x6f}, {&(0x7f00000004c0)="3d452b97d2c5d0c7675e6ac9527923cd209508b124cb5f8307f0327ab43653602b14682b36ff29ec3bbcf7f4f0f8f886f53e5176a18e66352e09309cd4d42fc69bf88b0e8367a968a1dcc6cd0b9d97ebc8a3ca4c41975b9a8bf930073203360d4cf46938928ec57fa5285bafce8ed7e55c32868a792bcb8b297bcdb13b3627efdb65a644b061441323f1f4666fe435767b79c6e38180d98d7f78d9a9ebeb7f6779d0d32b14f08f3943190e0939874db5d67549622c14cb412a9cb2440e0d01d24d9c24a355c7cb6697", 0xfffffffffffffc5f}, {&(0x7f00000005c0)="254f6a4bb96e1c2466ac801ffecbc1d0b88576a521ca23bb566727e8b1c75f060da625dac1b7c12cf40f0625469c41f8405edc96c033faf0c6b1210adb6b7b7ba792d7df4fb450f3ff45c1e410acb00c4ec3ac94f31f4f013091b21844fd9d581198804ccfd99d4a96877aa93009d9a96c067c4f07e10c0b17dd1b2dcf46c365913256eba05e59367e8e6a3cc3c7d8a7dc662db1bad63eccaa053548eb444feb81b133cd030ae567fc5353c2b888d11a5323c4cd28be3e3614c9f6885dd0efa621906b6c4fe304a38d74d90cf4659a427ea4d6b1b8b9a2e85fedea5adbe8bb7fb440278227fe3f1656b0e1af5c17770a9bb199376a464ae668a2d37a860ffbf4aa2415da1bcde71a1561c018e035ed8e27b78befa45e99c43d87bf3cdd6adea140513f1f035d48b6b4d9b9bd761e253e599c3c0947884e20b84aed365879b0a67305f44884ce19d84998d2fec7af414cf4e76f6b807c8fd5021ef58476c1308577e138c9bf62b904da06d0fead467100fad7f958d90056db22dadb08bf955eb048597c1e13ce6be60c1f2bf85b9d0d040107fb9330ccf52cfb4f56d19b2d902a2000334e46c288639709883c391dbe0322d5125ee26b361c6725408f7faf7dc2124ca9b90c7935e0c47bff24928e6dc47a50560664dbf1880b36dd7be8ba33a5df16909f558206e47fbb8775540cefee82eb4e73769136d2a51b3086d8b7c646997397f56af0d1c312342efcf554c1362bd114f140c111977b5975e40ad49c5c735c2e06686b411b4517153eb4b714c98dbfb8b9efd7885da74312fcd785285ec5a652127e90ea7b34848b17d30bbdbfb474d841e5a8726ea014fe6a8e8c52679c5e3328da9ca1f581823ef44f3792e80bed865993e21d0f6c01ef81c60d4c7ea71fb1ba109b2d4beb28ff21a4008d9f0e25ef3d510dbe32972e2a0763d718b597d8e64b4781c0f571bc33677e4b3adeeecc95266d96c3b8f44921cd3ad676d09ca221e13880b6cca3e1ce70985858e9c98f9bb19b19854dbde0a8ce6a56f4fff7d13cf765be116f177573a042c0610f0c0dc74a76944eb0e9b50472baa4f8709fb6b9517e5cf83325f9dee90faad11a695d41bfb4a826e68d08bd8ccde5fae2c7963d64d444659f0c5565694aa4161b004a0ee7c00a53a1082f72f1267036c80ab542e0b82feede0e89f26f134e90c3105eddbc59c876531e07fe1127ce0067e3ca4ff30ecdc387cf612ddf9f7b1b791f274ed7877461de7d40be1b5e2ed9d23a4a0d8ab6dc99d2e925bf669feb4ba51be329f9435fbbe695d85f589a55a700a4026e730b6ae608ca6a2df1b6a5240d9c064466c7d756c2146641aa28aed1b1c026965488269b9dbfc448cf13acd771a895fbfbe28f5cd9a67ee98e06f609a14345aeae7f06ff926de9d8036c775af507f2646cc45bea0dbf6d460eced3eb82103f5b0e0cfef7e6ba72f23d9079a71a46b1159bbdb478605865885d988c6de46613174d39ea89eb618c2c4f1a3aa974331d9da23fc5cd71d5e9d04e237d4af63190ea6369c7efd35c90a5c7fd165eb9b45829b971ef0193fa3e0fcb26da942937a75447ad2a8c88884d04f365e8052b39f7bb8fb520643ee1454538b43bd78fd54d2eb643c890a6f6927f72d273f86692f304fc623f394015fb2196ebc849114c6df5a7892edaf06a20f0336458145c757d44541c7dd9861dc9d4bb7e080cc06bd02f1f0368cdd744525a91e1ba96dc9f47802937a636079faf460edc602b7e915a500b960fda4702a69f8e8e939518c63382ffbb3e3897c097f13bdb852cf2cded3eaced84505bcaf2d4c45908b1d94fa566c9a5cfb7ec30dc3f2d14074a44bc67924e1c73811b4127d621b6f175367401c4b266be3746cc095b96a50e3aa0456f1503605135e4e64989130f858d5603f8da60f8b878d8896103606bf587fd6f6daaa7156a22278cd8271f75f8f4fe87786708f0d4101a9145d9d1d95fcaccc2765b90d31bbf709446ae90ddca56d8d9e335efc1976a99d66983a6e3093c031cd4d3bc2c511d48c9086a34e57c8b5a6f2a2a4f700081f9f86832170164bff726c4705221e005a9e74ba874369a822be7b9a8b79464474a18026eb9c0bb8dd127acd23606d0781f2c5e16e5f927064661ba53936a51f56f2061ff3ae336943a1b35a68e6aa1470301ed89a7e1ff92c9f911540683444664c10c9cfd722ab97200e5faeff0406d77b178ab52d9eb79f3dab76274dd784d28992ab5dc18bf93b97c22af44b96650a430a40dc70e00044193aadbd95e4a5ff4512d5757e6fa089e965f07e75ff09f324b7c9e93da130fcdaf8508675c8eca7a8d1536c0abe2dd5a119fc6a1f279bf72a7bd94f40c82d4fdea5f199b55a18c955a6595d20e27c18869c4479eb6b06ac6297b3081bc41c2f05c458e45ab2ee51886d9d3910f7aa6c301c471d879fd890946fc5c98000690f8efe2542673851ee6ee2d835caf0e2957791670eb7f240b3edc9875412cb8221fc42ca9347540118e1b4ef501ad433852b45762ddc145415f9011946492f7920ab85f89c30b442865ccd6a908b0edbffd992930586f501c8bb71c9d7eb8090758b9800f319527470d26f88787b3056a0a4d2ac2f984b8c04fcf39b84470aed75aecff226b82f2fe113c21e0e84c3bf2d12fd256c95eafa62ae725f2b05f98d45844fc29acb716ddcf0e8aa9b29b2457cc3541d325dbdda90ca16437edb22119515bd5522d5f2ac08b7b0254390346231a6cff6279ed8b8572dee378a4589c7ec48044253f572e89f4272cdc9b77443f315d06eca4b0cd5572f1aef9488a03782e3b69cc62ac8a171a4f1fce35f8cad2526f4a72284132f6b32c9cbd612706e7033bae053182e9bee1a7603f594a68bc3ef498e8d5869388db968683da7e399ea87cdfa6d3de433e39c7c32996c952efb9cf28b2aaa311ed0fb0744adfa23219a7b741e0c4bcb69b348d26d55d3945db2f058bb716020e47746c3cdd81afb94bccc5a1be2d4a7928e1b1ce749b7a04e9f28f938d8d0dcaf5ffffc5c9c1e8de05ece383d8da0da4136736832365db190ad43d3eeb1aec248d8f48b9dd839e1418318397b6b19d2806433657414fad45da95740b190b93b0cff13088ca633a0788b6c548d9c1c44c7fd6a0353b5e9e603a1424882b8430f661d470c6c0b6af8711eeb7666e49327b48e387276fa42b675e89cd010abfdc6cfcbed8e314dab7ccc8bdb288e6c8c9cec85118c26fcc88e88e50c7824dbbe2edb0e75dd7e1fc9a0d58188382de94036bab0fb56917925424fd9f6ceeb720d0674d8436245b299c594bde9b234f2530c2f7dc3c34d1faeecb8a93bd282d60e9c8f577cd036801165c65a05baec02d56149c62c2613e8bc5e80b0023277f80728cd9b9f2453307930d0fa152185699d1352fc2d6a8cd7aafa7dc9e1514db472a292fcb84d301db6ee371c3554d7081413332b487cf419089081e655c46903a695e77d57def9bb1fd85a0c69496769cfd91c20b131071169e2cd9b7891b1238706a7666fc92e69af772b87e114d34e29a0dc66f5f1a795bda075347308a8b4927db87ea47be1522c545b9b95e1f2e6ae99df778c12c1d1721dbe735bd1402d3534e41a6349066c76807ad0f94ecc2a5ea6be1d81439735840da3fb61f70268e6159dd9cbdaeb2a295cd523809395163abe8829ca4045953f46fabbb290e4b905726762479fa95f800d6cfc542c359af4aa7a99cd70c5cb369d29a5938438446c0deef33e8453cbcc5639087dfcafa5dc3b0c5a17c1cdcfc5982c6deca04c2faaabf44e036208870acc94f94e0f6d998fec55ebdf259303b214a12774f0c63729088a89ef16551f04ad4d4e3071a73dbb3923f28a3f18b16b6e7782f5922238366f391c1d1dcd259f5a318bc3a61f51fdd84d2acea1ff7c2b30247f6bcfc672007289c0e293c9e176ff239d7dee63b29722d1fbe41890ec2679fda2dc5782bc21bb88f28008b8f571fa991ac7e96d6c720d325e1dc70ef0427a21cd197bf71f29c4b40529fd4ef22e052c8f61c8db95909aa3d65c42d53dd09f356203a13f82ecfa8a65a80b8de1020bd2d5d440fd6145f20788ee6e8c61ee08e269747907f3c9cfa8f0674b909f7c0c1eb1ddc16d888b16ceda59c00d891e1c303fd7696ebcbc51035fcc5d8467955a46062011929f2bda19b8115071a773c375d0dbc0e56c260f33d2cc15a5a479786ea6d250f39b9872dea6a002ff016d855d5f80b879ae6678c4b326ed7f81f23c588ca47b0bbf5b896b5676a9e578201d2422ed016a920490d4f5780ecfb66a525c69c442d7ea95439dc23de6acd27208e58951e6f20a587ea029caedd3a0c4708666fc43c152953ddc3a23872a22e84f8601ac890cf4632963a2173c30ae777e0202d1fcba20c0062bb9f6d1830ca2a3499f880a8d7e03491948524d94f1822c2adb53f687ee1cbc72067879ed0ffec07f2ea7246e32962a0c6ac1f4caf2e258e9dbb830a3569a77ed3a340e81249d1ff770a8e03a53ae18f09ab534ea26d5e34fb0c37c7fa96b347add9001e2b3ae8015f8a704daa811933c6157caa001b4d0bfc9fd016bda06a0a9015391e0dc31932e023b1a955fa987660d3b03cecb67969ddb4c306e55e962d2dc84e4ad352a1eaa352ce0aaa66b4fd77ec88f20f034b50662324a9afa7e6a8ca41b0b1271cb0b89d15a9a7a00e31fcd7ce882f5a17fcf47260b0924bd438c713a68d39f4f1f3bf37bf92e8bf7b1ce59f947f0bcb97d29db59b7cbeb0acca054324416b85bee9bed7dd2a87eba9349c70e4dc0b2fa0bd630b78debcd24a0e5350d60e329bb7b8fdf0732e6b2a99995bef21f216f6efa87db47081480e03fc8882a31d0e51d7d1425f347bf4fcd1b5e8d072782f0bf29c9af69498475cafe41ff5cdd9a62cac61b55435202ff5c93e5aa22e92de2f4cf7155ea399466109a192c1acfd43c9e1a974a2432f4f525a9bf91105ce4215cd85044fbd3989310766861cfcd488cdce7a7c67544baed1aa6fcc29f3a094c328f7024da56cf8fd6808507f8cf4a26a4b3aa85d23317b6c109b24d48c9b0af8bfa39b25c224e361273c1c67d7fd7945326dd1ed7de84a78b36184f9827d865818b77c897f6f4edd7812d24c0a33d68dcc6a15cc85b225dff9b91a5cc3103dd12be4af5b1b0aa93040e211c04f4ea9334f2e16f829e8ff62593410effeb4493fe3bf1e6db4af43947e775dfe289394457ae809987c01508f409a36a9f66627f6c8b8f16f7f001d00fc3470883d8ba9fa35263693773d7028914179a419a728bf4f6f0f6b949e9e11c1915ec129cc62de1b54ea00d1ea7c70c4aa683fe1f9ad72ef6f472f264d65b9fad86f9d51ede18ce7cdfd0fddc0dfc3139770326f4b76f62c0275899e1b454585f21ca62a11cccfac29578cbdf21679179bce65fb37f4beb75637482e39ef1bd61a2c390daaa8ce11f183bed76c7addfa9e9cf01714ea30bf9b4b86b184cda90fe08f4c47cd50d8fa025acf588a1ab4927689bfd4fd42dad81dd138f02f61cdc5a2845b0c75385982e382c505c3aab7623cbadf497ea8c13044a076a8bb33d39b2148b77d38a83a33a2f7dd009c6fbfb16316f17d335f2c18189da4153bb1fc5946de5beb61ece6df878fcf9a06ebc63599a4546449bb49b79832ae72340fbb37e4914fb24c43e0774c5f8299ffc937ab1c8080b43fc2528799085b811af9806c4c2c0b5cf04b844331cf7baa1b4a376ee2a9e21581f8d32882c392a8251d8ea8328c3d0b16772358e156aba9", 0x1122}, {&(0x7f0000000180)="83df944a38084018c6c288fb260454", 0xf}, {&(0x7f00000015c0)="5d7b623e00d5672bf97b787d8c4ab7d02c310850c07654164140f8609e824480ba99c5a0e2b9aa3b039fd160567718db0a82eddc9079cffc4f003b508782bce2f516b377678d15817bf46a6c9c7169ea7610f7176df8fd1d0844eae825d2f47fa492ddc2c4db2f01321e5ef334e6351f1aca340390c0f1af2b764d4e7ae7d184b0202554c12b962de423563b1aabb673a2a26c283317cb8fe3abda43372ca9465af4a30e7c0a77cd91", 0xa9}], 0x10000088, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="a27574df21172023a1eedafcf150efa6ff8bf3c1262f4ef760e6e8cac9d6079cbbc1df6df839e2fdcd8f630cabd4a0583aafac3bf25f9d4dee0711ecd8bb774e69534523a4cb92e049e7a64b8cf7ef7705a5c801127ef4d0b8c1a1b6f7bc58dd7e6dc2752e123e", 0x67}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:03:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x402, 0x27900d5087556192) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00006db000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000100)="915bfddd8cd21edd71f34417b1a66153c0e05409d75cc76d2ee45c47c4cd6983777dac39ec72647c714a8c41409159f3912ff0cf8aeeb046066e55ee9d90d066c1e13702206462cdac3d3ce1bd0ee2be6d6b179179b87e07d6b99e9411f074120c955b4f645a7714bc5df5a0c6b2309786e0ab0437777eae", 0x78, 0x8, 0x0, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 04:03:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f0000000100), 0x3a6) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:03:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x8000, 0x9, 0x3, 0x4, 0x4, 0xffffffff, 0x4, 0x10, [{0x8, 0x4, 0x80000000, 0xac6}, {0x100000001, 0x401, 0x3, 0x1}, {0x100, 0x4, 0x6, 0x1f}, {0x7ff, 0x5, 0x7f, 0x7fff}, {0x1, 0x7fffffff, 0x366, 0x2}, {0x7, 0x9, 0x9, 0xff}, {0x3f, 0x1, 0x8}, {0x1, 0x1, 0x9, 0x3}, {0x8, 0x6, 0xffffffffffff8001, 0x3}, {0x5, 0x200, 0x8}, {0xd3e6d81, 0x4, 0xcc, 0xaa8f}, {0x7827, 0x1ff, 0x3, 0x3ff}, {0x81, 0x7fffffff, 0x6, 0x7}, {0xc0a9, 0x7, 0x6, 0x2}, {0x0, 0x8, 0x4, 0x1}, {0x8, 0xfff, 0x4, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) r2 = dup2(r1, r1) pipe2(&(0x7f0000000400), 0x10014) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_emit_ethernet(0xffffffffffffff39, &(0x7f0000000240)="728b1475ca59fd3dbd153ac8c4fe59320ca106c08fbfe79f5c777119785fb04aaafc120d4a23f04386c10a13d308155d5de8a0b1c4b36bd7a6d847c8e8fc040a1c4bebdfaa7b84bef09568776d9ae5a524dee4d05c5edd130ed606889da975845df9c29cf15729680f") ioctl$BIOCFLUSH(r1, 0x20004268) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) read(r0, &(0x7f0000000040)=""/32, 0x20) 04:03:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa6ded3224914274f, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) r3 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0xfffffffffffff139) mkdir(&(0x7f00000000c0)='./file0/file0/../file0\x00', 0x46) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0x1) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffffffffffff4b, 0x405}, 0x0) 04:03:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100000000) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpid() setgroups(0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000200)=0xfffffffffffffeec) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r1) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000156, &(0x7f0000000040)=[{0x7, 0x0, 0xfffffffffffffffe}, {0x24, 0x8, 0x4000000000}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x7, &(0x7f0000000300)=[{0x0, 0x4, 0x53c0, 0x1}, {0x7, 0x3, 0x7, 0xc9cd}, {0x2, 0x255754b4, 0x7, 0x1515}, {0xd55, 0xfffffffffffff971, 0x8, 0x801}, {0x9, 0x5, 0x8, 0x101}, {0x3ff, 0x6, 0x3, 0x7}, {0x7, 0xff, 0x2, 0x80000000000}]}) select(0x40, &(0x7f00000001c0)={0xe7, 0x10001, 0x200, 0x2, 0x1000, 0x5, 0x4, 0x1}, &(0x7f0000000200)={0x6, 0x400, 0x9, 0xfffffffffffffffc, 0x80000000, 0x81, 0x200, 0x5}, &(0x7f0000000280)={0x80, 0x7b8, 0x6, 0x4, 0xfffffffffffffff9, 0x6, 0x19b, 0x1}, &(0x7f00000002c0)={0x70bf, 0xffffffffffff0001}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x6, 0x6) syz_emit_ethernet(0x10, &(0x7f0000000240)="305de83491ec7f24937f3ad5613e3eb7") 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4, 0x50000000, 0x100000000, 0x4}, {0x3f, 0x6, 0xfffffffffffffbff, 0xfffffffffffff970}, {0x0, 0x7ff, 0x85a}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='K') r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) msgget(0x2, 0x398521ece3033190) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x290, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000322, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)='9') 04:03:00 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='\x00', 0x40) 04:03:00 executing program 0: clock_getres(0xf99878a2a12ed99d, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) listen(r0, 0x4) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r5) fcntl$lock(r2, 0x0, &(0x7f00000011c0)={0x0, 0x1, 0x4, 0x101, r4}) fchflags(r0, 0x1) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x20, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001240)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000012c0)) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000001300)={0x7fff, 0xffff, 0x8000, 0x547}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001340)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001380)={0x7d0000000000, 0x2, {0x2}}) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f00000013c0)) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001400)=0x5) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semget$private(0x0, 0x0, 0x20) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000001480)={0xffff, 0xdca9, 0x9}) shutdown(r2, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1010, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) utimes(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x6, 0x8001}, {0x7ff, 0xffffffffffffe414}}) sendto$unix(r9, &(0x7f0000001580)="141c3d50644161c95155a38a0f2ec32126b24b85a9805002ab5a95a497bf97e35001fbabc1db707e6f89bbe5af912d6257970f369fa25a267edad8a372d3dc766a4a2ea9adba5f26057ac1c338344ff9223d81295f23ea5f52094139584f298f7e588925303c65fffea33f3a6ca30d34e9b1505ad7b7916e47cb7d5b0b09234748", 0x81, 0x400, &(0x7f0000001640)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001680)=0x3) 04:03:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) 04:03:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfffffffffffffffd, 0x1, 0x3, 0x7}) 04:03:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) dup(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:03:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000140), 0x2, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f00000011c0)=""/17, 0x11}, 0x800) r3 = socket(0x2, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') shutdown(r2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 04:03:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="fa8345"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x3ec60fb910f3adf3, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xffffffffffffff7f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x7) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20, 0x0, 0x0, 0x1}, {0x6, 0x8, 0x1, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2f, &(0x7f0000000140)="f691990e1ecdcae67b0afadcf3949eb44bcbed044c9ed90f38e16d97c8b2868104ed0762185ad961dc7e64cd2b3a43") 04:03:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") r2 = kqueue() open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000540)=0x10001) r3 = dup2(r2, r0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x208c0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000300)=0x2) pread(r4, &(0x7f0000000400)="c9f01ea7026706fd0ff650daf864150b4991520a710b2a2cc89143ab1289b5498dd973ab68ecf605c79f4ea33f2421b314c8df9fd24d3b07ed724bae55d394fad439ed159abf3e22726b596694427210f325512b4882ad77e8d4d483ebbbfb059f96c05adacef5aa138654bf459ce3cf9c4e573612b4b828176fb96953583c165855020bd31ee3b3a93bae8a4a2adf5c39106724eb6c7cfd02fab885da4b98c12f66a4515e2abbc26f495ce993df06253ab247b7e8cc0db8402bacce7b2ef0", 0xbf, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000080)={0x7, 0x0, 0x1ff, {[0x40, 0x8, 0x6, 0x6, 0x8, 0x56cc2cd0, 0x6, 0x3ff, 0x8c, 0x8, 0x9, 0xcac, 0x3, 0x3, 0x5, 0x5, 0x7, 0xb42e], [0x1, 0x2, 0x4, 0xd35, 0x0, 0x96, 0x1000, 0x3, 0x9, 0x80000000], [0x87, 0x100000001, 0xfffffffffffffffa, 0x7fffffff, 0x7fffffff, 0x0, 0x8], [0x8, 0x2, 0x15f7, 0x4046652c, 0x0, 0x101], [{0x5, 0x0, 0x80000000, 0x100}, {0x4, 0x3, 0x8001, 0x6}, {0x81, 0x100000000, 0x1, 0x3f}, {0x9, 0x5da563f5, 0x0, 0x9}, {0x7, 0xa0000, 0x6, 0x1ff}, {0xb05, 0x8, 0x0, 0xe39}, {0x1, 0x401, 0x0, 0x1f}, {0x3, 0x4, 0x6, 0x7}], {0x9, 0x0, 0xa2, 0x530d}, {0x55bd, 0x4, 0x4, 0x2}}}) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$TIOCCBRK(r5, 0x2000747a) 04:03:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="2d577ebbfe19a8c23b66b72560e5efd97cdcb5b298195f3d081862cae56e3c564fde5774a419ca89a289f07af7ca5dae9a7d15bdc60031faa118de3594ca120a0d43d0d376616029eab63644d6594bb0425b0b7e455849e6c5eca776c0910a92a354d71c", 0x64}, {&(0x7f0000000080)="b8dece3ca4ae23a728413a9329f1c4768c61f0306a08ef283d2741d59e443313935b6f624d2972f8a6f81ddedc5ce4b02f18007f58d1075d4d785f2bc4a67247b0d1d80ac35fc840b5530a607f5519bc9c12d9e9b8829c1026e9c332fdb651b56feb8418fc0486d4b92f59a8dca9c277b49f171ae56d50455361", 0x7a}, {&(0x7f0000000100)="98ac1a1fc1414934ffb141cec0cbdebbe9482a5c350df9ab1e87ee3d961af41567f3661169bf30d3aa2adcf297408fab545aa08c25e97031f6c30c7711eee6", 0x3f}, {&(0x7f0000000140)="0d3b04e2ab530b2226b4ce7204f96ff7c8cd21ab6ddd34f1e092e4457531d02c55e6c871f21459a5378934be698db4cb6fe185c8524fca2d5faab9ba07b27906f017bd4e91845a234fb9f9486e0336344295526a287731f5fb4306fde02ff81fb9512eb4c8ec99548e00f66a3e7f816647102b0c34cb24c7a8bf5627feddad2eee3fe1effa5f32cb24d178", 0x8b}, {&(0x7f0000000200)="c0b0603a203ddf8aed1c87ec3ab6bc4eedd8e8107e82f76f452534da9ddca9e132fa7413f2a8dda1f72568ceb2fbd36c2f20248679f0886275cb237e3cfc78f7dd2f2ef5db1b1b05cde4014add9873e77488d44bb6ff0a0212a1", 0x5a}, {&(0x7f0000000280)="f3f1d772b30b1739073900e1405fcb9645a79f4dc5e92e033abf367379a46f3a69b263ad02a2912382f8bdd5232a50f12d55b0a38c5cc531ca1eb4753865882317cefa1f00701d8eda597ef0df0a64e0b27a67a75c8daa473dedb334b906dc876e6d9fccd943f830201876f3977a9f9750bc121c00bde41e43e41f418f", 0x7d}, {&(0x7f0000000300)="1cbaa730291a5b690cea5db7ac5f9c44c63db4e0e19031c662500a256f77ea1a61a54335f715b32c8966baf13c5dc7254fac0c013a693e095de28dae9545c826cedfad1364654901afec005e6e625b1b727bed14468ed08255f50714f0cb60ec90d72f51e04f3d86f948596ad2189cde67c01f6924dfffcee6df7ace0e9954543d18c8013025e625a0b88c9e22c7d032aff0a7292722f79c52033e86b5f98f243e225162c57988461e1f2c87b9cc05f0d5a94b10c82163d36db6f86e16f2ea1c", 0xc0}, {&(0x7f00000003c0)="f8cee892d22b753d3b6375fba3172d36ee8612dadcbeae03a8cdd2a1a5705dcec247e8b394b76fe477403118ca6e65f62bd91547dbdb732498194b48119b", 0x3e}], 0x8, 0x0, 0x0) 04:03:01 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 04:03:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() getrlimit(0x5, &(0x7f0000000040)) ioctl$TIOCSCTTY(r1, 0x20007461) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x34}, 0x0, 0x0) 04:03:01 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) kqueue() ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000500)={0x9423, 0xec2, 0x8, {[0x10000, 0x72, 0xffffffffffff0e58, 0x10000, 0x81, 0x400, 0x4, 0x1005, 0x6, 0x9, 0xffffffffffff0001, 0x2, 0x400, 0x9, 0x200000000000000, 0x100000001, 0x1, 0x2], [0x9, 0x10000, 0x7, 0xfffffffffffffff9, 0x100000000, 0x1, 0x1, 0x81, 0x200, 0x38505d3f], [0x1, 0x2, 0x4, 0x3, 0xe859, 0x7, 0x1], [0x7, 0x2, 0x6, 0x1000, 0xd2, 0x8], [{0xffff, 0x1000, 0x6, 0x3}, {0x9, 0x81, 0xd7, 0x6}, {0x6, 0x0, 0x7fffffff, 0x4684}, {0x2, 0x6, 0x1, 0x5}, {0xfffffffffffffffe, 0x2, 0xec, 0xffff}, {0xd0, 0x4, 0x2, 0x7fff}, {0x3, 0x4, 0x6, 0xfffffffffffffffe}, {0x4, 0x1f, 0x4, 0x5}], {0x3, 0x348, 0xfffffffffffffffe, 0x6}, {0x2, 0xfffffffffffffff7, 0x10000, 0x5}}}) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0xffffffffffff4744, 0xf0, 0x7, 0xfff}, {0x1ff, 0x602f, 0x1, 0xff}, {0x29, 0x400, 0x7, 0x4}, {0x7, 0x69, 0x2, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f00000001c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x401) 04:03:01 executing program 1: r0 = socket$unix(0x1, 0x924ae88f3d13572a, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x4, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x4, 0x5, 0x8000, "b312caf47bc22d2b426847e46173f58f22a1fa86", 0x9677, 0x2}) pipe2(&(0x7f0000000040), 0x35e56ba650ee20e9) 04:03:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e8087028cf5ce5e787949006bb33eaeaf5b68d9b6a0c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215f9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b3", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x100000000002003, 0xffffffffffffffb7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x400) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 04:03:01 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f0000000340)=""/100, 0x64}], 0x3, 0x0, 0x1d) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 04:03:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x18}) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) 04:03:01 executing program 0: acct(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 04:03:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf3e) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 04:03:01 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x94) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411f", 0x401}], 0x1) 04:03:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x140) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) 04:03:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x10000}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 04:03:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, 0x0) 04:03:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="11467ff36b4e3e81beb32c5f148ef56065b5361a9479a624f57a6ecc4f3ac8c9195a1f06c24cf768b58d572f72e5e81fd8d66cf3220712b945f368c3d149da65484fcd3d03a1ac5878a144f09b9ad33346806a89a63d1ecf45e74bfbb1ef071ee73b88eea6ecf82a37489c944dcfc02a31e592dcac1181fc245c77a1c528c39cb44587bf8efac0c827a692e02863c2ed4b8b1f7e12487343e372b91cfca864d854927ce4a6994a2b58f1", 0xaa}, {&(0x7f00000001c0)="dc88030027fdceb94e2decbf706b287e296e2d5dcca7582616a914efd487ba33dec0130e66b5f2ff34d3330f9f0ed12538e90aade1fe8bf0ea7e37a50056bf8719ae933c3df120b3af487b97255c7f9ca3d9055f990d44c76b79f11b7ec399465f57573bded1c68c973f97bc0a803179b1326c08680a8c9ddb5acb660b21b92dc0be000b74665bad96ed50904a37fcb5a94eb9445c851e9578d8df65019ca6fd33a238182e03db50d891e456e737b3f809052b8de21f5e3089b97f5ed308d760d13a491068939a6fd93322d1e2724c45932d5ac6e346adae7c510ed51271a6c4cb6663678eced5a613a8cc56358246d00fe4e011", 0xf4}], 0x2, 0x0, 0x0) 04:03:01 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000)=0x6, 0xfe36) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x52) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) flock(r0, 0x9) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2) 04:03:01 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64]], 0x0) r0 = getegid() setegid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x5b2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = getuid() r3 = getgid() setuid(r2) fchown(r1, r2, r3) 04:03:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f0000001340)=@file={0x0, ""/15}, &(0x7f0000001380)=0x11) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="12d63f8a5a5aa7c99fccb961e34a6bca1990e900961cfb6d8c775e9645964e3684ba24aee3b0a5285fd771d9a9e01702bb25469ecfb3af858f86e1175974dfb01800b28968bab6f7dae4094fc4002296c856b0881b56d45138957f8db97670449d1cab4d6e03b51e372d4415", 0x6c}, {&(0x7f0000000100)="4503e9ca390d3ec9ad706b3a813303a3a045317af43feb47d5e608d39264d8cdc672953e3b1b34440d28e58e8af8829b03028ddd087935d238946a66d604884f63f92d9eab858d8ff4cfcfd4824c14f600910973b69b76748eddb4afebbb843a0900d610e4707bbcb32fcfc2e1caabd86c1025bf8c243498cc", 0x79}, {&(0x7f0000000000)="2785dc4c8dd0bd8eec6fb2760a8867eaa4e692425e9c5f26fc109758981e3d7416ca6f7d4858c5167ed3c327526f93d15c41206332d609ca87e5", 0x3a}, {&(0x7f0000000180)="ab253504a0e308bf42b9762fbc632641538078b10472c3f21dec64eb1f9cba0ebf3c0dee76feb99b50117ddea95336afbe4d33641ba5201634e8d60df445dab447e88e05305d4fb47b5eac6e0f3947dc258e5a5419679b3253d8e4e59f4a0be551115d62722bb5f95224ebf414e64f819a9622a348705c80d83d89bafd485f86756fcaf0feee12bea5fc1413d6c32e9edb0ab6536e51ff19ef4021a872daa61aa1a93632b6085afe8c86bb0de8cf343cc90798d88a7f10a7289b081dd44bef188e9ac336abf0c9d92dfc703418d3835c693a5a95d26c6288dfc2afe032acfeef1529daf9d62aea4369f6db60513d98ef25680d3bb16b691f17e9e174cc1adfc8fb7a34b28f44001934f8997e18c6a396099548ea55fbf2027b426701bb5fdb461686a382beb7b5e48c369d9203254532cec86c24b2326bcb728f9bd738511dd67b78ae16af876f39a71de86d2aefb2672ca57fd39c7f93d36ea00d8f1fb562a7b496680334316a56589a76b3984fd09b6b3329b7d751dbcdfa04ad53afcbde2965a3e5e7a46b0725d788c5a510d29a981cf4fd84666e32afdb514a82178be266cc20201501e7970302b9792fe63c881786db2a69355aa8a030067afaf930a41a449d99fdb15745833c67d62352185817fe1d25bcb847f4cb670a04ea69eb0b18c7cf105f1e21d05cb67d6d356ec2a0cebfeaab260dcd2a7b4cdcac77d6c5cb76a3d453c9bfeb756af527cd52f089ce0e97bd5bff5d68b1103ef485beb2b1938b1a43bccec6a288c3c0092fd6b4316963ae002a891400155243b232ae2a5cbd646f43df3794307bc491890e6f9b60a38d694dd4f03713ba454271a5ce578c2f5e8d61a91fb6a53ed68de5cfcaf245f7b5282c476c76f8238743bc869650535d8fd779219fb590ed2cde77e257a6e67a9c769808018cc4813b0dae96b9eaeb86e180aafa2de1b623ae0e87bf5abc5f6807f426743a7d9d1aebdbe69e197af122da29e43e9c95eb53fac41bfb8fe048b13eb06740e16d0dd81dc0c621d46cb29fce87c80d24aacb0599c77c1ddaae9889e7237d237fb11d3bc09dd725e01014dd4177f61c612e68ccb60107ea94460b02957e3caddd48d0929e05fd45a19de0a25da95bf306ef2742de0caf289e92360dfcc574d98e3b292a68856fe96182b3217e8d88fa01b4fe437e481e1284ebc34ce3cc7d7e90a3fd4f92ad73fddb8a7a289e079eff6435372cef3edcefbd94fb2238f3d54bff1aa9a7b919f4e68b29cd8c0d3ccbae05242bdcafbde14e8abb96852b58449dd4d1215c5fbc7a4f1ba8c4bcf61525afb889fbfd2859f61bc1a89c53b387ff7d97ad7589914e1c16df0f1f061c9d5c2aa96be7f47286529a37684a8c8d0d529b15ee71b84dff726fab5abe7216e2964ee44c7432afa6856b32a7064bbbc3844d7493dc7be0ea12ff356690fe56084493246649213d7916070c1c982b631da15f52bbd708fcbd7c02e4c5eb26473217395e358e53cf05dc2198baf6f7a07bcf17ac4ee3f2a9e9109a91899e4fd4cbd5d4f7b00b86e0e6f2a557232381e16838af07cede7a905bf495e94ab73aefb820463e7c186745ba7bc5ee645889bf5c629e5dcce7486ae3c49ba26e27863c7cb0a312a1a36c67c248ca9bbd92313a0e6655c206397d1f62f09079e679faf56e377c31044de6ede8cae9eb7b4b512643ea15e7cb4341409afec5734dd7fbe014301f333ceb4c16761ee6092406d42e48e5c9a0a18f6f372f0ce8ea8ac6da64062ff251a6db9d96c5e1ca1691d55be8afea97dba9cdaf3f5e3d3e551d2de8cb66beb22f2ab68b8968aa6cbb94ce97f37c7d7e11c28135fc24183081fe3e7254475b3df53d0fd1cd18b90ce22d762ad7af73f8a66b0dac149626b18d4a59c47f6988f3c277537dba2607eb482a13867252ef548515ebcb23b80cd2b66c0064f8d7849ade6f9a957c974689dcf54c4db82c65fd8f0e0fb66d43ff1c63ce07b5321b4f698d850ec6551a0b622ed87c244cb1553fdf3bcb0bf1d7abaa4d4ede11bec308680ac14ab7c53e75757b3c335cc772ecc81f2f54df9360e6a57366a3ea58c4434e4a1ef7327f1c89bb5a6e7010eeb65f3039dde3a4650b5da90fd7b01411faf7ebeecc7e3f2d197e96a38010f132a9a403c372023a5a1015fd72da4ecc710d5fa220d6a6f6093679fee6f271e06fcbe4555fa4b448d9a57f897bdb9bea3450a726e9f9b6f4bb4ebe5098cb8acc80a7e3712c66f55cd040876467a19f8d0c6dfd58451b9ebc52990158589495158703b7fd879ff33467cc253c52d8286a8eb6e613bbcf3629453abf18ef4f9864829937d656b5779752f89a2a4ec71b947fcf65c4321d62debb4a6497d759c6a8300133fcb77177b8af65b49deccc2751ef21864cefeac2abf1e47c03cd70cfc079f7721037e93bda13bad45ebf33762314e7b82b4437979a990f26d40accef6346bb62a11b3267621544b82b2a81f5ad8c9e5a71d1dc494a66aed5f866a108ea237750b9f1274a9da11ea9f77d1d7b05606a26d6081058ef2324fa0078be2b74105b23466d6418e69007fbec4cbeee52f5a0ea18914af0cbbef88b88ad82afca33191a48c87968ee23c736a9da5fa5efd3af99341707048b22b20a9df63cfd873cf605d80113cbde1b90d85776857d617c45b6e6283e2a7c9c1138e1d020701ce60b35f7d63d04324d5e6a40162ec2edacded72c14658745af0c057c58c5f1f243f3c80c2f40c97674e2fbf2e2301d4511b9f5f5740bee32deb651fdc700529aa4de760b62dbb6e664fdb73370ced5c798fe915180d17eb7725944b0530c802e4f7ae5473954ed04dd992c8aa31181217f9625f02629f8bc7c21a7e604a7a6415fe2dd39ad9ce83b211258234645b3c7ad2ce05a7b3cdf10dc16932534b07942774d3345065df0ec5009ca6d671ca8843954aa6e656497980319c3555bbdcedc0955d024f574ef56d61ca19b5f5e97c1c42a05081447b89507a25eda2aeb50d89978b35da719425e9c37af7c7844096e959c9826afa709d414948fbf4ae866ec2d609a158adc8604221b9ab4bc6b0ba56c8e321ff08c31bf810caf030ca1fb42948f4f039309c2578537706c1ef752fd60414b0e28cdfd1c0f763b53877746a549c9b77c95673f56ff04f2a3d6f06ae1518af231db9805fc202316a78208325761cfd5e807f869d1b00c8493786fa000feb53e18649b32a94e423003e369b9b222b292dc629ee2a72131be93b22cf89562e52fcd247048da209e16269416052dbe203c1743b617f2cbb0755259aad38e2a3078777d9df789fb76ddd439567fef3f9bf5c5a0ccc7addcbb45edd7506b5b7b63c6a1003fbf5604ac15073d6848ba3815e4f6305fe55ab4b199dcf8a5f0b142bf4ebc6eff0865839637273aa4b919cab8e3058bc78e99db0f81db7d383b5c8c18782b607ba845fcaea348376c353fbf86d6fb98597b5587b8b68a62b191cef12ec3660b9795e40a8fd566a81b7f8ef465194c21f3ac18ace7ceb2d904d9c2ebffafdfbbc0e3dc6837e6c3c4460c51ed8682c86edfca535b8b632cd644f5df3638fce94d8e3d18ddb589dc586961e3f3c7c26e582e11a78b4935133301afcb6c17a806e851d0c15d732e859405c69c74d9f191a9db56acd7d7d186f469de9d2b5072bde8c26d8a4c0f61c95fdad923081078b1cc6ba1d522280081e6bb78ff86648c1cee988843ce83a24a957d91ca3d599d743ee97ae1685dcf5c4cf02ff6e6186f60330f6fc17047d6ce8c71e868fe750554195eec586e4d049f44e328f26d7427486a225f91b39e64dc984c1544b15d3c6ea04fd27f629e4903a6ce2dfa6ac48fea4251ef82f7e692e075b3892a47a58b6a7f4df6311cb90c4dabb18a142b8c8cc9f42bc7c0ac3ba6189a40f1062285143abc42c405f702eca32fcfeb78df20a57355a09f4c600a8f6fced1868a6e853c8ff310e6c3504e21a8d4aa67c2243fd5ea3c554a211ec69dbc8b79a6f89423943d6d27a7cfc550160475fee61727670bcc29aed776d0ee7f548f27c13f6d01397ab552941d96d0a3d938ffdbd8d84728dc4dfe14f017532be4ea9f6e9bb11841eebad040aa758c1655768d13f4b06c27c1e487c39a807f836472521dee17232fb3164a023a72e69a30796000139876ed83f211e8e8cf4c213ef5c3d3688e6339c71531cf3c4df98c3c2c03a791a778ff3dad5fa5d72b77a5866bef89660f4fbbbf4928aba33491c28a856564ccea9661f96a88b279c854e147f164cb54cd0e92179082c5a2cf2e172451d59c7e1f9bb174b66487c1b39b4a2310650faaffb61b3dccd0f526041694f2215fa078b831ec472788f5f15225b4c9c353395b283e8cf7dde86ef709ec7876c1643c91f8440250fd51030f07ac13db4b8250d39ea93079acf4013302331b55988406f77769eb8609f36a72d220adfb429ae3cea09ab5810b5fa6a03a4c675fe59a6bdab35a1f293f8a929d1da312ab5a3d2a88cda1fdd09d3b349b72520677cd50ef493f89e0187684d44e4ad3aff90a538309231028b9ee94e60a10d0cd07f96ec359cc1a7f28609d759dbfef4421b9becee4ea45ec3d2627410e34fbd3f2769be66f7f7fafeeceb9e91cea0b604efc6ece6241efeb7b5756e120c6ccf3252b1a5638c8f456fd39f0147841340ab07066194ddb5b0952c488e3e95ffd9ff1f23e5f796f8ea05e8fbc53ed0c97f609a6ab89e71e439b6b941dba11aa5f72607b4e6864e8b4078122a4a81a33b00513b6b36b5e170d7ebf92c257fb12f35043ab36fa2ff3431c851a4b40613e92a3e9261f0e747db3f9de97efb6bbc0f3c882a6aa5c080e7584f2d75680c467d709f2d98c9200fd47978d51e75a58ee34a887a9415551efd86e267f75b20489f1a6959f8f8f5c4b7804966a0aa26b1fedace7f9e52b5c504bed75b80384fd5e3bb4b8a7670974720e0839f9a048ea2ad645baafccb27e511207d1c5e9c2c18db75f45449489fd93af33c539d0f35b02853bd9affc8167d92e72dd8c3f3fb16de80ae8e9fe82e49b02bb6b2f092c6172ce7037b418f7c1c5da98b7b269600f6005830ae07ba56fc92a4dea863a5f877fce227c6f0a77737d7f3c06f4469682658ca664c447a235737bcc9803e74778494bd456e952318afac98134241a830b975d1760a8bae1fae50f81e95610714478d284c448c698c6a669fa21678ce009e075bd8cd5df0684469a6c62da454e89b1df4dcb57151e8a44009895de55f66104020ff309fa15f3fb20521a1b81a8b437a4463e19a68707c636ff0d89d57d748ccde8ef81dcb4cbf706cdf9d45ea3be4ac59b9a521342bcce923748c48b3d658e3c81a0f8da557f204ee3a40cf9853513942f2d9534ddc98774c8aa4a0d1f3e2eb17e452c3305a47701e86171724a4f813af00456ac584fff1b2b1c09a4a7ec51b6f02af583fde207b218bfdff377940a34f7faa5c6ea24ef78181ca470564a92df1d1eea3e6db96368fa945cd6675d4f58b2d27f1b806b2ac9780589176088ad53fb45bc03a00de6041b45bd0703e308364e099f08345089866e10a5a9fe7edb6edc2a70d1aeb60a42d58f3f219d8b6853d539da3d44ee394e1b8f0683608239b6f3047ec2743697c2bf2a58365009555545bb2a0429093718a66c655be3e646db8d6d5e281a04bbc01596fc3f903d68544f8f9adee5c3417cf8a44f55230a9654b87426e5133f04661f882f1fe32c9a37c42be14d2c44578f756219befd0e27b929cfbc259128418b0a33b4ec793f2bdb99782b588f56f0", 0x1000}, {&(0x7f0000001180)="64f670a98b35f2976c6021ca5d085524bc518fd1c296719ff7a8014ef40e84dda9a1b5054c6a793c8e2fc47ed4233e51ed98cb59cfcdb8cd1b6ca547e8d64687d49c87d4455a419bd001001c6ee635a70fb679d2561d8bb05db4c466e87fbbcdaf1d1764e88c412f844478fd7ad671f54b05307d4dfdeb4c35e7452b364648c9d5d5a402180fb89a817d73b76905e71f764efba9cd0e0cdc57b04d6eff19f7e3", 0xa0}, {&(0x7f0000001240)="e8666db6ee750cff0f18b902fc7dd79f5bb9cba0d634f6efc16db6e17c23dd4871b226e1256fa0632b5daeded3e99edfd5eae41f0f894470573f9cfcfede2681e8", 0x41}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000013c0)="7aed2aecb4d22a31cf45abae", 0xc) 04:03:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) 04:03:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0x50, 0x1, 0x0, "33f35bcae137b501e99d81e10b7137d6d6a8fdc953c9dff7be33731b5fb4eb48bf4a1fb57655f6a95d889687caa8a57b557bc995f510a7e2adf90343"}, {0x78, 0xffff, 0x10001, "b38e9c7a793de5564a20198bdde89ed2fd7a071affc655352e30d63d746556d34f0078400b160fecc7a8ba1040db566c9049e71875d895d3996fc95a5ba365f939a265025562afa023124b0e279bf62abeee20577d1e803893265155d36f18b7a6917f"}, {0x68, 0xffff, 0x940, "3502953ad7fccf8274d84c01d6a4c63e3d8f770283bf709cad69c9773e02cdcbf869f4ad088cbdbe90db886460fbe63f2835aa8bda9ddfe73c762dff8b121c1516baed3d8bb3e5e1ae31fb1e91153737422fea88"}, {0x60, 0xffff, 0x3, "9c66b238b61d5783b7891a27b0a92dc68879b17da45ea7b22fe80fd202ada7d660e4fb996fa7d85f087c15add6f9a278b5e22bf8ed0ee3404b0c1af642c381c07c22e13ad66bf8a16299b33352f3"}, {0x90, 0x0, 0x1, "2111e20b3176179643f362db62d25f1931420793e68c226285b1160f4d5b51b79dfaf2fb731c0b22f03b8112055c650013e0284c4d80f8fd2f2e37243a9a162dbd547bfca7b97c55fc81a1940ff8cef6295ba41e8ec30af06c7a07c198615af47c7090d8b4d5de5815a1c01b1e6116d3c0e20b70a46224389e0d"}, {0xb8, 0xffff, 0x5, "6eb847fa97a99765618b505848638d2eb616143ec77c23218d820f06e0d9593c44ee842c076da4fb3858544c3359b792b1cf2d2f20aead34aedb89b654f086f6d5d1c97a33740f09ad0d137077a8f1caa936852445875d47da6a03d71c6b521ee2b7fc99560d958b6ccf9997a3141cf1ac5729361e4ca2b3d8e22374eddaadd3d0890afbf0b67b6199370d53e09581c6cd53f0c1364bba495984c05af6a0fbeaac0f3c07ecf7"}, {0xf8, 0xffff, 0x3, "1a90bcddcecfaa51f8e4c694f9e07a50c67f976d9983db17cd0922b5a2302c83a9b02bd890bac961d775e40f710e013f6a90e6377d1a3047d17352e149736a54066472249f38b4b807b955c1c618292391ac93b7ad3360390371376835b1ce61dadf02de99506a18af1d071ccf095b9e5a7e8a5312c18ac87756901749dedca9dbb11d3a8502ac33e338c7cf56cff3ca533f1b98a56d227b782c18cf37bee1ae4486b1592edb2e5b4e32e3b79f4b1487d8071f6384af58a4735e95584063d05033cd14b31b2a6c45ccce9cb922167ecccc32d369a284bab254ec8e007af8a463c7fa81"}, {0xa8, 0xffff, 0x3, "b4050f7e9098d00098979630b5e3c82c98b9fe1d11978208df80a1daa6baac01dd95a107fd11d37f5f8f4ccc3332bb318c9b431404f9d18a5ac01c95561c298e30c4420f8eda27426ed4ae2c3c3a474328a25008d3511c089902cc47571fcea499e76d5c4f79817d46907435cb0d16bac2daf9526fde2c8bb4dc62975e3e0b4d96f2054a5d82987e3495d10cadbe16d512f965ffbd"}, {0x20, 0xffff, 0x9aa, "c64e6d829086fb929ba46c4e"}, {0x50, 0xffff, 0xffff, "d1447b69f4f24072217a18871cfcceabf0d77294bdda823bff02d9433def1b5e2b00d37a31f56d9c381abc0d95215140ba89cf677d2522e9ed7bce107e9c6003"}], 0x4e8}, 0x401) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10002) r2 = dup(r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x80184600, &(0x7f0000000040)) 04:03:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0c5df6d927c71df44620f5de0b20e69f48040c1d00c9941c5eec152d46755443a4f2b192b4553b099dab3100a416562f1f664816e58e03cd7b113c7d2f8e2a7c6ec54508dde2cbe878ba8ef785c1faa239c99e3ab5e38e23f4917d8e064a1923f993ca88ed0b574f4df0e16d1a91a10f9b3d2abfd1064bc50f90f42fa180f4ad7ec376affb885a2938fdf7a88191ce87e41439d08fa321beaf73c60d05dcf2025d761a54d1f5b426344754ab26a3", 0xae) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 04:03:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0xfffffd0f) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x1, 0x2, 0x9f, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x8000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x3}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x52}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x7}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffff4b9}) execve(0x0, 0x0, 0x0) 04:03:02 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000840)=[{&(0x7f0000000040)="e1472ba1a49ec4693ca1782602195440eb147cb04fca32e2fbe32f765a22951a23be7dc487bedd66c13b8ff542695b6d23df827e43d6a0ade263800feb44da4dcd925b38e7afd238eb6da4966b2448b34bf7b89a9ac899c08bb6de99bc159fd5c32eabde512fb9a391a6862b254b4bcb0f2572c0d2058922cac9fde62a34e3c9d4f72a341c0c21acffbac17cbb1d2cd38073eacbd36ace5273fabda97c1fb83c5e863af01fa921d759642cd5cadcbee679f1682a393874ff9d0ffecd679de0c89a09", 0xff0a}, {&(0x7f0000000880)="5d85ac", 0x9f3904bd047bd96b}, {&(0x7f00000007c0)="5a89ac1a7dca82472845aeee72e6d30bb63923988f6ade8019f2d9064aeb16c09c5bec20261bbd37bff195e3ca4929c6fa37fcf294d36422bffca657a27718f65fa93eb141bf26ea613c5437391732af071d", 0x52}], 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x6) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x3b2, 0x4, 0x6, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x8000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xa64}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa16b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1150cec}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) pwrite(r1, &(0x7f0000000140)="b4909621b0d776d56402eda7b0d7238cb2e64b360d01d30b8473cf60a82d6e2303a529d865e9393b4a3a8322f3ab575ea5574ba425fbd5eba89525294786d62155be1c736486de83494c802a4bac877e7201810b189525efdcb76475af5575e70aba05bc24d635975e8e2973827e9282e6b87b63dd8975eab6430835592102bddf3e3ed3d68e28b0", 0x88, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0xd5e) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 04:03:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2ff) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:03:02 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0xfffffffffffffffe, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:02 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8400, 0x34) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0x7}, 0xc) r1 = socket(0x6, 0x1, 0x7) sendto$inet(r1, &(0x7f00000000c0)="5e183c5fe13e7b54d8c57e004ebaee7d98b2bd06b51802327b16891ca5236ed90dcede99c7c0ef31f8234b566349b80a19596bafb6e3e2a297108b263a1c49ae6737facd23", 0x45, 0x40d, &(0x7f0000000140)={0x2, 0x1}, 0xc) 04:03:02 executing program 1: r0 = socket(0x20, 0x10000004003, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe90) 04:03:02 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x54) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x4) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r1) 04:03:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0b21e08c5c0a02bd544657e1fe253bac0359cf464ff18f0d9251b0930935b3f4d68aece518d51f271b31f86ed181e7914acbd5f7d9d7f5e0a6863098fd68b5ef82b610d2a8ba4793cb99f315a8c191663f2521d0763513082dea870304984fc9a943024f2715c338b21f401957d62c6ac702c2e0c5c85e670f811b54a61c8671bce05a3ca81e8a7bf39997d416f55d188cb97832f2f318a557f37d9bd9c9bc007d9f57ebc228d0508be81fefda10f82a36a2c35febcb092809421a2ce95cd0feb233ffb4a0f71f4886dde743a2a5371e24c7ae724390d0d1506bb99f0d588e7c0c0e3abe87a418bb9c4f18c59a62", 0xee) 04:03:02 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000100)="09601f2e6e7fc9f6aa348f552e075c72c792e8cb477e1930a072e7e33dc5cbba4f415c18db8029b701f8884d5a", 0x2d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x6, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="0d4a615133e31666d679fd6ed8a73fac2ca4d31ab4e8fb0fef036704249ce4a4c4e697ea45086ce5eef04fc1f903faed6dbb481cfebd1da16676c89de8e7eb694943901e4eaeb77c31da6b1475a926c56b9a9d022ec61e955df9d8fdf708de21c02b", 0x62}, {&(0x7f00000000c0)="7f5d2696a08df0826b1982e00e8f95cab4a377bcde6774a81a54d468a58051b2d3949cb974bbd37587ef2bc861ccc2098f6556dfd8ccde0a77c82eb85a8e9727bd0cf0adf6f73f84c56d44dc146ea0fa2b6aad3c478a0c6868e45a58f1523cab4ebb3f716bbd15861d46d452d6026a25c6aea2710e4da4437e1e0ea6496a89a7ec7b8d5931bdcfca2f4fb7081f5766e3904c120b3f9ecf7effab9178e2c340e47d890b75b681b4903c538b9c2a9310b96adee38aea5d1309ce7cc2ef", 0xbc}, {&(0x7f0000000180)="80a1643eb93f597746479ac19c24e074d100482f50a0279b220f7d21597da584f3a949130b7bff9929e6937c57556571abaab8ba398520c2f574cf61716ff4", 0x3f}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb0, 0x3}, 0x7f3df46b5aef7efe) 04:03:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) munlockall() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 04:03:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x7, "1f8b8353e505a6e5570fbc64155c69da86fd26e6", 0x2, 0xfffffffffffffff9}) r2 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 04:03:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 04:03:02 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000080)=0xf8) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1104, r2) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1ff, 0x7}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/73, &(0x7f0000000200)=0x49) pledge(&(0x7f0000000140)=' \x1a\xca', 0x0) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x5, 0x3ff, 0x3}, {0x89, 0x200, 0x8, 0x6}, {0x2, 0x7, 0x5, 0x3ff}, {0xffffffff, 0x7fdc, 0xffffffffffffff85, 0xffffffff}, {0x0, 0x6, 0x9, 0x101}, {0x18000000, 0x1, 0x2, 0xfffffffffffffffe}, {0x5, 0x7f, 0x9615, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x175, &(0x7f0000000240)="b380") 04:03:02 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x108a9, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) r2 = fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x2, 0x640) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x800}], 0x1) r4 = geteuid() ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r5}, 0xc) openat(r1, &(0x7f00000002c0)='./file1\x00', 0xad1183e9275fcaf9, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x66a}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/218) fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0x99, 0x7, r2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x30220, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r6 = open$dir(&(0x7f0000000300)='./file1\x00', 0x8000, 0x4) semget(0x3, 0x0, 0x400) fcntl$setown(r6, 0x6, r2) close(r0) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 04:03:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 04:03:02 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x66, 0x1, 0xe5a, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x7ff, 0x87}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x40, 0x1}], 0xfffffffffffffff8, &(0x7f00000000c0)={0x1, 0x1000}) 04:03:02 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) fcntl$getown(r0, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x8}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x49) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0xfffffffffffffeff, 0x7fffffff, {0x726, 0x800}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r3) r4 = socket$inet(0x2, 0x1, 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x3}, 0xc) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x9, 0x1, 0x100, 0x1, 0x0, 0x3, 0xfffffffffffffff8, 0x0, 0x2, 0x81, 0x8}) r5 = dup(r2) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000380)=0x100000000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x800, 0x0) connect$unix(r5, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/57, 0x39) recvfrom(r5, &(0x7f00000004c0)=""/86, 0x56, 0x1, &(0x7f0000000540)=@in6={0x18, 0x0, 0x3, 0x8}, 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000580)=0x80000001) ioctl$BIOCPROMISC(r2, 0x20004269) chdir(&(0x7f00000005c0)='./file1\x00') recvmsg(r5, &(0x7f0000001780)={&(0x7f0000000600)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/21, 0x15}], 0x2, &(0x7f00000016c0)=""/130, 0x82}, 0x2) close(r4) open$dir(&(0x7f00000017c0)='./file1\x00', 0x2, 0x9) 04:03:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/46, 0x2e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) r2 = getpgid(0x0) r3 = getpgrp() setpgid(r2, r3) 04:03:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x80, 0x8) readv(r0, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/65, 0x41}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/169, 0xa9}, {&(0x7f00000013c0)=""/137, 0x89}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x9) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x100000000000004, 0x3}) 04:03:03 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00b3ff00af96f119a3"], &(0x7f0000000140)=0x9) write(r1, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0/file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x30400, 0x1) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x2bc, 0x0, 0x0, 0x0}, 0x6) write(r0, &(0x7f0000001440)="4768fa5ecc2e66c2c31a423dafeb907272a781a3c68670bc90130b15ce1844bfa8d96ddd8bdf0ee91fabc7242298265a5be28da63519d07bcda661678a1b52214361d22da45e51518322580c7c7a3fc698c074805f7c3bf892e3666b81f7a64c8fc93e8fdf147ef6804b1a67fbb799e1f314f128c82ec2f7e636becdbfb7dcaa34f23c6bf9cde3c57283c794e5fde1d679f1781d57ac8d8497638735bb0e5e227fc60fb1c6b2bad4adda659fc9374a40c4a7be9c4c5cfee25a75d0a8fc14eef2360b668e82108f367c9c757dbf1b6256e26d22f9049e3fc021fa0c9835f3fe1da7291f2a8389e986716fe2391db87eb43c1fc94a1b776687c94738d0c7c317227799adb8f297c01513c2052ee712639dc8f5eaf510e0e8ab30618d0dc6082ceb2fcfef59c570cc63cbb1145995c727110cfde3171c66b6cd9fba444a7d327adb758bec425be82ff2ee05b11cc44a4c2364f8862c3de9d4bac13972f0b0eed9bc6ed6f9566584b3ec9f0fa4d92d37db945ddb30c210ec04a5b0f6849444d48075e7acb68b33cb9c5b95fadecb0fc802dcdfd1ae4cea7b27a50848a8653711e7fe32c9cf3564872825225c8471569cd21390612dd0c277779fe9bfec8026073e7fa271d3d5a47dfb6b9f5df46a3dcd39bc46e090ca5dfca52de534c2ce1e4db3150de3fe002b32fb8ec79db9b29bdce29b1696fa4c6fafe3c758a741e7a1d2d3648097e9294e4e1c01015a923598aebb27cc251eb602ac1a06fd1f4440e6a74aa6c420173df10a23f390c59b23e8cd83c6c290b029da302e1ed1d96c3f8da83d8e33bec4986c14fcc7127618d342a4a4ceff85283e75c849e804acc74dd95e9b948b5e57525ba4ac97d5037621dc40614c64f079bfdcd6414300ab2572f172f6836ecbb8bba21ed62450771ba62d6b2edb577453eba504466a01f76268e761e9463eb1fe52aa3cccaac8605524e077d87fbea7492fb19f80ba0888c80668fde961ddcef10de5416df7eb0326e737bfe9319493999c036674e1a25e2ab3211a786dae834b8a9740c218b1acc9a7cc00232d06860055adb8b693f24fd275c1faff62622648c0fe298491a1be460a1feb13970c3e3336854d317776d1028e4986a0f23233b4a0c791e397a3739c035b48fe2c14e7191bdc30cb44ed9c5ed017e7eb2af0e2ba33b3c4b7a08db3138af80b5c7aaefd08df10d29bc50f4b46df9759c71c68ad3d1bd535de5daa0adaae603cfc638975546832444fdcf962113d2a082c901c53493f30a9390cf51504bb391883028151e2d52259ec76df95c298d9a847a46743b7afd3d4f6346fb21327b234844e3fc5de3c3c7ff78ee33a500513ba344656b8fdafb3648c20caac61f63e4492473d0d9101fae9e61ded6f986abcb835d1de4a1ecd67a0c10adc81293a7b23f7573e5dcf3605bee6ca60591201b9b3ff56f6d6bb65ddd5ded8f077c02812930e8fc490f60b3775c96e518d3e6c125d6bb508e013d7b480b9d0d46b3b405b8342e7d2c3fd119c6cbec8cb6641bb510e5e0b1012e7454ed8bf92e1a74ffaadfa8201c1ea2f2ae3968b1048ce9bb45ccb70dc119726572e2dd39c20a181df8e5380944186643fc7f03cdb7cee4ac156aae3c084a0b346725537dfa19486f90badcfee20cc7d246f5fc70be66254926377a7b7c045ea4fe91f20feecf769043d7d7647298f822c771dbdfbe13600ec864dc810ad971739e0e816cc915a5c2d4674069836d078d986f4a88dcbf01f536834c70012f6c93320d00e37950915c5d6ea938c453235c3d1ae0ac3013fe9109b656a36093db07a73d168ae2ab67ef2789233befd40066d055d90e661b97e2926fbf5eb5eb59ddb4ca56db4727775762cfb8fff48a27c173d29625b2fff1e5c5ad3f1f16a1e4d94525f857074950e0ebc743b6492116894fe046cb1e1b41c10f5ad5ce4280aab2e5468282dce8fd9baa06f637c1b44ceaba45fa44a6e2330cb652f45b3c8f5272bd1aa87e04e19f2a50a54d7f8a79dbc8f773d9a257c00659de0f6d8c0d1db0030e827ff55bef9ec4c9ec0f155b4c924fa2184e42f4933d7015d049adff467ab5862567a6805bce5612982b1518501ff497d30c4102fa3988636720422ec800fa983c0019da2d0ab596ceb374851f5cbeb8c0c46edcd57a1ef6d1d8ffad0fde10998c8e37a7614669c4420b3a9fbe77aecf96b5f4ce97bbb91acadd98976faf0b9d2917d5b93c3afbc6db94232f9efb798c533c35a230ae2312e62cd6e4a6770e4b7ff333edc58399a80522b2f4e3a5552533829e6ca8796c8c2bbca323a4d76456adcdd5c28a2dc2fa4033c20741e15e3a41dd679ba0dfceb180c256c5c2f1b832b5d3079b5a9638c4ea8161876c506c4989072534690d543b46860e70b8fe20a6836d07cccccfa139763f89aab0005e3c6743748245aae49180f9c02edda215327f52105d1ca126654de99db6558a773489f31f7564f7d3b0b0d4335f23947719fb50f66a4b69ca334066125ef69a47e084acbe7fff7630ed013a3f88d3c44b40aad0b33e5365bdf6de464b88a522a592756c3c4b07701ecea0d30604112215bd41038f1a745a90206b3461059efd476ae7a1f494bb21717f035b95529c323d869d36b586439d0b81bc2ee12a0802b4192c1c2357ec669d5ffeb88346dfeb4c824bbe7549c48790f5af579c87340bb7ba3fbc33f16a6cb032a9aef9bd612fa628811d248f02f8429e7a80c6d0ed94659ac8eb95f78d406be603f9a8137c45a59231d00e7e8549e92b8f0ccf2f87324e10fd4e7b230e9ddf0c0f44820a4562e594cefa106d7fd154eb87b8bb846bc86c5b3cc408f28019678959a9261d18c84781dcf7f801149f58790e305ead3afc9bfae39da8c660a547d9a0dc63200ef998da507a08ae1ec4302cec16857c1b2366539efdd5567bd37b9e407c3582036aa8cafa1bec88196d82b6f9b5fb662405c9f8b992067943fccdf740bd6329068985736b018c11af70b8303287d0b4af4afafe5b0c138b006283ed5aabcbf10828ac40a753b3949e463aef5b395841ce7ebae348408d0d058da25bc337ff0c263fa8d0d21565603c56339bc6dcce98a8dabc0954b6cf653d360b28bb41656d57ebdfe58dfcd96b8b26e87108b6fe8bb8c17ad924c04cb6e7e1c614e822307406eb98fbded3110540d1881f3fd14bd3fb939d27722685c13d3e92d5bdde7e8e7623fb223e345f5398b8de421abb20927d8501c089022c511e78daaeff0ca107ab6ba31f57fb6a758611dece192a7713206d26001dd50c4e48f355b116bc35632e3065e5b5af4ae2079238c987de329b1c8a9f22be1991518fed1e438b2d152efaab1fc549bffc51e31e300e5d630c59c35e7a1a2019818b87d05dc97a6200b478ea8b95df0e3a76f0ce596233a6347113adbb11acd3aecb04bd14dbb2513d6963d42bfbe6c75af16795ae1d80243d9e097d9a9082c6aa2091add546e76c2f5acae66149301a4d030248b7c7579c7b7d600c050bf1b144b5d22876e7299c0dce76f553c6979a1a014e88e7756c74b9647fbea5c8a802d47b71f10431be398eacf391bc2e34a6b598b98fcd0d6674bf6c12dbceb40dd43beca4049ed24bb2ceacd8131743a09780a1ab07a459abce3c2849e97c906dd31e6903551dde029b34bc761601f50a3e327c1f9deeed69c240a12b8a9b92a9bea1cafb6f2b8262adfb4b63541c6c2ab61ab5e0d8662c73e9da401b86960360004000072af7d0dab0831b436c38da8428b7904fc7fd49dfffee2be7ef4e2a93a454a64a6c5c99de792847dbcc78a52d996bb83897641e91bdb7516f3ddcd58dfd40aefe259cfecae34d44278ef105920ee8499159ee07cec820cea5b5e4bc4553a55d6596260273239d73960c5cac5fb555e30c0d07c21071dddc4d21e89c0714a72f8ee0d4aabd6b80ef94289f77de1d7300c1a59cdb1e8cd23787af9b10d4f41be2cec4b8785edbd20747e2b15cb0d73fb7139c75a7993a4e876e52fc3c03ed4e7893711c8c7bdc324313d2d54b737ed85f3a9b745dbf5e6f2050133d841b8fff7fbaa2739ccbe840b6d516acc9c709123a83d9a1363d933068c06514a57e4707292ebb87653914f175bbbe95edfecd680c8ed5e9110b41d3b378796c56bf906700939589140615630c5c4dc4f3c9ee866c487335d478010444c26aff26beceeaeb9556daff3bb6dcb20c7f0316958a4f23cd2e33ea51c74d10a29199112f138a7029ff135879cf7ca9b9315bb3ba8fca961bbef869a8b794a121511df98ffe805aa010e8ca235deb41a0692dcf5362161eb53cfe64cefaf98a5d3eb9124e884e04bea6ec74474de7ad1de8e8db3b21f71e2b769c0014da4942135cfeb30e058d01df8a73af339708b57cc21983d62dfe9cf17ae688f13540b201c9ab8d5e47fa5a503edd32973dfb62b21c31722ad128b8ff87bfda017b446382a3cabaadf2f5b63f12abfce90c30188be7a8c54d0ef8b230c3052323754d3b6f285ef3b10d267b619ca3fbac300e49c97a6e6684e20c869e8272f2d646c68e96e7d07eb26ba981cb63f59882634c7798eed719ecd974dbc40b734ee90606e838928266191bf7465eb50f0eaae4d2807cdb7c2d49e6b3da381748f35867eb6488f75bff581f2605026858c6d2d0ff707d99f64b82fba6c8e2142f8a77eaaf4a8f7d4ebbbc94110434522bc9581c3f11194e345b1126d1df6e9cbebb3c681c8d62f2953e3ed07f6ca451890f23a25def5e60094e7863e8991ee75c9421116345e7655e10a87d4d7d7dd625a3e48214d4ea914179aac158bc0fed19ebbf797583125d3d166636b3e78da8001ea5e3829c4643f07b81ddba0952b4ca45272783ae6b7813bca28b778c234d4f810f65b8611e4473c272996c5116e5fa634a1b606e5cf70e89f68461c739122f3edb270dab9533b1a777c4a62d6b7caa333bc2cc1cdcbd845560e402a3874b60ac63da7bb2a6ce7071238118761c37c61a507e985b09e9222bcdb0e7576fb12b5f18bb7437a24dfb15ddee7b7e88384cc0c7e725c1eb6cc0b50a7dd74c1fcd036b31449cabc98293e4460bc7de32683c8d80952ce1b2b26f537eaba6fbde81e5387ab901c5becea65fbdf9668b2b9cbb31b6b8537f306c69994d08be98aa07b18fe20c5313bf1524b182ce8c02ba7c3af49ede0c6203a3a38001e8d60762fc515129a716837c0b2868386d54ef6e19a824e8ff35a5e945070e711eef9983c6540ddc2fed0060750be9ea9118790719c640b64017ba2ab9c1c21a6cf3bc9fe4188191457e127a9e79295b1f3d514ee8ec30ba1f8a804f6fee5faa6d8ad5401769934f7bdb47f48582c154599633769c7e9411a115dadaf5c2318e5a0c8a12c023725a6ec851d5685fb71dca3785d9e2a40195ef3a0b1f72ccad81877046e27dd0df34145ecea0c286ad9e8f49ab47830bfc61483cd54e4be8bcf03d5216934176e7626315a9bd2eefa93a2285df1317753d90561d9acd0abe0e6ee40e68f374539e12b638d11936b7fc84f3c1a0acd982296a9146e2910dc0e15593c2c054d6358300ddef25b037fec4b6d3b834a411a79dc94624898601396738b7d9f940f728dbc746ee8405f2837f6269a80e70d06a851f4f75c465be95b467381e964f2cbdbad2cb25024b6c336c937328f399b9cfc7fb06c8807fa7a4df601f06bb094f0792144cabd0d44feb702d5466dd9a0a5c90bad31a46c01842255cdbe5c980c62d8df9da02241f5ec844daeabb13600d237d8dbacd2558d3e2463b7f816097f9218f38938ad", 0xfffffffffffffe99) r3 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x20) ioctl$TIOCSBRK(r2, 0x2000747b) openat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) 04:03:03 executing program 0: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {}, {0x6}]}) r1 = shmget(0x0, 0x4000, 0x29f5cb77bbe4645f, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000000c0)) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23d) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x42, 0x40) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x13) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) 04:03:04 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) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x3) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 04:03:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 04:03:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 04:03:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x5, 0x6) setsockopt(r0, 0x38, 0x2000000000000008, 0x0, 0x100c6) socket(0x18, 0x4, 0x3f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 04:03:04 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) 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) write(r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000240)="6a0ca118e94c66ef05ccab84e81808a72dbe446c884af185dc934dd87ce03573c2cab27d9317ef2beec7817d567a65f5ec13ea114b05ca68d7727ebdf2b3a46c8caf6933d2d3c5bb6b35b4f11a079e4468c247c3629fd75312d046b3d4755a6c68096340dad2f14022dddc440e2fd43601e3e67472a5c79d2787347325957536820440263877f70644f42208f017ec883d53df2d128635306c72b401c7ba35", 0x9f, 0x1, &(0x7f0000000300)={0x18, 0x1, 0x1, 0x5}, 0xc) r1 = msgget(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x18, 0x4}, 0x8, 0x4, r6, r7, 0x51d, 0x1000, 0x6, 0x5}) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7ff, 0x1, 0x7f, 0x9}, {0x0, 0x6, 0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getgid() setregid(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r0, 0x5) 04:03:04 executing program 0: r0 = socket(0x11, 0x4003, 0x44) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:03:04 executing program 0: r0 = socket(0x2, 0x8001, 0x200000000000002) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 04:03:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x40, r1}) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) 04:03:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000000c0)=0x808000000100) 04:03:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x136) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 04:03:05 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) 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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) munlockall() getdents(r0, 0x0, 0x0) 04:03:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd8101502eaa4e36cd06d0993192", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x0, 0x9, 0x6, 0x81}, {0x3, 0x1000, 0x7, 0x9}, {0xbe87, 0x8, 0x4, 0x1}, {0x2, 0x7fff, 0x96e, 0xfffffffffffffffe}, {0x8, 0x1000, 0x9c, 0x1}, {0x2, 0x9, 0xcf7b, 0x9}, {0x10000, 0xfffffffffffffffd, 0x3, 0x200}, {0x9, 0x80000001, 0x7fff, 0x1000}]}) 04:03:05 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x8}, {0x5, 0xb0b}}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0x3c, 0x1}) fchown(r0, 0x0, 0x0) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x0, 0xe33, 0x808, 0x9e}, {0xffc, 0x3, 0x7fffffff, 0x4}, {0x8, 0x0, 0x3ff, 0x2}, {0x8, 0x9, 0x1, 0x2}, {0x8, 0x8, 0x3, 0x8}, {0x8, 0xff, 0x4, 0x39a}, {0x3, 0x7, 0x2a49, 0x17a0000000000000}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xffffffff, 0xffffffff, 0xb7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x2, 0xff, 0x1af, 0x6}, {0x1, 0x0, 0x2c5, 0x6}, {0x800, 0x7, 0x8ac9, 0x200}, {0x4, 0x0, 0x101, 0x2}, {0x6, 0x7, 0x0, 0x8}]}) 04:03:05 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x121) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/114, 0x72) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0xbcef) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 04:03:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xaf20c5a5885d14b5, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') recvfrom$unix(r0, &(0x7f00000000c0)=""/93, 0x5d, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) openat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x20) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x10001, 0x7, 0x4, 0x786}, {0x1, 0x6, 0x6, 0x8000}]}) getitimer(0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r1 = dup2(r0, r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74}, {0x80000000000006}]}) pwrite(r0, &(0x7f00000001c0)="df4167471610be4e9285d76fa7788a32bd3dced6e5108deb7668afb12c5435e20de44133ee89174a1355ce0443a0cf58e762030209834eb86ef5ae7ef56f44a7325981308fafe2df777bf6ac6a0d435712dc3419dffce32eee78602030f7b895d91b767d1046bad9cdc6f3d69589a01563bc496403e749e103c9fd17046bfb62a6bc5541a25ac6444947801c749f0271cdd32d56b1e9f121c3d9edfb31f8dcc3eac2e13a138eef458b90b0e2324db6e95da49735ecba51622ca49da72b42a64c58c0d49d5428eb6b2601f1b648f2e10ac16029ee97396f83976dca5a15", 0xdd, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='c') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r0, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r5 = accept$unix(r4, &(0x7f0000001e80)=ANY=[@ANYBLOB="000000000066d3ab4d000000000014d370b4000000000000000010000000004c0623012fc0bf6eb1000000000000000000676628040000000000007d31ec7904c56487f97100000000000000000500007e833e191af61e4fbb63bedf05d30000"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r2, 0x80044272, &(0x7f0000000180)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0x0, r10]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r12 = getpgid(r8) syz_emit_ethernet(0x18, &(0x7f00000005c0)="952f22919747a8cfec42704d520024d9ca19d17b6f998df4") getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="20000040ffff1f000000f92a8683100000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r6, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000001dc0)=0x58) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:03:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x4}, {r1, 0x343158efbf3f7252}, {r0, 0x314c044b0ca92712}, {r1, 0x80}, {r0, 0x20}, {r0, 0x4}, {r0, 0x4}, {r0, 0x1}, {r2}], 0x9, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x11d6) close(r0) 04:03:05 executing program 1: 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") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x100, 0x143, 0x3}, {0x7f, 0x1, 0x80000001, 0x5}]}) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x80) ioctl$TIOCSTOP(r2, 0x2000746f) 04:03:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x6, 0x8, &(0x7f0000000000)=""/24, &(0x7f0000000040)=0x18) close(r2) fcntl$dupfd(r0, 0x0, r2) socket(0x18, 0xe9ef99f3843eba84, 0xa438) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x9688f402cad36e11, 0x4, 0x7f) write(r2, 0x0, 0x0) 04:03:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c753000"], 0xa, 0x0}, 0x0) 04:03:05 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20020, 0xf0010cf484ff5d77) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x7b438bd95374762a) munlockall() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0xff, 0x1000001, 0x5, "ae615a901af04a552c8c68d6190930ac8db2dd21", 0x3, 0x7fff}) fcntl$setflags(r0, 0x2, 0x3) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x120) fcntl$getown(r3, 0x5) 04:03:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/5) 04:03:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000140)={0xffff, 0x2}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r2 = getpid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:03:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66694c653000"], 0x10) setsockopt(r0, 0x0, 0x0, &(0x7f00000001c0)="796c42c80656e2170c2084de2393382708d2cb0d9543fdeeca3325107d85a5eabdaa0e26ce42c360fb430d534c24d5e97acec59a05c24bc9ac26c4fe547186de3a2e419f1b0de2b7124ea981c35297bfa417acfdedcf5d6755fdd19ae9b47996e148b65eeffe66e902da10acb91943a2e4f1bbf698646cf3f44242c1e9aee7e78b04d4d914a294c90829179f216f7db993edb7fa69abbf0d17c9c0a8fb42dce05e28f7563a7d6dc24babd6e0faac4dd69943e04a6fa1f4d57f85dfab9424f2805e3af3f30fe5a13a7188af", 0xcb) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x8, 0x1, 0x7fffffff, 0x1, "766d215dc81d91d3d865109f27ebcc62c774a20b", 0xd1, 0x80}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x74f0ad9a, 0x1, {0x8, 0x800}}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x6}]}) r1 = getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f0000000580), 0x8, &(0x7f0000000640), 0x8001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r3) r4 = dup2(r2, r0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000005c0)={{}, 0x6, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:07 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/../file0\x00', 0x10) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xed) r4 = semget$private(0x0, 0x6, 0x2) semop(r4, &(0x7f0000000200)=[{0x2, 0x2, 0x800}, {0x2, 0x4, 0x800}], 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x1, 0x3, 0x7fffffbdffffdffa, 0x2000100000000, r3}) 04:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1ffffffffffffd60, &(0x7f0000000080)}) 04:03:07 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 04:03:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x20005701, 0x0) 04:03:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x9000, 0x0, &(0x7f0000ff7000/0x9000)=nil) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) setuid(r3) sendmsg(r1, &(0x7f00000006c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x1f, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000640)="28440e26623fa19b01eda6c6323a9a50647c3579b757daa061f8fa025e8fc1c8156b15b89a2fcdd4648717fbf31e1e6b51ec4ce3457428b1993b93df5e20149a8e97e48f8d394d3398f66220c69697ada4ab8c50c2b399c9767bf4f07811adf0b716adaafcf07cf4e9677c52cc37cf0512", 0x71}], 0x1, &(0x7f0000000780)=[{0x68, 0xffff, 0x0, "ca231271f458c998d72c2cc490f6fe5edde9e9349a6e644bcd84cb1a1881180e1c76ba45f2b92a83dfdd9e0bfdc7172e38d09631c3711340e58f80e0e5f0ae3b64a2894e9acd0f9ab8a5e8988612107db73a997758"}, {0x60, 0x1, 0x5, "e72cb63425638f5b4096e5f4723554c2215e41a6806d38ca31c0e1eab83137410ff217bba45214bb3698f5f77227c0d74ff833dad220022b3080fcb354b409864ee28068a00626952a82d4c3ea641fc7"}, {0x1010, 0x1, 0x1, "29e017a0c7b145d73aae7a975562375ad49a4d7ef99e317966afa1b0cc191ee7b3abf4f0c17ee2cbf9874f407c734c96a904f20ccf7e97d905ac574f0df49e41262e1c4ce887eac1ea05ea2da3d23eac4b04a36e631d4eef5e4347d42ba3b4fdfee3c2230a77284adda6acf13dfe4037e41ed450ace37bf3c97005356d02edd83f9d0fb7881fd4d1901ea51197f4620164d01b2431abff116929933ee7bdca4e68b1936426ef6e34239757e37aa080c3e03737328268a5b8b3dc676542770ce82c14e5c1c7f15f28f3eb4c0a849b873a25690dd9a35d69486c395ea3465b1dd008e4bd1070ea5760fc477be6f8ec9688bc67ca644df14f3bc4d4c41a03e11e3ebda15af1070b78366deb084291c4eca91cbf074b37ad52b24eca94c10cc78b7b68fbfd8c1f959f1e1f2ce1dc4a1c7d9a1c2c624ccb62e0dbc6fce5de024488b8ab619f22d9a4e31ff1009f756d78468a8e0a7491759a202655ca630b413e60d691db91ddbc96b644527e09de6cd9485f8a4ea675bdd3eda43ecd1ebd9e2db557e48e1bc5cca1cde36f1b3d3d057314088021cae10b9d79c5c22c6c92eb5d76f4cd54c7a3c387762223db1eec078094f77a2c41896385cd571e5731c548c66e058efa4fb84b91851b72f9ce218fc557ea873811add9f52a2fbe25aebd1dc48017bb054efd87dfc20bd1bad42bb3e014c3b9a16bcf21eda191fa749f407078164fa3bb961b4b7aa7846028631f5a99c612b1f2f51d13654c1eb7da23d37351a5d6624ef7495a2ac50e56a1df50f8a5bd83ed8fbbd4db17c87af13f2f0d0ccb1831eed036e89aade3487ccd227a0984194ca2108066b7032a8d51d3e50e838371706ba5aa3c43bb715bd4d062b96d79983570de5a8b7bee101cf4f42fd5f78ac0fc0b7f3f68f49f9fe72b8d0e9a30ebc35e5bd79aea44647ad290c76b4a31a3b53b369c6eb368f65f64caac5a0f652909c2f970c32ac01276d4666baf4990bc7d93da3c4f4b008bcfaafdca496ec389fd5223634bfb9cc7844e8c782f3c237d9e978897ef9accadc6bb4e643646b27fc5e5e7d62a7fa887f02c3464f8bbe97d2f7c744c0691bf8f22c42851581ae0f13bf687dbee1983f0325b60c88da5976682f32696b4bc0e728e400903e4a76efb8cca3f6f279ba6c3723247b54525ab1675c668aba02cbe3277c5c16c2627faa353d498b93484daeae9a71d40e7255b27c3d6edfd0188722f3997785a1577d36f2d8d2f73f0e2ea956dc02668916e81f9f500306d6a79201b0c2f49d5d079f27525dd296dcb0bcad47b65e3106c10dfb9a36fc0faf9748f28846cd32f3cd9c3772e4345ab2ee34e891cb52e2eb79b4ec5009a9e8b4e7fc17657c8536f4a1c23d81c08e281b20c1eee2f0e781c87e89c79e0e2e03e29189c6aaaf46acab534b038851eb85378fb37467289e7baf721a328749239af7aed071ea914075251003c7e74a9a8b6d669168ce7401c5a16a0e04ff6caf0d69439aa080ca5552fe91d6bee51092b38438db239a24d65b8c1016bee1348d08e6daf7a69ce44ec1be1f806bfd92f67d37ac21960c4713961ac96a010f2f7902fd47ffe826e49cf815f41bf223a74c9e31a15eebf4ef1719b2d89c978458fdb26bc4b0cb0a3c46105b88a133e7ce390ec424591e895fe6f78e3dc450ba613ad5f5666b9ad1df732068a7595f805467f4161b177b9b5d63fb93ec05c34e79ae8f0e7719ec0e5f08590e82515e6fa7079f816c96dd1934bbc824542a6e4d4278722e9a6acbed65b9c86b6b7d35fd73bb97a296d7c173c3abbd515e6d86573bcbb2606e1f196aa3d3541ca5c4baceb6e03fcda3a007df30f80b79ce1bcb9114fe6f801d6f5e637e50a66c8da29dda11a2e3cd230002e57991d846c0d9a0a85daa11bd2103b79f4f1b19cfe748131d3fb1ffa0e16366b9503a9e5d7ca76353c4e7b6e6539513b24ecc2927b8d88db0679d37f48587031ddcf125d27f7a84215600b7ea029887c0058f556439b85564385fe03c1620e7fe2ea7aa72a64a08904e48e3118017808ad576b96a0dd7f98e03fcde1e43150a2553b381a2ce69d59cff34381c9d3e1b1502e305430112f89c2170dd9d2d1060c800b5916ff691f0ae72bdee37137e57a01dc218cfc38b7cbc1fe95522db47b2723ba6b0997967176cf9836b3efb9960183106af8aed85e07a8b967e90a556b0e4bd96ceddd19214b4789f9517b9cb15746477fcad3c0b9d8c2f4d0990520c525f5af01914e65530ac0815957546f9bab23c263d3b91c451f293e2d1a160956ae02dcaca8bda19df6c40cab99e81535e0809d56fae61349eadfe50551d87bc6397b4147d9325cdc7fa5f75067b9f2617cd733fffb7a92e5fa4b41994f0c52622ac96510b657af8a999e13136cb23cccddc3ce065b9f31247ab86cb809f332613c7ae7b8172d40ee7290716ea161e2b3beec25bc985beb09d7ce99d65e96b79230a3c2ca5ddefa8a75189e3ec924df81a9d0e21111a013a89bed78182029031f7a797155046941435edf6e5eebb9e662991f56c0f67e2c8e76bd4ed9976466724bd7c3c9a9b80b0d46a191a94f5ba91550fed0695413f2001cbcc081101be96d44a302c9c40d7aa48e004a16ba40b1df9b809136b84921c52b4579fc82c5d187d8e5de9779b99182b9dce46533fb08a001eb371e7604094e8864c80986d3e89228f00054f2dba3cd5b3ac6dd0728cd62fd1f85a710b35c3a7d99d4332298ba21b816f5b76c09149c6bd4ed5d6b5f47cb571b7a020f2bd9e05d95bd0d2182e9a761e16cb4de26156660c934da1d43456d86293d7a33a5b51cf5ec63f0b6fad114908efe83e48f042d1e38d91776871f34928898180df86350cdfa17a1002c335e64944a8a3b75419cad807ba93122a10ccdd1e408f6e2e9da239ead50421d0989b8d55770eddd1c865e6a00d0a26b4618c3790718fabae794cf5daf6b7c2161b5965c57e769be32fde7489ba4f34700646f21c48fc6fdc446658d959c446fbcd90255eb9acd4ebb9894c37c2cec3b5bd20be850d6465118992b7244ce6f896616ebda5725fc90265596115e1a84228540d86f6fcb28b2957c8f4f0b5fe228edf257ad2117f5750766fafff22b87923365447a79c871884e34c6a901077375b6f5cd33c723c0b0c8cfa56a4056f537b7ca27ff37669bf16f004645ce86b399097fe9c77017ac908134c2ec3dcba9a95b4eebc38dfafd7675fe7960d12824c8ea49fdf8994f70bc82fceee10e83543cf81122339ba6296d9abb551939849d6383de86b58afc3537d05c6a950c4fb125d0c875de92efccd8e6f354f7405f675afe76bb854465f6f4455dac6e9c78905ca30b86786d69887c66ceea6060bbcdf6677bdde177c9f907402325d4eb81552bd255f85916e219fadd3155e39d149152aea7a9ceb1f98e515e5e3abd1c9329189eb715bc44ac39ef90431256936f356e90c9e3db3934d8a257247cda66c69f94078872e9e4d961163a33ac73fc75f159190b4b2312f282030b0810aa0e35027c15b8e105523e28c9ff50336d73c629dec9e0ba28532a423ebfcb3a0c23d5ae80fb079e6e6f80cb08caffce96205f6364cb1364e07bf9031213e0d366bd3d886b94416578faa87a499de091abee30063ee45af28ee779cd3fd3fa8589f456c7e3d10a07c42fbea1eb53c549ce85c349823960567361767ed106052c2d0fb6e6868e91ff539d515e59441357c4109ca5c3ba07a0d102a9dfca19134f660a92de6f02354cc1e96eabe3e264c1d2252d9e5fb48a2b50ca03bf35803b9b56b3407fd86b7121b1e6abb476e62ebcea2899b58bce34136da4ad6a6bec788badfb87b736d3ffeba86bff319de9bdb11176aa355b6d0ade5e84b1281cafcef728a0e8b14d2b24f39bf959449a9c367b54797ebe69930193392b4ecf4f1f95629287f8e9ae1ea2502af47cddd7ba4f1a466b06fe9b7353b5bf8664f5d36fc4ffc1c2a8f197c90f8edda8ed825246d98ad46e31b23f6162752d9bbb594218424bd201e467bd080c592af5836b3d401940530fa7efd162bad178dcdc4e232016b286992f6ca4d02524e46e5fecf4d08065fd56337fd0d08c8998a20d0ee15632f4664764d99dd5dd3a3c782c1679856f2d88eba7f6614d89ebd7bd1ea57c3f4df9ce21d6526e272969bd3f96dca529d433dcb51a9a7d4f26f76516dca0f9d3929d5863b8f5589655ad81d72d2ad03ad6d8ec69c87d1eb1b0e16371650772c10f919c93ccd507b16663f4409eac064e05b2943c313b5ff4d4f2a59488aba3f9d7f497e8a2975c21a8bed7e5643d5f9231ecf501bd677978027e895fcd1f34fc3629800c0b9a0524e63d9999e77b30061b37fb36b3010ba21433a1d02bf08e5a5784990a71adc8f84267c76cc48458934cb0bf992bc3319ec334ad5437c12b087a266329be28ebd9012940f9a7e51822eeacd3e5fd9337b83405a0de727100d4a3e7223bdf9f1312360484401c57abc1e8dde3964da3bdf8c86b22b5456cea740bf821deb38ac76b554e1b955f09f941881b7f916b598ccf7e9dca33be67e2aa550242929ca0290e4e7a94b77436e40c2b56adf5087cb0603726af2ab6f743e4893de27e47388054fe72cad11c48ead683e1b6ca312c8a92dcb62df700d32c41ea5b65d4bc0aa6d11685d95149ff91d2b5c11c319d2e66913416628550d029d71edee77cb8f33a7964aaea89906b08f1ad48a02b4167070f0244c14bc1042afffd43d8e4e8002c2f96b02cfa15c58dc5d5acfd17c8da40c98b7c93153b13a3eef5de37b782dae1d3eeed2929320f7c7b23c19169275a9b3f8ec0afa5ef7a54dc21af6e7bd7955d474712ae8d60c4b8da5e775554ed1f00758863a040995f70ee0dbadfc7fd0babc951f261a52182ac03b45e08c9ce84ed813dce2af7e382290ff40eb5aefe0f2ab1f4620c2a20b2376310535976126d71b598e61da2c5558d1601919e12cea6518d9a739fdc40307db21111288974a9860a40d530e977998837d051038d1d9f54b4fb99f6c4d3a5fd0175c611806f3a59cdc87b9bb6f142d3246f0d24d427f5c5bb3eb6ed8faf210a00af0a47b0fad7a5eb5ac71b4f91032c17834adb6d0149196e72f6855ff7c7522fb191800a1f47f501223c45b5a6b8be64b96d94a0af25fbe9876261f7539ba6d5dbebe0f41ffb53e452774cf648660bb3a4a3cd9d042d7e817c275997201f806f141de6217de237727ae8e3d97eee1f105ef782c601b51742dd50d065c4f2f2bc9ecc530b8a2ea96ffefe4799674d8b27291888c7f1b95deeab7ec7d2dcfba418bcc7f4b34236c85fb794417e9c2187db4b338e3815257fa7b91d273af9711775f4e428ecb58c9e19f9bd29e4482ba488ab33f0db143c14db585b6a8ff370da10524fe36fe6a96fd252c6cdb52cb6505204b759ad219849a7475d3310edd54ffe7b1d032c51d755fce2eee0a487f305933d91898ee87b2ca35d259938977bd9aff93a140d998bdbf524a0ee853324093d8b17663d14c6180b87fb8d8eb4388b7425d59f31ce15b630ffeae8b2c77c72c4b3c36898e85975b78e3c01dd625158b9fb45cf0f050c3c81c63e721b9c4b1e7eb3ec01ce22a912ce22a7e3f89f0bb3f5bc5c0f4aa1427fa2be70650c7868e0e89bd683d6e56c02975c282879a8e3c8aee8bb82b0218df9ecae5b23b64c30d8c6c82a42cc489f7e0f716622a14354fbe552a0877c58159b080b5a5dc099695f242fd4ab26f86156ef0c5a624b67f52e59e7b4fdbf6002bd52aa83524e111d80ce1f08fee2"}, {0x78, 0x1, 0x9, "641960a65d2e6b1a924de28e65fff8657aec5090192fd1d2a265f06f81ca21d404a617a5661bfd376f856c798e0e10d11fb2a901fdc731aced40d78f1b64c12a31257e039c97d5776d93e18723b27fd1875cfa824aaac62793d0f5e6ed7998d3d17d22cefb73636f"}, {0xf0, 0xffff, 0xa0, "03d7b2d1581e7aaf774b9e6ae3ef7bd00f34f6211617ab340a675d8ab15e706c6351fcbe709d2b07052068b9a71e3dbcd37bcaa3d23950540fa91e71e0b4966d52b65986dd9f0e751408f344d6cda0ede3ae4cbfaf8012f9f85540a19063645addd56788326f587958dbbf22b38c26fef083df3655a1d054ed53f3c998f21c58726f7bef79bef069d071552f4ab6353c9614bb4018476f13f876dd8c0eef3f6493359643919a3a07ffb59ff9697cefe134b806e55d70bc5fad9866134c798c524b964130394c4adec7e41e0181ac3005f9e56caedb1cc0929e5cd0"}, {0xf0, 0x65bc2984143d418e, 0xff, "3eba339f542186d8178577fb9e7d90b3e3c791018cd865bbb457895cde9b30a3f519e2230dba3e621618e44c5d34149f5065d0d18eec2c07e775710be72f23323098f611c23cd396420283cbd327ce2bf1eed230351ae3f17f3c14b3fd47f1df90108681c2386d91b221c55e921920d5b386248f90f54b53dae57d6e69c14e34a0db4ee0ad445821b6ec2009cbb21217eabee8388b9474c2d47459c5a357392d7c16cd9cac60a00414f41f9c7c72aa9fc4f428a260227cfd66d8e103e09757e1791b1820e10ad592051bb1ee592da245625d763863c9a01eb6e0df"}, {0x88, 0x9b1776607fe77874, 0x5d, "074855a232f79ff5611932301e017b500df7c7ebbf377ff6f08f4a39f591dc2a8764c8644bbba2a3403db39819417117f24756499e046eff34aee9660533f00a21d055c1cb6407aa310429b442c0644060de4a913a9d0ca4bab527fb03b46b2fa37f4ae8797b10ab55e317c7991f3755e0edc9aa"}], 0x13b8}, 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000001cc0)="80124aedcf2c68fa5a160e2e602ecbaf930eaa4609773ce59c2ff47ae6a58aeed7e570d0ff109167efea6fa2a4abe15546216898c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac298a3b93138fda8758d1f8fe0e292e5bb209df87c95c11e090bffffffffffff0000000000000000", 0x79, 0x1, 0x0, 0x0) semget(0x2, 0x2, 0x404) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000700)=""/105) 04:03:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x580, 0x0) pwrite(r0, &(0x7f0000000180)="85bb67ef9191ee4499cea57f56d65855377b03abcd30571a2cd0ac990bce7557ffa111cfa49b7b9197e4ff74a2e93cea9ea600c73137e07b7df8dc7692ac034d6b8b259309dee991fb09b80e054988621a68e3d9c2a02f508ab75c99f93a2d7469d28aa4185877331dd86e0b393c42afb9423aa6e679f3eef6975f175cdcda19385251c1834817de6781044c8b011848254c07130e6cad1d84d0bee96e28ab43507b310a16371855c9f43904b7ae455ea330090ee2bf69ed4d3c6d61cfc2203a8653a283da5fc51025ed420407f03b2ae3fa2a33b890b334ba7d69fe", 0xdc, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x101) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000280)=[{0x2, 0x1, 0x10000, 0x280}, {0x8, 0x5, 0x7, 0x2}, {0x3, 0x1, 0xffffffffffffee8a, 0xefe}, {0x4, 0x29966b34, 0xfffffffffffffffb, 0x800}, {0x4, 0x9, 0x78c, 0x280}, {0x20, 0xefce, 0x7ff, 0x10001}, {0x3, 0x7, 0x5, 0x7f}, {0xfffffffffffffffd, 0x0, 0x10001, 0xffff}, {0x3ff, 0x4, 0x5, 0x10001}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000300)={0x9, 0x1, 0x9}) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x4) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) dup2(r1, r3) pipe(&(0x7f0000000280)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002940)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000002840)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/149, 0x95}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/241, 0xf1}, {&(0x7f00000024c0)=""/215, 0xd7}, {&(0x7f00000025c0)=""/85, 0x55}, {&(0x7f0000002640)=""/177, 0xb1}, {&(0x7f0000002700)=""/164, 0xa4}, {&(0x7f00000027c0)=""/96, 0x60}], 0x9, &(0x7f0000002900)=""/49, 0x31}, 0x803) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x101, 0x0, 0x4, 0x80}, {0x7ff, 0x1, 0x7, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4000000000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x13a, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0xa4, 0x1) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20000, 0x0) fcntl$getown(r2, 0x5) 04:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 04:03:07 executing program 0: nanosleep(&(0x7f0000000080)={0x101, 0x8000}, &(0x7f00000000c0)) nanosleep(0xfffffffffffffffe, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) socketpair(0x2, 0xc000, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) r7 = socket$inet6(0x18, 0xeb80ceaa6ca0dcfe, 0xfff) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x10, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) r11 = kqueue() r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0xa4be9fda886b3e7c, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) kevent(r10, &(0x7f0000000700)=[{{r6}, 0xfffffffffffffff9, 0x7, 0x80, 0x2f, 0xa38e}], 0xfffffffffffff679, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x0, 0x2eb2}], 0x0, &(0x7f0000000780)={0x4, 0x7}) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x200, 0x0) nanosleep(&(0x7f0000000680)={0x5, 0x6}, &(0x7f00000006c0)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x17, 0x3bbd10760a54c614, 0x4, 0x7}, {{r2}, 0xfffffffffffffffa, 0xe8f31d9944d0d048, 0xf0000000, 0xad9c, 0xffffffffffff8000}, {{r3}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0x7}, {{r4}, 0xffffffffffffffff, 0xf90a2bb411840afe, 0x80, 0xff, 0x1}, {{r5}, 0xfffffffffffffffd, 0x4, 0x40, 0x9, 0x2}, {{r6}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x52e, 0x8}, {{r7}, 0xfffffffffffffffe, 0x83, 0x0, 0x100000001, 0x7}], 0x1, &(0x7f0000000540)=[{{r8}, 0xffffffffffffffff, 0x10, 0x56d37908af55ddb1, 0x3, 0xaf31}, {{r9}, 0xfffffffffffffff8, 0x1, 0x4, 0xfb, 0x4}, {{r10}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x4}, {{r11}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x4, 0x401}, {{r12}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x1, 0x8}, {{r13}, 0x0, 0x56, 0x20, 0x4, 0xc5}, {{r14}, 0xfffffffffffffff9, 0x48, 0xf0000002, 0x6, 0x4}, {{r15}, 0xfffffffffffffffa, 0x0, 0x1, 0x812, 0x6}], 0x6, &(0x7f0000000640)={0x130000000000000, 0xfe}) 04:03:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) setsockopt(r0, 0x1, 0xa6, &(0x7f0000000040)="e2954a94d820c3f13c59a6362da26d89618fc03815094f699d37f526b0e5a0ce0633df6a63e507be8e3188cc9e3e735440145403e4918d58b6e1b673b898279a9deab7078f64333ec9a14a022e2f0c6546fb80bfc688fe797b924d3eebd4eb1d13702f4a15d3db5a93e4899318fe33be5948df65557efc9ea877ee65c81900f907c6521069931fd2b4e1c4438b3c6beb36357c145096230c8b0c17", 0x9b) syz_emit_ethernet(0x0, 0x0) 04:03:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1fd) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x13, 0x0, &(0x7f0000000040)=""/19}) 04:03:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="612323006f696c653000ad0f62619b04bb8a22ffd1fddaf97099e6328872a8c9b208eb66ef3bc2724a7eccef7fec4077e28000d92a0d0aaa3fb6368bd1817c84ca317ffb3be2daa9ea6058612c899d9118392efccd5e3791f44b06e90719637fa3e4a44b7a7570"], 0xa) recvfrom(r0, &(0x7f0000000000)=""/42, 0x2a, 0x802, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040), 0x1000000000000096) flock(r1, 0xa) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="1f4b52aa30", 0x5}, {&(0x7f0000000180)="6af013b5e6f196a8ec79ce410e451e0d728e26c82a39cb0713de4857bc019aabddfed0fa0f9f25886d9dee7f610103c5f94aa02d40fc56a0d22fcf8c4ab1d890aee30438712ba5e753cdd0afdd82b99a2e1ab1c1a83da267091c9b2b7e32819b6a401f4c4fcf95d727c0", 0x6a}], 0x2) 04:03:08 executing program 1: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f00000002c0)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x101) r1 = open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) r2 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x100, r2) recvfrom$inet(r1, &(0x7f0000000080)=""/77, 0x4d, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 04:03:08 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0xff, 0x200000093}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x4000, 0xcc) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 04:03:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt(r0, 0x2, 0x4, &(0x7f0000000180)=""/4096, &(0x7f00000000c0)=0xfffffffffffffeb7) close(r0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x1ff) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000001180)=""/85, 0x55) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1, 0x20}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 04:03:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x4, "b08dce58000000000000000000e60000000200"}) preadv(r0, &(0x7f0000002740)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/4, 0x4}, {&(0x7f00000013c0)=""/154, 0x9a}, {&(0x7f0000001480)=""/229, 0xe5}, {&(0x7f0000001580)=""/163, 0xa3}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/235, 0xeb}], 0x7, 0x0, 0x0) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) write(r0, &(0x7f0000000040)="190e74a627", 0xffffffffffffff60) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7fff) write(r1, &(0x7f0000000200), 0x4268) r2 = syz_open_pts() syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) 04:03:08 executing program 0: r0 = syz_open_pts() fsync(r0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socketpair(0x6, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x2) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = accept(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/4085], &(0x7f0000001180)=0x1002) openat$bpf(0xffffffffffffff9c, &(0x7f0000001980)='/dev/bpf\x00', 0x800, 0x0) fchmodat(r1, &(0x7f00000011c0)='./file0\x00', 0x8, 0x4) connect$inet(r3, &(0x7f0000001840)={0x2, 0x1}, 0xc) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r6, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280)={{0x2, 0x80000001}, {0xffffffffffffff00, 0x5}}, 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x20, 0x0) getpeername$unix(r6, &(0x7f0000001300)=@file={0x0, ""/2}, &(0x7f0000001340)=0x4) connect$inet(r6, &(0x7f0000001380)={0x2, 0x1}, 0xc) linkat(r0, &(0x7f00000013c0)='./file0\x00', r8, &(0x7f0000001400)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001600)={{0x20000000, r9, r10, r11, r14, 0x100, 0x8}, 0x8, 0x6, 0x2f1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) openat(r6, &(0x7f00000016c0)='./file0\x00', 0x80, 0x100) r18 = msgget(0x0, 0x4) ioctl$TIOCSCTTY(r6, 0x20007461) msgctl$IPC_SET(r18, 0x1, &(0x7f0000001880)={{0x9, r16, r17, r9, r12, 0xf1, 0x83}, 0x200, 0x3ff, r15, r13, 0x3, 0x0, 0x3, 0x800000000000000}) ioctl$TIOCSTART(r6, 0x2000746e) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:03:08 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x9}, {0x3f}}, &(0x7f00000000c0)) getpgrp() 04:03:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:03:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="48cfc3d10cacbc66d5ee45f61f1a11e14008156de67535c41d5c4c10d859c3b5883d90ab42646bb14548d2d574eddce7e3094ab07c874f17c2b029dd1d5d4cb61f12f5c3997ab46bf5c658a05d5f1602f695d6a2895bb347334cdc7c93e97485b29316b0a619adc86f5f0df3e3743e72e37cebf88b1dc83fe8e3fd5f06bb96683cf039c02069b1cab7b06da637d887528be5f18921f413a6f0af0dd8fa3ecabc6c65c0b0104dcc905db0c36058fae25de77c1d60fb3489dcbd89385e87a0f1c1e6bb59edcd341635c61a65bffd80f964e6119b4281b67260e23933336c45e7e21c206deec547bdbbefc82c174e93a95959fff12835340a5e7d256b1834bbe445948930188ba48ea7b2d643deb821f13dff38326f7a233cdfc96a1ee06bff920c543f2a71edef969961aa9eab4909fc01f28da1d01f3923630f1f2e106ceef09ae69757f2ed2d32239a93780302eff45d1706683e2dba9a340730f915c4972df8543706c0f717b40a50f032e535a4c88d960e6131faf03a545b567fcac2e14ef999b83c4cb122dd8c6c458c8710d2f0f5e354cd7a0819c5ba3025a1cad7ef72710d6aa4ed171d1693dcab1c72192734e5f49ae8bfd812907a1b5f569003a0f63a634417befcc96207a4299062e6d5ae96c2bb796aee88eef6bbc045b44b4aeb9788b00b4c5ce53b358c77734caa27079296064accccf4b53bd1ffa1ee511d9b7561848d0465bc2e488cb4a46c21de9c7cc05b8a49bdcbf669b442f187b9226bdb1c3394b556ec7ec0609d4175e4d12890919adbbd171137c1fd5660f88600bbd64a1570eca6c25e071651bc3ed4afc1dc5da798497f23cc4dd28971ab7bde543d2ddbd775eae92170234d26192fd6786e0069a4ec352ddbd2669d010b3ff95a50cb26b9a49666a17f9c2d2bf3b79fc83102e368b8d30139a03d9523a9e45d881007d81767f5bd84ba8188c5ff2aedf26906e30c2e48cb654adfb928b05b8dade6780b4a8ed985dbffda28533a054212d9b74f3da3dbc4084beaa189961e7d3eea86fb7c99d4a053a5a629677c8dd39d777c7a3a2d41708c2be4994f6d8b74e373f856b75a19988512ec9460fae9347a82f27fe48938ef99ebd2c4132c0d13a082381949577dd301bd841901ee08b38652edb876166cc94c61fa94d0aebbccb345b1ff88a104d4cd268a296eae8b2f5914d63b3da621b021dc2d8169f1fab8f555658ebf24ee0ecb7e2416672acc6d1b53755f4b529827c9eada412e9219c1e3cdae2ada91dcccc63c7c05484a143bfa4dde6cf7d8deb9cab09fcb3e97e1a739afc85ad656e50625d433b5992699d8bba0167016452190f18cea7b9d8a9658e546a00da40445fdd5b53a129e5d55231b44f5da3c457e13d9365559f2161b533bab92f39ceec5b951749076289a690f72213f537685b3995b83cb48f43e6cff44aae12167524a570369d7000b6995c059d80ee0158f6caa13a1724225639adf6edec70a3de1529bf63e156227f901bca9633eb18337df6bc9bd7ec9ce4d39f44a0e03f804d2fca7fed8d96de17ad5c25e494bfbcc5595b9109e262c18c0cc27a5ba99643fa36350f9ad91d2ed8ad09635b5b1efd77cefe5787fc0159d214c384938870915a13e17e729881bb71363415275678ae7f2a3148ec493dcfece4bcf1244624f599e9b3cc1e0015c0a1247a283975661a3567ab154f75da5611404ed15e87beee5012f430014da1194cd610fc6e5af45f9da3221d03c523b1dde57af74e76aae7fd2ab20927664814daab5e4843d8ffbab6fefff598e0ab4200df7f11f7afa56bb6b423753dc0b90471f2c5e694b8dee50b01dafa2e322ffb167f743a6d2e3586fee1548a9eecac67d2aa5acb8262d05ad19a55be6e0e09ff9467740a62f5fbb4b57d7331170e6e5465b20d66bc7883d25464388d3e37229db6ceeb936579f0255e6ed1bccfc33862601f446aa983a7ded7892fc3bcb72a4fefb9d71196ecefa47554ff0a2fd99c204a6d5d28a36f0fd20826a8b79e2be58c972df16860374f02becc7703b18ee018b8afea4e4e880a0f57b4ebd19ef616b4e04cb3df8e925158592654530780dc5cf2e8120418a48c6407d28f82ddb5608a3ae8e44dc75108ad6d6a7f95e4d419b86321951fd535462875d8c75d03241a2182f52ef934d976551917615d38d44a3dabae5b29235ea109cddfc34c43e57a91bde7712a5095832f396aef265ddf5c15d068b13879cad1f9eee02ee7eff48bcdc997ee0584a19caf373d2f7d0775709396355e961e683d540fef132b6dcb8db24b35b65804de9f090709d47f1abe47e92712c48914438b591c29001bc3e3f59eac0e0632471a2775e4013883b512e9a9e00b747d45820523227c119ae21c767103d9a1fe08d2ef5d01c296964524f9fd39f353e60d1fe4045c1a5d70e614406c158b1a45f7e4cc04358cb486aaac14ff51f9a00f2aad8fc927577dec5f18dabe71b67ca58c8945d677f951021b5f70d1b07efe1b944fff87c79ea35bdf12a4069d2022c965fa2ad00239a4e55d28e4bb460d1d686eaaf3bbccc43ca0c3132a6b8dfa7fb9a0d23d011cb20fd489e50ec777ced3ef8544e520c26b77e2eb819139fb4b5fffaf24b2cf2490e9565e2809667927e021ee746c53ae3722c86db2b7816315474645b3d3f418336440fc26d00fa5112c4b00e3c39a0ad20402a13ab95e589b4d31a749da7a4a60b3af08604bc848f6d998952764f91049bf9691bf128e015405e7733136baa0a5ad28995070dc3301406e769cb543b13a4fd4cd67b2b0bc2586b9500d3542633dc71d342e86a07b69e5b3c99fb3938d6550713dd4fc04a9390b46fc1a51f52e2661adb5eb39252bcedf20049c5b5dfd20a0ef3e00ec080fb1e76e42e342ae443ea254dabf3b6ca6876e614160098284fe0b33db73ddc507f9dcabfab0034cd221173421af602d43a00e886e2d3644e3ac34ed89ea6f39a06c1cab309df2528b31f15cb70539f45b906b2534e55d28a7ebfdfc7a68499c5b9821150b64d9757b0f846baca7e0632fce3e6aa4f6cd91c3db7fa83666c89de7264b7cd084030d04ea0851d20d5089b719c3c6fc7943b96a69589393843e1550270c5e4a31c6ac264fb6c70c0242a8b35ffa244fb09546a9b3c10af41702bc01e959453d1595cc4d85b95a830540d9c380aeab0cdb56517b73599b0129bd22ae819c3cddf115a7a4b5e90584177edc002db650c8f13d74613fb143ba2c5c3d0ecdcce802f3e96d1093b6e604280e260b5397e47e36e7aeb8a1af88791b1b50e7c0dd66561d744f0f3974a5efe0733fbea80907497a892a94400d664d0c6dd1d3c0558b11a403be3e34be504cfacc2fb8ae77a0fb2015b9f13e8dc06f5b0bd7147e59c12f5fc55f624cd15b255f239fa968f08fcfff10a639a7a0577ec7137e6daf77ef4ce1f7ea43d3a0098d352e306ccb05c0c1c5a4d5687cdcf3e363375bd5071972fbaf48785a53bfb6cbaceaa73d3058ead2a68564e359082479c393a5bdfaa63fd813a4ad7a0e04bd21d426b7dd3e246a3900bfa09e51985a953c53a97510b255f4d75590c22f12520b4cf1f629882a216442ea25f1545c7ac4a695703006052991ffabee1a0e684a943b088f4e4f2c4374c8379aa76078745dc6d8ca4b821ce7e1b3895adc8fcee3b70fcb96badd74a6f609b0f1a46fbab28adbe51c78c9fef5119b7fa750f5fdb341862189a0b2e06a177d0200deef13ec613902cbd1900cba844dde69f89383688f9ab7b26e82efab3128d25a5d6d80acdf03242b998614eb4fc34bf2c750ebd206eef4672e6c27d61c7326eb9688b139f3ec7ede9c7976466eb428301769c983f92d6792ec403c4e6848d7e06448402a1f0549463f6e55545fac2bf07477b4a4cc6a26b373fc654b26a5a56888f9a63b23ea620dde18ab04ee4c0db49aa6b36a57e5c60ab348d7aedf4880b00a2ac2b5e63962522d25d674533aff1065b82b688d074f48d02a2a44da374645a1eb195c6196f71a78a79469591a84851050cb0b79ae90ac4afa3d19c34814f4de261ac01d74226a28471a52981bb155b79d753ed9f9b7f53a2f2ab7e65f0fe0e70249b7dfadc330476d9ae35df0da22a485d528146f5f0e2f79748ae17bec970b982c0c83aafbaf733be935b8a577e193d213709d4232e2d3928d5e65d8fdd042c4c738de64c0c82773f7398a2031651044d90e24b01c277d042a6176747e196ea52a38ef04f48c0146015b9e2da83a2d35a3758942a4e2af3fee1543705265a824df337befd88452ebdba23d2e8ff93c38f32360422aced8e3d96cda93117621679a96cd9f31ab11ccbbd35e17b0db03b9d18e62c0e0af927610a91ae8afe2797ddc952c10bd0d43865a02687ed4c053a6a84b30884ec4489d01cd6a08cb22e6b8ab5037cd4815bcfd4021e118d8e723e088261d0f7a5be252787e958231b2ba041839d57f79e7fb4f48bcb7924d29ff4f5cdde2e83d117f73a11fab959b71832cfa22eefd29aa903c61664e6ad6b916ca8bd30c4f31a67cf7d2ef4f79971c414e849e4c826eabbcc297aee9e5804ed6307808cf0fee618b07de1eb69c21004434313a37278bedb779ceaeaf54ee66ace20db9d3a6b7530ef0e132847077f597bdd27278bd6e3e68b41b3de89f6319b683f6d6226046f6e08ac1f825540a1671fd62e71fdf20b7385f2a3820f2c338dfeaeb93b425222deb4e1b141c25f8152353e3f093ac17200df7ca605546e9246a2e12a8ff42d420f9b8d180a80de76db9f9d1cc35a2962cdce3a1f00977bd55c99a1303460dd80b5e94ac1f6a71d8d301f6a66e6f7f519781c8c6dbb99492a76ad56c954124b85a02259422e40de7ef1508abce74d9f2a5c903dcfa3a302abbc25e2873c18f996494cd5624ae536fa4ef318a99573ea969ed874a6b0b00cf5eb9c68d6e87f47798dad78a8e0df9c667512fe857b6824025df15fb3c1f80bed586296c55a98635ab673bf4b02a8bebea0ed8ee8154cf463a9ef826a9e80c620bd7bb2e6fb4bba041d0e6128106d66fb5de8dbcd53af3386e7ad7c45c1856b92a6b5afb97a72c069dbb52b0a0bc9f1c21de0a23da98b8a12363eca9a941b460154ac6c96d33388eb66ffc1d1de0a7ac914939619e88d7d7371cd56b0ebf380723a6bd2d421e50617f00b6507c932aedeebd5430e09287a8e9d81a67fa271b5cdc9cd385093f401ee40d9271e1c469770c15376a98b60e220bd06c37fc91c8ce3b85bd43dc46c39e4b42dac14702f55301647dbe604119955661e4ef474d773a939567579798c18a9bbc6605effd3cb37962c1f062de01ec72e8139432104b13c5b6bdfddb4fe3a3bfa98035a6d1aaf231f2804c4b42c330c5d7c892332af144f2b48aabeac09665b32261e776137f18b34a6c496af213675d046894fc66971545e656867be51964b37658e67ae849670d6e9c9522cf2319be078a016ff59af5b913ebb3f771501bb014552f3e29b9ba07c32d39421aa166e77a7b29f5ad43b16315401f83fecfdec7b1eecd8052c94e891109944d213f07a9ce3afe717f6653bdc9a8f7e505b4a58427e33e84202f30703070d418a5467", 0xf79}], 0x1) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001280)={0x7, 0x7, {[0x5, 0x1, 0x920d, 0x9, 0x0, 0x0, 0x3, 0x6, 0x40, 0x3, 0x9, 0x0, 0x1746, 0x7fff, 0xffffffff, 0x2, 0x0, 0xd5], [0x1, 0x3, 0xd5e, 0x8001, 0x1, 0x2, 0x3ff, 0x0, 0x3, 0x49f], [0x55d, 0x8, 0x6, 0x3, 0x5, 0x50dfc68f], [0x9a0, 0x7, 0x8, 0x5, 0x2, 0x1ff], [{0x81, 0x101, 0x6a, 0x1}, {0x4, 0x8, 0x1ff, 0x7ff}, {0x10000, 0x4, 0x1, 0x5}, {0x5, 0x1, 0x5, 0x6}, {0x1, 0x7ff, 0x100000001, 0x8000}, {0x2c, 0x4, 0x211, 0x2}, {0x2, 0xfffffffffffffffe, 0x6ecb, 0x1}, {0x11, 0x8000, 0x3, 0x800}], {0x7fffffff, 0x81, 0xfffffffffffff751, 0x2}, {0xc0, 0x1, 0x1000, 0x4e99}}}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 04:03:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)=0x38faaa89) 04:03:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x14}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 04:03:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0xff, 0x5, &(0x7f0000000040)=""/90, &(0x7f0000000140)=0x5a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:03:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x10001, 0xffffffff, 0x0, 0x7ff, 0x80000000000000, 0x8001, 0x2, 0x2, 0xad54, 0x8428}) pledge(0x0, &(0x7f0000000240)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) 04:03:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:03:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0xdd3, 0x0, 0x0, 0xfffffffffffeffff, 0xfd, 0x3800000, 0x1, 0x2, 0x2, 0x7fffffff}) r2 = kqueue() getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/71, 0x47}], 0x1, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000f00)) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) unlink(&(0x7f0000000480)='./file0\x00') r5 = getuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={r4, r5, r6}, 0xc) r7 = getgid() fchown(r0, r5, r7) setitimer(0x1, &(0x7f0000000200)={{0x44, 0x5}, {0x3, 0x7f}}, &(0x7f0000000240)) fchdir(r2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000004c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000500)={0x5, 0x20, {0x4ccf, 0x3}}) r8 = semget$private(0x0, 0x2, 0x618) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x7fffffff, r5, r7, r5, r7, 0x4, 0x5}, 0x4c, 0x5, 0x80000000}) getsockopt$sock_timeval(r0, 0xffff, 0x5244008a95a398cb, &(0x7f00000005c0), &(0x7f0000000600)=0x10) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000640)={0xfffffffffffffff9, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000940)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000f92000/0x13000)=nil, &(0x7f0000e34000/0x2000)=nil, 0x7}, {&(0x7f0000f2b000/0x3000)=nil, &(0x7f0000e85000/0x1000)=nil, 0x6}, {&(0x7f0000eff000/0x4000)=nil, &(0x7f0000e6a000/0x2000)=nil, 0xffffffff}, {&(0x7f0000f69000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000ee5000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000f07000/0x1000)=nil, &(0x7f0000f97000/0x2000)=nil, 0x1378}, {&(0x7f0000ec1000/0x2000)=nil, &(0x7f0000faa000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xb3}], ['./file0\x00', './file0\x00', './file0/../file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff8000}) r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x6, r5, r7, r5, r7, 0x80, 0xffffffff}, 0x8, 0xa2a1, r4, r4, 0x0, 0x800, 0x3a13dae2, 0x80000000}) bind$inet6(r3, &(0x7f0000000780)={0x18, 0x0, 0x7, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000900)={0xec8b, 0x9}, 0x10) poll(&(0x7f00000007c0)=[{r3, 0x100}, {r0, 0x347eb4b651a91031}, {r1, 0xe2}, {r1, 0x2}, {r2, 0x10}, {r0, 0x4}, {r1}], 0x7, 0x6) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xfffffffffffffffe, 0x6, 0x3, 0x8}, {0x3, 0x8, 0x2, 0x7ff}, {0x5ef8, 0x5, 0x4, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:03:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) getuid() preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0x447}, {&(0x7f0000000140)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x400, 0xdc9e}, {0x18, 0x0, 0x100000001, 0x1}, 0x7, [0x7, 0x100000001, 0x4, 0x10000, 0x2, 0x9, 0x7, 0x1dc]}, 0x3c) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000200)=r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) 04:03:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) 04:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x20000000000074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x7}, 0xc) r2 = semget(0x3, 0x2, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x4, 0x10001, 0x400, 0x1, 0x2395f9f3, 0x8, 0x1, 0x3f]) 04:03:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="4f2e99eb432f57dedc59395b54e0d5d059485d4b0ecdc055e29aadd27dfb3e6e81a35191d39bbf2a90b3da53f0b857a2edec0ec5d717b8b060a65f0b1767556e03ad29eb362c1d2ea08d94971de7815dcb75effae03ea0305b5af87ab1260b0b61f50385bc", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() 04:03:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x15, 0x2011, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x9, 0x8, 0x1, 0x6, 0xfffffffffffff001, 0x8, 0x0, 0x3, 0x8000, 0xa7b8}) clock_settime(0x4, &(0x7f00000000c0)={0x7fff, 0x1}) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffea6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)=']\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='tap'], &(0x7f0000000480)=[&(0x7f0000000400)='^(\'&\x00', &(0x7f0000000440)='tap']) ioctl$BIOCLOCK(r0, 0x20004276) shmget(0x3, 0x3000, 0x120, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) socket(0x2, 0x3, 0x7) 04:03:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 04:03:09 executing program 0: r0 = semget(0x0, 0x1, 0x400) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x1) poll(&(0x7f0000000040)=[{r2}, {r1}, {r1, 0x12f}], 0x3, 0x0) 04:03:09 executing program 1: socket(0x36, 0x8000, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001980)=""/255) getsockopt$sock_int(r0, 0xffff, 0x31cbcb7a2ff9989e, &(0x7f0000001400), &(0x7f0000001440)=0x4) fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x1, 0x0, 0x0, 0x8001, r2}) r4 = dup(r0) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000000)=""/109, 0x6d}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000001300)=""/205, 0xcd}], 0x6) 04:03:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x356, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:10 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffeff, 0x4, 0x6, "c4212e419b67be5e81d7805058c969cf7aa8ab96", 0x8, 0x9}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 04:03:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) flock(r0, 0x1) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) writev(r1, &(0x7f0000000040), 0x0) 04:03:10 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f00000004c0)="01ca3d6443ab75fca25185b74c02ddba20e107757a5fd9f6e8143c6d976d4b1765f912bc643f718d3cd064b528f5a9a9d8cd8acc406194621224b8f4f0edc852129827f832c32278d8cda9af6be4bd1cb903905bdb357b861380a579c0b733ca", 0x60, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 04:03:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 04:03:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x1000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x800) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r1, &(0x7f0000000040)='o', 0x1) pwrite(r1, &(0x7f0000000140)='<', 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:10 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015937cd8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015937cd8 04:03:10 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 04:03:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x103e0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:10 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) nanosleep(&(0x7f0000000000), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc009, 0x80) kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0x7, 0x0) 04:03:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x5bcc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r3]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x48, 0x100000000}, {0x80, 0x7}], 0x2}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 04:03:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xe414, 0x81}, {0x0, 0x5}}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0x13a) 04:03:10 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x4) r0 = semget$private(0x0, 0x7, 0x287) semop(r0, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000d00)=0xb6) mknod(&(0x7f00000005c0)='./file0\x00', 0x80, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000600)) r6 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0xfffffffffffffffe, 0x8000000000000000, 0x20bf1310, 0x8, 0x200000000000080, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r7, &(0x7f0000000bc0)=[{&(0x7f0000000e00)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0xb}, {&(0x7f0000000c80)=""/62, 0x3e}], 0x1000000000000043) getgid() shmctl$IPC_RMID(r4, 0x0) readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0xfffffda4}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) write(r7, &(0x7f0000001200)="74211cfc84745583cdc6258204a54686bdd82c6a50939181b48d8dfd31650a68fc277e20c8bf5586d706f9f91d0c94bf916a8cf1f881e8bcd864c5408668fb9abdaa367a839ff3ed7ebb29668604356cc613a19d701412dd23061b5797bb5ca9fc7711c644618afe38e25faee2dc445ab5f760ac83e4cbf564bfad50d666bb1fb5049a4049ccf734cc48e045364839fe98fa5dd8a683e00bba4c4549fcab2586c20eac82d90c03d3f30dc9d5ee5c2fd89cbbc34556100944b0badeb596ee1628d677", 0xc2) bind$inet6(r1, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) geteuid() ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000ac0), &(0x7f0000000dc0)=0x10) semop(r0, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) 04:03:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r1, 0x20004276) write(r0, &(0x7f0000000280)="40b13ffaacb51b05f2a0f71e2fdf3b3885ec6fee1a3420022b374807e20f37d8cd2716fb7190455a6de2ae4f59f551c9065229b7a0247ec32e0efb2241", 0x3d) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0x7fff, 0x6, 0x1, 0x2, 0x3d5c868e}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x7fff, 0x5]}) ktrace(0x0, 0x7, 0x14000023a, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x80000001, 0x3}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x9, &(0x7f0000000200)=[0x67, 0x37, 0xe6, 0x9, 0x5, 0x2, 0x80, 0x296, 0x81]}) setrlimit(0x3, &(0x7f0000000180)={0x2, 0x1f1}) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 04:03:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4007, 0xfffffffffffffffc) getsockopt(r0, 0x0, 0x3d3, &(0x7f0000000140)=""/201, &(0x7f00000000c0)=0xc9) r2 = dup2(r1, r1) r3 = dup2(r0, r2) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)=0x3) 04:03:11 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0xa7a4343}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4000, 0xf6) 04:03:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open$dir(&(0x7f0000000200)='./bus\x00', 0x1, 0x140) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20080, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040080000100000000000000000000000000000000000006000000000000000100000000000000", 0x2c}], 0x1000000000000291) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x81) 04:03:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x24f915c0}, {0x7, 0x3}], 0x2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x6e6) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x87, 0x5}], 0x1}) 04:03:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0xc0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x100000001, 0x1}], 0x0, 0x0) socket(0x18, 0x3, 0x4) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f0000000140)="b68738d0de26f41e2cedf202157a83a6c15d9d35dc10dcb9c45eecce8604e0f39c6c46988b75cc1c4d0db658c1992494c9b9d934f333a71539884c25198af6177eef") 04:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x20, &(0x7f0000000240)="985238a669ab541d1369151a49be57509d939766aeeeb2055c4da5602a8d3dcc") 04:03:11 executing program 0: execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\'*%[](G,+#^}$$&\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\'&\\\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*,]&:}-\x92{{:*\\[\x00', &(0x7f0000000240)='(,\x00', &(0x7f0000000280)='^\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='$\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='\x00']) r0 = socket(0x18, 0x2, 0x0) chflags(&(0x7f0000000500)='./file0\x00', 0x0) acct(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) 04:03:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x94196041036366a9) sendto$unix(r0, &(0x7f0000000080)="d36793a53cb32b842856d719192ce3", 0xf, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002a2f66696c653000"], 0xa) r1 = socket$inet(0x2, 0x3, 0x102) sendto(r1, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) 04:03:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x7594a8e91b3ad632, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) getuid() getsockname(r2, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x181) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 04:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000140)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) 04:03:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) socket(0x1, 0x7, 0x101) dup2(r1, r0) 04:03:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$KDGKBMODE(r3, 0x40044b06) syz_open_pts() kqueue() r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$KDGKBMODE(r4, 0x40044b06) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6a, 0x0, 0x2000}, {{r0}, 0xfffffffffffffff8, 0x81}], 0x9, &(0x7f0000000240), 0xde0, 0x0) close(r0) close(r0) 04:03:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) shutdown(r0, 0x2) 04:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r1 = semget(0x3, 0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) 04:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000240)}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) getppid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x810, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xd3, &(0x7f0000000600)="f2c55ced90bceabfab47752c4f627d67c93c72ed05c4c51700fb1e1553a94effeb686273f1380b67c87ce1e8a306430d697f3e47d60eeb5b025aa26b2c497494f855ffb89cc98028f9936367bd690eb8fa034f7ef4da21424a83e383ceb9ce4ca5c1dd9276a0e38912480cd68f7e654227b20cf6c39900a921118b8e741ca2fc9cb9110df12673c6829076b7b0c317454ec1543bc752ebe400e57f1b78b3578d2be9691319b027b7b4d2907425db51bda7257310e54ac07f163e03efb32ba0265e8f36ce12f82a77682023daa9a07c23bda504") getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0xbc3, 0x101, 0x5}, {0x3, 0x8001, 0x7bb, 0xde6}, {0x6, 0x8, 0x9a, 0x4}, {0x8, 0x4, 0x1ff, 0x200}, {0x1, 0x1, 0x4, 0x9}, {0x101, 0x6, 0x7f, 0xd08}, {0x0, 0x9, 0x101, 0x42b}, {0xfff, 0x2, 0x800, 0x3}, {0x2, 0x401, 0x81, 0x9}]}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x6, 0x1, 0xfffffffffffffff9, {[0x3675, 0x6, 0x101, 0xc4c, 0xce, 0x8, 0x20, 0x400, 0x2, 0x1, 0x0, 0x1, 0x4, 0x83f, 0x5, 0x6, 0x6, 0x8001], [0x6, 0x80000000, 0xc3, 0x3, 0xfff, 0x3, 0xffffffff, 0xff3, 0x7ff, 0x1], [0x100000001, 0x5, 0x0, 0x3bf, 0x7fff, 0x9, 0x400], [0x20, 0x101, 0x7f, 0x7ff, 0x3fffffffc0000000, 0x9], [{0x0, 0x200, 0xffffffffffffb7de, 0x5}, {0xbc, 0x7, 0x9, 0x5}, {0x1, 0x100, 0x6, 0x3}, {0xc4d0, 0x29c, 0x34af, 0x3}, {0x1000, 0x6, 0x2, 0x7}, {0x80, 0x2, 0x8000000080000000, 0x80000001}, {0x40, 0x9, 0x400, 0x1}, {0x7ff, 0x8, 0x9, 0x80}], {0x1, 0x5, 0x9, 0x7fffffff}, {0x9, 0xf2e9, 0x101, 0x1}}}) 04:03:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="2cae", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getgid() 04:03:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:03:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/bpf\x00', 0x82, 0x0) ftruncate(r0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="a9aca8e23484e718e237db8a209e8e8fee13072954c6fd60f55d722d540839d413ae860ae26f0120890dd0b8c50e00afe4eac8d074317f9d8589668138195d394838c17c6567f1699e2199121013e293891bd5d952723b50dd97c65936fa487ec679509e65cc3c78d8da749da5ccf1739c2658480708ca689999cb626fdfa7605e381ebe06220143156e96ec1eefd4e1899c9697612810fc3c8d08c4f1f7d5607105afbcc5b9b51c26c12aedead689f4f9051ec82d688e4bb7b3dc491de4c66c01357dbb776bfd625e340c61c5699a0fd31c1c8acc95ab201db73897899f82d92f7fdc3779ced016e60bf28324ce", 0xee}, {&(0x7f0000000140)="d2bf4ec85767ece921b1183bfe64a929a4e4854d7016ac41cf69fb8331e666f02b95ce219de22ecd21f13709a6886310b053b65c3a6782b4b4942746cfbded9bb8151e44289ab177070f87e6033b97ff3c74fdd37a9fbb96437e68e739f483dd497aa9f837b29ed05b26ea92eaaa33008ddbd21ed933740664d6940abfe8de7ada4441afcdafb44e0c504cbcf55fb2b44fdd7f3a62d905f6d41e7f64afd7e6614c1f1fb8d53b9dcb6eb13b782cd49fd7563db537e07879b5bc8b7fdfffd9ff2326e001", 0xc3}, {&(0x7f0000000240)="8f7cc19d745516d533ec930b63a74d485ddb73c74f5c7451740a5e89b3afaea8785b450b53642cb0cfd8cf282610288457405022869809c83bd278269dc4f56563ee17b258981b2da254f9b15060004def65c4a982f46977846754b15b343b7bd3f42403bf51345f", 0x68}, {&(0x7f00000002c0)="357f3e10c9a3d2e79b8d8737dc4173a500b3c2d5e9e01c8b0d7976e90f0e9f1e88000f06a69640f579306b03336a44ca17aee50eb941d39fdd2d30ac289d2f862baf2ee05094d6ace54688217a98", 0x4e}, {&(0x7f0000000340)="30991c3928d179922a9d4493fc8d00e426b1b1ed39c11ec4165abca4439d7d2051b0b9ff5f8e5c555699c2e9201e22c98586aa3fd9bf6480c14f5ac05ebbac309028733155107c16c27a287ea07873c546cda8f3406af05f42414689725a44db136b72b5e1f6a6d6372f03d5b0ad281d90d6b0f1bee7f2312a42380e396c6f66894e2125c0e54914147d6e6939408235ec567a128c2419059c2e220f27a873c2dfb8ee4b05a2410dc667bad578bae51029c6319ed907", 0xb6}, {&(0x7f0000000400)="28ec44323e83d90214e931e65b0b7e242c09100bc04fdc7a8193ecd0eb0f0f32486b64d2e05f6d505876f390b7f10eb42ed0ac5c0e2850651ffcbbfa103c9b605f161219c9c5544d4d100f1eb6c7e3eeed11848a499abe136a009eeedd65a1d9f95a312fb5a21f294f4c626441d1a6ab199554a47f117af3cc4f7496a20dc43c908d45c76a99cbc1bd38480f35e54f13abf98ec1ec967f4e695be738bae61021816206f87abcb575137d5c414cbb3d1b37a0f93ec237c415754577abb615263be707e937fccc48d565", 0xc9}, {&(0x7f0000000500)="2c982eaa5717d7e590a9259e6ac69ada7d71c8f313576d8d5f2183a067be0a8e4dc28d5ab30455fcbab4d6692c014c27786a916a3bb82fdfd64498bfd86fa9fa1f1354eaf6d9bc1d0267a9e92a994172367d91172df445e384e7eca16fe6f7dae89e67a84d760eb8cc92afcd51a66559546074021ea55513b1c08484a19bcfaf1f14fbec95bf387867fe44925e16b3e20551546b26c952f7304a4d81e954e0bb79eadf18c20868d14e3da32e30f6e2a35aba0112af4c00986e97c0600286914836803bf5e9b82b744d9548f9a20dcd1ebc1b2bd7342592d5c9a3c6186aa284b9b14c10ae65155f93f95ee3672600b61e6011d197d8dce496bbe28974cf75a405070b6bbffdd1270859c552cf7fa5eb0d22ad5a7d0517769291c0394d129b1cab579433421b91f7e600246751495bff747fac04cfa13d76af4096c742dbe1e243cd4ea1c06d1168dd08f4d46e70c92d91ec503e97220412288c69f0f70b4f5926bb4a910f86962d8665b9d4431c82721bf3ed3a95cb5d9db62c8e7268bb9dab079a6227dbbdf41d0ff8c2e94bb53f75d7b1a6dd24d8daf277fb4000597c8ffc0eed8475817536d513470dc4cf15d525ccca891c288327db4931bb8efca523869a94686f2fe35ba90fc1befce05cbd80a285d1e19a0bfbd2f43aa2e39509b12c83e5a00a19e9b9b0db6f88b630180990611f52250a0897451436198832b38965f8f006bdeb2d2c8063a836d555c4440b4613cc48fc4d429891a225860f08c8b520f271c1067693d96329110fa2a8fad3d69268b6b5a5218a71a2b6997bcea59d4c2fbcc83c6f9a7c38e704ac3d87538d9858f38a89c8574865aa51c93a80be865a291afb95affae9a3d1b2085bbea62ad798843ea466f4238da7e95a3c022610bfdd8148ee9a2059576a03f89e6908c424722ccc6394ecd4f4539181c1ba5f3994eb0590d3fd94f8f4dea52a2bf2bd01338c7e9ca375ba1a5afb34af34b50cb00d6a3131699e91dfa8dce089e0a30b7cdbfa086b8dd5386f5acf45429d7b2c6da0b781be7659447439f37e3441abbd9331d53a0b30e23bb1e026bc0aa085f9c40a4cff6be81370699352d947b829962cc0b3f2196c372dc5effa6996d7db558c42c74ec131b478b7e627ea1f291cd5e6713b1e49f62c0968a306f02979452cb38523a2161bca05b584d0861dc07b85c4fd5d0053a1185331381b70797bb22b5995a4c4b3875aef5fa22afc2049df6bcba807849800ad258d7b640bff1af7db51816ccbc759365dda24b20f3aa497019a8f6ce250e92b10d099ee3145d4804c4b917313ed3a74fdcadde92700f28be8f026e5299cb3d710bc855ecf9c367a4ce4bd7e1d8e2239a3408013cf77cbb62828a4fba5c7fcc73b470c364e49457d4e13173d21e42882f347681db990f8ddf0031e4694a596514cbb707af3d8b1d1a8cc81b64abb8067b84ff9edeb8b1f76aac58f936827ee0fefba9a4fe1d6ecdcaf30c0282222fcc8e13c86aef749f3955cf81213a8e9cd2d866df1880a8029db4959cc12463732afdce5d72bbd214283d58dd2d848ad1eb30f19eb9d59b8d149e07db5041beb80ce99b7d96ef0c63dc0be726c62ecc000caf38002c7b10b2811958cbe1ac98a0e938688b68c73aea714cab1e3ea22806c7bc0cf7ddb4b8a0949344dca4c341ec084a749b89e9a6fcc270ee5a385fd9db591bd62742eb36180b012431a40e0be4badc1b38e37662a5bdca5247c41bcc2f4175d30e8696e0c79f2c7e805254493621d2093b10f2fedb24d417385440a84781556e89bf99e7a4b571684ee23d768a22b49409a15a41ecb6ed3db580052ed313b81124a2d9c1f412b26b730c1c5d2c67fef97967ad9c179f8588a2ac994b0f734373c0ccbf195c41f02fdaf93d11f4212a1c06070bd4c2ce66f7a2e071d761a6e61bd0b94355da63c48e0dad14330c18f1ca36cc5e411e16775a031a71d8723ae9388b24205c8a2934d003aba231e747982d9a8ece6da28fef707c8dc63bfb618fc298fa7b6ecf3d4c850d486003e4b723145a003f90c068e0e32abcb9fd53614b5df6528181622f880a389673884f8a4f15f8c704ffc41ec7cbb4a9ed8e06b713b3c179a368121362e2790480816f952f182e2f8a412a47b8d5654e8752dbf73eeba81e354036eff98d2e6983144f975df33d1c2fa910634473c6917c08a3fb2e8ce9e69b2da9918529059768e7427d47b02261aa568d66954cab3d589c29901c6fbcee5c41e3ec80b70c84cadbd33eb7c9f59c55ce972b4232043443868708fce113b54496e1ed4b2f03179c39eddd2be5aabf61f55d35001d77442f93140b04ab6f34d9bd1ed919736c953c91a4f05eb1937a98bf85dfe8c5f14e2a3f14bfbe77461b36c0fb57158c4190e14956e93fdd4554cc8f970c9629b291d341ff15b8b1ce2f9bcca55e60cc336c6b620a4cfcb8f4e55ef56d7e06bed057627384feb25f3263d7b770ed6783ad51428e774f2faf2c98a48de95ece81211b3c97592ba226e5d2e83ad5cd8c857a3890636b266bda6581c52212b7ce43c58e336e6d5b6d7546184247a411877627d4ad60c380166770505940db73e3ccfd21638838c8505646b95271e5b9d5159f0f769ebe0b995780afdd2776c7f3b90b4d2d126d389d31799f840a841883911441aacdb94bacf6826df7214dcf1b00bf08367f4d95fe4088748166181fa0832983915bfb02f48e031cc0e14c9461cc2ff5e04c14f8741f7e5283e501860fc3bf2e601e604edbc47e51eff99f624ec87cb37842e04cf5008688ba96e35b8a93c6d6c4ef5af0efff7e2c60b9e32ca873d6a544ddacf37587dd1531e91e924e1a5a729959cb1d1c5cddf0d18a47606de401739d3df00711c899980773cb25e3dbc9911f114e7c3ffc372573a893c6b0b7322435f3c4a674622cf71337419ac206ea490682e8bc61564c4b1816666bed3c200562b427e733d7d113c86b644e565cd17db2c32d57d08e85c10a7cb9ae8f4a6416625285ece74175c5f01407605522129e616ca9bb3bca5da938946dc89c5a32904a5eb8e7c886ed2d8ba0c2c2f820a817ef88fc955610a232cb0eccad5c5bc0722fcafc1772a16c5f5eb4cdcd4b7e50ead1b37accb279abd4211b0043b813f7f2b4e7275d2fef79c2e8d1e6da9151d008ed56200c22afbff88e07dbf378f1e7f669e8ea6f9c5f2457d98f92fca005191346f9ddfba518f275d4c7c907683f6884a1be198984527814c1dce15cfcaf74e2bcf4272fd4572d56179e70515f966dacd31e37073e0e1bc2e229070482e4239d963030c16f69578bfc70a55859925e5ccc9b71ab1ba3ca140288f3ddff8a9d6293ea03578650708591a1ca22cf77780e051bfecf8ec6617dfbd04a4623f972f489cd78f1b75cd33af802dbd5b42aa055fccec8173071e29fe0ecb5e54eb43ed0011ddedf4f38e7467e6724a69fe5420ba018414cfb9cd9f4b4b0b8a1c2fb5b4700ddc6956ef3514986c58cc17656bb7e0d3efc17fe2c092fdeb53393e4dc55a2c07e32c453b25d70f43690f1eb405a06783afc2e5cbb14315e96277c769285794264fbdeed9f6bf5392623f4c8c00af96f5be2421b237b765ad65dc8cb176dc89311fce55e02b4681e514f30156962ed359d312c306aefd7fd0af9faf5166d228c3e0f26f6bc2a8c8cc545bf886999787b4333a6494c8e99650b12e372b404f7a697b89e07f9a4abae49f951b1f0fe2a9083e115102fe878095cd7adfe9908972f53982ebbb5ebd5268fa6fafd662da8f85e73fd63d453e66249ad9ddc9e63b6e8e58b397d7cbcfab6475893216eb9a18428f512a7205cafa1d2a57b03616304decd7011db815dd4716e5f47ec2711bd9996baadd6d4b9416d9e35d1e398e52ceab6ea27e25bc541b44c7dcffe177caff18955fb5b30efd921b70999128358498f74c0424f0efdef402b3373d83714a5344e8c6e8059fecaba06f37f6319badcbcda1894bbb6f79c916b2a15ecc31a22bfca6f2cc4c7d59d39f53bd081e562404355a953cbe0536defc8fe62fcdd0cd71b769d9b762b04040c1fc1e5c4917ce062594ed8cf4bb263613e127b22db38b6a5b0214cf0700e76888f96e60126e3ab1eb7b3b57c3d76001679be27446c35eba5566ac63cc788ddfe2d9429ef1103c3e9291fe366bb504057079207303afb20426a8096dd3790bf83aa15481dbed14d8b87707b7327b5ee517c0564f27b7f7810cd8cfee83cff59b4cba483416f1b9b8b1288720aaa1fa1443973e9fc93fed1ebb2ce2a99d4ebb63e7a21cc742ce77dbdd058a53432775e40465da98e649f0861d0c1cbdf1903a2a008cd066f237e25830ad3fb61d1a3859036c869c62e97b80ba8f216c0c4e6d641c50f1ef23265da90e29eb2ef1248c9d3dae72710ebfbea8b3f83f61ee021a2040745750582565f4c17458b3ad2104d2a30149ab5cf9adc3c449b5a0c3ab21d49bef6dd8280a3dbc8a2957f5fa4d81cd7c7bfac4f641419484fe3e4105c15731b0074a33da19ec219a47d5182675405a343ed1c8388997f071cdf692ff544c55b69fb14bb352291b7faf8889071e33ef98d0bc7491bd961d16cac909b5bafbf4b291a03fe0b029edba8fc48b4d40225e95bb6a1e96f0813e9ff1fec465e8071eaf1d74088604ad7b776ec3b9756cfa1fd870d532b2dde7ba6a2f2ffd580e22930e5c1611ae1696dc5d1f29d4d3cfd85010f40b92d70e117bc4da8aad02b130123c618bc02ab4b726ef5c0d4629616ab12cf84fd266ee26763e6ede9f3defb6a70ed63f9aa79258b5f5b71c3050ccf61dd477b1dbc1a279a9dc875c5d539acda541daf77a460ac47b654e9571103d7538873c4e390acb3539637df6a372542120203a83191b1b4577ee1a3afd473c9f53c097361804a88aa38b73ff37c966b60256529a1ae0068fbd845f59ea4e258a5f36dd51dffe3fbd851d947f9089ee86bbe90631cfe2cc6f829852218ce116bb638f9406e6033f6a7f5367f29103da200537d85a5c2fd22f13cf9e286a7a69ee7898cf9078b73809d32481dc9732806535c12df2b11fc7b59f3172e66278b7f3395465ac3ec8a697a2b52d0daca3c86b240b5828218491c6c3a44bfb344efcc674a97b0154ff18d37353d106aa95e4c4515449bf92a1dec9047bc9c122c7b3d3ba0de86e26e3971875c211750ec08bf7f6a9a4dea413a3fba9561b3e79778bf3d111c8775a63c28a7f0a87bba1bf7da29288782c7160687443634eabe7c7fef15ece92ab91d8d9c3f96f2e7c28ff625ce0c818e78e3d6a9c4b17e326ad59cd3959039ffef6138dc954063aff1d9670fa264fa4b67ae93bfb47ae758979de0bbc0336e4cb27112360f480d794274e38476c6adac8e100ef6104c7287f19064434544309a192e5c7c3a1e0c63027bec6bfa4174a1a44cae1548883ac0ae4b56670fe057ea1836fb6e4cb6afa7c9c1c73aba5cbf5a58deff29352327ab85aedc62701e07677be1205cf66b5a210601d561b76911e838858ad944be1178b7b1790049dc22a7c726f88983433abc61a31e946e21724f91d3c7a747694ebe549dd98db07ebb436b6b2241fbf84e1c8402ba89d30329c89a20f1be979db17cee503292fcf8bd74a925f87deb3b242ede8d77ea6ff350e2d5324318fb8b18b5fccf5f67f305779f3a931b71378d374417a4727727b34fb1a4400d8092fa39cab105a0ca881639ddec1451f755fc5a519fbceff2bdc3dbafde643579b4f0fbbd4db64ed8c0803a0f2cd898a92ec78c660497fbc468ba7dd2381997584", 0x1000}, {&(0x7f0000001500)="b07e4d4925f582692919838766721d023c94d33c225905364e8350de397c1e8c875eb2d7d73b3ad1dca9cc5972e6ba250bbb350dcb5ed93ad2a6", 0x3a}, {&(0x7f0000001540)="9f04dd0d8aca0bcfb44521963bc16280b8cdbeaebefc7dc5", 0x18}], 0x9) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001640)={0x10, 0xffffffffffffff80, 0x4, 0xda, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xdb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x28c0af07}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x83df}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x45f}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000001bc0)=""/148, 0x94}, {&(0x7f0000001c80)=""/116, 0x74}], 0x2) 04:03:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = msgget(0x3, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/95) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x7, 0x4, 0xb3a, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3e3bfe7e}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10001}], ['./file0/file0\x00', './file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x5}) mknod(&(0x7f0000000740)='./file0\x00', 0x6000, 0x3) unlink(&(0x7f0000000000)='./file0/file0\x00') ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0xb08108a5bc1ec279, r2) 04:03:11 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r2 = semget(0x3, 0x5, 0x0) semop(r2, &(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(r1, 0x2000746e) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000900)={0x1, 0x4, {0xb67, 0x23}}) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000600)={0x0, ""/196}, 0xcc, 0x1, 0x1000) flock(r1, 0x8) msgrcv(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dffbaa73605d800000000000000000800000000000000000000000042119277ff7eb700000000000000001960dd"], 0xcf, 0x1, 0x800) 04:03:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20, 0x20}, {0x85, 0x3f}], 0x2}) 04:03:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 04:03:11 executing program 0: r0 = socket(0x18, 0x1, 0x9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) 04:03:11 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 04:03:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x19eee00000000) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1, 0x7ff, 0xffffffffffffffde, "ff0c003c02df71815acd00002300"}) write(r0, &(0x7f0000001600)="2b87088fb1379bc8c8a007e2ec5932f4c36467b3da7588af988312245b7bec9959f331d7074467", 0x27) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f", 0x455) 04:03:11 executing program 1: 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, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:03:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) 04:03:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) fchdir(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) chmod(&(0x7f0000000080)='./bus\x00', 0xb2) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000140)='./bus\x00', r3, r4) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfc61, &(0x7f0000000340)="b6") 04:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x0, 0x2}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8010, 0x20) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x5f3) poll(&(0x7f0000000040)=[{r0}, {r0, 0x4}, {r0, 0x4}, {r0, 0x1e69b13741f085d9}], 0x4, 0x4) 04:03:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0xfffffffffffffe6d) 04:03:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x7f6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x9f267f04fb30399c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff9b) write(r0, &(0x7f0000000180)="69117faa613bb2aa761a124adc3930b4d12a6f0e2b85dd58eb1de28e076d7026c22468b1481773b9aa6edc57831f1b95e83d0247fc1628e8d92b232af18b38916fc30edd96db7f8485f43c83e4163b31a926cb9e3209d167599c28135ceeb87abc1d5b12cdb6a0cc9ada496444cab2b0d15ef9d0252815d219067d8dc35d1123cac33e571b9fa3eeac7701607616ce4a11ae0a660077f96fd6878b37eb675cbfb5e1f70cc06268a814cab79f25011d3c17c3719f31ae33ac7c1756d4cc72911ff7cbfadd9f1a27190b8d", 0xca) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000340)="9d94be6f1116da73e699af65a9980df859880beeb48a2af210a0a441", 0x1c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 04:03:11 executing program 1: r0 = socket(0x2, 0xc003, 0x61) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) writev(r0, &(0x7f0000000000)=[{0x0, 0x50b}], 0xffffffffffffff3a) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff9b}) close(r0) 04:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x238f5b6dc07a3250, 0x40, 0x40, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x28, 0xfffff, 0x3, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x7ff}, {{r0}, 0x0, 0x20, 0x20000000, 0x7, 0xb2}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa0000000, 0x26a, 0x3}, {{r0}, 0xfffffffffffffffc, 0x76, 0xf0000000, 0x1, 0x2}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0xfffffffffffffff7}, {{r0}, 0x62aac93638b7451f, 0x20, 0x81, 0x5, 0x9}], 0xd9, &(0x7f00000000c0)={0xc85, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlockall(0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) clock_settime(0x3, &(0x7f0000000080)={0xffffffff, 0x800}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}], 0x2}) 04:03:11 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 04:03:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x3}, &(0x7f0000000040)) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x9c, &(0x7f0000000140)={0xe3, 0x1}) 04:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0xffffffffffff76e9, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x94b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x88bd82e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x5}, {&(0x7f0000f41000/0x4000)=nil, &(0x7f0000efb000/0x1000)=nil, 0x7f}, {&(0x7f0000fd6000/0x4000)=nil, &(0x7f0000e20000/0x3000)=nil}, {&(0x7f0000f1d000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e13000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ecc000/0x2000)=nil, 0x4}, {&(0x7f0000e79000/0x3000)=nil, &(0x7f0000fc8000/0x1000)=nil, 0x3}, {&(0x7f0000ec3000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ee2000/0x4000)=nil, &(0x7f0000f99000/0x3000)=nil}, {&(0x7f0000f4b000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() fchflags(r1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:03:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2}}) 04:03:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind(r3, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000380)=0x8) syz_open_pts() dup2(r2, r0) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="27a72af1e4cbb87ec9a8188ef6422f5a1f760d273217b2485b3fdba0668712c975c572da580994e3c3c60c7d3bce8b02a539a21cb79263724e2e9f61e8900036e63210a27094fc650196f114fbffcf1e77914300c9bc12510b52dc2c114a52843478bcc3949e70a643a905e129d66b64a675e366c2c5f1cd165290e1319ce5733272bb7200cf5a7966155307544757218c891393457d3b6c023b62824c39041fccd91d85893f55c95b1b4c09ffc8b439f2565d7548bd782c5f"], 0x3) 04:03:12 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) 04:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x80000006}]}) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x2, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x8, 0x0, 0x558, 0x4}, {0x6, 0x4, 0xfffffffffffffe01, 0x4}, {0x401, 0x3f, 0x7, 0xcaee}, {0xfff, 0x8, 0x4800000000, 0x6}, {0x8, 0x1f, 0xfff, 0x4}, {0x66, 0xc1, 0x6, 0x400}, {0x6, 0x9, 0x93, 0x6}]}) 04:03:12 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) 04:03:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x100000001, 0x2e, &(0x7f0000000280)="ebff00800000fd812eaa4e713048e69931929648eee40fe5ca69ab8935229ef961351f44c084b8affdb6c0bbddbd7c038f2e2d2cd17d9c6e0a81ce90f5acee7e5c7c460393cb5f773999884a25e6ae73b963dd31ef8661a093200d24968d8412060fd41d68b9441c88316327a6", 0x6d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x54068f2a024e113b, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000200)) sendto(r2, &(0x7f0000000100)="bea8fd37f11a5154bb555c4b6e260707ec5442650bc96aada5b959f4823d70dc593307e2d88042231eab8904e743ecd7efda6f5a6e4ac3886ed7c5f1f5fc1f08e97b1cb7b371b15be198aa3bc30079e0debc946b2f713d7712538927b6643bd887d25e5e669b20aad68845d169", 0x6d, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000180), 0x13c) 04:03:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = getpid() r2 = getuid() r3 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:03:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) 04:03:13 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 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) sendto(r2, &(0x7f0000000040)="3da0d73cd4e3dae9a2ca2cfe", 0xc, 0x8, &(0x7f0000000080)=@in6={0x18, 0x1, 0x531e, 0x1}, 0xc) 04:03:13 executing program 0: r0 = kqueue() flock(r0, 0xa) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x9, 0x691c, 0x7}, 0xfffffffffffffffb, 0x6, 0xfffffffffffffff7}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) read(r2, &(0x7f0000000180)=""/48, 0x30) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) bind$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r4 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r4, r5, r6, r7, r8]) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[0x5, 0x1, 0x4]}) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x20108, 0x7b) ioctl$TIOCSDTR(r9, 0x20007479) pwrite(r1, &(0x7f0000000400)="fb8f300c23ac31d5649995d3255b63a44af53fb13a6257fe90675b6c9a474d527250ccd7d7715bb23f0802aada39ddbb174feae63b658cadd8daaeb15b65e162be9d71925e91fe158c9b0b16df54f00733cdd1546db3227332881e44091c9fc00d404605ff8c51866d8eb2fc0faffe4ee4a8f63ebf968a707c5b82387e1b4e6ddecb0aeca2552feaaaad22c65f030d2d0ab7efd31ef521fb4baf9a09445d74c681bbcc1e9572a03e7aa8294a426ef9e97ab076d0b15672fc672c7ef6e311bac4b4711c682cfe137e77987e045a7f719362039e32a9ad7764429d4c49830db6b047b51cb03aa05f9042381627ce913a333f7855b9", 0xf4, 0x0, 0x0) getsockname(r3, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) recvfrom$unix(r9, &(0x7f0000000580)=""/174, 0xae, 0x843, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) kqueue() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000740)={0x9c3c, './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000780)={0x1ff, './file0\x00'}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000007c0)) 04:03:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x20, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) getsockname$unix(r1, &(0x7f0000001b00)=@file={0x0, ""/4096}, &(0x7f0000000400)=0x1002) clock_settime(0x2, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000880)={0x10, 0x40, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffff801}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x7}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xff}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000300)="cd42e0686a20a1e3a6e0cc56ce8f939adbd3322026ad4aae24c242013030a7362da1fec84797e77492ef1a4c3e684e2b3f3972052078b7e5545562653660f4845a64dc406e9d0ef9d8733f78413c131ecb2d0c1683d8f7e586a6d5fdbc809f2ba3c11b8ddd230f91f9208791d8c38edeb11ddff9684a56672d55c1befa3cbe6151e2b14a29cabb1058b91334", 0x8c}], 0x1) chflags(&(0x7f0000000140)='./bus\x00', 0x0) 04:03:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) connect$unix(r3, &(0x7f0000001580)=ANY=[@ANYBLOB="01002e2f66696c6530001ec9e521c851d1f177431d7087e3d17faa4245d3e748f6c2de7614fd30adbaa426ad401edc2cc71850d98abed5ced5ba57bfbdbe7598cf786d8bf2f47b46dc51b01af93b10664a93a31f372d2a8f8e069a7f36fb7927902cec33538daa9b0233f2061342b981d1dcf7ba4419f6a3b53f25c1a720b8"], 0xa) sendto$inet(r3, &(0x7f00000000c0)="322fe4bb1f6e37abd7411ee34cfb804534cf9370c8a0039adbba85915f2be2e60a402ff5f3787e0c611864f4916982ef0024225e415ca3df31c17a931e9febcc9f1b33febe80fd45e60fd73513ca388d78d8b27cd7d5ecab0bfc366b2af19ae6f43ec58806d2e65b59ec2ee6341433f9c39c8fd6774b611b7d2d86ec8fa7e65eab50afc97f3d22142c25308423d3623c71d65116b9988a832d3da6383862fbdad5e57ce42bd14c67359465a7b25ce16bf5fa0ce44c397e8b", 0xb8, 0x404, &(0x7f0000000180)={0x2, 0x2}, 0xc) r4 = semget$private(0x0, 0x3, 0x2) semop(r4, &(0x7f00000001c0)=[{0x2, 0x4f, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x9, 0x2de40e8ad10b4af}, {0x1, 0xffff, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0x1, 0x1800}], 0x7) semget$private(0x0, 0x4, 0x20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = dup2(r3, r3) write(r5, &(0x7f0000000200)="254c08816cc3f2eb71c5a52c134ee6e8cfbe60e8c4ea77a9e44f59842f2312bfc1a2bf0c92cf58971e3468e5af460fc991d80653772923f16407740b5a4f5359d265b7a266389a6fce461622f0754684b9376834b4b2b9e3f1697146fdda8013b419019f37155d04637ee5b7b0cd5b38cb9148f2dbe9b24830d5231b473c7cf204101783b985c8b9476e2dbe4efe899e2183907273d77bc913326368214cdd9b6c93983d64e81044fdf5", 0xaa) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000380)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fchmod(r3, 0x6) getsockname(r5, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semctl$GETZCNT(r4, 0x3da096c30b3a00a4, 0x7, &(0x7f0000000440)=""/4096) mknod(&(0x7f0000001440)='./file0\x00', 0x80, 0x8) 04:03:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40c6e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a350dbb3f0216ab93f01fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:03:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000100)="dc1f27cb2bcf66af48d0f65152a26619817c190f3f7aac31e88cb7321170b7d6a399cde665e97876a4", 0x29, 0x3, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x12, 0x1, 0xfffffffffffffc01) 04:03:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20613, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x10, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0xe1bd, 0xbfb}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) r1 = semget$private(0x0, 0x3c969c8f9dc71bea, 0x4) acct(&(0x7f0000000340)='./file0\x00') semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/182) lseek(0xffffffffffffffff, 0x0, 0x4c19c4870b7c4c8a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 04:03:13 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x1, 0x100000004) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x100, 0x0) r3 = openat(r2, &(0x7f0000000e80)='./file1\x00', 0x0, 0xc) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001040)=0x20036) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r6 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/pci\x00', 0x103, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x0, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x203, 0x3}, 0x8e, [0x2, 0x8000000002000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r7, &(0x7f0000000bc0)=[{&(0x7f00000005c0)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0x69}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x4) getgid() shmctl$IPC_RMID(r4, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) read(r0, &(0x7f0000000e00)=""/87, 0x57) bind$inet6(r3, &(0x7f0000000ac0)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) ioctl$KDENABIO(r3, 0x20004b3c) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x5, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000100)='./file1\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000010c0)) 04:03:13 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x400) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) r5 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000005c0)=""/34) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r6, &(0x7f0000000bc0)=[{&(0x7f0000000e00)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0xb}, {&(0x7f0000000c80)=""/62, 0x3e}], 0x1000000000000043) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0xfffffda4}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) write(r6, &(0x7f0000001200)="74211cfc84745583cdc6258204a54686bdd82c6a50939181b48d8dfd31650a68fc277e20c8bf5586d706f9f91d0c94bf916a8cf1f881e8bcd864c5408668fb9abdaa367a839ff3ed7ebb29668604356cc613a19d701412dd23061b5797bb5ca9fc7711c644618afe38e25faee2dc445ab5f760ac83e4cbf564bfad50d666bb1fb5049a4049ccf734cc48e045364839fe98fa5dd8a683e00bba4c4549fcab2586c20eac82d90c03d3f30dc9d5ee5c2fd89cbbc34556100944b0badeb596ee1628d677", 0xc2) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000dc0)=0xfe46) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r4, 0x2, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) 04:03:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xfffffffffffffcb2}, 0x0) 04:03:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = semget(0x0, 0x4, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/113) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 04:03:14 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 04:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x1000000}, {0x7fff, 0x9, 0x101}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3, 0x7f, 0x3, 0x4d5}, {0x9, 0x1, 0x7, 0xffffffffffff97e1}, {0x2, 0x2, 0xa28, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8ad528fddf4d56bb, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10000000024}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000100)=[r1]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4, 0x4, 0x9, 0x4}, {0x83, 0x2, 0x1, 0x4}, {0x7, 0xc957, 0x3c, 0x400}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 04:03:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="a900"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 04:03:14 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) semop(0x0, &(0x7f0000000100), 0x0) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r1 = getgid() setgid(r1) setgroups(0x9, &(0x7f0000000240)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x20000, 0x0) r3 = dup(r2) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(0x0, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000003c0)=0x80000001) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x0]) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r1, r1, r1, r1]) semop(0x0, &(0x7f00000004c0)=[{0x0, 0xfffffffc, 0x1000}], 0x1) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000540)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x0]) setregid(r1, r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000005c0)=r3) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x0, 0x5, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0xa) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") semget$private(0x0, 0x2, 0x502) setgroups(0x1, &(0x7f0000000880)=[r1]) semop(0x0, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) 04:03:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 04:03:14 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ff9000/0x4000)=nil) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xfffffffffffffff9, 0x2}, {0x18, 0x2, 0x7fffffff, 0xfffffffffffffffd}, 0x1, [0x1ff, 0x0, 0x47, 0x4, 0x4, 0x0, 0x400, 0x40]}, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x7) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) r5 = socket(0x1, 0x2, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb1, &(0x7f0000000180)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 04:03:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) syz_emit_ethernet(0xa, &(0x7f0000000100)="5412c6efa5e53fa4150d") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) fchflags(r0, 0x10001) 04:03:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x53) 04:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) close(r0) r4 = dup(r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)='F', 0x1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x100) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:03:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') fcntl$setstatus(r1, 0x4, 0xc8e1eac5e4a28e4c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 04:03:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket$unix(0x1, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSCTTY(r0, 0x20007461) 04:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x7c1ac239b46c7aca, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x4a40, 0x8, 0xa20, 0x8}, {0x401, 0x8, 0x3f, 0x101}, {0x6, 0x200, 0x24, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87, 0x0, 0x0, 0xffffffffffffffff}, {0x401}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:03:15 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000140)="79ebcd", 0x3, 0x0, 0x0) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x208a9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:03:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) fcntl$dupfd(r1, 0x0, r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 04:03:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x8000, 0x1661, r1}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 04:03:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000240)="99", 0x1) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 04:03:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bd5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b0000", 0xfffffffffffffc2d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f0000000580), 0x0) 04:03:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) sendto$unix(r1, &(0x7f0000000140)="49ada1cfc211ae8feed84904f40045e45a37bc02b02aa3fdaa911586bfe14b40758cd569d39febd1052799b53097c4857e2284f6f66f47a6cbddca6064752dc5b8a7295b32c5a111aa8827d7c0a4fa85a3d14b356a08be064fd1f77d0a6cdf0f79957d04bbf05e4fbca7571cf1c0e899b6aff735e190", 0x76, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 04:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x3889154e8e12ff8, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 04:03:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x7ffffffe}]}) r0 = dup(0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 04:03:15 executing program 1: readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000500)=""/244, 0x8e) mknod(&(0x7f00000000c0)='./bus\x00', 0x97faa02a56abc695, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb179") 04:03:15 executing program 1: 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) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x4cf5) 04:03:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="ffe6e374767c2467e1c2e6d5ccd5a718ea1848d534bafa7133dd72041058a7ad0cf36876cc5c1a2bee1b7d5bc9a7a7bb5667c4e757c0b921a6bff4ca9533f721bd823e9f6068957aff41fcf24ff9151c78388a046d03fa", 0x57}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000280)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 04:03:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000080), 0x0, 0xffffffffffc) execve(0x0, 0x0, 0x0) 04:03:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="211171b33a0342b3117f733c9c7d94ae0faf62d1144a4a5e616a021fa70712b55d7692d1e7d4e50d2ff4cab1497a890faa998722d5d734acf3ad956a81e676bf9d3c458486a9abeb93929aaa381e474712c8777afc1d73c20b58fcee388370af43791a52d398c583f2247fa476dd81f7071da6331a2ba9dae43328ce5aa074ca12e06d03086442c4651b50303c2998dcd262546bfea4f788f30b76"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kqueue() 04:03:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x2) 04:03:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x3, 0x3) r4 = dup(0xffffffffffffffff) r5 = socket$unix(0x1, 0x1, 0x0) r6 = socket$inet(0x2, 0x4003, 0x560a) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x8, 0x1) r10 = socket$inet6(0x18, 0x3, 0x3) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x43, 0x20, 0x4, 0x8}, {{r2}, 0xfffffffffffffffc, 0x24d4feb76f73d8ae, 0x40, 0x6, 0x100000000}, {{r3}, 0xfffffffffffffffc, 0x40, 0x0, 0x9, 0x1}], 0x19b, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x1, 0x1f}, {{r5}, 0xfffffffffffffffd, 0x20, 0x40, 0x1a5, 0xfff}, {{r6}, 0xfffffffffffffffb, 0x80, 0x10, 0x8, 0x6}, {{r7}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x5, 0x4}, {{r8}, 0xfffffffffffffffb, 0xa, 0x1, 0x0, 0x100000000}, {{r9}, 0xfffffffffffffffb, 0x1, 0x8, 0x7, 0x3}, {{r10}, 0xfffffffffffffff9, 0x40, 0x4, 0x7f4, 0x800}], 0x9, &(0x7f0000000440)={0x3ff, 0x100000001}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x82, 0x20) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r12 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 04:03:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 04:03:16 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) close(r1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) flock(r0, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x80000001, 0x2, 0x10001, "b5ef9d467c5c9eacbd394f2652b2a7ee496c785a", 0x1ff, 0x3}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) ioctl$TIOCNOTTY(r1, 0x20007471) semget$private(0x0, 0x0, 0x248) 04:03:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000001c0)="e1ea27315fb4c5cff21fcd1790a4553dbef8ca41df435978d530d422e583b5d1bf7c8ebb9fa374b11d080ce97ec2ddad642cd624d06c8652c303429643cc7057539f1bf04521e5773c3b8d09377abfc572d6bf10d577ea679a68e536000660affcb4b2ceef39d8842cca23b07c6f96c22dbd73ffac4423a2d2359620c4c4c6274e54c9290dd066746030beac53e90d31fc5c3fafef876f48eec60da43ff944c98cda410ce6eb5c8ae1803a512f6f6eaff908f7ec3576cf09eb9bd3db1007fad4be142c68f3c75a6f43cf749adf5c85e7fdb193d8ae2b352a780e03c1b6d46650d7d6e29d", 0xe4) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) symlink(0x0, &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) socketpair(0x6, 0x4001, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x7f, 0x1000}], 0x1f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x101, 0x3}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20000012, 0x200, 0x9}, {{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0xfffffffffffffffc, 0x7}, {{r1}, 0xfffffffffffffffb, 0x98063b98f09e22ae, 0x80000000, 0x101, 0x2}, {{r2}, 0xffffffffffffffff, 0x6c4761c060ca62ad, 0x20, 0x0, 0xe1ed}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0xb9f1, 0x800}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7}], 0x5, &(0x7f00000001c0)={0xb5, 0x1f}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000300)) socketpair(0x20, 0x4, 0xcf3b, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0xc, 0x1, 0x7f9, 0x7fffffff}, {{r8}, 0x0, 0x1c, 0x3, 0xd56f, 0x3}, {{r8}, 0xfffffffffffffffa, 0x4, 0x2, 0x3e3, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x7fff, 0xe5df}, {{r6}, 0xffffffffffffffff, 0x38, 0x1, 0x9d15, 0x7fffffff}, {{r6}, 0xfffffffffffffffe, 0x34, 0x2a6bf7b1a214e556, 0x5170, 0x80}, {{r5}, 0xfffffffffffffffa, 0x20, 0x80, 0x5, 0x7fffffff}], 0x951e, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffff8, 0x20, 0x2, 0x100000000, 0x180}, {{r3}, 0xb16e703fb7a932a2, 0x2, 0x1, 0xffffffff, 0xc108}, {{r4}, 0xfffffffffffffffb, 0x80, 0x40000000, 0xde9, 0x52364da4}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0xe06e, 0x10001}], 0x9, &(0x7f0000000500)={0x7ff, 0x8}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000540)=0x100000000) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000580)=""/52, 0x34}, {&(0x7f00000005c0)=""/15, 0xf}], 0x2) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSCTTY(r3, 0x20007461) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000000640)=""/162, 0xa2}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/240, 0xf0}, {&(0x7f0000001800)=""/1, 0x1}], 0x4, 0x0, 0x0) pwritev(r7, &(0x7f0000001940)=[{&(0x7f0000001880)="a165cea07d0c432556b951e7b99622793614f43ebd288506ff58baefda349508384210f9a2786335e2af620b9eec01e8599619bca05348c42414ea42b9678cdea751bf3337b841ddfe49978fdb123900a92003febd207618fc408a6fa5c0ac157017e5cfc57923f200ad677e6ea32c11dfbdba8e87fad82aea93bb3e06c99df6cfd9e0143448c73a20b66c0110843cb9cff5017ef56d64f719abaec8c4dcc35d0d2f9af951", 0xa5}], 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000001980)=[{{r4}, 0x0, 0x8, 0x0, 0x1, 0x27d2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x86, 0x6}], 0x4, &(0x7f00000019c0)=[{{r9}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x7fffffff, 0x4}, {{r8}, 0xfffffffffffffffc, 0x84, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x1c8de12c0fd99310, 0x1f, 0xfffffffffffffffa}, {{r4}, 0x57ac6988e2f173e9, 0x20, 0x4, 0x1}, {{r6}, 0xfffffffffffffff8, 0x82, 0x40, 0xfffffffffffffff9, 0xf4}, {{r6}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x200000, 0x400}, {{r9}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0xfff, 0x5bb}], 0x2, &(0x7f0000001ac0)={0x0, 0x7f}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000001bc0)={0x10001, 0x10001, 0x2}) syz_open_pts() ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000001c00)=0x3) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001c40)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001c80)) r11 = semget(0x0, 0x1, 0x212) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000001cc0)) lseek(r0, 0x0, 0x0, 0x1) 04:03:16 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000bc0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000c00), &(0x7f0000000c40)=0x4) r1 = socket(0x18, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = geteuid() write(r1, &(0x7f0000000100)="319419c7b10b0bc26db3c062f58a228c91f264ae52cced9ebf0be5", 0x1b) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000200)="60038ec71fafce53640ce05a2d45ec5ca2d565c59cc49942fed97a72e41a71068921663923acf584a30b6eb4b1802eef68624ae7afe607c27d1ab5ce36d761b51ac2729c9f9d5d18ecdea93c9cea030bee822214d7469aad4469999987ec359e3cdd21a0b575ddfe388c65736f361985a126ae278213752b2b3cb8d370913081ef70c45534706e40cda9b7349066b8ca5476d75f279874c28d24ea5bed4dc2afca447f5e29ad3d9787e122a3faf61d12e7c964a60a4010402cc4df93d4a2b02ddf0887f309775b3b6d53a7ecb694cf6c715f6539f833c6544bf8f317758b02a00ceda84b0cc88d1c9f228c871a2aacca7eec", 0xf2}, {&(0x7f0000000300)="f21f29b0272bf87046f6ca5a3694f25934e2b272e80cd07fa5389e5ea0a9eb67bdeae96ba45784a1f27fc8065a12bf20bce87fb091a0d3e24f71f9bad84a61b5c25bb10facd7dfe46bba5015f996727a6f726883647659538cbbd096d331be99deb71f9ae5a1eb095285c6bc56a854dd32708f198759e95843fbccf5cb6645736441b5bf4102d0042d03b7ef9ce3e699e30fa86a3ad653efa1264948a17cd017a2242ea3c233dac022581d78a742c4fde6a35aeb77685d7539b6060be707d0bc82cd157b034a3a174b7d1816356743f46612ad84362290555289bb", 0xdb}, {&(0x7f0000000400)="dc111a08db5bc511ab5014eaa14c4892f138930e625be57699025c141b9f92f914ae3db130679d4d906d10fff623cff3e8194c5ba0ae8165ca119131536511f261a3421f1e6ee35893a440f85ee8cddb741ac6c70ce3a426c2e30dd57b30de517005bc0586c4a81dba1dab3c11368502c9cbefd53d60ab7e71177575cb9156acdc0bc068010bf85c5270147f1cd3249b506e68311c2b7b3fce30f6ae279b211b451976746e6894f93e04ca4a85ee5b0489f168e8e5c12df6b351321c6b1a398493cda1a58dc220080c2b5057410bba3e1b6d75bb100d4c", 0xd7}, {&(0x7f0000000500)="c42e46a09bbc1a0b9894e7c38410ef4aaad7f3e32d87bc459a8006a1e176b97031d11e3fc45de95769923eea3c0a922285d4792b74a40b4d7f5ad58413f9a21109de3f1723a8b989ac569c86464063e6c50bde601ef023c2ecd43812894148868a22e7bf8776fd292a8c88648e143a6cc2be105bec05fcd8ff7e8c7216d00e2773ac6abd4e07d3a8e11b1204d7bc9c4ee5aee269d92a5d3993d8a4a8503037e4c975bafeb8a5debbeb1885648ca4eeb80e40cf0226480611ed72dae918c9dcf8a8b2ddbc7d", 0xc5}, {&(0x7f0000000600)}, {&(0x7f0000000640)="c083ffe0c1b0bfb581ade03b0102f624000967dc8d76c3045d39bdb94c4d19f792980cdb1e0b823265b0abfe023f0928f139795b99e620ed153d79d8fa259455f5ae3809224a8aea9d49ef994c7b27ae6e1d6e69324577ccbe4a72fa21874f4047a3b17be774e8c0bb22abf6cc6612fd78c090f93349ce1c1ba744bcae71aefe98b8edbac5692757e65ae8a6a02d074113eea4b69d9dcc17c567efac", 0x9c}, {&(0x7f0000000700)='P', 0x1}], 0x7, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwrite(r1, &(0x7f0000000180)="e70b8270ce551d10907f1f58be03645e56d1dfd7338cfe9bda9b06997da6eae68919ff850b6b6231e8a34bfe2b03e5f6d54a58510666f970688085d03d9e1921ea5d9ab7bbccb1e8ea3cbc716f86d3c053254a6f3acb2f5f0921fa39826b5e6ce3fc67d7f65e469b489d44f88b1949c8ec9f3dcb2a7e693913e1af9cd2", 0x7d, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/zero\x00', 0x80, 0x0) getgroups(0x2, &(0x7f0000000a40)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r4, &(0x7f0000000a00)='./file0\x00', r3, r5, 0x28a96ee916ae3f2e) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r2, r6) connect$unix(r6, &(0x7f0000000b40)=ANY=[@ANYBLOB="a6ec6b3ff773e95d77b9f5fe0841c7007d0000eaedf9b79fcb433f11ee27eb9a9cccc0950d7754ef6940000000b95cfd80ad943746cdc2bd61cfb022f8b6bc329b814d7fa45f8b13046cd85846759abea157634c7c70a6c70aa16debca0907a510b49f6a0be445e98bb204d446af1bc7f1d3ec"], 0x10) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000a80)) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000ac0)={0xffffffffffffff7f, './file0\x00'}) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f00000007c0)={0x7eb1, 0x6, {[0x9, 0x6, 0x13b4, 0x9, 0x6, 0x10000, 0x4, 0x7f, 0x6, 0x101, 0x8, 0x4, 0x10000, 0x3, 0x7, 0xffff, 0x40, 0xcaf3], [0x6, 0xffffffffffffffec, 0x7fff, 0x6, 0x5, 0x0, 0x20, 0x2, 0x9, 0x3], [0x9, 0x10001, 0x3, 0x2, 0x200, 0x6, 0x8], [0x5, 0x1, 0x100000001, 0x10000, 0x200, 0x2], [{0x8, 0x1ff, 0x1, 0x3ff}, {0x100000000, 0x4, 0x80}, {0xc58, 0x200, 0x81, 0x81}, {0x1, 0xbb7a, 0xab51, 0x9}, {0x2, 0xa9, 0x101, 0x7}, {0x7f, 0x7fffffff, 0x100000000, 0x3}, {0x101, 0x1, 0x0, 0x10000}, {0x4, 0xc17, 0xba, 0x1ff}], {0xe517, 0x7ff, 0x7, 0x1}, {0x1, 0x9, 0x4, 0x5}}}) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) faccessat(r7, &(0x7f0000000140)='./file0\x00', 0x4, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x7c) mmap(&(0x7f0000306000/0x1000)=nil, 0x1000, 0x3, 0x1010, r7, 0x0, 0x0) 04:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x240, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x401, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 04:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x9ac0abccaa4f8e4b, 0x140) 04:03:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) munlockall() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 04:03:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x82d14da75dc8ac7d, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x800000000ad8, 0x3, 0x2, 0x6c3, 0xdf5}, 0xc) write(r1, &(0x7f0000000800)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa612ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa14f137a61980f3640b8a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c2964ac428702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff9085deb8c86fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a8", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvfrom(r2, &(0x7f0000000340)=""/204, 0xcc, 0x800, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x47) 04:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e0, &(0x7f0000000640)="b6a6cb3fa9afd20bbcb9c8ffbef28e731d7762e60b324fe02cba2c817405fef82392e09b87f49df12407eca407e170614e26e32b11e7110df8371448833cbdd3f7f057f58f4f9438fd819935d68c765fa64ad202096040bbefc8ed2e80640b0fa86c68b6f204640b39f5a9b85769d02bfd11aa646f7e243328d0952b2c2a75aec7e8cfedce877a464d1614ce0683ba973c859a615f8c2348fb60948b59c914cf0f78f4ded2bd96394b8a35996f20f1e734e921b4bfdfe7a18ad53d89f3d4b9fe74fa0f53038b35ec650b14dd2e0318daa22afbec9337fa57d21a76f035128ed53f5693624bcb26566e0bb2e283b44839d649be1a063525634ad5e82eca6e346061d67ea82caad926b57a08c1a244fe1b456fc6345714d2c73cce7185f5fc7ea44eb2bd712f6a04f9f65af725dd31c771c89ac004db6192bf8798c508fb5730717fc55e3229c9a276776328c8345b516526233a9648ab4bf998816baf584577046d20171ffcec686d9f4e5ec8da53fc4ed564a1b72926ae993e7a24275056821ed7ba50a0b0170afbf18e8e74e7db99386fcbf58a5d554107ddc1ffb13456caed4240bfc088d7b2e3673345be13da3546f723a5df7b6428a606f3b5b119534bd62cdd6249dedd57417ed15c45f014160a397550c821a567ba24cdb6aa27427f65d7791a6a5bb04e7178") 04:03:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x61) r1 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) 04:03:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x16f4, 0x3, 0x6, 0x8}, {0x0, 0xfffffffffffffffa, 0x100, 0x6}, {0x3, 0x200, 0x5a9, 0x6}, {0x33e, 0x3, 0x8, 0x247}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x2, 0x7}, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 04:03:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x3ff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x40, 0x1000}, {0x2, 0x80000001}}) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="0c465a74d37d61b20180717703000000000000009149f1bb044c4bdf3914f56a7b1cdfa51757d43ce9", 0x29) minherit(&(0x7f000002e000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) 04:03:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x40000800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f00000000c0)="101d2af3ace6c78c15194becfefde1ffa61eb080bcb7310a1ef73a04ee9f1fd751f7246c1f5b96d361a693652a9e37e0d6dd0958de8abcc941a52d542b2ac5fcbca941c91b6440bf9be77bed9ed8", 0x4e, 0xc, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) 04:03:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xc0, 0x4) syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_settime(0x0, &(0x7f0000000080)={0x7, 0x2}) 04:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x101, 0x0, 0x400000000000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='E') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xf99987cb1e8fc7cc, 0x1) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 04:03:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 04:03:17 executing program 1: pledge(0x0, &(0x7f0000000040)='vmm ') 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x810c, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) r1 = socket(0x10, 0x4003, 0x20010000) sendto$unix(r1, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129be04dff0000030000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100000000", 0x150, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x9ec) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0x81, 0xffffffff}, {0x0, 0x1c}, {0x84, 0x7f}, {0x26, 0x1f}], 0x4}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) recvfrom(r0, &(0x7f0000000180)=""/164, 0xa4, 0x41, &(0x7f0000000000)=@un=@abs={0xcce4f2e00136a777, 0x0, 0x0}, 0x8) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x140) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r1, 0x3}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r2, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x3b7, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000ffff0000f9ffffff7848c17e5733cd4661fd3cc78c491412753b2678aa5bced4c7c867264c05d735eb07ca7701546c151a9e09dc2abadcbb5ac79d44b5640b37c4ee67fd066745592f38fccbe0221f4f67bb317b431e1d76832b63cb8549887f0e763aae062b082768835a357dca3f253dffc1ae0c028cb21355daa229385143ce860c9c916a603098b074c550f431b2ea845fdaf94465d5226f04021af17c809731479dd0a7d9e7afbf0e0f4c4b699db5db8658be0b4dc80ee2ce8266e7f3215a781360c523ba1dcd46ae210c4ca15b82debf8ec65c8967397e2c6fc074935b366188af033f097c8985307da93b496210804205692eac19663b9cd43f7d4a7b8db468f9c1148fad3df7c4edb764a002ac8f3b379d4eb9d85ae3ac8eaf435ddd1542b5de2d520e61f8da8036f4c7758cb6499bf5575070bbd4"]}, 0x0) r1 = syz_open_pts() close(r0) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x600, r2) dup(r1) syz_open_pts() 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlockall(0x1) close(r0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="df0562ac2680c47c41e7e24983cd76acf63712ca680b10816eb0d740d086834be2b72a8672b5f36c4c5f65404f6a853b4bad0b4b8762298d13331293a7bb313ac315dc9b94cfb7f09a6e804ade3e1828f6ddd948fdbab5fab3868c8e9d2aa2d8c6547320467833ff93b259adf9b4fb914c5df7f29906925d98ef033feefcb9ee13f68bc99aac234fb8cc8a3ba23c7a36a0b4f750c9bcd0fa211010c769c5d613174280f86a844581a6b21480f99c4524f28b5c8ecff68400ba69e5ca87723d3f9a10a18207265d62408aa7147d10b41b72cfd9a026ce451e12d663fccfce6b87014e921b", 0xe4) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/177, 0xb1}], 0x3) 16:00:07 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x103) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x8, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0xea, 0xd}, {{r0}, 0xfffffffffffffff9, 0x15, 0x10, 0x8, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0xa3, 0xfffff, 0x6, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x29a8dc4156aece04, 0x1, 0x8001}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x99, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x7fffffff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x61, 0x10, 0xc13, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x80000001, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x39, 0x10, 0xffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x24, 0x4, 0x6, 0x3b}, {{r0}, 0xfffffffffffffff8, 0x42, 0xfa676c41f9458e29, 0x401, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xfff, 0x7}], 0x8, &(0x7f0000000200)={0x8001, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff7f, &(0x7f00000002c0)="fdc3f7456f0b2ccc72017bc5dae71ee38ca18d53640000") faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x40, 0x2) 16:00:07 executing program 0: r0 = socket(0x11, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x3d, 0x0, 0x0, 0xfffffffffffffff6) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x7, 0x9, {[0x5, 0x7, 0x7, 0x7ff, 0x0, 0x5, 0x8, 0x75b, 0x3f, 0x519, 0x0, 0x2, 0x6, 0x600000000000, 0x101, 0x81, 0xfffffffffffffff8, 0x22c7f378], [0x2, 0x8, 0x10000, 0x2, 0x5c, 0x81, 0x800, 0xab17, 0x3, 0xb35], [0xf5509f9, 0x152c, 0x4, 0x1, 0xfffffffffffffffe, 0x7, 0x4], [0x29d, 0x8000, 0x80000001, 0x100, 0x6, 0x716e172a], [{0x6, 0x80, 0x10000, 0xa562}, {0x8, 0x5, 0x5}, {0x6, 0x1f, 0x4, 0x3}, {0x1, 0x0, 0x6, 0x9}, {0x7, 0x2, 0x6, 0xffff}, {0x4, 0x7, 0x10001, 0x4}, {0x80, 0x4ba, 0x7, 0xffffffffffffffe0}, {0x3, 0xb878, 0x2, 0x800}], {0x7, 0x6, 0x7a, 0x7fffffff}, {0x5, 0xfffffffffffffff9, 0x8, 0xffffffffffffff01}}}) syz_emit_ethernet(0xffffffffffffff4a, &(0x7f0000000100)="b5c21b242dd8814a5b90c2079e6e9d0f93ef1d4b0e512fbe5943454ae7d10792c1fa567a388d09faad6eadcc1e3f4cf06cba6fb0a60000a40cdefc7885ca293e396b8d80aec466bf6bd2cbda7d012c4b9eb1ad97bd2af13dc4432f358980115cd7e47d8c0cef3c2ad4856f2a1a0f279d7720152256f76ebb1f9b92477c57cdb058f4d5eb4a9791a8584c642e376c64369b6dbc5ff6fe42d2b0fd4f59ce9bd650aa604d9ccc079d70891a848e494cad5e014b73f675a8b3a748f78dcc9d7344a30cca603943") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) fchdir(r0) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = semget(0x2, 0x4, 0x20) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/79) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0xa) 16:00:07 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) dup2(r1, r0) r3 = semget(0x0, 0x2, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd84]) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x3}) socketpair(0x1, 0x2, 0x8, &(0x7f0000000040)) syz_emit_ethernet(0x64, &(0x7f0000000180)="8d9a133700a03f7d4bfabccc7bbf48b78a7c1a3f5f330ba638f2a75f05f664a6491773ffd402ec561b2ddf631d9560726e25bb9317c90a67bf5b0be056e1ce62a721822ab7f431b6ff5d8f937d3fe5051499bc64d269a647a5ab2d0121438d5ee94fdcda") getpid() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/249) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x73766510, 0x100000001, 0x5, 0x8, 0x0]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x20]) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x800000000}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r1) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8011, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 16:00:07 executing program 0: socket$inet(0x2, 0x3, 0x75ee) 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) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x0, 0x1, {[0x5, 0x9, 0x0, 0x247d3dc, 0x9, 0xfffffffffffffffa, 0x1, 0x4, 0x101, 0x2, 0x7ff, 0x5, 0x7, 0xfffffffffffffc01, 0x23f, 0x2, 0x3], [0x1, 0x8, 0x7, 0x0, 0xb64, 0x6, 0xff, 0x8, 0x800, 0x100], [0x3ff, 0x9, 0xf0d, 0x184, 0x9, 0x10001, 0x1], [0x3, 0x5, 0x5, 0x7, 0x1ff, 0x401], [{0x10000, 0x9, 0x25f7, 0x4}, {0xffffffffffffffc0, 0xd94, 0xc253, 0xffffffffffffffc1}, {0x9, 0x1, 0xfffffffffffffffc, 0x30}, {0xfffffffe00000000, 0x100000000, 0x5}, {0xfffffffffffffffa, 0xfffffffffffffffc, 0x2, 0x2}, {0x4, 0x8000, 0x61, 0x8}, {0x8000, 0x6, 0xffffffffffff0000, 0x1}, {0x10001, 0x400, 0x1, 0x6}], {0x1, 0x0, 0x0, 0x4}, {0x8, 0x6, 0x0, 0x9}}}) pread(r0, &(0x7f0000000080)="4b8da1a292421be43651ae48e43a06da88e8c9530280abc0630eb654ee554228952acc4908bfbd6326ad62e657421a8cd7fbea1fb227e3b7c663f1387fffe182acbc6c76e99a53a03a4f00941f48db38a141f530ee84c4ed9942a313b54e75329780806252909fd2fe6a264c4e6059ff364c5650783f80d6f04e176ae83890f2c939acd728dc9b63a3ef7547379e7bd7da8c9edf2399fb92efc6795c570fccb66bfed4dd0eebd63949d157a5a6bd8dbb1894062fd6aa8043fc860cb6abf5126930456ae21cc977fdff82158a1d62e2d0e225ec97c54cfca0f8885e46410bc9", 0xdf, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = dup2(r0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0xfffffffffffffffd, [{0x3, 0x1}, {0x1, 0x2ff}, {0x1, 0x1}, {0x3, 0x8}, {0x3, 0x17}, {}, {0x1, 0x8}, {0x2, 0x1000}, {0x2, 0x5}, {0x1}, {0x2, 0x140000000000000}, {0x1, 0x2000000000}, {0x3, 0x7f}, {0x1, 0x2}, {0x0, 0x5c9}, {0x3, 0x5}, {0x3, 0xfffffffffffffffa}, {0x2, 0xffff}, {0x2, 0x1}, {0x3, 0xcbf}, {0x1, 0x81}, {0x2, 0x3}, {0x2, 0x7}, {0x2, 0x9}, {0x1, 0x101}, {0x3, 0x260}, {0x3, 0x7}, {0x2, 0x80000000}, {0x3, 0x3}, {0x1, 0xff}, {0x3, 0x8}, {0x1, 0x3}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:07 executing program 1: socket(0x20, 0x4, 0xcb) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) 16:00:07 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x6, r1}) kevent(r0, &(0x7f0000000040), 0x9130fbe, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x800) madvise(&(0x7f00000d6000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f00000d7000/0x2000)=nil, 0x2000) munmap(&(0x7f00002bf000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file0\x00', 0xd25719bf132a5de9, 0x4) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 16:00:07 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x8000, 0x150) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x80, 0xfd73e9959284f485) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x8, 0x0) kevent(r0, &(0x7f0000001700)=[{{r1}, 0xfffffffffffffffb, 0x82, 0x8d95928ecd93bece, 0x1ff, 0x3}], 0xfffffffffffffbee, &(0x7f0000001780)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0a6b07a5a82d4b4, 0xfffffffffffffffd, 0xff}], 0x4bde, &(0x7f00000017c0)={0x3324, 0x5}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001a00)={0x4, 0x1, 0x0, {[0x9e, 0x401, 0x1, 0x9, 0x9, 0x4, 0x4, 0x100, 0x5, 0x6, 0x80000001, 0x0, 0x2d85cc6d, 0x2, 0x7f, 0x68, 0x2, 0x2], [0xdc3, 0x3, 0x200, 0x9, 0x1, 0x6, 0x86f, 0x9, 0x8, 0x1], [0x0, 0xffffffffffffff7f, 0x39e8, 0x1, 0x200, 0xfffffffffffffffe, 0x1f], [0x101, 0x4, 0x3, 0x3f, 0x4f, 0x80], [{0x8001, 0xfffffffffffffffb, 0x8001, 0x1}, {0x3ff, 0x7331, 0x0, 0x9}, {0xb2e, 0x0, 0x1e70, 0xfb0}, {0x1, 0x1, 0x1, 0x7fff}, {0x3, 0x0, 0xffffffff80000000, 0x1000000}, {0x100000001, 0x3f, 0x5}, {0x8, 0x10000, 0xad, 0x9}, {0x6, 0x2, 0x3, 0x1}], {0x4, 0x7, 0x54}, {0x1, 0x4, 0x6, 0x8}}}) r3 = socket$inet(0x2, 0x2, 0x2) accept$inet(r2, &(0x7f0000001800), &(0x7f0000001840)=0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000f, &(0x7f0000000040)="31a3bb0a684f8c7674b29c6c0ee41993a8fc5d1b0c95b3c4a7b230bb2d1e58", 0xfffffffffffffdf8) getdents(r0, &(0x7f0000001900)=""/195, 0xfffffffffffffdd2) recvmsg(r3, &(0x7f0000000600)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/33, 0x21}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/145, 0x91}], 0x8, &(0x7f0000000540)=""/138, 0x8a}, 0x802) 16:00:07 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x820, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000140)) 16:00:07 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000216, &(0x7f0000000240)}) socket(0x6, 0x4, 0x400) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) r3 = syz_open_pts() writev(r3, &(0x7f0000000240)=[{}, {&(0x7f0000000200)="3506516601a4bc", 0x7}], 0x2) 16:00:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x20, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0xd5bcfeb71b51cd8c, 0x0, 0x3}, 0x8) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000582000/0x1000)=nil, 0x1000, 0x15) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = socket(0x18, 0x4, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kqueue() socket(0x18, 0x7, 0x2c26) shutdown(r0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000180)='x') 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="5d49486e0c10113b9ea76e68cfc862d2527b99f4fa1c11c84aca3a45c8367859a26ee3c57cdb249ca250b45888e2270c0a47ec9ee5ea69c1c936fe435a7a963aa1d2", 0x42}, {0x0}, {&(0x7f0000000300)='\b', 0x1}, {&(0x7f0000000380)="a0612a968442d7d54f6d299cb9c76d1fc214e6317cfe79560f80fae189835bb313294c494409ee8d95ddf25bf58ab5a4da0ec20deb45e8ca4e9f742d86dfb0e1f98e9876587674729c684ae138283c292f1930457e4cbfc86b638ba210d9a1af705a297787f92ad05c1762da4aacfab7f00bda36d06690", 0x77}, {&(0x7f0000000400)="53995518050d8a1e87f44b2c7e4072d789da86b7e706a6c5beb5a3799c210a4e082176724f069e6b90259845b62320fbe2a082090f3e442e82b2d189bd8da6ba8e439f778cfc0aa8a5b6f4a2dd19e844ca5087e5eba7fa65dbc6a0cbd5553d059e69e40723a8864613b36f6d419701462e70a0f70ef8950a24a29a830df3", 0x7e}, {&(0x7f0000000480)="5d2df3d5dd41551d7f267af305dc46518e8bdc64d206bde4d90187ddc1977052025203f1acdb89cad5c896381901391e7835e1c6b8fd5b97595955458c340345c124585d081f7303bd29fd0e339588e53d64fe38534fdd5415517c1316c250c1d2c3603446701bb8152fe70d88ff6aa7e51da7134282a9eec677ad963631dffa3df92e5d83bc453f153ee6600f27a5ad06d619df184a346463acab8769db455ddc863dde25adeeca147d1a91532b37366a2b2302a357ffd8a4b99a6e5dd3ddfd9f0e75aafafd585229fe1c20b2c218b2668efcebe18b48f1dd74bb2e6e8d577bdc87acb20136a01c5aec8234bc361c38d5ba", 0xf2}], 0x6) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x30) r3 = kqueue() pipe(&(0x7f0000000600)) kevent(r3, &(0x7f0000000000), 0xe9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xfa, 0x1, 0xffffffff, 0x800}, {{r2}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0xfffffffff8378c6d, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0xfff, 0x9}], 0xe654, &(0x7f00000000c0)={0x20, 0x6}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240), 0x0, 0x0, 0x1) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:08 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xfff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@un=@abs}) pread(r0, &(0x7f0000000140)="574981736ae10233d751311545634c430d57fc136b6d787bdf0da50a780d1e9e3fb3d1becce87be1197b8b820c402e169d4fc8e9ac42880baa14660c921d7f6b1e3434c748c56abf39ba5de00ea6787ddda31498233e2efedce004e3aefb13cfb37a40da954968889581fcc6dc51e201e23c69e1b9c5ee25615786d990474a3352a0e523eae281453b24c86f5c9ba27b745173bd04721e0e35469750b459b841a8622cbcbb52129814b2d2d3639823de782019ecacbce573465fba31170bdf8d714e3c1b557bef33198477057aac78bfcfa455d78704804bb81b55a3b4c3c8", 0x19f, 0x0, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0xffff, 0x8]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 16:00:08 executing program 1: 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}, {0x28, 0x4}, {0x4006, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0x30c) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="3031eda24adde55cca2685375a230e7693a1a5a72fa5298bf3e73c05c0d22a2dfc03a886b1a518998351aec5f3da290c9167b72e066e66888716b116b6643ae5a88365874507488ae92d3919f4f670b01eee5dda7ea8e5e7261369c2b9bebf2f2f8f18a4652d", 0x66}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000100)=[{0x43, 0x81, 0x100000000, 0x2}, {0x501f, 0x1, 0x7f, 0xfffffffffffff800}, {0x20a80000000000, 0x3, 0x1, 0x8}, {0x1, 0x34, 0x1f}, {0x75d, 0x2, 0x7fd, 0x40}, {0x4, 0x2, 0x80000001, 0x4}, {0x40, 0x101, 0x9, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x181) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xee4678b9d1668f6b, 0x11) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x20) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x8, 0x100, 0x1, {[0x2, 0x401, 0x8, 0xfffffffffffffffd, 0x7fff, 0x65a6, 0xa5c6, 0x0, 0x3, 0x0, 0x5, 0xc39, 0x101, 0x0, 0x4, 0x2e3, 0x5, 0x327], [0xffffffffffffffd7, 0x81, 0x2e, 0x8fe5, 0x8, 0x3, 0xfffffffffffffffa, 0xd3, 0x4, 0x9], [0x1000, 0x1, 0x4, 0x40, 0x3, 0x8, 0xa7f5], [0x5, 0x8, 0x9, 0x4, 0xf4, 0x4], [{0x1, 0x8, 0x100, 0x20}, {0x800, 0x80000000, 0x3ff, 0x7}, {0x8f9, 0x401, 0x1, 0x9}, {0xffffffffffffffff, 0x3, 0x6, 0x8}, {0xbe96, 0xffffffff, 0x7fff, 0x4}, {0x0, 0x7, 0xfff, 0x4}, {0x247e, 0x400, 0x5, 0xff3d}, {0xfffffffffffeffff, 0x8000, 0x101, 0x10000}], {0xffffffffffffffff, 0x7, 0x1ff, 0x4}, {0x3, 0x2, 0x6, 0xfffffffffffffffd}}}) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000240)='x\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000600)={0xdc, 0x0, 0x0, 0x4a4b, 0x100000000}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000640)={0xfff, 0x101, 0x0, {[0x5, 0xfffffffffffffc00, 0x1, 0x40, 0x6, 0x2, 0x9, 0x100000000, 0x3, 0x2e1, 0x7fffffff, 0xae, 0x2, 0xe86, 0x0, 0x9, 0x5, 0x2], [0x101, 0x6, 0x800, 0x7, 0x7, 0x4, 0x0, 0x80000001, 0xfffffffffffffeff, 0xfffffffffffffff8], [0x0, 0x7fffffff, 0x9, 0x3ff, 0x8, 0x6, 0x12], [0x3, 0x1, 0x1, 0x8, 0x5f97, 0x295af00b], [{0x5, 0x800, 0xf6, 0x6}, {0x844, 0x0, 0x3, 0x6}, {0x2609c000000, 0x5, 0xfffffffffffff610, 0x4}, {0x80000001, 0xff, 0x2564b0f1, 0x9}, {0x3, 0x3, 0x9cb, 0xffffffffffff8001}, {0x5, 0x2, 0x1, 0x4}, {0x0, 0xfff}, {0x6, 0x30ebc000, 0x1}], {0x9, 0x0, 0x8, 0x2}, {0x661c, 0x0, 0x3ff, 0x401}}}) unveil(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)='r\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') 16:00:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x52a, 0xffffffff, 0x100000000}, 0xffffffffffff72f5, 0x1, 0x8}) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d3fd90141b27c4a2005f8ee9e8e74f37affd5a105ca87150de8b6701d9b393c40a0b44455a4e9f0873d3ff94e7dd25c49973a831896b893bbe3824abbfa858f82be764e3f3e9cc0b429c080bebbe6894c08cf1934561795e4305ec9cbf98b0a4644fe71cec02c1989e3bac6f3b939be17d4f2f3aefb9e9add280291e4c197c1ffdf3911980d10de77ede5d6a519dcdba5e52974e9aa922067a8c90540e09ef8e183cf9e381717ac737", 0xa9) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x2) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRES64=r0], @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=0x0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRESOCT=0x0], @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYBLOB], @ANYRES16=r0, @ANYRESOCT=r0, @ANYRESOCT=0x0, @ANYRES16], @ANYRES32=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRESDEC=r0], 0x5) 16:00:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x4a4f}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x1000300000003}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc0, 0x10a) accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) syz_open_pts() fchflags(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0xe8, 0xffff, 0x3, "ca57bf92d94afa0f0f808f0af6e64662953b2142f65c6fc7f7bb3cec80eaa2020c6644c9843b111942df5cc31329027c964100773aa8e70b120fe2f2e8e68884468df0d069517b802fb98ec17f57072cca9c85d3e7b0dd26dd470db4dcd308c8a444012dd19065612dc405502be3da5365d38ac477cdf8e0fa826b24b6410412d0722f5d158b37cbe1223b834eff3d618735531162028fb4cba67f483f72e49cea9d7a858b98f434ed8e486b0ed03a6c35f41e6c1202dda160cb452329028852dd84b2f412be254c7d4303015ec5816ea6256990aa3d56"}, {0xd8, 0xffff, 0x7, "bdd97e5aa55af0cc871a668a7b12a6a8b00747369eff991b3948c2a965354e007a52be17f53a72d29c1faa223e0aad1b9f525318bc59796c3c36f541ccb501986ba6e6a9999c34f04599e13ba79fb606bf2d22d9fa3377451a94f4bd521583cabdacf1a9a0fcf2327c23b06b57f5bafc92cc4936b6e17f265ea4e8de89af83604cc8d60184c5b033f633a732472eeee19ce3a185db5f63063fe98e582e224e2199a373d4d1d6edc140931ad211daa0273fa41d56ddf2ebab767901820bda02ad7772620725"}], 0x1c0}, 0x408) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8202, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) nanosleep(&(0x7f0000000000)={0xffbffffffffffff9}, 0x0) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) r3 = socket$inet6(0x18, 0x3, 0x3) r4 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x40) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r7) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x100, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76c64b45}, &(0x7f0000000b00)={0x0, 0x81, 0xa9, 0xfffffffffffffff7}, &(0x7f0000000b40), &(0x7f0000000b80)={0x2}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x1ee5, 0x1f}, 0xc) 16:00:09 executing program 1: mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x80) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0xa2, 0x9, r1}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0xcf) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) fsync(r0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080), 0x0) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000f9b000/0x2000)=nil) shmdt(r2) 16:00:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0xc83, 0x7, 0x3, 0x100000000000}, {0x80000000, 0xfffffffffffffff7, 0xffffffffffff8000, 0x8e75}]}) poll(&(0x7f0000000100)=[{r0, 0x20}], 0x1, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1, 0x1, 0x5, 0x101}, {0x7ff, 0xc5, 0x0, 0x9}]}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) 16:00:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x10000001c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = semget$private(0x0, 0x7, 0x80) semop(r11, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r12 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) fcntl$dupfd(r1, 0x400, r12) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r11, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x7, 0x10001, 0x6, 0x100000000}]}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x200) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) flock(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000001c0)=""/4096) r5 = kqueue() close(r2) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) kevent(r5, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000100)="16abca54cd19099591ac29285fd120731a5495269c27fe77d047b1f17b9dc0069f5abfd4068a4f3eb633d0f5b2f3e614bb27dd7980e248cb42cff00f0d7a229790d6bf475599822a8b873f19cccbcc53031286acb1d4d052243442c9cfef2d1158700d62fa70d5f27bc7bab28dbaa54cf85c0b1b72b3fc2189d0d8cb2199e5d152e105085ffd3179d708b852bc262a79fa84c365c0b828") fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x1) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) pipe(&(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x3e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xcf0c6685cdb375f2, 0x5011, r1, 0x0, 0xfffffffffffffffd) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x5}) poll(&(0x7f0000000040)=[{r1}, {r0}, {r0, 0x12f}], 0x3, 0x0) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="c2b9f2ce18e413400693968f680ff551767d42f4615f174c90272add860aa57e5af7dcc94783f530ce672bf74682204d8afa3ccc0c02363c316830bca7238574f007dfee67e050da47ce57f2eef7c78aecb2654b23f45756033fe8fed28c884ef4d049ed4bd14816b6b4f6b7c8c543242d30937d6a85803a88157c24e3ecfad79066d710693d707d2bc5525853aa78e87a689e63d8d1b3d94c8d36ac", 0x9c, 0x6, &(0x7f0000000280)={0x18, 0x0, 0xf8, 0x9}, 0x40ca82082dbdca3a) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="b052b499847f0cd6f89264dd62eff8cbb4cbe4100c4807d13ad0ce7772e7a349a437bf4bda2a193c6176c1c0c491d961e3e9174f60ddec8ba7ecf2ce3e3cad4b31f00e56322e6d29cc3eee5bc31034d865bd22e5fe1dd6983fbfb8c7e016c490d2d81afd8716c3606edccf02a86585fa519c9e4d0e"}, {&(0x7f0000000400)="9afcedf976066145221a458ce57e07733821cbb59da70b81dd9f36bc7ad204d355960bbac393deefc4ebf8d4c828a827732ac7a27cb55f4d40565046421e09327bb16a5680e871258d9f99dd387d5c12e555ef0485dfa8e247dd19c83ba2f602ce0baa0fd1a36274ed62c99989dbc34cbc3202bdcda291de78ff322b56e0891c7cc954cb"}, {&(0x7f00000004c0)="507cc79b25ac715f0590b895306fab88593657345e0dc08ddd952b249564c301b6173d7894656d3fbbc94e4d4761631594b384921a9b98913348985cca52faad58e8f918c7e73aeb2c"}], 0x10000000000000f1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0/file0\x00') connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f668d9783a898c0696c65302f66696c65300053d8a8b6a12b5358bfec704aaa563e356c3482b3edc789857a916a3f1277604461f486b0585b271de0c1a5503d5fb7a3c31a93967e8d0d2124eb24a9447c57f2c7cbb6b1cde3ed1448cc33afe40d6618d600ec541b49535b0d93ed35d13fbc0ef2adf3e0cdeb37cf641e24664cda657a56b04a382e9d56ec89e72814dd"], 0x10) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x2, 0x1442c957f56eb749) close(r0) r1 = getpgid(0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x4, 0x202, r1) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x1, 0x3, 0x1f, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220100", 0x3) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000000)="850b97eeed48e95f26119ecd2a6aa9742a666d4935ef359df44f46ff9f0b60339a5ca9f8b5d04a0d97efedab4635cc522bfb32a8952d7538507de1935739c6c5", 0x40}, {&(0x7f0000000200)="a358f5801466f0a94112825f34cae5c2555d0c9b78c9412041cd7b1c2cbc4443e5bf6a854ed9c355ef7a8c4a0310c0cfcdc7775cdb5a14583aad7795ab0c67e510ce04739155689acc013b807cc438e5012a70e2e1d5c95efb70151fc7c75958a4d3a06a57b0e7d7ec3d329656225da4ea8a587f56cbb73570792ff103c1e8559ea4fba9c094295ae6c1c5fd5baa585343284dddb4b1d8e7ada8888466321c9af308b1", 0xa3}, {&(0x7f0000000300)="d4e7b0737ad65c8bb19687006c7394ce64e03f5b1a5d2565650be7b1f5a75703d4a47937a175b82d48201919c7140b6a2964c0771a15c80feaad4e7f9d7747233d45a5fef57ba37280bc01c862122aaa2b46407ae2e0a5173ad5c158b1e9f0dc5fb645fdaefc1b9f70e9c58f17a9eacde09cf62119e21a3dfda0db595a8ad02488643ab966890a4a6c6738daac80c49065762718a8a904c142810371c1efef58fe688bc39096ebff5f21d14a", 0xac}, {&(0x7f0000000080)="0a55c51189e82c259252cf69aac23102810aa2b1d318bf7605fdc58d27878d32e1356269567d450d3667bf98713b24c4463a2f805872e5922e1541148a14456fe03510eff8dfdd1ee4628eebe4f39b502021692877b5e022bd4c70f5c81d0a4c4fcab4a855c4", 0x66}, {&(0x7f00000003c0)="2e74b11a96eb01a2ef89cc63055fda7c572cd6", 0x13}, {&(0x7f0000000400)="8a45181c70ace786831f451f20066ee35e5fc536f7aeacec55851ddc5b41606a637ef3a264c964415608edd76c4c0190af8196b52e688fbf56036cd6946e1ae8b7f70b6ffd73edee8226365ed60d7976cffb6baec761cb8d0c80ab47d6cb8ff77e206a8803461a9a2367f4641c0924ba18b47d10bc5ce4fbd4fff3ea1630e7f93f6d3991bfc48956c051a3027ac7ca7b6157b397d794e91df70b55a72d75453afb43a14c6f2cef447cba48e285f7add567f63624ddf5a18056ce06358610ce177fd89e", 0xc3}, {&(0x7f0000000500)="ee1ef2fa14260f19fda69ad87a01112a785ca157ca64b85cc7d470197e1cd93d977ca87b16f143953375ba3427b6f1dbec1ada94b819ff099aedb7b9d86002fb540921c3d2f5d0d1472358b4a0ffde36aa4230db7289476ee32394374673de8032131f711f11e50d3289173766a316dfa0c0cd079f75d7d9c0965f1461d51049c6b425bb0f54878a1572ec8b9c85a69ee9a51cca4750789e2285e1f85f2c25e176939df72efac77443d61bbc661086f9c1bd0ca423f62d7e1c4f6444fbbd8a9f3d8a120fd4b543c81ad8d59e237f8e6ec1a5f5303a68929171b44841f3aab9f076035bf4ab310187ff165f83a7dc06d6b5f98fe82281bd31787266cc6d5d3d869ea541985009a748ffbd6f7d4029386e8ed91e521be570771464b1f09d8c8bfa579deff326330e7a8dc9567bbc30eff2fd0d82a640a418cb236656f097900d6f21fa514253518b3b2e5e33f1e858b874e1e7383604e77fe517b6038dc48ff7be14c82692695e6e3b093343b5a16feb946154d16be114da03177ed8e2ec0ff9da97d7d3fc7c508f6ec5c1384f9d2e3916a8a0317ce7e5f2ea4ea0b705a80c328e246cc462ea6756e68181e4a72f57dad1cecc19bbd4893b27dfa6550e5ecad9ea3b18c6fa7b90422f0fcbd1faf92a261a5f938e7fe569235eb1d1cfe10e20f37b5d44cc2b8f11750b0840b0b4efba0b847e8384073c82fc907e7e36c90cab222170d961834d3f8ae2eb9127e3dd29ba218173a43583673a8f413e2ba90e00eec1c44e2ac15496ac3bf275bb6487752074174ea9449b53a954b5890cf8c82c5cde3779c8cb88c59cc5a18a5d8c147586afef77c95778da615952ad37d266c650a693d4e14c5c14017d8bb28f7e8ed5ba701ab620f1f722bb35107a4cc2d27bad82100ad0e75c25aa0d78d2b30098deebe5f5726b8c157b5a2a5b7c7a10af9f298e20c9630371b7b7390da65458048643dcd0544837eb31d5390915b92a1a0ed80de5ed3d39ccba966db0f6debbb275a97aaa0820656f526a02c56fe033d00a73ecce844f9dd36cf438d09e5d6b66b5bfdc21790f137b08af9890e93910e0149c82171b7ab20103f64067993b9cda92a4e4de7d7d857a7bbea6314fd522a168c9f7ac948379eac730546717dd4e289d6eb067b97f6529e7271ef03bb6af0f40659678734354759ddba86b140cb4d4cf0212d8c662ea4c46f714370757caea51fb2554301019611f226117c22b78fc9e34de7fb126fd31cc8b15e13ca22c0a19d0110d09aa4624059d49ff66f608f2c16daa8f93b0118c74f1ce74cec24b90a64d0ce046b4bfdda0b689898f6e636968140b7558ff68ebf19ccff0113318e8fc4457a5f7e7b296596ddf6c4dcb5a9a05a23962b6581f4da6bdaeec89d9cacbab4f40517e059cb6ffc02fc4febe7d6109211c8dff003683c55742d988a305789843e349e6dcf97bd1ee301975906968bae66a4e30d74f3c3c2ad5e7bca89967b37ce0fca577f915bcabcd72034acf4dc882288b3b1368e20d25e22637f9ec6f1c19cbf433e50f769ff22f5ea0f0a6691bc4e41afd7a7fd6722e5927a2de185ff7f073eb394ab029d728e3a65eeb34f4a5737c98f96593819cae64a0426b3a78ea60f82daa727a93de087e8b9da12aa22b8ee860b74e459acd5a53d20c5ebe344fa0a424585e39d728399259d25bd7c017553c83a99e2d9a3efa0936c062d42ab90fa8df56a45c7cec6e28817f90c1eea26c5f0ec5e8ded4518f7d5ab80f9dd54787b343329eb444f8b436809f8971a9b69144b2bc0a1a1710291cac3e0f6e1d8b9741e6f10372ee3aff65e82de1a88bbc751438911dc72a510af846d3a0aa7840c8cc578c6aa409d3aadbccc5785a0f102e27e91d0be64b80bf703d52361bdac1b451acdad8e6d5d746f68083a35fa12ef83b45034660172638831998b1d0bb069ddc0095b07c83cdb295f3623fb8ab04dbcef069bfc42ce77d5a337c818d9cbd9d20111c724f5bb2f0167c7d9094d7e79bc7b2ad0f9c61bbfcf8ba424cb16b07c2075ba30bc3e37676c567dec0328d3761786a8742ab7fce3d719ab09c4629bb3ca96d93c3004cbca011cb62395e725e988f590554d5290802506524ac9bdbbfb37a69b80c0de4729a8ee350c1025e42f11746f3432a2835c7290443ea1a18f7c2728b677ce8bbce99b2ac1aa278d632960c99e659ef648b09ef771c46c9a4d0141b0b2044b32198307745112d3ab01a7a2a82afabb84ac6819664a59043055e517fa6eeb9c1e60caf836ffbd09724fbdd4251ad115bac2d191f7e24881cf8e512422121fcc232065651f8a902198ba271eb0dd7e4ecb9ada399529bfca66c28e4d8746862d581d7b5f05d7d4bce551fe6285b2484555d8094164d756900b0f1b38ffb97bd863c54eb5b99aae8b6cc2fecdc04d623e23511cf9e6746f71f2a7eaa4db2b5386c82a7b1e3cf86e591ec9c38d5a3d327459cfb214053369cb248d357c539cc80e7b431868ded074e4ec669a71331b7fea7db3ec56c9a420ff652fee6166fa52d1a5262c820fb601aab316d33451b29941627b5d7d0730eeecc32e6da75633d42d6dbd3b48a6f07de356b103022e1f4ff1805b0158b3055ae028138cebd5c2163f0b0fffc0236ed1739f997a3033cb109d1d20f295bc27f6aed22bc3dc4335420ff96ab92024d5fcc14d86ef94ad43fe927133dfe9c2498547a5a536ec878777bedbf63886f5ecaf50bb69a4fcdf57f4fae554048f242939925900a709302340b5a2ca4771499f1d50b2ea92cf99342f8d5ac74d804f44a7ba3bc690cec71b453a6b0e7a6c300a6fea324054d9bb672796454ff02e45f5113824e89bd49f1152382f78c129dbde4cb749ae49a09724968e2a3b02940cf3ab8ba56887103b73d7be11d52032c4b5a759d2db477519eb250ace98fd363d198a743666d17a1d9df29e1d3c7c6a233ad6c612aca75337bb7136bdede231aaf1ba3b9f41f8a99dbee01e38a9f3ef9dbf1580d45734f15b1a04b8c257728014621072f31bc092e6bb899c49f6cc2d57564f84020b8c9d6aa8d44848a9f9b091e932970e4ec8a046a18f30abf44b444ad52d30495d47df178232fc6b441f9ed15ef0efb6a0719f6bbaf4035ba04c3b7ee132bbd216e4cc1411390b88746c3f639210dcdf041eb4d1a90042adb02c5d1adf66407462e5519c455a10c545381f95efc4c6acb08ddc1041847fa3b09f05f62ab1f69a235b1186e756b81038ba3601327e47b654d7396a12fcfa4368e0cc2ebb8f085e9426575d9da1fb0f2edf06b72437a9f1bd8012a06d61fd2549a73a3e9b72993e09f42ba740024c5ddf4071ad9cf5fb534828faffffb9fc89d646b1121fe696a239b33bb51d995dd224f0cd93beae8aa0c2c8abfbbdebb9eefee98246260cc399c6401255700cec07a763d36e464302a26fa2e2c14ec6320573f2a0a11fcc89480140f6bf96931f8bad5cfe49a5c55543c6391da12dc13e0c5b0442fdb2c2907930d0b55a7c4801245e360853658004d7a5e327f1661132663194810560536e53cea8bc08c04b81767da9fea690171be5ab4f6cd914043606fddc2e0c4540803051bd5d34054c69c3b83fc32f3fbd1af7312c8b44d79d098257aa03d51e8331324924607d899047b180f92000c675badeef62fd62a2c81cf9899b0f01271e69ea46874b89c803a73d2567fd2f4fd39781d9de833d098831c52ef92c5fea443f999cf8c02f868dd4278c6a53b4bdab8bff3949eeaf8ccbab32f267c5733b087155e847d28710b8ba42ec25269bc0aa433a6b406db0581e2a287411970e351c55bf59c2eaae4285841fe7b59da25b5b5bdb40aaeea59fb4dbc98f9ceaad6f2699ac88c79437a5e683958eeb28a50e25c5ac39c3b770e40891f7f08b9d6e92e9920064335dc0c5ae69ec6ff2367a47f751ad2c6eef6d87f0e785c1b1f4d3d3c060692d8a66ef1c007f7a269cad8cfd250720b1e119182818981a1fe3bea451eb9f31ebfd409c7dd3157dee970d95e5eb6245410e06197dcc3e07edee03ff7716ea2db440ff32ccb39d5231a920fed5fdcb1a7822979d0e47b757dc2b6e27e1466dcadceb656a93c1986a7f64fa5ede31fa9460d652d32c80c14d0858991f33c5fa202580a78c5187dada12091ef9bae4fa2ee60ae84fe90dedf3fa1653b21e69d84d2e96e7bdb2a47bf978e5bf23f4207fadd854b2da683f0f5a66a8c7bd88f1fd958e7c6ffc3efd86f0ca4d20995be9d76c6524b342235fd5728f01215eb1d1cf9bfc5c29377dd010396bc3e9e3a1a59c01b35704ac9707a3eddf10935636d14f62fe231e8600a78c94d2bffb9a99291426a24b3b84b04a0cca7e699a505f8dae37f1674b9560294cf6501847243466b3451503fea6bdb03957127fac6de9444f20ee0d06d6550f42aba1ec94a41682fc856d212a1346f2ca8b2e5fa5663f662e1cc7c556acd9780b6f979f5a9de50c4daee768203d079d43e004733a18e20f7443b8d153dc636442523638596f84fe94e98312f34a547e815465111a361814df40b63184b053804b035be745a395b5eba22bb1c3f135e469aaf2a545a97833ca1ca6a87449583c669bc4ca5d756904f136df7d2bfcb7ea2089588fc06ba1cd4fbfa447abd40adda2c1a7a5acf1f8f50c2adc5a1c7155a7f8845b02c22f000754e5c49df557221b178b936cb2fea192ac801ddcc8be3adc610c21cd6d5ac132c59cee4672e17b33df9bb5a70ea8861539e80bb8d82fadf2213d71fd76da1dc677277872c4c455279ca95958e9e4554af17b9fdd6a9ed74c85046da6b0687476fc1a1fd4103613b66ce127dbeca28b3686d00de0ed8ec571922b535643bc79843e299c3804ae002d1b3277021920044454c551befad1a8917c30303a27d0766f1c593a8255b00de1c0b2fd961ff023d33f47634dce92f81ae8173eba1f36ea0370c89d811c67b2de5ed90ffcf413eb72c83af3097ba0ca29897ee45dd9913b632516b776f98d7482c4428277897b409bfc25ba8c9784e1e8c19cd80b57bb5bd1422ab1c417df15c1a1617a1a36c65f7fa53d4a87685d8631758e346b2a3bf0af283b0c7dd907abc1dd2b494266b934989f3ab1a188a63150b66e9cd6f5b07a45a1264424e055ffbe3b8cf16bd1288fa9d82a7e8d1f5bcbf9056bb9fcaf10b594adffaebe537b3653d167c45931598188adae654b68c0702080eb4ab22c3c20396e884749764da80267e2339a7a78233cc9432d9adec25e49843da213700274537532c258855fd0fb4d2e1cd4de4e6362f4897a54959ca2c86cef12a2fc4f5651e0071cc9faa80b038a8fb68957f43327a26830cdbe2404f6be535c4a15e6235fb6811c46e5df150c7bcfa74dbd6e8fd04cb829bac14dfbf5e72963acbd91901fdca2673f4ceb152cfc2d842daefd6147836ddc85b55dc38f6c9406bfb3aefa199c4be5bec0c099fccd4a4881e08340e1d5f7a8386a90f1dc4b35bb09ae0886844833725d759373d4126e0439d8eeb576708d8050a635fde842869fc38ad12fe49f9cb863d43176d384a8d87ceb40b36224cbdc676c8e57a75ff32521b3f29c57158be4d82cd4045fbc3682595aa2416a117a312f69144fd94fe9dfba74884e9a6441b5f25f23e9fae2dd868c07d54d75cf15003cf76cac660faac4dd3d52b55f8d145d9a8ab9531fa984baff458785ed31ede7fa48b019ad2eddd5fa45d18861414e90357bce4110293565756a1a3a7825184007188e70813cbc09df2e23ddac39873a8f6acf3fbca8e4cf739ce164cf574ff025c23", 0x1000}, {&(0x7f0000001500)="42ae7935498f0d20010fef8ed782c12687c910ad3af11c2448f45515f8afa136bb19822232be675f88d7ea1b5ef23b61eddbd3484fea482aa02c019e2577c4570fa796bf524b007a13241982fcc079f59cca0c689ea50c521da2420c16a62fc61b913f2a8dbffdb9d2139a57f185024c2a9459beaf88b3b81d72d7d8e6e34cabe591d7819c4f7f28055af218558c28b664145b0d3043216c4d2ced55e1b2cff66acca35accd69fb656dc363a83db07dcdc4040626cedb62fde25fb65afad9d3faf446e72b75c0f46579375e47f0c2818f62784072691e41b46ed96ef7da07d55ddb58e577de6dafaae760d566f979cdaf5980e81d8196c225b3dbd02c1d979cabbb87cbc2e33354d67409fadddd48808cfab43f9797b0a33a40eebd2cf27eea75b4b6a6f0f70ed84360d62b30649765e302ff5580a30c332e22483fffb1d50aef727a6ac6151e813511320d04f7846872f5182859666c33758db806e5e34b7433608c646573f3ed110798e4f15b573036aa4af475f9cdc5d33569a43660f49b6a7db2e394717cd37f0434a300f2424728b292e666cf4b687000a6456773410511f604d091f2e8c1b38d46a306c4fea1983f19b586502f9eb731d53ff20fd51070f2f5c7f8c315f0eee2ca8c9a5f5a961a8d4d91997cdfd26ea698906297ca026b6f1cecd8b10372836a512892d1c4faa2d45750bab5443cc4bb246832035f79687426be3ad2e123e6834e56897f3d312166badd4348c06542be6e52aae77a675e52e4fa011ff901e1ca765a7b6e02a81fdb2a20b12b6f23e08367feb9a0f5c421ecd22d896e4f35ba68a1a30f2f7e8dffaef6074c3ae465c1354704420af4c8935a987cb15a387c546476a57f11f5a3f0d46b50038746487c6658f86ffb7eb2e1dedc6e106c6fb65351d71f835a17137917b237e2390426d63f1e16fa7d47b331a21e880b26c6fcaac1a8d6117f12aad1b2bc8ecae2c80aabd7be080d79c1506aac31c291762bbccff0d744484224a7b9b68ee0c083fe97d81c5048facf1a08ef28055766916f60380dd82df935133043b11fffe10ad7c855523faf43bfc12ba77d19f42e14b0b9aa882edc95e2812d4d7c7a5d7d0635df164649995163532835685dd643143d35ee7a1cb6536d6909c9d6a357532f61ad70bb397e248343607378b0920f2edb1a1b5158dee8336ea51da2c4ffaf202074e98648cdc096bc2a49776ab8fa7f8fbae9db2014e18a8b71b3479a200471fd72bd33119397fdfc6b68a77b5c47025f89a94291896cf75151c5e1345d111c9f9dd89b81c6d168650695e372785cf0ca3938184c230e8ee5bab859ca77ee776a3c7a52c89eb96ce3560b5e172202bedfe91234bcbf6364ba080aa5a0b7bc5f3c0ef229951db53ced9f257caa23524d676dac0cbf514b4d1642cb720e6c26b1f9ef70ee534f914a4a25265891a1f2d9dc8b459c0546743261696ab12290444db367eb7fb810dc7b02f21033447310930724c1e0c2d3f8abf96db58309e75322e6abec870a8f4e1d7fd468e6b38c185691f517c1e3dc5ff98de634dad96b57435b9fd53fb98ae247bcd7193460ffc28044070827ecc24cfdd7ed90f454bdf1bae4c279482dcafc6be1e9d4a831ab400d73df4d239d9d01aa961c4692d83c77b636401d11315b3a52cb833e980ebdbb605259f67a4e90e64fe654a58bfabea331668b6e8f2c9e3e0347790540d67bc226e3bea0e10847a0bf10d42a66ae2aa949074c4f6b3d2caad227abe6d713b1141c058f50d9492877dc4056a6d7b48c5c56643dacca13b9de82f057e4e9fa1992fdaea4a119b474beb3e51be7e2e75c94bae4785303a412c04592cc159c83c406700a7368c2c400630112bcb8af1405070f2adf311229cda312b4d885baea7088b2832ea9b4a503b4614dc39588d6a486e02ee7575771279c111525635ecef780180cf617f41c5f7d6364fa438381ee06086f5a4d41c13e3590260d55eeda97c23ef0c33c860e71386565bbb0780f94cab1aae49a86a1c220450b19850734d76b52c0419165f0298e98f7e9260387bdedebe53bd03f480f27a26a2fdc0034e53e32fc40668e940e18b9750ac09f60dafdbfa9a0f1c284a0359d2a898ba5c2f52cf8d2b09ee0f49a240c23ed8d1b3424ddb3b9ee1ae2901a80ecd2d64a2940018d268fac55e8ed2248c43da8a1bf51e890fd3a18f769b87dd1a209e079ff04ea1b6493f6bd1fb307778a4d9d71b6443013328efcacfdd0894d4090383952c276426e7cd6dbf073750ab965704a942701228291f40d0cf4364e0e96741c273ac97e637b74835cadf559fd8a8fe685ef1345437fe875d014e8ca7065853d9806a2710d2d213b1015c9da2efdeb805fd62dbab8dadd4a47054c9ea849de92740417fb5ca6c2b67e52f1bbae3b4fe46e729c2ab6e295815af0d2713b70112d86f35a3e21f2ed63bd01850d0f900b2420be36a012f565989459906a0aa349a3024ab0d8619ee6d48f6f965adba9711c63e24aab6348efd1c03c2efcef8f62859bd8ff85200da0685983866a6741786244e7f342e3a1fe3b72871b35803d42f9783b140f84abdb0a0fb1593ce28634571829ae3322a0e361ea3c5dd99f2634648577585c28c1dfc5e62658559da7370fedef2edcb6ac1990ffba52080b015a5a44bdba0ec127431dc171b2fa231a7e56f383cf8462dbce78276f6e4afcc9901c6a59e5834fc6e8ab49d077e9ed3d2e24519d0da1abec6e4364ddc8dc8f0773966ac05ee04dd78481ef4ac9bdec6bdf6779288b081a43fe1a3795ef12d0d39e9ea35602a427bcfa899dba7e45d635c394bf7509529d8c402f34eb3715331ce5ea0ec88065a0e631eb97058205dfc663c1a29705628346297d76418fdb55e53e88513b4d9d6ba4ea55c1f9bac7f4c8a5661d49b6db6a6bddefa068ab38d4971d88973a16364f24088ccf809fd4aa8b0de25a5328d3b925adad8eaff6e6676c01ea1a1d46a705d34fc45684505a0d8cb34f98ba451c0616dcc26600a7353873f1505fff6c456c62f2027e21f31635b3b309bc3d4ea738da2eacc64f53550403847d5bed9f24185988de3b2ee6e8988a4b5650aa7d28124c63e68bc31dc87a256680e6c7ef6c1e72b85ec6e9e872320f5217cd7bf2d18241e491862588c8446088069232a6ee738ec75ab82cffec9d50ba248dc6ab46240022ca9e7674eebb6b635bab51e6167fcec76044fec566031ead45c02c8339407e2078f0e3a43a4fbe58e7c5ca926219460c97d0680d3e16a5d99cfaed56047001364556a46af63805f63c696787d8de47df9ae13575aac8dfcb4e46ddda392ba4bc9cd65ffaaa87f43e002d1b3b8a729ffa2d0d150ac29fd88865dc64b8a9eff5a5100085714fe970024f18884f7519b67f3645fc7b1e76b0d6363853324ff75a9e74899957835388ad3b34d03cd35313e42e6e1f7c35db385aac96fa20b1d50bbb731a8908761eccfed0cdb8f6a5e9f2125a0cd428bb6fb1354460159496183803b81918e1e3838c6996c5777ab408c55fa603391fbbe2c2b77b8a51b709ca4206feba2677ecb63d6d247e6359fb0d0cbb6cab1660622bd99fc4e8a8f381f2ee122c4e0ddb546d86b508062f1cc110d5001fc3ba9190a61f15d20050d2aca60750343dcf7ade01a5448cf2fd817db17a9ac3ffc4ea412bfbaaa5b162ba25652e770486285aa8c7bec9ca16c7437b2f6d9043a25855ca70fbc5e0a7327dbed0ac1d707e9cf050b7ce50d9a11a02245eda4b7709bb4d66188ed61f98df63a9d0f7962f9ef1354fb594397d605e897173ffd76df5297e021e516b079e5db3e5f8f0c162de5505d3a1ed2274b9ed91368514d001f76ae315f2c20c978b02c50cbcc6b4886aa419512f51019543dc5af1090a3a81ea1c3f2797469615c4142eb39e277225f5568e23cf774013691975df535320321da11f0076f183cdceeb9b6c3770e3373fc8deda87825a869cc81511f4bb4cd91626800d63bfae7283f9009f02f56686455c72e5f12e25a804b74f563b7d6218612dac182ecbc9c2439e43a58de445294a74a3a5ac9f4745f7977939e42c8ecc035b8e6dc764f489e69a0083f95fe681375682a578d9d39bbb399486f4dd33ede87bcb0706915b5bb6f72e8225851f922b64b1857c0ecb4f7720a841f1a082876504abfe1f70e2704b4a97b526309cadcdefc3f6065c619812c9e82685f32dce87d927a5bc3a52fee97297812c3a24d08768aacc85f511252fca87eeb33bfd0a84d5c29001f59749e8762c425ba78eb41b319f82a03481cae600e781d77245d045619c695c2a13e70d89cb5adb0ec63acb26172dcd65c24186b591855e59cae01b58743e8bbcd6ca9c216e2d4a086355f1f80a1399cd5673fa0ebd096462ab79cf650855b8b8a9aff9cbb11998426c2c4ed91a52559be048359d8950a23940f04faad6df7f3c543ffefb297c180658ccc9deafebe48c7d0ab9035b1168f96faa3bd8f738c48eabe3fc8de64a9e550171ad5349dcbc4b1e5e594874d00cb0590f6715b5dd7116a47cb231461d6078b518bfbfbd63ace93af9378ec5b722c6744f0623ba34e1cc3d18ca9078b8c2a3639c5b8839df640d13f418fb96f65b77b12e9bd4dec35b6c14a9f4937458d6596b9c0bba2578343b62f7a871f7a042230573dd8943bde41b3c102899f6e07298e524254b454e468eaeddc4aeb0506fbb10cd95be4c19efda0d4d545bc24e4c12e2359434a9939f9d421a96e7226737748a5d62211fa15a3fe32a8828b25b20d68890d05d88c7ccf8cc02b97f9b146cb87489cd5dd98153d969af33d0f9c0c1957080b91e856e51c9b2e0f8040d1e2754df6ef359ec03ab930ef0f3b9926e06df8fb4f6bebef856ea26a09b3bd421b8007d629f597b7898861d51ec9cee02c441e9a3841abb527cc85c9c142b7b3a39ef34b8643e1d74c8a17321833812bf070947bba598c9231eb557e8525f277d9606814c08169f4070cf68cafb377dcc8b6b19dc934d5a4ac226ab8bdaacd5760968e0c090a7a844e916bbbe3230372dd0eed0c363a18f4a0a45a34eda10c08ce390577cfd4ce0f188997d88506c3fec9a948ba826407ac21ef10f2d17dc3a858a491d670b56c4bb9926e73a90c3398e1eb638a58f01a3cfd5dc0ac93b7faa89cd76a6ce027cb6e4e1e0dfd99c84ca762332e34fafe47ba6f7162ae064c556482a9c759bd93d5d111b38844f12663157169abac1670d6d85d10207090fb0b2f6c0b2595f19ff0467a0f08a207c4c556c74242cbc4bb9bbc11488de52ef75fd904c1532294e6aea2a9ed0f85b973da7933092bc0e97142a020135ac2c24ee597bb876a383849cc19db1ba99546648a9c5d297783eaf51f34b9b8f1db21370177a8cd47a70e2592adb6176935dcd10ca35eebe7190704e1b552e140ff33cf7f759e4553de6e71de66106375e6def52c98320573cb2f5372c550e9c9d8683e7528b545bc3278d0503d63e23ab03b09c3510eee5d5191120def8f70c2e8fbc98637bb1143a062ed2bf87db11fc236332602d22b29adc1947cafd6380cea4884ce52a2133f088fdebfe6b8104638f3c3713a25b0cc219c082c0fcbe6d432b3644dd68db90e82ce286aec7b5b43c8f21b20be3dd594329ac92c6d1507d0343900750b224f8adea0a254b0faa7e380223e936cf25bc95fb47c3c94bf441c1f05fa44bcef81ff1bf688327d59500369fd5c74c605b382b9a3233852877e85b34904a6a51c6400a17982ada9bc1a8d10a5f0172dbcc7677fe8b9daba7a3be12b", 0x1000}, {&(0x7f0000002500)="af4252376e5de8dc2d3f69135933b5fb70e532c00d38fb040f5266e1fa0cd06d06f99b1a344d984779d24676788cdf1b3ddf66e286674e75fd5fcd9bf75b086023e79cfa675c0c975b80fa2ba50cfe3b6346a81e79da7ae1cc9dd8e60c64423bf43bd7a2f98290a494396d1191f00b8298fbebcec26c978be1d6c80217b5b76bc9deb7863d", 0x85}], 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) r1 = getpgid(0x0) getpgid(r1) 16:00:11 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30", 0x0, 0x2}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x3ff, 0x100000000}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) poll(&(0x7f00000000c0), 0x0, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r0 = semget$private(0x0, 0x7, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1, 0x3, 0x3, 0xec, 0x8000]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:11 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(r0, r0) setpgid(0x0, 0x0) socketpair(0x10, 0x2, 0x62, &(0x7f0000000000)) 16:00:11 executing program 1: setuid(0xee01) msgget(0x2, 0x10048) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) link(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x3, 0x67f}, {0xcef7, 0x1}}) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) 16:00:12 executing program 0: unveil(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSBRK(r0, 0x2000747b) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:12 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f0000000540)='X', 0x1) r4 = dup2(r0, r0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:12 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x7f, 0x800}, {0x1, 0x3f, 0x1800}], 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x6, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) renameat(r4, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') listen(r1, 0x7ff) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:12 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[0x81, 0xfffffffffffffff9, 0xf347]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x31c, &(0x7f00000002c0)="4917f9aa8ef2a15638b309faed0953b7202f12ef51916396a712295a03792422dd494667f4e93b80089126baa3623bc281d17380200a000000000000d3c00be0c3e175f2cda24e595c2adc3691bea1eda9c66065") r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x40) listen(r1, 0x2) 16:00:13 executing program 1: setrlimit(0x6, &(0x7f0000000180)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() fchdir(r1) shmget(0x2, 0x3000, 0x40, &(0x7f0000ff9000/0x3000)=nil) ioctl$KDGKBMODE(r0, 0x40044b06) mlockall(0x1) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ff2000/0xe000)=nil, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:00:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0x84) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pipe(&(0x7f0000001100)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r2 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001200)=[0x1f, 0x5d, 0x8001, 0x6, 0x9, 0x54f, 0x401, 0x9, 0x0]) getsockname(r1, &(0x7f0000001140)=@un=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) 16:00:13 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000080000001, 0x10000, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe4f) 16:00:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}, {0x991846dca4e20546, 0x463}], 0x2}) mknod(&(0x7f0000000600)='./bus\x00', 0x2001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9226041c439d81d1ca9317ac8a7f9499151af999", 0x0, 0xc611}) 16:00:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x3, 0xfff, 0x645d0d8d}, 0xf317, [0x28daa7a1, 0x6, 0x9, 0x9c9, 0xff, 0xfffffffffffff001, 0x5, 0x909]}, 0x3c) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x2, 0x3, {0x5, 0x2}}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa2, 0x0) 16:00:13 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x19238aa7253419e3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) semget$private(0x0, 0xa1a39beba5dea9c4, 0x15) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = fcntl$dupfd(r0, 0x0, r0) close(r1) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1, 0x100000001, {0x8, 0x1}}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6, 0x0, 0x4}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x6a3d6bd63d64fa9d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000004c0)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="90804c1fb25ae3", 0x7}, {&(0x7f0000000140)="8e9ab8246fc2018db49b90e6a25e0417f2a7c2a074435d71f7dab74874018ea3bf9bc1de36c559cd40f71ab8c474e895bbbe979a9db086762b3e6228c7f0726352d1ef2fa499349668cf15d50aa1a95b0dd8", 0x52}, {&(0x7f0000000240)="fdaf7cb3ed63a38643b82c7f3d2753877324e75ef66faec69506d31b7bdbcb51e1a924756f0d8e07095b00289092ce1807d05e23691db27345ad9b7e27c2456126f3aa7861fec49cd1f22f553a6d610139c74629180d5c3894a0eb5e8b2a60b1afaf3badb0e97e9133d0fcbfd6d23cf440adbeccb30ea3e5d07c3ad8e17ebbc75cd0fee8eb6a2403299b9379c578f35db394da115e05cce9a2e850c23ffa658ca9408c5501d3837dde41b65715a1c40992becb8a63709652c65c9e75e3e2", 0xbe}, {&(0x7f00000001c0)="02061e5bf02fc884786d1631b0688f0a2c1bc6fae38d5d82b526b10c8a8cb681b1d726535bb687", 0x27}, {&(0x7f0000000300)="2a056cd54b667668527ccd82c1e0258fde9044836e420969b4640d0b8fe68c7a9dc087eefa87b315d9962ae9a506feeaf1d8cb146d043096252e5e2075fffbdb9e3d76753c0d58619513e8afba22d31faa", 0x51}, {&(0x7f0000000380)="de144189e72c122ecf5692f29fa759df24b3906db4877d8e1b382fa2df9a67739e8a68f859c2a0e471c1b060bf2512f01cc53a22e3a55b6f32079ac6f13ce22154e351f5fcdf9e570fe723cd5505f6eeb7216938a5a7735bec3682ada14459e78b32bda7bd01c9993a10dedbcb9599e609a04800ca", 0x75}], 0x6, 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffef4, &(0x7f0000000040)="6b81459a2b6e8bb8d793ad6a4e7bc529fe587063") 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9, 0x401, 0xfffffffffffffffe, 0x1, 0x3, 0x100, 0x762c, 0x2, 0x1, 0x71, 0x80}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) poll(&(0x7f0000000200), 0x60, 0x180000000000) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) dup(r0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x78, 0x5, 0x51, 0xff, "f0ae7f4f36dbb83e5b6d10a997958a16d9697734", 0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x3, 0x8, 0x8, "76ee19f4741334e30014b0d2c8f0075e73bfa6d4", 0x2545, 0x7f}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="a65b205278e6c0ca5d012edbfc3c", 0xe) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x3ff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="005e661a68f3253089192e", 0xb}], 0x1, 0x0, 0x0) write(r1, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0xa) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x9000000, 0x2, 0x1, 0x7ff, 0x3, 0xc4f0, 0x2, 0x2, 0x8}) 16:00:14 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) dup2(r0, r0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xc000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x8) sendto$inet6(r1, &(0x7f0000000040)="2fae23494ef76f0ba5188069173287495c8145734e8244e5894bd2a861afcfc3df3bbc617ae71210d1dabf9b0c228b2ea8d59f9659b2be34b304b453c2d5a3544c205b82b71416202cad4c18c04b9ab6d2e37cfc9843f843663e538ce073a48812bcc95554311f92", 0x68, 0x409, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x6}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000100)) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:14 executing program 1: chflags(&(0x7f00000000c0)='./file0\x00', 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x40}], 0x3, 0xace) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x83) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000040)=')\x00', &(0x7f0000000100)='+-!\x00', &(0x7f0000000140)='$,\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\xd9\x00', &(0x7f0000000200)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='].\xc4\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='^}\x00', &(0x7f0000000500)='@%&\xe5\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2d04d05ebeca52469b49ae5989ec30c94e796ecf67f071f658fe9331ac9ad199d5d073089d28944abe1a71887d241d0eea78ed2004ae962f3ea8a7ec1ddbeff874907c01a2318a4bf84994e86f217987911c7e576c16ecf0056cf7130e7a17e8675f4", 0x92}], 0x1) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x401) setsockopt(r0, 0xf96, 0x78d2, &(0x7f0000000080)="e8ff615eb3dcd81e03f8c379e6fb6ae863fddbd780a35916732401db15aec14e292c973bda9ab926ec03b58f45083facf523c589e6d5dd707e44fc2bef69e06637eff5afc778ff28411a0c729d4ccf4608fcb9120827a38e18db1ad0792b2465d3433ae97499931b045bae0b614b613e690656503a9a19c8284859aa175753deb9d8fb816cb0ce6f9b1936", 0x8b) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000466854d78a2a197a38620700f36b4b419b6e048fc87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a1606000000ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f533ec69f06000000871f4385f01cd8ca00dbbcc210c6593d2870b4122cd235000000000000000000000000f2ffffffffffffff00000195e9926b10f31062c4ab73caf075186c4b56251687e87631815eed468884002f9d9d8db36968804fe5ff7b44e551bcf5e8c6e91ba81c8b624493a0cad416483ea20efa37636b3d1aceda6d"], 0x10) write(r0, &(0x7f0000000280)="9e3eb3907be3aff025c7419ec7d86ee2e194412ad6bdda208e34a69aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533333094f51a79c5fa988567accd342f47d4f5ec28166a46362c9b40fb742d21c7ab9af8e7df", 0x5d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb2b3b7c1def50db2, 0x4) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xd2, 0x3, 0x56a, 0x8}, {0x5, 0x5, 0x3, 0x5}, {0x6, 0xfff, 0x2, 0x1ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x7fff, 0x9, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x2, 0xfffd, 0x80000000, 0x1f, "986ec6e5561b3d7cc3ed60dd94edb638c2cd3c29", 0x6, 0x82}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 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_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x80}, {0x18, 0x3, 0x0, 0x9}, 0x1000, [0x1f, 0x7, 0x2, 0x0, 0x4, 0x803e, 0x6, 0xe02]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt(r0, 0xb133, 0x4, &(0x7f0000000100)="2afa1bad772444434bea5253afbf07c159e8629d142143bf4d02e2c84d0fc7eb1b2fafaf78d3da875425b1b1074b217ba7faef32598cc13deea0842652ac498151965e523b82f8ac14b28ff0640e456bebefbd96208be31bd8f17fc307a91854c3e054d510d87193ab4d4f01b49aa25ca7923ea356c0fd7603350daa0005d1e254238e72", 0x84) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d