00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:04:19 executing program 1: socket$inet(0x2, 0x5, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1c0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000200)=""/143, 0x8f, 0x800, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040), 0x391}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xffffffff, 0x800, './file0\x00', 0xe8, 0x41, 0x401, 0x80000000}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000075c000/0x1000)=nil, 0x1000, 0x1) r4 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000001c0)='w>') semop(r4, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/219, 0xdb, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pckbd_enable: command error 16:04:20 executing program 0: stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5a133af54b6792d2, &(0x7f0000000280)="042f5be28d5bf967917168f616a32bfcd2e7a836af424b2f91776ee4b801a2fe181408dc8f2aae97fe92ba29f95b147c173db27ebce2df1869cb91af1c44b441a1df47d7ab167123f4ea8772c881c51d0cd795ea372651c6d0610e698ce5688f77f3b006832a0c8529f869999bd921652588957384ce85b7f15ee5217896d46e8abb64746ca8b8ded99b102a34368600000000000000000000000000bc0253bc3b8b6d68cf918937865807fdfb6d65dbdc977723") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x308, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x110, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x1ff, 0x4, 0x8000}) 16:04:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1f, 0xa21b, 0x3f}], 0x40, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000005, 0xffffffffffff0001, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x24, 0x24, 0x0, 0x8}, {{r0}, 0x0, 0x1, 0xf0000002, 0x81, 0x3}], 0x4, &(0x7f0000000200)={0x6, 0x1}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) pipe2(&(0x7f0000000240), 0x10000) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:04:22 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) pckbd_enable: command error 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:04:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x5, 0x6799}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000003, 0x0, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000000, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x91, 0x20000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x60, 0x58, 0x1, 0x2}, {{r0}, 0x0, 0xa, 0x10, 0x7ca, 0x2}], 0x2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xa, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x20000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8a, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x84, 0xc, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x60, 0x40000022, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x42, 0x2, 0x8001}], 0x0, &(0x7f0000000140)={0x81, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001, 0x0, 0x0, 0x7}, {0x3c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe06, &(0x7f0000000200)="3fb424285046f32ccd9312b4e76d317e3e3bf50e594173fef4384e271a8899a6f1dfe06c88c1c8031dbcfd57ba080ebf1ae9dad380498a092f00c23efef9e0419fa0ec1198c9d3ef6c67836b142cf3e3ea646842707d9fb11ee31e1bacbeae64128a62edd6e9f29333e27e5bf087961356d38aefe157f441fbb7c884651bee97dadf1e80142ab15b3dfe8058e6") 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x45f9, 0xff, {0x4759, 0x7}}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:04:23 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x10003) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000000), 0x80, &(0x7f0000000480)=[{&(0x7f00000001c0)="9c830e4ac4732f7a7d02bd209ce42977883f3f89be42687c1eb5258ad37be40fd6d64e9ff9be749f8ecc650cebf2760ffefe5f62c91607da62926618a77d96b1051eea7b890e0a0f0893"}, {&(0x7f0000000280)="f5a8f7f545ea5dd1cec67e8285019f7d"}, {&(0x7f0000000500)="0089d4260c3d97e323e6b086fa5f4e8ba77f66f5f52cd2f96660e2a85b11359f8bc2821108b11d6657c15cb1dfc3ea"}, {&(0x7f0000002140)="a72791778fe5c8c9c8229189b430fd825bbb2084a533ce93bec0edf1b7b6cbd2887babf4ff8ad3b4734eb3783bd88c0ec22e32dc2004f71a271360bfcb729a3fe316abeeb4854881c0d57a57bdec2d1d5824d921c8252226f914616fdda28ede49a81db8a83cf5f8a3e3cdfbae257dcd038dbd57ac035ce164d7e2f613956ba8f918926ca05cd33da00fbd7f0534d65ccd49c0775951eec898d20349c8adf87798b019aa7f7f1d440b3edf96bfaa8bd78dfac55be70a4672588cb584e7d27c454cb166345ce4922fe82076f6adcaad2f3bac6d17304faf4140dd67f3b056ebdc01feb500108d2866054228cc1d9ccc91096baf23bb5cff7d4faa18edac3365d1e25b7b89a5ac977c6bf499d4b91ff529cb26b2ceea6794057f06a62e1f96f45d9dc4b017af319e50597baa12812e6151a255c46183709eecc0892679ce774c0786ed23eb7b4cf4b581da993a7522041b7e4b3625ea46ae999496c503a0e28d58593ca08f447e198b223dd2caa466f4d52b83c28355a98eade17cacb67161aa4e21219f52a68a2945a56ccc1cf61690ece42fa10aa0019fe77f3c32e84715583bd6a8e88cb44cee6f39a21ed78fd36346b215d926dd6738da1fd2e84b73d361bc461661539087ab41261c27667ac71d18c95afc2ba78b5f0f32a64113dbd741366f7a352c5a99cccdf766673b6f9566c2b34f9daebf852db6326a4e13bf94acca8f68cd783ac2376210b5c3c06a42e56aefcdd60497afbc9f10b21fa9ca6216ea6eb584839db1e6168a80a52482a2c3f484a97313a8cb1c701f43dbf99d28aec7279882975aead080941c9a5c18593acf188e9f4052d20e5067609d8462a831ab4310c2c60ab20f76bb261f7a339d65e8147ac146c31312d84c0f2f8a8070397c50d677c20e295e02fb94f4e88ffe6f6c7c53febf569ea45059062b988f91567402901e5690e8835fbcf994efd57433b160b0cab1b1d672e8849b11fb7a1eb2adeecfcd8162d35fdbbeedce9670f1a1654a036e0e57ec68101808133afce57016305bc79d877ac9ff1fef264647b1340f7f2ff18f7d4961659ffbaf2fe9670cff72ccf91d2edcc939f512000ebe4b6c39c555c4b483803590eec53aaa93e688321b560132e92adfa5c086a8cd7478915196dccdb5d34cf327f3f273567b6e7fc5f33aaa83a1d03122b24710f99669bab732d6bb3df359681f2aad0947907d2a1d2b941844ede94e7a45003557a358d2fcd2f5dfac2e9eb78e7d62543f1028fb03adc492707861646b53f621b0b9e2c1dbd21537fb32ac151e8b220dc25fdc06f65aa03f790c4a53262bf340a0ba94add5bf39b5089c3e8118f682fc34d263cd8dee01400e30ca6295265765b6626ef3dd30b053222af18040576aa340f71b3fc287ea56149880320e7ce52509518dd15446d266689e2761483b51d86d5ca0ed0bb868bca6db6cb89a07bdd23f034daebf144cf2d78466b7e90bdd5d74e21f08b25027a8543b2fc25cac162cb472b1ff518d1782a8be483a114b019a84a4b6ae01cccc08274e9f19ea8d5b2de2ece130321491e96908ce86648c015bcf8e42344a20ff4ff6002bbb78d5ee6e748a75e81aea0298aff4a9895e2d64aa00b9ba4340b257797c5d15b5420f2386d7e2d41c7fac20d83a3b95d283af2ff0bed968a9e97454ac92e5022caa3a267f251b9aac1f84f9e1914b1b9bba87c877a349ec3ff0e58100bfbaacb53d3e15fc30d1374be107af48042142a2aea455e1e5269beb44b4a872614b88f37cd44c52323e6788bb1685a9acb23cd18b15a87db59ba801d4e46429f75122871e41cf41aee28f524dbb821a6e7d4e553d3519b94d5db5fa9d8ee1cd55aae44176d6da73ce65838552b6be35ff41a43fdb65bf51289ae2c82fad54b4092388475a007148e235d8c52d30be5c8670af05b9e53d8a164af8e0a3fe0eae1746d1087c768d10191afa7cfa9fe5b3d27736bbaa3e1098025a12a70370eb3581dad34e49e5d5311e784b0cd91c7f0c4dc9513ca8348279014561990fb957a47a0b6db784cbbf298728931fdbbf3092a0eb4d225757436e0fa346b7d7b39c3ece7b9a95e0bbbd201bfb1be812e6c52d2f5e723b32a093540c58cd3af9a59920c06586aef6a5c6069ac8e877be59eca3a50d60a77f9fe20eb20f455de25b55feb6f70663fc7f55493849487dc00e996cc535d23a7da03e041411af1c404ffc904b39e0e37b949ad01cbc50932b4ee203f8462b2499e1791a6beaa4450c3d0cd3cd8074b3bcc18ac9a3b56c360e0214bd533185d082acd9dfa48323e37d95ed6537f2294a0c77b87c8e63f9b8f4eff1e5327efeba1459d402f23922adcc214839ef02399267c16ac50bb35a64351bf294f4ca15e49a4b805ad6d4264cd9a625a75bede33cca03626566e37693aea0a2c1ad4992d24486268eb7c95ddd40da0e2692cca7c6f845c6b7f8858b60a1d94c4c327804f9c24565bddad63e5c9b6960428b4413b44a55266a36e0754ce7197ed45c5537095d269685df0271d1eb13067e89a7390ae1a61e072a4cbb64e2db3ce74ad192c1eac5f6f89224883963410f582772ea1079929c6fd64c5d9024f09700b28edb8f87d17580f6b7a89547d3c1434f813aa8f9e534ac59d372605b92e6b9860a52ffc8653e3f644bb6411a732b0b0e76b8a31252ee87c134d5719f00b05be28547667f263006da435e9647d6bd469016c07491eecca36876bf75638b57487b944115f72713925fed7b8a1189d0fcb77c116fe50b93628fae9a537d9702ab170af29c22088e78b05ec31a92bd4fba087f510e48d19640a9b246587d258ee19dc987520408dec8120b2d8fd18d0ece2705c64ddf9876843525e318791b75ad0bdd81bce8cccf28b0987a85063fbef8e0c90dbcd41c501dae73224c911ba5a769d7ca906225142eab700492177f1a0b62e466727ca7e612f4ae0d9b1f286f3eb699ad1db00ce7a9c8a3875636be105865383cd2344ed70f48df2f66ef34776650b028ba47dcf4e6bb9e3054bbb1909db08c6d4f7e1dae7789adc87750b4e0f141e0b1364451560299705116c09b90fb94c368c3fa1af64dc22bd789e429dab58dbc3b5a550a08388d0cbbccb2705f24c9ef47fed682f0b648cb248a8c2546242e3d4c941cbeea38e6b39118e96bfc3a9d4155fe14da841cdca917b80a83a28139063a65671dd4897acc5f127ac65f7ee3d75bef136ecde97c6c6f62aac42102983cea61995ff24d585b72bcbf9ec2d09aee194bc04a32350b272b2826a9006b41739b5143fbab07e60b516327a0423874119dc2d529dd0db436d1a66c63cc4c8367de29b7e264c0e9330aa804806afb83ca4df772d7771e8a3eef6f70b4936cae9d429af9cad3b712b9b11a79f6b2010e8abb0a6065e31e3376021330f899da6e424e57147516419b11e62cb85f0c07632bf12bc9e1c02c4ef6017607589b43897052f094709aed046bc01f5da66c2937c865353f8ab6620bff6d175e992ae52e1bef0f6315c15501fe0c3ffeb830559be7e15fe60a46ac6cbb24301899c7dfbfe5a7d52545e15f603b405e8ec8ca3398fa7bcb5334c03cff3941c39ed10edb1225ed531626012cd6f8f681ec7bc1d97fa9accf6c2cc282fbf3aff053c249dadb8c8b3b534fc3e294cf41bee5756408ea9281e423da3c54b92d64ce89b681e001fc63a1cbb4f2f019e1c5a2337b31f3524ab4bdc12e669ae6cc4b84c3792d76d8058636c4420028b604c3f6ae2eac7436bb5a17b749e8812a340642361f9e1cd8d81b1e3075948f8f38091a934a04fbbfd5b5cbfffb880bf0a8ad0654289ec3a11149a238b18a89cfd64c373417b0017cc543873e6c80e3cd33d1b053d50cbdda5f82ac11347072013c5329c9ef36da729b6b6e2d128c4a03ca765cf3deaa72364c1d25b03d0cdf1cbed1e5cca9955ba228a9a2ef1c92a38a38c52587687e57f0d454d1d55c6d4e49bb05f434fdf5d7cb5923c4d507dd49f8fa8383a733a0ef16cc3dc88e5764a8358d0b995c50fce71b308b9f15d86ca08cab874b4188f79e0f24f7e902f763b6211940de94e83465b85deb7610989d6e5d89447067557dca303cab4e1cb47bbff659880b22864ac765f1504781f6770b4fe22deaa0af99eee7d20c9e136251cf8d7b972de27857122d769bf1470d8248c561de757d5f9687629dfe6cad63bb713efb50b186bf24228eee08bc7aafcf15c7bf45bcecc8845e9fbe603c521223929d7e4e4ba605d61a479569e212f552a4e9044f842162caa51cc0f37fe44454275ce9f72fbc00e60e9e2777e60671695bd61e34d93d67ec1eccf5193d138a0a960e4b5722cbf492b51f550a945b8cbf784db6d3648e5ee224f3ba6987d9975dde48053a813bd8883bd6f72b24d2d503d16459be2333232fbccdc306b0e4f737ccdbcc0916140bbc90998aef4b1ec23363f063dcdeafa3c4468ba5b0029d12c57467540a31ec282efc73dc0b187adf3677b2a549dccd6b602654f12ca49645d90bdb90a0135f04b7838068b62f784fb70afcf14a20e36459590e901766a539fe9c298b0311f0af53e9d2175ac09b13fea13e8a7f142ab436fc271525cdfe7ad7861a8bb6f4eb993cbb19fad617863a934dc6a3c0846a4421aff363b39958a684e2dcf21ee2ce255e897ad28bf27b6c4f44cf09f04b575ac4871fe7caaf9791fa3931225668f0ed6968e3107c58a9936dd7cae0fbaaf7d8b16c14a1021cc8ccffc0b4a1df9c53c53854c05e28969a66e260a9be622d5fe54abe88f41ddc61dfb5208f353e8accc87fd2e47666f5cd779ac204a0f1917f9263ad64ed5bc5a78b117c1ef65710dca57b8fa0af6a850a7a5bbe6fead7b2658c1745c9b1a59a70de876b04be3fa52cca537b56df90427d02e565b763dce29c56a3c7a87852b826dc06d9243ccfdf0918ca11b6fa0728ff42a85b256efc6a666e7983257e65777417d2f4fac696a19a757b9bee785ca6c375862768477556a38487238d2698e97ad70921c95ed1a3fdc2574f258f54fba7daee4a43ba679c4265adc127793e385636de8e3f20bb770b7b7d527528a3445f67a6c2f977df4231754b0827444dce6acc260b55192ba1afcef3f9027e8414121b70e8c4042501fe1d6a5515b3de0ddbee8e3e4aa0ee1e2d45f3e8e6ffdb234dcb3b8b3fc30f7bf1b9e64bc7feb37980d70ea90d5cc3bd85114783026f82b65266035e32f25ae66fbfc96e490936431c6759a4c3a96c138aedc8ee3df4d5776f74afebc5c2e172c95b86203f5d907539b5cfc132c179f0ed59e63c5198c3707b593ff63c011a7f82cd5e55b767fca53ac4b610af2fa0e993956bed603196e056aa8e859944a2630dfa9bd08c1a1cf2eb9d8161b7095bd45b5b08088c4355103932e20512137fb508571b65df3df5f935a57618d647cc584b954e7fd98239da4c54d71c19bf35e52b4178a4679af5a1be37edc14daf6bcadc6d306502fd5bd308fe1aedae169d96e6d17de65cb518dcba97fe4ddae2e7f4275da7e527a0a5597a2a325e483aec4579f1cc13cfb0af73b548056cae952cff695b22ca5c43565d0deeafd88a0806bb95377e5c25048b4b825127b8ff128eaeaca71489cc72a0d1aafec7036326d6ccf9d4ac50e35ad0375724953e21044dae3b482d6b96a5525eecd477d4622452f88251064b2aad5d6bfb8cd65eed9411f724fd5cfe0421ec0620968325fb87e20576abda349e05cb07bfde169243d9eace2e6076f2b01d5d9af4d10338c494ebf72bfe22b180defc7cec3f0b0641e2f288cd", 0xfffffffffffffe53}, {&(0x7f0000000300)="60e765f43cdd019c87d3b232c6c51973fd3ff9aef11f48d2e3af60cf5ba7dd661cc341b916455e5609c2060f4f6391bd8b9ae6d6ab111fe34b80ba9b583d20a275b1b1c0b7a9e14108427e2959d51ecf5f66d9fc8f58b9727e04b2f8c1f643423b72f40eda5c0affe48dd85d75b563490ea911c02a33f905f1b6aab689883180daa9189d66f339ebbd25138dcc17fd293dab7f7bbf383d12a451450311edbd9350be7e1e0392afd40230803f682294f5694a1fd335fa7e853025e2d80acad408baac64b0d1ffeb0850477a81b6ee6ca6083b"}, {&(0x7f0000000400)="793a47ce679b6cf33e9a1828747d3a7b6fc9db55254cb32ab581b64f41939750c49335f93e85d851123a7449434f78d62c3647075c6174562c2820395c8da0b9f2eeb0cc27bd45c732b27aa4941f50597fa4e21785136ecaf6776a8139b62d5698a6165f6496616a586c1e01e1ab"}], 0x0, &(0x7f0000000040)=[{0x0, 0x1, 0x69438eec, "233dda7c9289da425bdf865ecf6cb01331b2bf99617dfcc7fb85412f6b7d2a231dce2afeaf9bac4849e15b8425d918e2ae83bab88744b7282dd27ee07bc15ae2f111d99758d4fe8ef4622a97491a"}, {0x0, 0xfffb, 0x4, "396e8eea"}, {0x0, 0xffff, 0xed6b, "80f38f3024a998e7f5f634cdf5bb7f8a3c73d7af3cb53e839d96e2c3601b69f4f72a8b6a82c6bcea249077aa86d0cd49b58e7013180b15d8c6553b747b772bf5b99e2cf0bd67b285dab55691813f672079fc91285013d6f0884825a02b3ce37cb622b6f469fc44be68"}, {0x0, 0xffff, 0x5, "b7e8d9c8e976b284d0531d11944edd26e9c407f53aff03fa803b36897833614313419b222bc71024647ada9fcc3df39d81710a4bd3460bb54d3b7c280d33e8b8bddbc6a96bdd13b7316e89668e359fa0fbb3"}], 0xffffffffffffff97}, 0x0) 16:04:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="1e000000", 0x1ce) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x35}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x810e, 0x0) fcntl$getflags(r0, 0x3) 16:04:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0x65d13d66bef331d5, r0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x149b, 0x6, './file0/file0\x00', 0x20, 0x1f, 0xd8, 0x46}) 16:04:23 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x7fff}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) 16:04:23 executing program 1: mknod(&(0x7f0000000580)='./file0\x00', 0xffffffffffff2ffe, 0xc214) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x5, 0xffffffff, 0x8}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800000000000, 0x0) poll(&(0x7f0000000140)=[{r0, 0x5}], 0x1, 0x0) 16:04:23 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x401) r2 = socket(0x1e, 0x3, 0x0) dup2(r0, r2) socket(0x0, 0x4005, 0x7) 16:04:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000010c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653004"], 0xa, &(0x7f0000001080)=[{&(0x7f0000000080)="61330cf7e42594ad3acda0ae71d9f1586fae3c0a04af3570416d81d7e8d0de1e7a02293e6e30f81d9efb233e549d346fc383954a15c91badf0337cd4cd2643ce6c2f8a36fbf1aea82d5d9dfcaf93f736c0a99e4edd4e05d6d9123dbe3d11347d124c94eb1bb6044a229d4343eca1a934c40a608045cd5cced738cf8d2748a50226b400c5f7e52657cae2ce2278c9316dfdb4e5a70547fb5890a5f871b64d977ef4ca46994b0922c0edb6f45ffa3214940bd03955e4f86ead12a5f8d1b92995f11f2c2a927a83f2625b3c06ded84cea7a07eff2d76fea79177cd25b3881181cdd01eb7443b0b0625c12a1941ef1623678c60d565838901806641f09bd6f6d8c28652ce99cfcc7d20ef092c5e13403efa5642a32c529eeb47e3a0edd1fb66bf5ebe0c55ec461c4cffb08d956a53843518ee20c123e009037fdd56805224eb8bc5601aaeaee28ab2226bd1d598175c10b232213413e4893292ec74f8ed00892093416837ef2a1c03378c53f931685b8603ad368128f35f608e7595715514caecd2e3654f63140de42780df98739b4b1ff93eb7d69f7f7e02311cb735a16d09dfa1334a07bc289e73686228662448827894e28a9bfabd7c5cab09aa4be2d79b7046ee208ecfa2c89d73de404f31f1196c8b563ed322a359edc1b3f8222ee94d2c4d0daf702dbeda603883b80fded6b8ba03d6bbc5ce3554669e2cae6c84af79bf3c620c48aa00baa130808064e6cfb705c27dc89c2b48cbc24a7e787f654ca5a4ea30cce304eadb633ff666b91face2e9104c8ad522e5c312cd8cc51a46c60f7676efe2862c33e9e2ac5572b05e595580f4bb1a9ccbc1e384c91f6c0446c25cc1e6c572e0b2664dc4063fc68fd00a9f9ea79e2538e82a1d63075e547177be764d6db3cfda680c02e13a6e37d966aee811e91b1cc9f0cfa5c8c32ab8acd555ff7806bc375b364e9a689516e696f0aaac8d3bbbdd3ef58118ebe0f995f459f55bca59b9bbc95db61db0fed4edee7abce22ebc979438932c88858ae75b4921b67b698ee6a64b22a0f5bf5a7fe0ea59ab7c640c285c09f0722e8fe942e34f1b33b02099407b256a8ed77065799be46c37d0b30fe96591a6e99795826ad00d7079590627b54061b3c387f1e80e3ed66cea0b4d45592fea6a03827cdb0d1c1a41313eb0c92ef3df002dfbf8d3f79607095cf966f2e7b55809a5457a58fe560e97452228174779a45c883f0473c23bba278701472839789f43415185a7b72da88b46c9fe4cb3f4018ef4771d2384f3cec4fbf38f3b9e74e3ba711f72ce80fe9a0e423abd7203c9bbac7b71d82494f040b43166a1ba27f05b4fcf713d550a0fd3a779db4fcea3e3bc590184507844f2c76cb58b5f67904ad4bcbd26ac369456430345a9c51221d7074c9110a0066a8fded46cc674a846cd35caa0a336dc11a59257537b1da7563008329ee586f211b90787adbc450313dc75d2e6db728a1fb58ebbf7a817a1307835446f870b63c2aa020e99d5e46c669863150db159a5e0305dcfaa16585af4d94d993463cb00930ceaf0f9eb328784f4b21464848a1572541ab6731c35c8ff306f58b45675fad9533cde4e5af495dfd3a4fd285a8972fc419106cd3beb77e52c8d7a2ea4917c1e604d457e3fda3ad78926f752074499e8af3a94c4627a6f1e24a127a463bbd831315ce363c32f688c90858d80004ae790a9471311035d673d08a2b18d83877d1b89efde470872ede3ecdbe676749baedcb66a85d2f2f903276ab2e0cf9e511a7e7dbce1eb5782e02eebc7c6f269d3cabf075524c3e4dd30df9203745519384db2b8963d03d0b6c9748525994b8ad6808806030ce378060eceed3a2bf097da47680e203bae2664af35690b51dce511f2cf0bdbc88a0364db02a1cb041acd1bd986da8a093c1e1280a6fec9bfb7c44d0df3d2281eb11a747302aa6f40ebd4f9f3a166c04287361c2f3e90d758e059d8d0dae6d3b6375472b9d6419768851a4297a1d2ae8b121a7144a7cf86810c9b8fae8828a17e842f09093eb68944e34aeb3c3fefa8979e2b656224662e466d2ebcaa3e4fd892158bda66e230ed0dcc84841d235ac0ce14582b86dfdc4bf413133b3e9ab4053698355526d1e56bc06d93981092ab7b6679622e87881b253400326ce209188bff1ca8c986a9ea884338da9e78cb0fcb969b659ef5212ae1c2f5826e425d8650101853af6abd30de272d9bf31b835f72b88832df9649a3a9e7429cde7e9dab0175d5734886863cb5ac627cfb7c729de0389efeabab98387c7bb741993d8f1921ed8459c568b0bf3168a54eb65ec70b69d5daf62d985f787d461c5e6f19a92022b7faaed75c9763d536dffbcdab8adce56d9c1bb0d9424956a529dec022d80f9258917a65761de558bae4d7ac12bb7329ab69b6a68e0df0caedd96d506d905a961bb3c3f4549283cee29ce32985fd7b1e16ed0a21ba4a873e05684607705ec4519dfa0fd000a36d567aa8b48f499ed809737672702ca008ecbdd7a22d70bfdd303fd8f3d14cbc2942c997bc1aae2365fbefb23c1156272f68184373c22f120212dc99f8dcdc0dd3ec6f467d0f89cc4d6497189b318347892754abb93adfc1edd555bb814606f10c846985a3a75cec5a9cfccd685367725e03b8164647ba83d7c2a41d6c2f7b4d9bbcd184ff9f4be6155635ce4b2339edd6487ce37bdf4e64ca084d4dd104ec7589a47dedf6a5c717d96bc0ee5f5e1cb5a2b5b22bf1ee8cb756a56f60f0e6b38b0d5d717245a8470d5218de76a3fb1c64e7a5107f21e5aff4e391dab5de39b9286d31a6c2d36101c4509d2d51dfe322e579ecaf3c75c3f47cd121556b6fb3f7fbd1ffb32faaedb9530d4f73a87b4487c029ee63062853177240569d927f8baee3395dcff8c2ee6d606864ce5b3e5605b2da6faff8446648fdfbf8017b9ca2f397043d249cc790e579e2d03734b57fbca859d80f7281bb9a4dd1740cdc6db21378b35984e833d9dd8b3d545ec7da18de22163084abe295b0657849a99596ef0d520a914c92a4bf12ba5f7e6e19bc5150a62f6eb263f331ecd246357e896da5e07acc0d7618e687529de78290802d775e901f60f70abc654372194f414426e5d4597b4f282f276e612a978f346e0c9c8efbf77914c30b7327603f4f9d283c0cabcb96405a6f3580acab5eb96cd0e3769931a5b34e0521ed1a21e71897cc292c8a86cab0bc9afa214ed1623ebd611c39064152872981efddb5b8e555d0ee1de1627d18e4c33ab24b0e8a9bebb044490d899fae27273d59207eb8068428925f92f89971cd0c9311da63c40c02e51b9d46ed8ac519957aa447efa9db80da3714b62319fec470b401cb5a625744fa7f4c9a621c5561313715b499aabb6d3d42a926c4f764efd840b690b91661680be5a6fd163cba12d4c054d3d124dd2c0856e6886f34829eb53f638d0e2a36ed4e09caf0fd699220a92f43b65940734d3e11d634685b1478e6aab219519e1f061ca9a79e58225d33557e76d1f248ed4bac909d87da2ab8c90e045257694cc6650dd85b75fa82141323d63e73e566a39c073dd5dfec12e6139134baf904f39db806e71a45d23d4c7cecae8976e8a576c1afbe57dfc4139ec3f96f3a36db17c1b3dc74e93a565a123963e510523ff21c76a19e8df225f6c154fa0aae5af4cf5533d5f8857288627610f98257064734e5617e44df9532cf8a783940585d9afce95f29558b9c764cf851da9917194daac8e4e779fafb7dab6a2569f4157324f21f89c86ba8aed9af6714d82ca70f8eb51e62d39898aa841a69eebfac513a5dc3f50460bdd6a320b90c921136eafddadfae33b9bbcbee69a0c31718ed09213186a4d205082aa4568e9ba914d930727ec9e7c8aba398a4f052c3a9c60a3d899c41b75b5568f1fe2df9896b2cf1464f39af7234fe6b8e3be0b68f8a2c1a6d9111dce9442c24a5346ffb83dd2e5d9a0e7b1e42defc2ddcfeaf5d8c74ac041cfaa18034ab3fbc4ad6dbbb8ca386f4d261970a576eec08818505fcaa7c98a975bcfd8eab795785051733dbaa1f5a1bf7b88cdbd7ecf00f151009432332bbf3a3a5d7b963a2c28a8dd5d69546a40a191e1e167052ca3d4736fe099f31cb8c8cd41593e98679392077849b1bd29162b324843b3b76382c17fe91484b6c73a7e9f71ac39ac7f38e70ef763559240f5953e430e43944cf3b7573f9cd1f7d7d4613023560222498b306462e0acf12044e2ea192dbfcf3d224ae3effabbb7e63f9db69f988d021e3ae4290aed1aa65986a1ade1ebe697dbfa24be15122b0983e9a907e5479608cc03ec95c8ba572e728b97fc0b6d1851a1765f2591d8f84747a87d066fbac8a245f8893cc35210c80d1f322d61f338ecbd14bcd3424f184849ab7d95c3bbe6d7f5547377e7c171a0fde42c72d5b23a12ab2b73d54e13a19ff3b441504fcac1a93ded41a44f74d45c00fe1357a8c4b4e7b13512a6a41e965593003444ff935e8342f4f26719d482bc895b09cef0417b0603807c722ad7b5c60ccac010e1943806f4c30a19a7703be6c65f60ef04e4fb8fc36385e161245bfc16d4fb1b17f3ddd887e14c711ea46b57148165d3c4fd029170c12be01b3d964f47bf853a1c684eb86cc3dcd5d089f02c05680a0dae8aea743057c36fd24c94b892534bb453bd2a37dde7d88ef120a3f52a965858e59341794467bfaa7c62c6899f015b291024d76571f2f9096bfac1b2d9953b852e5b58442c0031148bc87e4a646ec20bc6250fada113a3dbb622e7aefb18bfe1885eb30a26dc0c5635f3296a43be8a0583f280cf546e76c61c4ecbde71d98ee13801afef9800ca108e444c9ca7c140e301c0c7fe9bacfabf1360d7618d034d5a5e6f38d471027c0bb7789e298513f2659ec92b339b7cd1cde5679256bcad893b98af52b6d6f4b45b193ca26f11859a9a4c7f7b36bcec0b633ecb78c53db766ddfc7ef8097c5b55bb51b897880fdd4ea72d02966a2502c8a329cdfac06572f2ce7dcf1fb23a2e43c6ea553fb86784087bb9e83669ac1765bbd227ded4ae27928fc39652772a953e172ac3187ac98bc67cafe7b58b0575cc228a2854e6cd81eb7456d0f41487bcd6e80326b1a7f2764bdb1ebb5d767f112a3c01a66fd8d0051ca3f6adbceba8c6d2b8eee12b6a98a420a5281e677f0e1272d4108d219cf6daba95739c432245b394079e14951387efdffe9b00a3f4e7223d8d629e0d5abbd9efa1d63aad8512577f3c0e2ca9200c0b98111645472e29e57a64cc28199b0db285c717d9dbd75e0e521fe08606850bfdfed9065a5890a3179904cfed99a36d25dc435f00672c6bce92b082d5200cc571fc65705b023afd6ec26f8fd47421e319ac3fe8a8089aeba175f27bde94068a2582d363b5d614754447eb36263c0517c7730c5fb577f9cd32f8c7df2e24f5a9a942a982a06ed95977065dbb961a2dfb2f5f8b7ab179254c3055e86021779ba653bc07dda58861d86492a671f453b710fc83fa6508308dce4380fc88965f012c1bba6f6120e49ad28054c3d991d65501f0fd05386a98abe7cebdee37d716c09d5204cbba4b02b5153fbdff0260c76fa8c2740e59f345cff51937c956e1e871c87de4b6c7e6e74e99b633355ff6daa439cced216fc94f6d0a353bb057f5935c5998b709ba98a82f45d4d46e6eac65775e9adf36dab649f1916e2827491c8a4065ad08de0426ff02d8668da6105937ae0f12cb5ad5a830733d7a7979e82efdfa35d57f4a0914dba416bc6f5a590d3551b414611b82b56cac092aa06127d995", 0x1000}], 0x1}, 0x1) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0xa}, 0x403) 16:04:23 executing program 1: getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) shmget(0x3, 0x4000, 0x34, &(0x7f0000ffb000/0x4000)=nil) r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) setregid(0x0, 0xffffffffffffffff) socketpair(0x1, 0x8000, 0xd2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x406, 0x3}, 0xc) r4 = dup2(r3, r2) poll(&(0x7f00000001c0)=[{r2, 0x42}, {r4}], 0x2, 0x3) setsockopt(r3, 0x3f, 0x80000000, &(0x7f0000000080)="19b55fa8185c64a6002e40282cdd286c28d62ba4cea8a9e53fe7b43d7c16a649564dce731009", 0x26) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000240)) r6 = msgget(0x1, 0x26) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000fe32df3bf117b0670ee5b01b603c2441d2fe6018118557804bf0b5dc6b569a0a75de593369a72ed2267183e750d31a1f728bba8fc6fdaa174ef84b670c08b57ff650f738691c76236f9190caaa3023add49a0152304c7634c5965c9bb5755daa30be7b7f6075e519dab11796704981cf9443"], 0x89, 0x800) 16:04:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20001, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001280)) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) poll(&(0x7f0000001240)=[{r2, 0xce}, {r1, 0x40}, {r6, 0xc}, {r3}, {r4, 0x100}, {r5, 0x8}, {r6, 0x114}], 0x7, 0xfff000000000000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r8, 0x80104277, &(0x7f0000000000)=0x7) 16:04:23 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10a) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:04:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x0, 0x4, 0x6, 0x3, 0xffff, 0x4, 0x1, 0x10, [{0x73, 0x100000001, 0x1000, 0xffffffff7fffffff}, {0x20, 0x6, 0x1f, 0x7fff}, {0x7, 0x4, 0x7}, {0x3, 0x9, 0x9, 0xa7}, {0x80000001, 0x2, 0x5}, {0xffffffffffffa2d3, 0xffff, 0x9, 0x10000}, {0x1000, 0x401, 0x10001, 0xfffffffffffffe8a}, {0x6, 0x6, 0xcb, 0x300000000000}, {0xff, 0x8, 0x5, 0x4}, {0x7fff, 0x1000, 0x3, 0x3}, {0x81, 0x4, 0x1000, 0x2}, {0x6, 0x5, 0x401, 0xcf7}, {0xfff, 0x5, 0x5, 0x6}, {0x2, 0xc9a, 0x1, 0x7}, {0x4, 0x2, 0x2, 0x1}, {0x100000000, 0x7fe00000000000, 0x9, 0x10001}]}) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x2) dup2(r0, r0) 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x64}]}) getitimer(0x0, &(0x7f00000000c0)) 16:04:24 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000100)=""/215, 0xd7) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = getpgrp() clock_getres(0x2, &(0x7f0000000400)) wait4(r2, &(0x7f0000000300), 0x8, &(0x7f0000000340)) r3 = kqueue() write(r1, &(0x7f0000000240)="85", 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) nanosleep(&(0x7f0000000280)={0x7, 0xfffffffffffffffd}, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) setrlimit(0x7, &(0x7f0000000200)={0x2, 0x8}) 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r1, r0) 16:04:24 executing program 0: clock_settime(0x1, &(0x7f0000000040)={0xc000000}) 16:04:24 executing program 1: syz_emit_ethernet(0x61, &(0x7f0000000000)="7dc3d4ee1773db76b73608a40ff18c83685cbf01082d8972d20a29fce32b0ae090b1d7176954da089ce2eb0787ea16e1394d0532fe22fade977be150b938b509fccf5d5bebbda5c4221c56f29b50459c7d7271fb95d2318336ca10c4d1385332d6") r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48, 0x2, 0x2, 0x7}, {0x6}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:04:24 executing program 0: clock_settime(0xfffffffffffffffe, &(0x7f0000000000)={0x10000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:04:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x9a, 0xfffff, 0xfffffffffffffffc, 0x88f}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7fff, 0x81}, {{r1}, 0xffffffffffffffff, 0x60, 0x3, 0x2, 0x81}, {{r1}, 0xfffffffffffffffb, 0x2a, 0x0, 0x2, 0x3f}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x800000000000000}, {{r1}, 0x0, 0x47, 0x1, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0xa0, 0x40000000, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x100}], 0x73, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x2, 0x10, 0x401, 0x5104}, {{r2}, 0xfffffffffffffff9, 0x20, 0x21, 0x7fff}], 0x10000, &(0x7f00000001c0)={0x7, 0x2}) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x1d5) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x2008, 0x8001) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) r1 = shmget(0x0, 0x3000, 0x2c1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') 16:04:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x180, 0x0) r2 = getpid() r3 = getuid() getgroups(0x4, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r9 = getuid() r10 = getgid() r11 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f00000002c0)=ANY=[@ANYBLOB="e46b686122b031aaf709"], 0xa, &(0x7f0000000680)=[{&(0x7f0000000300)="963694eed9b2839a28cf209fdee91394235f65e3808c2b22c646ee75c97edc311efa2a1a806b59bf49b4309790163d4806fab5f506a779ce53474f3f714f69b34da4182780567155cd84440a3d5905a9edbfdff3979cefc9a33a", 0x5a}, {&(0x7f00000004c0)="0ee50984d2dea7800e627fdf813a43369be612879a76ee023f03a073c727387ce187e96c777ff4785737982a048794c98b117eb6e4e1d48c0be8b56384f327d29c7bb6653ba933297217ad2bf80f9eebdcf0f63ebfdf8064df7db8b884783d7b702abc078fe7c0ffde66ea7f5c3f375f356811aac6fdb004c1376a0d1d84efb39b6f9a3876176cd14a76b5f1dcffd22ea61421dc0cfdaf8657ab8774dc280e18063cafbbda8700c41f24a7df3ec394862380eb6e08e44c7d2d185730715cfb79c90d7350135c916edb5d07bd4b", 0xcd}, {&(0x7f00000005c0)="a7bfe5e3eb1cb2770e93d2a889905af546ac2ade4d0b0e51a76b54e95c8b0925c3e9cfe9e0910d06565c251f7ac7ddd835fff19ed5ab99ed362c6aa75432b739cc5710a4792f3dfe7b86cc15e206ecb6962e6970732fa504ea4f9c92699c5499a3ccfc88358244981d532a5bfdba842d4e2429f671c344e318af135ddd324ee39066edb8d8b364785312b3ef7a5bc81769787ab87c62bc395e12b3c2af12cde8e4", 0xa1}, {&(0x7f0000000380)="e0b32ed1eea2f344a9c02449f44cd29105bb313642a6d6340ffccbd62d21", 0x1e}, {&(0x7f00000003c0)="e2fed591fbbad5cd7d8431b9f2ea88c0dec15c7230250d0d43e724e8a6171fa8dfcbd26d3839", 0x26}], 0x5, &(0x7f0000000b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="ff0000010098d7e121f5513b926fd55fde002707831f163ebade6ba3f5fce06127810bbe3c2ae35912a06fddaf1ebc826f33baddb7d2a2fe6eebced08dd140fa33ad6358f72f", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x9}, 0x2) write(r0, &(0x7f0000000980)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r17 = syz_open_pts() close(r0) r18 = dup(r17) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000080)={0x9, 0x3, 0x8, 0x8001, "70ed0543d2a91815aad9e64868e8860b13e760c5", 0x39, 0x80000001}) r19 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r18, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x400, 0x81, 0x7, 0x1, 0x2, 0x4, 0x8, 0x1, 0x2, 0x400, 0x200}) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0x6, "b0000004d8e50000b99a00"}) readv(r19, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:24 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10a61, 0x100) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x50) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r2) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() 16:04:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="4a8ddc7f53d6e20c3c7e7967d6b6b83b"], 0x10}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10090, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) sendto$inet(r0, &(0x7f0000000080)="92693b2b3fcee4409641e21c4115215eaadb9adfc464bd9fb29f97c4e5822c94f259b38c1137534a67e0da962bcc88f28df2597502e9fd1f98e3b018b237ebe09559ea0a889ea461f19aeb76ef648ded9c97f31e143c2f26a40ef91bb5e7d411584e948c29c76ce793c90fd1e3713d13b46545f6d2bf4ee6372239d47158198471ce1d99af89b45c4d429d99c307b478bab3658d5ef71bab33ab74d00a9b", 0x9e, 0x402, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:04:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x24) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7) r1 = socket(0x400000000018, 0x3, 0x3a) ftruncate(r1, 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}, 0xc) 16:04:25 executing program 1: 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)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:04:25 executing program 0: clock_getres(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000400)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0xacf5, 0xcb1, {[0x1, 0x100000000, 0x638, 0x1f, 0x100, 0x0, 0x7f, 0x0, 0x6, 0x1, 0xfffffffffffffffa, 0xf927, 0x8, 0x5, 0x0, 0x4, 0x10000, 0x7], [0x6, 0xffffffff80000000, 0x10001, 0x7fffffff, 0x5, 0x3, 0x9, 0x4, 0x7f, 0x6], [0x6, 0x2, 0x1, 0x800, 0xfffffffffffffffb, 0x40], [0x5, 0x7, 0x401, 0xe6, 0x10001, 0x7], [{0x101, 0x7ff, 0xffffffff, 0x99a}, {0x9, 0x40, 0x9}, {0x3, 0x2, 0xab, 0x7}, {0x7ff, 0xfffffffffffffff8, 0x7fffffff, 0x2}, {0x2, 0xda, 0x3, 0x7}, {0xffffffffffff7fff, 0x6, 0x7, 0x5}, {0x8000, 0x3ff, 0xfd3, 0xfff}, {0x7, 0x2, 0x6, 0x1}], {0x7, 0x2, 0x9, 0x193e}, {0x2, 0x2, 0xffff}}}) sendto(r1, &(0x7f0000000080)="800ed0ead24d0e22bfeece5549078f1baec02ae89b594f4c364ff795a53dd0281ec52f832b09eafe5ea290e4f6ab803eba21eba8a192219aef8f8c44b237796b9847ec083ff1ad6dae49a8074b4039b6d9b05d10045156b009eb3de913d1b7c46e3165f86fd3d9544f01c270d8616b28efedeeaea8dbc99c147abbbeb4d2a33aa061fb7be8024a2862d062e53578a768dc4433bd68f2a660f1ec8c154a69ee14e98133fe0f366f", 0xa7, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:04:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ff6000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="a8011607fd8b7260198faf6c94c32203977375b50e42fdfbf7d63814522a1af45d17c44ae2cbb521136e7b0d023cf50b57de449f2d68fe3e2b46389b0b5e3d61b008ca8b6b13d286085f5b2c2960fbfc2912f520fb9fc384ac64447ceac80bd7fcce3170887f13d46e3702aaf25abd67022d20cb8505ec31e50dcc9cc47e1c4e4653a3e688e6252e57ed2617a32db9f97d4cf80abcaee684a6c9ce2c2f2d86e35ebc6d813938065709ae9da154411ed00ec4f0fc8e51e2c91cd2e46d6251cd3371818654e67ca4e86e85d435ecf806", 0xcf}, {&(0x7f0000000100)="6c15525b230024305b89cb82dafeff172bb9b2d06d1852e34fcd9bfd46de46e20aca876effd4b1f065de5129630c591c3c2cda4bf544b2078f7c0ecbb642122368f4cdcf578657f2f25d6a323c89b4172cc1438c454666a3bdc5cee622af25836067950b8d1527d6ceb679354f6153c00d351c6b64bdc1c8c13d77d3bcfe3d012ca59fbc2810e0c4ea331243e49dba1ab207b8ff27c7e26c676dd56d4ec22f1ec20f37fbeaa686df25c4e440fdc90868ba27cd49492f1f58b6", 0xb9}], 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) fcntl$getown(r0, 0x5) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:04:25 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getegid() r1 = getegid() getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:04:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000080)="beb68f01f71739957cac970df0b65ef0b998373caa3b1eb98df1882f35a5c5a91d33", 0x22, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000200)=""/239, 0xef, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e6f66696c653000"], 0xa) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:25 executing program 1: getitimer(0x800000003, 0x0) 16:04:25 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x48) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff7, 0x2, "0000000000691040dcc400000100"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:25 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000180)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) 16:04:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') socketpair(0x6, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x980c}, 0xc) 16:04:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') dup(r0) 16:04:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0xfeb2) 16:04:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000042c2, 0x0) munlockall() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000280)) sendto(r3, &(0x7f00000002c0)="1502ed2800da4b55a74d07e890cc87757657f3c2b9b4a1aab43cf34e8558d78ff13d504efa81863574f6a95ab55dc6f8799e2e2dc19c561e68e6a19fccc8e28e752568a8e9bf5f1966b547329df9229b6cbc565db559f982715c737a6e5463fcb3d034d69d6970a1af5a662d83983f63f4cda649584f0d17e02b336bf6f62e7e9ea9675e3bea5a0992be471e7a9d871bcc2a7d95fcd779d900c0fe01d24a9a270b4164e226bb47732173fb0cd9b7bdafee4f28e30e366065705aee73d54019e056e888e9ff3cf7a7f3f9a070d12ba08ee06d2d8547e37d06324141702063c964a7fd6ee0b7423fb5896849d6f98797743492ed9bb232bffb933df2134d", 0xfd, 0x8, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000180)) 16:04:25 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xd1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 16:04:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:04:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x404) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = open(&(0x7f0000000040)='./file0\x00', 0x10c10, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:04:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 16:04:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) pread(r0, &(0x7f00000000c0)="d7bec99e6ded497c23d2b41b", 0xc, 0x0, 0x0) 16:04:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = geteuid() setuid(r2) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x100000001, './bus\x00'}) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000080)=0x4) 16:04:25 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20080, 0x103) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) fchmod(r0, 0x4) 16:04:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1f5, 0x8}, {0x18, 0x3}, 0x6, [0x0, 0x74, 0x0, 0x7fff, 0x80, 0xbb, 0xffffffffffffff91, 0x6]}, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40, 0x0, 0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xcea) 16:04:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffff6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20290, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:04:26 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)="89") getegid() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) 16:04:26 executing program 0: r0 = socket(0xfffffffffffffffe, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) semget(0x1, 0x2, 0x9) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000043, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:26 executing program 0: setreuid(0x0, 0xee00) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfff) faccessat(0xffffffffffffffff, 0x0, 0x46, 0x0) 16:04:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x49d, 0xfdb6, "b08d16c6662247ea5f2b2c215faf8a0a6d24d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) syz_open_pts() 16:04:26 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x88) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:04:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) msgget(0x3, 0x269) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:04:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x330, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x1466, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 16:04:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000, 0x0, "0000000020001040dcb90000001000", 0x9, 0xfffffffffffffffe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xfff, 0x0, 0x8, 0xd77, &(0x7f0000000100)={{0x3b3, 0x3f, 0x2, 0x2, 0x7, 0x8, 0x7}, {[0x5, 0x40, 0xffffffffffffff81, 0xcf, 0x8, 0x5, 0x5, 0x8, 0x10000, 0x80, 0x3, 0x8, 0x50, 0x0, 0x7, 0x1, 0xb6b, 0x40], [0x9, 0xd932, 0x5af, 0x8, 0x0, 0x6, 0xfffffffffffffff7, 0x9, 0xb1a, 0x5], [0x72, 0x2, 0x9, 0x0, 0x5, 0x3, 0x4], [0x8, 0x100, 0xfffffffffffff15e, 0x2, 0x9, 0x575e], [{0x7ff, 0x7, 0x5, 0x9}, {0x100000000, 0x7, 0x1, 0x7}, {0x1, 0xfffffffffffffffe, 0x7f, 0x40e8e228}, {0x4, 0x3f, 0x0, 0x7}, {0x1f, 0x8000, 0x5, 0x8}, {0x8, 0x10001, 0xb6d9, 0xf3}, {0x80, 0x770, 0x1}, {0x8, 0x6, 0x7fffffff, 0xb76}], {0x3, 0xaa, 0x8, 0x5}, {0xfffffffffffffff9, 0x1, 0x2, 0x7}}}, 0x0, 0x7b}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getuid() geteuid() r0 = socket$inet(0x2, 0x8000, 0x2) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000280)="d97b95a05fff1062345362b961f96b571c239a41a859b63ed750ba4e8ff857f97f0bc0e719dd3f833daafbd91fceb2560eef8ba9005a2088e1c8b16fbb7f1d2627440641b0284912d6abd1ca7a7a9c3c2a21e1030f596d0d93d38f8e6c5e992ca2a388fe6e2a5861f66188a9fa4fbcb423e653bca59d17d6f1c4a35c105d6b92a08c9a5151ab4f17fc45a312a1e83bfb526b1c7d4c6f88e8aea5326e0a4c1a1b46e0d476b4f0c3f036160da66f1c7ca022d14d845fb225da31436506c2e7715dd989a2ec449994656218d85271d8db38e97c8411c705e3e3c9b43fad212c9ecadbed65564dccdde3975c60ed1a8ce824076e08cbc1", 0xf5}, {&(0x7f00000001c0)="580615c04a7988a388cbb6f31ece89204d4d982c8f2a6e56d413c4dfae6dd4872b03", 0x22}, {&(0x7f0000000380)="7e39395bb8a7d4e444516b2ac961d5f7a4089d83e3836f37840ffc853322f25a70aebc45dbab22f9bfee72bb17a2ec9ee9ff7aa4258c2708c72d76ce2f2a76c2d78cfae4e8a8df8b7e0bd72acd4a501bb77bee3c3c247e1b197eccca3155339ad6b264a38800d048a93754741461d97d1df8c3678efaff86", 0x78}, {&(0x7f0000000400)="cdb7624846dd47ce803ddeef21cda950e3350f57302c897cef99c50d2411512e3dd0ed3cf9eb64b0c0286bd8f70eb4e03509f85ada7b2cce860af20723089a17448e1f1b9a6f700edcc0f923d4f8ff03a9dcfaa1a008364fe8c899e8383aa6555755e6ab", 0x64}, {&(0x7f0000000480)="00c9ad2a669ff926cb03eda196f5c073d1de9fa72a294d697cc15b5be834a97a9833fd4585123591dd5032272be78ded9cf8e594806396104697ec20d5aae2f10e157338444dbe6752fdcb674cfd330cac6f033aae", 0x55}, {&(0x7f0000000500)="65801854f919daded9f539c5eb26182a62c931e8", 0x14}], 0x6, &(0x7f00000005c0)=[{0x58, 0x1, 0x6, "bce227e41bda4972b0fbf9fd233e5b5b9dbb76c60b74024d2cc0542e31002a6832191c25831d589b4420076ecfaa28cf9a570f9f82ddc2e21a71f06240ee498edb3c"}], 0x58}, 0x8) r1 = socket(0x10, 0x8004, 0xfffffffffffffff9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5, 0x0, 0x0, 0x2}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xa00, 0x0) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) setitimer(0x2, &(0x7f0000000000)={{0x4, 0xc9}, {0x6, 0x2ca2}}, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x1, 0x3000, 0x62, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000380)={0x40, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x3810, r0, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xff, r2, r3, r5, r6, 0x20, 0x4}, 0x100, 0x5, r7, r8, 0x6, 0x7, 0x1}) 16:04:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:04:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) write(r0, &(0x7f00000000c0)="1222065816e8459495d87155466886391545b54eddff599842cc6c5465050a6ec3df3331b8956844f6b34db5483c79e5fa14bf3e1a431097e32cbaad6259ba07b1e426b009755b5420e2ca33d7ed4ebf30e89e4ba4eb0058e85f133cadc4e3b9337b3177371316f4ca635f2a2a68ac59a1f5412d14db9f3df02999cea6096107c3cedfaa35a4574d87b0f45fd5f859b4b5473c301ebd240fdae30589f9c3368b3180508ed541912446751cf396d1fd89a3c2b5b793d0a5a784def4e47ae4ad", 0xbf) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 16:04:26 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1000) pwrite(r0, &(0x7f0000000100)="c494b6ee92c0c7603773457600253d6adbd0a06163a84136f0dc24b2be695af56deef58a4307a1784ec37e10ccb7577c06acbd18f8d6ea52c9aaf67e98a64454c220d5edcccabb9b06301108d1", 0x4d, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:26 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x10000) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1fcfe1cb60aafc13, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munlockall() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="a4") 16:04:26 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x5, 0x1, 0x0, {[0x2, 0x1, 0xc0000000000000, 0xa78, 0x1, 0x2, 0x81, 0x21, 0x8, 0x200, 0x40, 0xffffffffffffffff, 0x3, 0x101, 0x81, 0x14dc699f, 0xfffffffffffffffd, 0x7ff], [0x4e8, 0x67be4e04, 0x3f, 0x10000, 0x7ff, 0x4, 0x9, 0x7f, 0xfff, 0x3], [0x7, 0x100, 0x81, 0xffffffff, 0x4, 0x9, 0x80000000], [0x10001, 0x5, 0x10001, 0x7], [{0x1, 0x4, 0x98ea, 0x7c7}, {0x80, 0x400, 0x838, 0xfff}, {0x3, 0xffffffff7fffffff, 0x8001, 0x7}, {0x2, 0x0, 0x7, 0x5}, {0x7fff, 0x6, 0x7f, 0x3bba}, {0xfff, 0x101, 0x4, 0x100000001}, {0x5, 0x100000001, 0x800, 0xffffffff00000000}, {0x800, 0x6c5, 0x7, 0x200}], {0x0, 0x9, 0x3, 0xffff}, {0x80000000, 0x8, 0x5}}}) msgsnd(r0, 0x0, 0x0, 0x0) 16:04:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x20, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/208, 0xd0) 16:04:26 executing program 0: msgget(0x1, 0x600) r0 = msgget(0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1027f, 0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0x6) msgctl$IPC_RMID(r0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8080, 0x15) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x0, 0x0, 0x1, 0xffff, 0x4, 0x2, 0x0, 0x2, 0x3}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x5a662981, 0x101}) 16:04:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x17, 0x4005, 0x2) r2 = dup2(r0, r1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 16:04:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1f) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1000000000011, r0, 0x0, 0x2e) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x81, 0x40000000, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x90, 0x800, 0x1}], 0x8e46, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc6, 0x80000000, 0x0, 0x1}], 0x6, &(0x7f0000000200)={0x200, 0x2e41}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) 16:04:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0xa0, 0xe7a4b284032698cc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="f0664d869cf01d09acd58e34d57b2da6f0d4a87d062c054af28f5f1ee314c0766dfe5c564085f551d3d04ecbbb96a979d342f39e5fa755fb296430fce3f1b82500baa5d2af71311fd5a9bed3acbc7c807aeeebb6db5bb6291c7b232fc1f775594cee65e7c8bd38fcdef98933fe9bdb2d311af71354d90c096b2053ccf09e4572c9f0f7a6eba9948295092a0c849e10a84ca3e67d5b11925b240d31401325638dc2555cea79", 0xa5}, {&(0x7f0000000000)="dceecb7660a4e203279ee53d275b278f8abbeab811f471e1ab02789a9485415b9c7e59a28af17ef6f5e62e847803cbef486c7d4cd6ad3ab025273a2b5787ed", 0x3f}], 0x2, 0x0, 0x0) 16:04:26 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000010000200000000000fc9df0f1"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) pread(r0, &(0x7f00000001c0)="8bf150e0adb044c2464afe35af30a161164fb368399872c4d608a505ada7b521678383174a4619b82183cfee4904af2e18cb58af043e0f3011d9f646b9b77f59bd5e8e0923dcc81e6f3ffb5dc445726c71e8dc278300990cb18616023c02a3f4442e750f0ff97aa71a388efa7fb7f3a41b165a3bb8b00ac9897f5a6e1a31012a732582fb2517116d6b01c36050bab4d32eddc66b7e6ea12023df09484ba44865852b82c7fcae746bcccfe568caf87f1fcc33aa3818d0fbe0ecffc564cb1e3896a228066b418b3d441f3b76d26db9", 0xce, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20009, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 16:04:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r2}, {r2, 0xc8}, {r2, 0x4}], 0x3, 0x200) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:04:26 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x0, 0x2}}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:04:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pread(r0, &(0x7f0000000500)="496eeea020611a11af1ca0be431dad111efe0b84e8d4efb7b5f3f6d013fdca5f376807e185bed537917c59590e41f0ca030eeff73c07d4057c44fa8549a370f9a67820c219537be9ae75d2834732ae90b92ff26f1ee87b3caf17b30ade819acee1711b336e0445182e645da171ec4fe70d3d401fb725d2b53ca3ce5cfe5e6270d8708ad8794026a3b7f1886dd2a81d1e628b64da3a84cd1b116bf5c4150eb859159545f659e5c158cded6eb821551e7c3571646c58d58879ab8e108a510a5ee4a2882444b9c4f5807015ae5fb7b63808482754ef8608f1a8979ae8174404d8d9a47dd16fec129efc3dd54fefc621178252a7c5b995af33fb092c5264379a028b4f36ec49de834f8e55ab5ac87273549addd901918196c30a6133139928ab787a841c8b06b3e8f95b4cbe36f8f4b3d5ab1a776b76738eea2306dbe5aa1dfdd9ac0040e9f60022f740ad25bb5e8508c72771a0b2e8970fdfb18015bfadba336884e03ea9a158ec746c8d8fc4644ea1c8e5cc16214bd4cf1a95cc979ef61436c3588c12ebe7d5d88d563953ee1576b680e63fc6ba8f88a759f2fc67f6c77d03baf715a9451c5994422ca91b8ed18c347ef755735a8b68c557aa35f4716f512d07a59237ad670f4d1ab6eeba9e0904f82496729c07db375de00bdbaccd5f698140b863b74186f0b07c162a92bf0029b26fda9c05cd8c23c0417bc3a953bd90e644f68b9af26a02fa345f7ed02900d9a267d170b801e4c8fe4f82388dc42bc45360546041a41fc91739eb10cc759fd76ccab4f056894402253450b4459e298bfd02b1818a9f9c5c98e9ddc545ec458151c523f5bdbee7fefefae4ec265e7c751c8010965f40d349b2208fcd20d403cb67448782ebc2927548a3295f8360d7611900004dd4f8a609aa07ac1225f0ac370501c6667c0a27efa9dd099b33d937b8e6b0275e6088d3e204910867ceea3ef92b93732607196305d4d1f1435c256c532703606870a6c88faede850f9296e35ba11514e2d257648de202565abd169c686769fc07fd75811c5e0197fd631a9f07879fa344c7917c0abecb8d821f57d50ee10b8570e2fb2671e5180e6931617512ae637968f0074b408b73dfed8e5b7a0b3787095995fcbaa9be7ec097e7ed7ce1fd5ca87bb5302b28bbc0d086f9e4b9a3af456f31c2c57657a02171260334644aa27f54584744344b9094f20a17aa23e083dd1559e1079c6a4d8c4f9047efd1efcab75ee998f0c1690cbc82c2e1b9fcaf43e1c8a30ef1767a6fa3f0e8957b548b37c51a77b94a6b35f4ce0d88f7cf0eaa11b101064f730a4ae7e98b2f56925f3f7f0e21c7114820e3c2b5111d267ca47161af74b2d0a9715079415e8108c1740d1c0cd07689bb7a98aa44aa1cad88ab191ef9a226ceba2d3d1a393caa48d28c53e84da8c2c18cfd287650fdfef42a97a2c17eb44c89e3eb104dea75a810f1e4098dd961f8ca6d64ecc8904d03dba1b2a31954f5b1155716985a42629a8c9760732fcefaa66170341889ca596c644657fd22b5bf5fbd3b21dca4d2ea6346f90d6b1389e275fe4ee936981ce41a79c0c54b8f990bef4ab1462f80ef12c3331884c547544ecd5ac6cf9ab9d0c5dc5472b325501e17a08eb7bad9a2f8cd4e378090697af7d21f2c53f49caebf573586bf06528de846a51756a7041fd29353743d51606f34a7bfc537710944ccd6b28ed2087bc090a58007e492d204518332f22a470bb6e8326075621eb9f4a2a1e1e1e0228e0d1c5aa46f30c525a05656cf0d5ac0b01ae5601e30f5aad61b24d470837f8a73030fac084b956f01b97eb7cce93224c33635a5bc65ede9c0e13e2ed1ce7d440b0ded41d19e93fc13cb4e9fdf9abefc53b82d37c8097ae4f99bb09c1fb02800c7dc2cd6f71be28d921921c7bd86044ede9dc5f987f13945dfa832540aba1c08ee7798fac47125c0cf4fa786167befd373ae0901fbf696f1d2a260dda11eae23bb4d51ade3ca156f8e187a67accad054b181f999ccd1b9df7599737fc633f12440aee92994e4a3aa95bd1fe55a6aea0aa9d2e2408ee94ca1379812dcabfe971dd43d848e88c661a1bf95945c1da15fc2d2321f793d71c94e9f8e861464ebeed98bed7f8b4052ebdd8e5de48b375c366b5a53289414efda65baf3adde4e9f1b05d1621cebb0913b4091c0a6532b02e3bf0a8224d6be516b7831b7cb9cde498da48673aae77565d73d62013fc03693438a6118dd64cb8d192ca757756b4d6845d71b4d5b54058336b7ff32d75be5f23d7ce81585ef9783190b03e21720bbe71ea60f5d5111836bdc4a92ca1ddb64fb9e2696c7d891c431d612885f9daa61b72e92edc7a4bb17530c2e4c1404fa69397f22538a47f80e54fe2df95872e6ccf321ce766640585707f296844784d6c5c0405d37ca915f27e2ced943b2a23a5f1b2f369a43ddd18b40307b2226abd50fc4825d65288c52e94f96fb5a8f5b71b190558513f04abf08f42ba3f0985cd54ce57c575383bf9fb89346888b4eb41911f66388f9429acdab6a97df858c8601528bf07b740609dcb0e70344845d9659e1fe0a5e809a27a5dea2e43e7c833bfd8e0890995b6ea50a5dd884903105a221a216b5d1987d7382d3fc533eccfdae4578a828f6f200ae7a85fa2d0dd3230647df657cb17ff7c18d3b2df31bc5829ae409ed0be1dd45030e7771549c2cd1f8efaae140aa338409aa2f582ee9ddd6fe7d441fb4824b1afe6dc4913806c9fdb024ab923946ff80603e13f0e291461a1f2f6dd042006b3c60c84a914dd23eb69b8e91e1c82fd5d0c455d04da39d29ea38b8b54eeea3e4a345d9c72132021e82044cf4bee73eaab6d66f1cfebe2514d4f7073b81e507060c8a1790c1d4a13c631722083d09bd063dac53835c3edb45ab340f84fc010d5bdb8329b7f80cce78976932ffeaa9c5b9f99592a31288c3da19bab4fa41c1dc919f146416a8f083cc03979fe97de21c87dbfae65c49b513ee1690da7dd8821025c0118772ae620e317adcfce594adf9580eec5f0cc03abfcd7976314ac2248733a3ce7fdea6a524d3901f792d96929254872c78734eafb69e6c922f82ed6ca1c310e8d5384885d54153424be58af7cfcfa66f04f0fb493738a1589516e80e215b846ff8c22dfce5745e3adb178c77525dbc4de43326dbe09c5b92008a30085ef7ae618986a65f2bfcc6959a70e3e1db6b885e5c2cd4507e17237d6e8573e03bc8f2afe4c41b2bb77d87bbc4fb5c505c6e4764e11e825858e8c13adde2499b4187979cd4365235828de7e6932ab3329b5038ad0f69e7742ef5246d78f681470eed454b7ee1390ee353358a6b4550c6d4cddb5e1c59414be11c28d8e38466d4359f467ab37aa2d14161a32fa2d0e1617b53bf8ebdf1098ee79bb87b2f88d610210062ea9d460f04bf1d64d258305520a5215a48ac22c3e522a80e8eae82be30ed01fa928a50f8dfe1bb418d344538bf041f3693bcd28c8751d3ef98bbf30d81e9d07e20f4fe1e081d5a3fe937fa93998e191d11aa25b548c1680f4244c9226d549760cbc55687c307b2944a3ce2cada3be2015891e1b5903c02fa43daba24652cf66af523ee64da1a7bc7472800bebadfbb2930c2d5a6ac72d29cb629943e5dbb98ce0faf726c55960f844fcbbfab7970124cec6d21d9ef5e6dc5a09be21957163e951275319bea92b1f9706237debff2c5c3b5687da05e22b84b3dc5ed2a57cde057f2efde2de28845344be0218e23db734c9afe0fb97e16ec95b2b49ed1eebc57d6e945b6fed7067e04ea7a19329bca1b95f48dafcfd3dfd8d719cd9af132b24436be5f541346b22540ae772b64dab7c8fbe0efd3060bcdf74c1b0b0cc748e4c531bd056b349ab8ccafec7e4fa107d9f8bcdd2cb439ded697d07133fa1f1acc31e79df051cbda1c5287886fda5bb5c2dcc4d93f13063e617444c3cc294e6b9d4ccbd791d9668bd18f44462864b1f435d2666ee61f389c13bcd35d5e110fe016632a22f3f0d18c20d10d78cdb60c90ba78e6b342d54e4df1f1a185d9fbc709711e73d573138005ec240260107fc4f5c29f9df23e49811901b62f67f6d6171988e474a87a83a958dcaa740f38223d87c614453811723686cb497f122e2abdcfaa720f20d150453b0bfed229dd68d16d3ff505e5522c2a2dcd2aeb7ce1fc614088106714d5c7bdb3261463435e1e61c5ff8ea35218a0a0f563dbfe2333dd009a7afe42af5b92a4476d7027eeecec6d439ba453eeaf0ff91c357147de755460c2073ce259243cb9f9fb3a6a29a1881ac43c277a94bfb336ee822ae0350b2d0b49b6bd6e4e2a37f3e7faa301780904e8538bd3df88a91d60b85ec128ff3a35e59bc5b4f25a6c042755f653a50b58f1ab9df93475d548a93993f52f135141f02461271b43ab0aca9955ff853cde67a4d503ec727705b729a4bd08e668dc1a35e5f0ec2d94c1e0a3249c95c9fe5868b590f7d5b215377e21301c2a79619ea4777ff81f9423f4ab7ec7cc9550994ad1d9a32de1f75f7c42ab3fa4a8d19f6e0cf7bfe7acd5077a16ee17bddec79b4eb4bfbc54064cc6cf917526e06c7251283089762ea6568092314583283a9726df45c101db0dc69841bf1410bb340323dc8cbedb299b728d98a4aee6ff9a395cc2f7a7ef2bde9d307009f40f98d1d25437c392bacd0972e6d9e9d3fae814c2d858616f08c211b29e5d213043c0df46be0c84d14dcc19bc91e5f3deb719840dada64fdb3dbf9381921f0fa6e2feecc7c4d905780c78cfe1d16626138355e57cb8832c9ca5e73debf582bf1008fbca43490807b610734fb84908de1eb4754d4d2d9041cb2a1bc2529b7be0193f385869275c697895a75b00d4082850ae50ed37f12f54b0073a71064865caf9cbb8be37d5734599e2144c55ccd290c3b12bc9ab31afeed0ed828749c845c3980819730e2e9124cbd944387bf540533ace028ae1818a4b6e113c42eb8f920467cc4f72b9a954090290ac4d1de76a9105501bb9072c01445d2b1b1ea057dfc5cfdbb42a86b63dbe59e8783b45b10637c6a836ac3515b3562458ba5bacc5fe7a89c85dc312e60b36610a82c05461f9efc578b0310734aaf8f214e9716cab41f4ecfaec8bcceb22fab09e45fb75dbb65bc89fde3856f06662203c489f4a76911a5d02067fc5b2c3b137e55ca4ac391fbab2f8029ecbbc530df0099b472f40f3263fd71237764d68c62766efcfb5ad0880086e368bfe747f4d15158fdbd1d51db261e3a3800188321f78112e56b4b1532f644fcb3efa163d171b9ccf87c45a84fb3581b91231884be5d3c1d9af1c0ba9e9e8349de271669747b4c3aff74eb373618356f87beb802501ca6730d165e03a11cb3462a00c037b2dad3072a3ad9a2915d1a9f9ed587539f80445d7f1251a6ecddd8cba7bc5d46afd7aadeec40115427c5da714a8fe5d463ccd53fe11dc3ff644feb202f5eaf12ccd373c18495995210e0081acb455e3c168d41caf5bfe054ff0dbec9526e78ee3caeadc7de22ce5e5ab6b6171b18d8eb4f81dee46ba86245f64154516c9581d1333b9f9f70e430a5b50fe73d7485cd741245bbd2257d91533d1dd595b1fe51c9d4303e7f97161d4bcae63065bfd50d77af7598de571ac37fc3035b6c9203885b4cfc55f4f1a4b377163385f190f88031ef3288fec87d1cd39a2afaace0640c1ca170fee842c4a97ecc229208d0609cdcf0fdd5b1eafcc56dbc40fd4432f6c1ad4d60804d8371acbaa34dc84f399757f491410c27dc76f7f2bedc7fd73a41e08640ae686cd21b96bde06", 0x1000, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x8) fcntl$getflags(r0, 0x3) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCNXCL(r2, 0x2000740e) syz_emit_ethernet(0x2e4, &(0x7f0000000340)="b6") 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x6, 0x3]}) 16:04:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r0, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1000000d3e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "385df47313f653dc897f0298c9c4e4274161cdc0"}) write(r1, &(0x7f0000000200), 0x4268) 16:04:26 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:27 executing program 0: write(0xffffffffffffffff, &(0x7f00000034c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d58497c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420d078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592d46d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a3f1ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c2f2ce1475786d9847242ea55024ba7fedd48fdd93f6c4565933199813bb2a7f406dea173602715266f02f950d3230de94712d8baa18c1d95e325ec668f15afd843ea42019453da32804b050fcfd7a51cfbfa486895222ae55154386e2fead5ef013400e7cf3c76928be781d0b5a03eff3ba8ac0b07424b4718ee027c2281cdd135163429fb92a451a6abd623a37284efb4cca87fbd91d83b261445c049220175af89f6b120916f3bd609d7f3a133733bb56b1074da77d077593f835a1bb5f8dd4e471ff2056e16c6c07c0579201a6c117acba386e1719462bfe8dad1506b87128b22c128757e3fe16ce1ed207abfd7245eb083b54d00"/4325, 0x10e5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:04:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7f, &(0x7f0000000000)=[{0xf20}, {0x54}, {0x6, 0x0, 0x0, 0x200000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:27 executing program 1: socketpair(0x2, 0x4, 0x0, &(0x7f0000000140)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x801, 0x143) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchflags(r1, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r1, 0x0, &(0x7f00000001c0)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x8) shutdown(r1, 0x1) 16:04:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x0, 0x8}, {0x3}, {0x6, 0x0, 0x10000, 0x1}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:27 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000100), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:04:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xfffffffffffffff7, 0xfff}, {0x18, 0x0, 0x1, 0x87f}, 0x8, [0x7, 0x2, 0x1, 0x1, 0xb3, 0x7, 0x2, 0x8]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="96647cc3") 16:04:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1300) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:04:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x16, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:04:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000180)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:04:28 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)="a2679f4a068eade52ff0e5ac304705afbcf09633835abc0cff6ccc1f1baf31fa96d0d2d5e1c761f1ec8bd877701f0e96017afb8d5cfd63f68075730adee328811a3ef371d28dca", 0x47}, {&(0x7f00000001c0)}, {&(0x7f0000000280)="a6c45ad1336e9cb74af0cea6bff49e671a0f5b962b0b3d875166f781fd264fec808119257ee7c77ae23ffe517c091835838af9f2b3c1177248384a259178f4b6f6c674105c93860c64b1092e7d6add98f6", 0x51}, {&(0x7f0000000300)="a1f643fc289c8d2535b2328c99cc4827819fab4db535ea7dfa86cf0ce15b4254f8db855e7494adc2cbbcc238899476d5d8ecc1ec0633150d8e6f3b8cb7d80ab7a916dd294450e95e", 0x48}, {&(0x7f0000000380)="39520a6071d675247dcdf1032a84644122bf4172dd173cf566b90c267c002fd36edd38f331d0daa973b7f2015a6c2ca0f99f84ffd1849f3b1100618c4039b0fbae1dca3b1a629bb6fdeccf793eced3bbe6bd373e1c50bc3a3f4bb39d92b517a13ac5217adb4d7b2a00a58900592322b233a511b67d2c6e6c81822602dca382cbba2edf02d410eded82db", 0x8a}, {&(0x7f0000000440)="fefce489c7d4980d56de9453f56b5be376e94008ba6c93369a66165c2be773980dc8d3819f63c28393045673bc17486fe05db31fbaea335cb62107e829928ac5f1f6e81bb9fc220f62f5781d7cf6d49777803d03290fff2f283bb7a3d4c31e20dd4a98bd03651486684bdbf3ab1fa0be6d5ff5735c12b20388002071525fa014c36f74eba373b6091d5b80016e1514ca13268c5bfb96f0ee317f87016bc78ad9a94f18f8a0540191cd00429d8e95238c0cc3b2b5db31d0fa73fa0235d33fd1318f2250284470d52127c38c82b4daa17b692dffcb3ceffbda0210ae0680ee63f41c3074558f0cc4e17b", 0xe9}, {&(0x7f0000000540)="ad8bb8f03fd052fa3855cda6145ff1c63d8f256ea9c29e7aec2975d3a6e6cfb4e4cce57ac2766d03985dd51308e33b91b6ececd05681c724313c87d22a0b39a3269855744644197945f934f6f230bca0648abe07637ec5ce2f16815e68f3a8584f211388eb41e2699cd221a1f62a6f5b5c7a4750a190b5c08e2302b2f13faeffdc1fe8af98d1008e837875711aee573fa4b54d1d284bf8ec2a595b53f9cbfd480ee084d6c6f6fb0eb8ec9a38a8c9a9363659920e51e3326d", 0xb8}, {&(0x7f0000000600)="e9c9b6ddfb96188955966b88a28d1729da7e8fec48d0a4a2b2fb474f6a8de5e9791051234686bc9dd5c51a5ca233a4e2ac974b415a73b70426e0aa4fbe0cafcd1217f8776813a66a6324ef9e528e823e94bc250a3aabaee6251ddfc9f27e382652454f71f128c9cf5f1fa471bb452844d86e5ce3bb845d0bb44e7d5d2a3bd77926d042238644537ea1e7f8bb8c46ab18d44e540bde2d27f17996f877bf8bfc7761645eb13fc66667618a2f39f3ad31ea924c557583513e0a1285cfcbaa3d35e0787f8b7d65c6b85ebe39e299702d215a9c19079cd9e64fb7f6786b52a0f246fb097670611357ec242d7bdc", 0xeb}], 0x8, &(0x7f0000000200)}, 0x40c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000007c0)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2010, 0x514) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:04:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000080)=""/90, 0x5a}], 0x2) kevent(r0, &(0x7f0000000200), 0x3, 0x0, 0x81, 0x0) close(r0) 16:04:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:04:28 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x81}, {0x6}]}) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x80) ftruncate(r0, 0x0, 0xae37) rmdir(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x3, 0x3}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x800, 0x0) fchmod(r2, 0xc0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x120) semget$private(0x0, 0x4, 0x200) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x5c7, 0xaf0a969, 0x1, 0x3, 0x7, 0x3, 0x0, 0x2, 0x6, 0xd36f}) 16:04:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000000140)='./bus\x00', 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) getrlimit(0x5, &(0x7f00000000c0)) 16:04:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) getpgrp() close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:04:28 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x6, r1, r2, r3, r4, 0x189, 0x1}, 0x2, 0x9, r5, r6, 0x7ad0, 0x3c, 0x9}) shmctl$IPC_RMID(r0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:28 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xdc) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x2) 16:04:28 executing program 0: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20002, 0xa0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) r5 = socket$inet6(0x18, 0x1, 0x1) r6 = socket$inet(0x2, 0x1, 0x7) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x400}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x374d, 0x9}, {{r3}, 0xfffffffffffffff9, 0x20, 0x0, 0x20, 0x6}], 0x7f, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xc, 0xfffff, 0x6}, {{r5}, 0xffffffffffffffff, 0x1, 0xf0000082, 0x8001, 0x6e}, {{r6}, 0x0, 0x2, 0x2, 0x9, 0x5}], 0x7f, &(0x7f0000000240)={0x7, 0x10000}) r7 = socket(0x18, 0x3, 0x3a) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r7) getsockname(r6, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x0, 0x1, 0x1ff}, {0x18, 0x2, 0x3f, 0x8e}, 0x3, [0xffffffff, 0x1000, 0x7fff, 0xaf7, 0xfffffffffffffffb, 0x6, 0x9, 0x401]}, 0x3c) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000000)={0x7}) socketpair(0x2, 0x5, 0x6, &(0x7f0000000280)) getsockopt(r8, 0x200000029, 0x1a, 0x0, 0x0) 16:04:29 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1000246, 0x0) 16:04:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000500)="f33e15849c92486221534d98329ef258382d21ca607fbb0a6dd933cb0661c3779415f60ddcaa9c458c8d2a08c81111018bf6725d63d16367c2e9ae4c7d6f28ab5819ef52d70e70ce3c4460a4234fb1f0d7041e221ea4b51d26694d8838c7b87308c5ef7bf979a022d49806b583f11e5847cf9110602dc2713dbf3c8d2988f85d1b651c6e4ace096a57aad8c40a4e86641a2a7ab2372af8576cfeaea85530478a11d73afafc2346d6f308b8b722ddc997a2f5f3bc9e0293a486bedced4fec553406e051bbc61b0ce03850caf5f4e2373ea4e748ff4aa051cc558aa73ad595a0723df192a4d36b1c9c7ad9d3f8154bfd4247d4fe72785b787d6fa61c0682c2712cce3023d5e1ecfaf1d29515d5ba08a2230dcd8389d4eb7cdc1d4fa207eac3828d04ceb3d6822078c4d8944f3cf8967ddd0d2414973155859aa0a4932c9c962cdc673596d753453b4025ebc86baca4f27248ea9a25c1e6b12f9f17877931c9f974c3c7cf299cd47a2017ca18480ae25097e9beda0a6c898ff1761fe8b53bfbab85e9c538024bdcc5ff4c1c2665e1653c9ba602dce9bacba591a1b2b026cb21d9e7bd1912f16b60d5254077e4662ce95bef39a5b9144cf6bcfa886a5279e5dd85aef61ff4e2b8f29ad9010376031160b78122da73bf4657ba4eaf0d45a0ba13078a5c5429fce71b0a0a48b6796c6583bcd9675e28b7e6d7e84382db67cf50b08dfa4549e2f484a698a14ced4088fae2c8b4f579c639ef8f2df1921f28e61ea39c7c475bfb6dfacd14f207882a843c3c3b2af1dd06d72ecab0eb9cfdea4174507275406e302c2c448b9534b2341bfe93d795cacfa4ac4f75bc8715a355daa554b5e6b05e6e37b70a49d382edb0b918242131a2e49130a858dfe8f94a961faacd59e4ace0cbb6b508cf1b7fa028b1c74dfd377c5c229cd3af4487e9fb68a4d40a1195b49655b4f82b99e1d50257d4757d11b1ebdc3b3095207dfb8f8eff1d2de55c64b52920b28ded1890938f20d66a0335cd7e882f540f7b64d7993d909f8b09bed3e73f49bd8d50c212f987d150ef407821b5d7066026e0727708f65ece9cad0eceb1a15924da2caedb4c3b9289ad19472fef380581f7174a1e5f28da90744f17cf9447348d55fc6f65415d141cc855e240638f5b460e4b996a7daec3ff19ddaf791b8381da424a662bc46ff6ff8d7292b9493ee1a987a4c1fb3c51b9b7de6fc0a5c5eea585984a678f1d2b7810e24878c2b334e8432334e7662225f49a7c9ab2260056bb1450211cb77c49878eb528ab6708c177fc0b3ba26fc012cdc448f42a646c123476e10fef6973b1671548c77c5a804fbb169aa95a39f95d7c899e6ff2d478ba05d805104195c6a7d70aff7d7d462290338d3c1ddf8fb07c455cd216891e92b68b7b31d47bb0f4c0a37205c8a564d5c429048833e164c4a9ae9d71c927363ac8c872c0fb05b3eeed5c8bb8f89d47736ab6a61a972737469eb4776632c83e4ee31abd7491f14c21d52cebf12cd13aaa08067be5104b1e7387fdcf30cfe03f958d8b43611856e220f61a2982d6b617d8433b68b12b8ee9062b3f46af1a6cd8022c33655020460ee87ddab499a624b51e8c279414c53bf9ae451196b47ec4bf1eaea1e2103727eeef4ca931d7b8c4a304062de9de000cb9b5678bfbdf279debd539eda44197d0d722f42ecc571f89f53311bf83ec9d96050cc88b0c6afdad2db9ef877221e37ddd26a91794adc0a194b909ebae30e4f83ae05dc682d859622927ed46e9950b385e30d82d0ca9cf4e057bb5525e2a755c64ac5c64787d165e59fa2a78212f2214b7661c7e241b827a131376f95e933ef79442ee0b8a70155c5270941d44943227bac666741f7b9c0047c77e382a39d8698a8ab275b8f4afffb879f3c694cba72244a645d7ed0fa9f196179ceeb223d4905fd87fc4b7d690a467b8316715946006da2499b4ec60f7495c1108ae2a7d9b3fa537c20d4e03b076b9fc53197d90842b7d56c362d9eb96bf284f79f5af2eaaa2a49db34cc30e8632e02785e06f33442cd028ab66186d72e1e72ab7e3754903920d29dcac0c3c17c54fe3d99657cd532cb43085d86e54e2c06061a132aaa6084a9f021a43942f60e6a1eb741d3bcf4d9c758467ec7baa83c16aea9fea5224387bf871fd9d7601d434ba18af2c346e1adfcf161372ac3ffa71dea9b64113cb8a5b0d14e2a51c930d56f2ce184ffe6ed4d3be3c19f80a08ed5c7fe2a4215a6174c1d8370bc2473504bb93fe52f969ffb4885d4a2e257a809914d57da3f74fc7ad0be6ed55e348b637df2b5edf0eafae29887e4c350a7cb074d817d26fd881acbc974d79d9111b1e283698402cc622bc6ee7617b63adff7bd4ea20c103cfff8ddba39e04549293a9cbd655b6dbbc56c8848cc29ab8dccf99c49d0a2462ee929ac22d33fb67f11632da4ae4145d1c33968f117b8a039046b360cde4dc0b6dab1d094ddbfa411b8ced19a2de0f038443e2cef739ecac4c1b4cf403eaa8185dfc3cdb0651dc0f63cba3486f97a4d8432ceaf5109ded9fcaf4958ac968cbd83219d2041feb98a21fdca9ed272acd302863f6486781b62c7753dc35a20ffbb9c780e3670fb31b029cd0646a17836d298eb6659ad2f2b064186c16830a364850b123de5c1935baaea6a291dff30ffff5c42771dc6472036c79feca304bf3a2573da1eda6beca6c58bf7a910dc649acefb36db4d4775db3eef98db81e70fd177856fffa25f97214f11ba2ae7a8d641388979aa6af204ae3db42a23c9a61edf1a48ee02b58e365425e70b3603d2c563c8b7883f2a19c52cdb054510d7c365becc38899ced535483d975293f7291aca38f689fe304886a49e5c1b0623ad42f25804b3b2ed847295ec386f5aa17fd42a708988914068ac2ffc4327d03d8530994e874e8d2f7d0239799aac060c5bdaad41622f006dffb94f70701074bf6a4e89cc00dbcf6b41e86a9cfac0a7b3c3d68d8419f496cd7fdc931b077e465325d50223587cb2efe09344ef4edb19404b3e23e575851f3dbe2c30482c5be69c02be9cc5410890b1cdea7955a8880d0c2123190cf156ab75c164fae46563c768ee8ca9edcd4a14e176acae6976352f9173b16e5011e256b4838344a0396c9c3cc34f0a070bd75f48b2960d9fc623f9d91cc6bfcd00533c09b4d7309a4cdb20273855fec5140d243f89ee162cdecc737a43157788b2e64407b636b0aceb96cd68e249dccd07f516dad3e78af931f0c5d2f902f8cd155b7b377a470c4ec908081f3f89f88c5f1b23536e9ca797ed595aab876a45f76abae41d41f88d3d09e05f67da3fb6b8af0e4d09badab3918cfdfe8d61495e8d5143bd9d637bd416e8150d9bb6ae7ea6e1163071d3d0b9a27ed2228fc3bc79da668467a8ff7e81e4ba4270a40ab30afb188e57245daac4d2680904d3c42d8ccdeea4ffd8194fa1a5cdfb6442ae311fd2d371391384757ffd8035c7317f71f9d37b84afafb4685d1381e34cb39caafabf0134c1b2ceb83df247dcfd7c2fd34fffcc32493bac25997919c5ee2a240f68170aa141e2c77f43885ac76d2dee8101ee7981c2f9b6e7a204256b8591ea412df0dfb2e16a01294ba1c88d4548f5465c6464a29bc6fa1eca653bd32c5f34e7f49d5cf587d31adf896bbe7d68464b95c58404e20ec5f0c16958eb3f66d7e2e35608800389b9528a36248f9dd78881a477ac41ad3e968f5f7910ad9320abd054a1634004304210f8680d8643b78c70e11f082f7356991d03cdfcca4f0fa7bf5d0a0128f4b4e4ab39f71b90c04fcb7eb7f56d2b18fb56ddad1a35e3dcc86f224efa8ca8be1041c184eb9b6574af28193cb539c7693fb8ef1890877cc789ec078194514f2e749042f858abee9a2497f1c090704421727fdeff016a4e2d79003acc9890085ce41625257a420226d10f4d3e1b5a6db6170347c263a8eb21305bba976fcf388e6238a66550193955fdf94358923ed2356764ed45ca850d65c90998ff4e673bc3ea4d5d08bd918934ac4925f4b4f4f198ff3caa4a7ad647dfa4a09c4a5bda92292198b307ee47255ebaaaed596b09eec50b40f0023621bb5d05bad15d717fa15888127d1958aa0072651aadc821b7bfbb3bab891d4631158e62f616696e7e2352c7c535c59abb5625fa9711045575bc0c11f5dd387601fcf0272a0b3570a47b7821b630913fa732e16a29b880db4bcf655c73bc959bd4b1731066d698e2964ff8db1389a9bb0e599e564da8805cfbd6b6d6740ec3dd12ee5f3f2e4bfcbba8fe9b45d029a3d2697353013e2ec69a87350835fd65c6ca473e67697f406c11eecba6c99c78c6bfe4deb253b0cdb36aeb54e83d16a10378d1fc860899a33e17947393e8351d2b3811610be1f9dce7ff1a9a85ff9772f782d656775ed1588e0bbf96337bc7bbeed3d49eb40d93229e39d45c5423d87f560b14b3aaf0a4ec1a494bbcd02f0c693ba4ffaf01a5fa002ec2d6223d1f8330487f937d2dd29901a1667dac468f558b138805af7ed5ae8cdbee72603217b7879e1e85fabdfddd7b680dd57845c6637f145d069ed478a8ce83e1b152b90eb015aaa1ed3a528c3a7e5ae41b4f00a76c6c24a3211768ff8047f5a0110aa692f91657a6865d694616aab38185f08a9b82ad05de6dd33e2abde6406ae6c0faf1237d44d8b5453bc2238c285342454549f681516230bced8f82bcf5a5d8580a5fb9b5094e3bac689f5a316205ba19c8787f0ffaaf666c201dfa5a34af5cb5e613c6341e95863edb0c1bc6757808777e9b25bced3a84fd2886ab1074e87875ae36c2891f97bff5ce10c72a926d7262bf8dc93dd06f4569b1a334fd7f591c8023341d5133c0b264790b3dfa4f96fe9a0c8b7c8bedda08c82a76f78db5965716ac823aa005eacfe4531f71f8e8b6809c82cacbbe75e643e3b467eb36e772fc9a8485b766b5351863a38e4a063f03830adacb8bca6d54a25fa06c3a039f11a3d78aac3189b356b9b07a5f15e9b574c364d16bc8beb012fcac5801581bff283d92017f79ba2407db5efa6836f356e4e55fe2b022b4bceb0a97af657ba4687322a8a1b8058c1c2614a3cc54661a9f8cf4d1331de9637018a8da02b548db8e5edc70f03c8643ec0d9ec5ab4e68f615dcaef7fbb63c6a068809d93f193ae260fcad10ad7b01eb873578eb66a7c7182163b31f3f4aaf8948037672497ede7b957dc25ba0d62fcdb5a26bcb714b47731513ccb068585248894422be4572e725f96a308399a4fe740ec4307f26fccf8699742c8a91733e2974d98984f1e7410f32bd12d5c05a4a21ca899aeed459540580322eccca91eff20bb4e41a099d8f78c81625c0295efcd44900d2cf32396edc691dbee966e0374512b805378528ecf1d728d4f67c89f266dd360db9a9357dc128d5a1835865ff8d172ba5afd6a336b9d408379f6d93c5cc56a9265d24eae3d58884c323500d242a303d3e7ca34c9b5cbab0979b632c344009f7751220195ffb5c134e660c72ea8c225ae0dcf06935a960fc9da8e91e338142bccd449b63a66235a341f25aa3fd524eb7f1667be864bdbefabbbe7ff900b8d784b0de11a3b0408150978ad31fe5297d1c0e8be96ba57b2271c8b2c32f8d71de1083feca61395c9d01e1af1ebe60ebae92c25906d20c436e12eadbc054fc5dc033cf5795b911d47da520d1638a981a900ff24b910856d35e9db35201e7e323b3be195d254697de0fc6b0324ba6e9e9ae52c9fd462ac72372c0346b6ca1803c2fe29d5956f621d4a858c556c04748684d201ac121946c643324", 0x1000}, {&(0x7f0000000140)="0fccb4c3308f493d20", 0x9}], 0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:04:29 executing program 1: r0 = msgget(0x0, 0x204) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) fsync(r1) msgctl$IPC_RMID(r0, 0x0) r2 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000005c48d4017a3ad673e15221e75566cb09590e09e3a994c04ac86925038b5d041a7aced7ed2ab03a8a7c5c70d4d87f8b8d55eabf1a0d081861c819ecebd1616e113e99cd87a1aac24c6ecf26b428d1da7cb1a58c93f8a6a2610d08ce7de346f1f0acd5b9e6ecb7c354b0f48eaec8"], 0x1, 0x800) 16:04:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x48) symlinkat(&(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f00000002c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1ff, 0x51d0, {0xffffffff, 0x3}}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8008, 0x0) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:04:29 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x5}]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x60) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x6, 0x100}, 0x10) sendto(r1, &(0x7f00000000c0)="590cd3f06c4d547daa16080fd6584be2ab60301a79625bbebae1020349b3cbefdc685c70d07f5eb294597e3f9e5dc088c75a63d2361be2bada5262ba58d069c368009994f9e7e9c31804449a584b128e2b1faae821267e2800cdeb2da622312a256fdd456137a518d67334a7513f00c0a792574ebcfcdb6396d97b6ce62b4d", 0x7f, 0x8, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0xffffffffffffffff, 0x7fff, 0x89, 0x1000}, {0x0, 0x1, 0x3, 0x80000000000}, {0x80, 0x7, 0x5, 0x6}, {0x80, 0x0, 0x9, 0x3}, {0x7, 0x9, 0x1, 0x2}, {0xbf, 0x1f, 0x3, 0x5}, {0xffffffffffffffff, 0x2, 0x2, 0x1}, {0x8001, 0x5, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:04:29 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='&\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\xd9/%*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='!\xfb-\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='](\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000180)="b74a9bafcc59a6744a6ae3ed57ce132930780654874fc196574e383deaf053a222ccff0ff1e4198f42e5eb5cf85f013a7011dc3126381e0cab5561ca4c9c8bb53dfc2b82e6550b5d9b70a2da617373cace8a68984f102e4634d499cf4d37430b467896a963880e375ff178b9191eee750f4db5a0f4a0dd36fe68bd286ebbd939d8f140299e42b568fef96db456151d55b25e704a4b7e540fe2f9dca42b7187217fa49c6a987e0e6f863f811494e2d517920fe80580a2946b5989d19bda9d502e40", 0xc1}], 0x1) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000ffff00000000000000000000000000000000003213112a7aed8f4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9d3e08dbcd56acb87c4cf3b559ddeafdd104b38c50e7debd446c00a69099329"], 0x6a, 0x0, 0x1800) 16:04:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:04:29 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:04:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffff801, 0x4, 0x9, 0xff, "98c56fa7ad1801e105a2394c9a4c01ff8acfeee1", 0x4, 0x40}) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r1, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20018, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:04:29 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8088, 0x4) read(r0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xeda) ioctl$BIOCLOCK(r0, 0x20004276) 16:04:29 executing program 0: 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) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x81, 0x5, 0xe9a8, "9e89a5d751c37052fb23a35975d75611d4bceee7", 0x9c9, 0xcc}) ftruncate(r0, 0x0, 0x9) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:04:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x27, 0x3, 0xecd) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000404000/0x4000)=nil) 16:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) fcntl$dupfd(r1, 0x0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x0, 0x0, 0x200000000000}, {0x2, 0x0, 0x9}, {0x9, 0x0, 0x0, 0x300}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:29 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setuid(0xee01) r1 = msgget(0x2, 0x490) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1009d, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xa8a, 0x0) fcntl$dupfd(r2, 0xa, r4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x2, 0x1000) r5 = msgget(0x1, 0x0) msgctl$IPC_SET(r5, 0x1, 0x0) 16:04:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000ffff000000316169b649997f80a2e148b8911787000000267a03000000000004bb893f0000"], 0x3a}, 0x0) r0 = socket(0x18, 0x4003, 0x0) socket(0x10, 0x3, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0x0, 0x84e, "f02d2da459aff2bd210f70572f0d95c5ad40434c", 0x80000001, 0x81}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004ac000/0x2000)=nil, 0x2000, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x6, 0x3ff8e8aa) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)=""/240, &(0x7f0000000040)=0xf0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:29 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1, 0x0, 0x13}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r0, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffd94}, 0x0) 16:04:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x3}], 0x800003, 0x0, 0x3, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:04:29 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8080, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x4000, 0x8) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000007c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800), 0x0, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x30, 0x8}, 0x8) r4 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f00000aa000/0x2000)=nil, 0x2000, 0x4) connect$unix(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="007e190cb52e1f25680088f138e02681d51dae6588bf61d74d256cb857c39aa33bf9dc9c18d11bb5ab236dcdc1e7fe3fc6a7909e66161940d6866b4215c88d0ae81faa7112f5aca3e79b56e292c11d8722ebd5abb27ee35b9313eb43faadbf697d03ab9e2f565c622155d2c6a4adea7ad784ba6e2332f1a68bcd53c0e13c02ae7ec21704cf0fbce001e8b22a9260856f6058a2e0e754a31cd7ea9222e2c5dd7093a3aff27d359c78c66fb6cb35b8cc3ec0ef05737cf350e19927d4f6653d6f37fb991aaea174e7d88565003d3dc8ef87833040"], 0x10) write(r4, &(0x7f0000000040)="1be528d0603233e6fb041f1e2eeef75ce60f8cb45b0a8a25914be16576bfa776f2ca6e3511e08a060f695db505d613abfc66a7edf265140df8220b377cf3a09f0589a153b0fa6763ef47c9dbd1384d35e58b5576358498eb31c4450664773862f655611d1fe9aaab7d676568a420d0c775d1fe601446a0025135801600eae92fd1fd47de33962e1874b6d166ea2246e797e71819183a5eb4480956a02f66a69b9b420c7e1ae8e7dc4e01f2231d94b72c8366d870b07a077ea54bdaba304f39f3a7cca3a29eb4a59d9ad29a0d364355fc0582b895ac3a1b80abf668cbe2f88bd09355dbbdda3548552feb083b320907a719987b10cfa61f44963a67bce0f775899a3f4b1ecbe572b75a3a1bd93ec3778304a1f919ca9f2f5d81abf0586a04e655ecb63f05b8d5863413681fb62b266ee711d933a1ba83b9bde395da088b878414a074a586c6f0b965018d95aec7ac6c0b385e56be289087b8fed562fe78a7b1bc2f573fa4d13db3dc6766c17bf97aad715cf07dced48bfe0db223581c0ddf6dabccfc3d886cb5493585a1d996245ab48b81567465059ec12a925d185df8de6ae962b8c877e134f0ad5a1a155f146420706400d6e3e26126519b04daaaa8a89f2d608ad192c6831ba28c46031bc1b7844968d504b0cd662e918f44ba2c9911e5d803b74448f687c6dce55a6f686a91b3d603913f4ff12c29b169d40d834bfed209edceb98602685dcb9e724dc1132aa93c50b30754b1b294d384c3ae8fad0b488f604ca1025a304e99d5954ee71133e7e943809648e5966cf568c060c481a239fe9695c20f494014c36895a52ad37b108ff275901b62892ecba5fc8fd1fe2cb587f0612eb7f15c7683bc1df490ed700397cbbc0c9bae5c62452749cb373aa1f1a03bca258fae5f920d7710d95df2208b6a1174e92fee81c2425891d85689c4f9b91423aa255f6d02b1715b38e99645145074b72efefb792021719f207ad74dc617c5c61df6cc8d0da4b9016d7fcb797015ff5eeae5d866856dd80c5c0306aae65547b0b43746fb7ea24861aaa54fdff97dc01cd05d82553c0ee63bfa9fce112d4e1810105938d90878b25cf72a18032b556fc53f69000ae70316792d7d114c1d5109f455a50857502fa51fd1e4d202074e1218e14e3d75b0fa903d6131df9c037b3f1f3e707e2deb9ce171fb92ce8849529612a692b56985aafdd05285224904abce3e945c00d5418906c1d5ce9475afb929e97bf95721b9f72ead765e95d3c5f04d0ac1c470359075ad47fff75ea98803796e6cdf12671d75a3511864e477352cdeb7faaf1fa7e7c3cfed40a002f6cf32176be2d3b5e7250187d35ab191470244a8b35c003cae558788321b1af485be22074294f282cb9ac0c7111d7a5f38253d113ce7579a229b0b0eb1a2815dba3667acbb15bad60826100060bfa384b9c95b368993b19272029728fc9b0f03ef81924eeff3f3bb5f2aa47c8d06a0d3b8318ce0415805ed1cad73491995ee34959686270da5220c37e9e073604b6af6b8db0b055661d8d603529654ffa6cbc29272070c7e6e2f9da7df5570eff54791a09136215098a9fa1334231d4a9265b0cb85555ed692460f95a9c54cb45082dadd050f05cbecd529a5ba8f8d7d9488917dbd0970e353a75add2bf9360d0b809997a81f983c7db620272a850b487cecdff50627a16ed25d394d738cc05fbe3eccb87ec0934623d32f2c6ae21e7b64472195dfcd01b44e0b5d9ef37dd0536a55bbe625faed2cd2435214d812d0a16f109beba237b1fa6bd5d85d64f39ce7072c4557744b8b56e07527d8b9986c384a55e8980a3d1364888f2bb29473364876725cc90746586ce6c080c803e4a5e90dd11a44cd30eacb26306c7289857fa51c9b991aebdd36db45eb1e8ada31411e059b4af0369b28d5b3e32d121238d14f9e74dcf0e08b171dd8a709a62092b1681a0d4bbdf601fc60b999b3e2164b9d4ac7a4b2ce1d8f4ab37c9b9d5fc44ee41e992385e22b1828e7192a4bdaa04acceeae742494f8fc28", 0x5a1) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000740)) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) fsync(r0) pckbd_enable: command error 16:04:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x100) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0xffffffffffffffc1, 0x0, 0xdcb9, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fchflags(r0, 0x3c354cedf78846c8) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:04:31 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x180) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x3fffffff8000, 0x4) msgget(0x0, 0x424) 16:04:31 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200, 0x400, 0x401, 0xfffffffffffffffc, "826e39b64a54cd4c3c8e48336d7fc4148c8dd198", 0x7, 0xea}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "117ec0ff3e53253b922436b6ecc4bb5c4a7ced02", 0x0, 0x5}) pckbd_enable: command error 16:04:31 executing program 1: r0 = socket(0x11, 0x8005, 0xffffffffffffff81) setsockopt(r0, 0x5, 0xffffffff, &(0x7f0000000180)="e8ba0a1dc2562f61c61447196c840a3c32c74b19c18f1cffbebb8c72d8b96a07c13bc7d3120328056f174ce7cc1247bd66d9865b40b41d2ed9d208973ac441856cde19bd73b6abc5eeaf6377668c013b4849a21b44ca3234b9e628c8b78101b8f6c13dea46f5579e2040fcf7e98c4e680e2d19c527c9daf25ddc7acaacbc2e48c505b34203e9cc32fd6648d583235017ecd08326880c36ad66b8def774022b2adbb55dbfe17c290d5e3b1ae942ab488fc4699b01254af3e203d8cb51c56cecd34c0e0cf3d0e18a7a7e2e2d1efcc9f7a6cc477e5ebc2d462a7726f7573f411796de53477a7bcefeb85eaeb80fc9521cf7743fc9b7719ba12b04dfbf72542a4a186939ceeccedb9484fc1b10315fdd1e187f25680d8cdf39def8954ed1ee52ed500c73be2e46551d98f8e532bb2f16033627dca33b4363dc1fbb795e28c6265fc25cc2c90968f2b6d09b9df1253294c23373f8ebfccf54a95176f2def2ea27e8b5886abf20ca25e918d462863d209fe7f0df53b3c8950da3dc0cf616440e1aa1ce3bf329992357951eae2612d49a7be3ec7ee131eb6ccfdc1c7329d773699ba227944d4717dfb7db8054d6cbe26d6b65337a652b176b528b94d8da9df3c12a50496e8f87186e4ec19623894f96a73a7ef49f67fe9c4815a9024b31314e96f887dbf5fd74cffddfc7348cd114b99ef46a8527b280efe1edb7e1f5ff54d1b6ff5a67effb63d9fdfa5c8eba57aa796fdade806fdab0dbf1f095aa1f4a84cf9a1350129ae69c63aa47fd1b18605269cec0c2409d018a2a902b77b9633b1483661794164754816b6f1d741f90b99e197b53f42ee41aef3212ea68d7c911615c30ce50aaed7e16ae53feb57065bd0b4a77f4631a7cd38380b0e624a7d361d45ff68ba6a82ca627c5ccbe1212f358dde35755d807a8c24f694d40866ff0b7bd4d98dc014fcb989fa4a21794cacbd7a03d006ad6ea7036688be211eb94667d9e82636f245bf5b84f710dc2f1abd4d4d2877f0f935f768755afe249411f739e54fc52d58244f952a902851448a7689306b571e70f73ac7923fddc348c2dec6bc889bcca1f453b8472616c0bfb161c10e8967dfe8f1ed18bfd8824f0dc606786a870e65bae2b8f7ccd80bc7b6a14d94d69819991b91d5a19455990f17275420fb791abe556a093e57c06f98ee3d5681c4bddd6820e0855110bf206104878fe502cf243c56b5d68b207bd0da76f64f3da42c13a4ee7d0d0568ba28e8cddae05b48ffa9d6545708e3b02c9d6cd7f1d8d061c0376f9c1ce85cfe26a28a8ddce8c5180a409b71835c972cbb85c0311210ce2ddf0e15b0f7448b7956ef84c690bbda9ca8a65e8205f552f5733b0cb2ac0f6edbabe214b6003afa880e57fb09efda1eb19e0a221dece53a02078067867f0458673ee7836c201262a3d15d16231bcd040067050130ea4c1f39003b5b7b4e104b84e36f521fe99aa669cddb4f79fd3f0ba03aac0cd47fdae58a36bd7e58600e9b71c4faa654f4d928d181596667eb5450b9bff7a206daf1bcfe943385726ff4756c85686156b7e5313d45df3b16fd9d4bced01dd31eafd04b8eb08ed629f03cfa9ca9bcd2245db37188ef8aea3518faf78aadcd48b6182b76db936ea8ca8f50e581d5dba5fa5e272186692f54d87e358a18a831a0a100922063a52879cc86e872a6bfcf8fde5fc50b9a4dea2c4dbda336e3f0dbf3106fcf35f65e86daebccec9c9f4417fc9039d32d8b0071ad573fd22ca4db049c8f38caad66e4da392c292567fcf71367a298791a20a6eb98de758a803d30bcb79868d99c5cfe02d662cfc93707e06db27fe7eda2a7e7215a14b1b5fa23bb1a6197df452fad8a9a0a5a374a8c24183ba532cbe84030786b51904f99f3db36f252da9499f3c8f9e2adf0de7484cc00de6899419293ecdc577c585136b0fdf8421a55aa602c5754068eec78ceabd526aff6c4fbc8801400ff8cac20789781ab1f67b4dd45705984a7418b72bdd18f9436e8ea8bc9bfcc649285c01ea05c6eac942110038c8ee1f6020d822efffa47e60062813651a2df94063d015c6beb31daec1645b4daf5777b2851229ceb4762f795ca602d6527e02f3754a5cc28358c391a6c43a92d834a287d59af200033fcec3aa0b96795c8d4096f580604ee4d724d8284eaff3f95d5a6671caaff43a85f4b466daeece442e33c82c9671e9a55dfbe3effb8653ae325d2e3e3f62410919615cfc061c2d9dd2df57593ea24560c1a3e3a598227f5ea57c0efe1c094a80122c2ba6e72ecf74dd5161005b9bdd284fbd1120f42e560cba42827c2ca78acbb946d4a61f3f050d9fa3293808c1b746ee6813384769fd142c6d18f57fcaacbea6c8c41646c8df62701b2fb0f2cdfd3678177364db3ec38b8440fea14e5c4941cd1c70dead8f534c9c4c121190b2f7aceda55b91f026171e0535e6a303d3e56f894febd1074092653d4f2555d7a1d8475e530404be28b9430cb5ec7f1e406b1ba1b57ef14ca7acab3ec797d45d7e4ba18dc2e9cdba15b97f97dfc833beeee8794fd31cd60d4bffac9d3bfd2b4da5e2627a93b4e66dd7e12ea917a076e8653bb2999f7badf398b92b5f397804b13d840c56caab25f093c7030b2082e91cd1f9c42f33d95ece1fb4216813359ce675b14e531df7a52c75c89544bd7fc72c572f4ea65698381f7308808b2c5723c847062c066becee241491ffe54843cfdb7d6a7a887222676405ee011cb22231f97969ea7116edf2c090671cf20e460ebeda164af686fefdf9f46702584ab7c42761c75821523e1638549219c2ddb401d81d9cb5fe58a5c8e1acae195e152eb0660a5d5d893a46661edc9798fe88c33d0d027ef040a2c193ac7bc4b60a56dd4981094531056af890f185709bca9ee770f64c7def20eec811e12030e779d842984884ad9c96fe9580315afa572350c00f541c5a5892f3f05ae9432960309d8cebd3abe894762b463fe78571eecee60f13f6b240c3da1974b6bc6aef5444a216024a6bb5d0e9085b270ec119117cce84004bdab037430884d293fbb9f6c80ce9153916fd8c4a8a4694bf72223adeb96b96860a50208e6368f20a51b164de3da2827221de2b1d6b17bb89e463937d2bb13f3a44f97b169dbcd5208f05456d530ea1aa9b02650708a7f22b4f012244dbc7e36cb12c809ff5f95e553e6131bcec16bdc390648b1d1190ec31dfc1da87770aad7b13c804264e508d2ffe3e08b32d39b60b0b38f708b4079cd1700648f609f72ba5ca4a134e7648a61f45d20ce7ddb07822eef96b957c80b937f93e361d607b456c2df436ec81cf9cc0c4c038a749a598b02d63b9ab97f8af83a28735151d1cab2b3ec68949f51d92e79331afb565bb6c914154ce86c4e72fcc75ea86330cd5d4f133e405a305df69730d6eb74c79f9d2a52d3d2acaf7eef1a97529630e6983d27a74c9972cc537392c799e827456be1cd40a16a6ea39885985d255bd846027bf536be50e5ff6c9e5db3d06cba6b2c798b4ec924c990e42e84ae8244902ec1b3bf9d9eaa9bca041c66634d08c4e9bff8f2b73de33eb8be41e72e63d477a00bbf23a2d0becfd3f78f5f21fe0de8daaa80426e5fd391a1441101d971a3116f93cf79122552f7d06b2019139725f93adcd1f8d6c236b668c8c81fbb25e94ea9cdf8996bfa3f7c33a446266e6139d4b4b11e24fca8b7e7032e8ee78585dbec06a86b39a2f1ea45c6c2aa52a4758928bf3669eb4716fcbf342850e17572ffb4e9dd5b2b90e3174bd4fd5c950fc5c635e76a51d589ed07b03388611c46d6592070d884eee0085cf1dbb51d835d3d659019a54567d630840c372051ebf9d686c69846ab4ce14cef1c05ff045c37526995f9a63712b093bce16bb1ed8a7f44f829a2bb212736423d5541ee0d6e404dfed56ec025452f765343402340039896fae46ba3285997c936d97547dee70244b1b841d822d131859285814fb02da56b25e093fe9e3481f6114d7d7e962a023dc8884259be69393885d3724f9de51935bb63b5a913ad1b9edc2615feae1bf5ce41b800159a31afa4ac1095427764128c09a1455f98cf517ceb2cdc0bf18edb76110ebf92192bfd32627596409fc1530904f9b831e0c68fe84be413ce8a454e96417d9ff16f8a0b27ac6f13d080dc28e3279c3dabc124b4cd4bcfdd3d547d584a60cdbada5397c52ba3166166ad57abd09ec771e46809544ed5235e005ecb2f14d1dd224f1fbf622e355b5a78fbcbbadfc5aa6346e54a50f0eded4f62491e615ab9cfc94fd5840b08feecd4310894c0d68ed56d9be7dc91c8f92f96c3c617ad70be40504d60690b0237da61fad03c0c5e1cf7cabddd698f926b91f22fad640e0215910d1d79ecfdb6cfb221abf344bc56cdf75a06195bf7d3d44fe78eb6013211faa523ae9bdadb0edd94d457e5dc8fca45f1c3cf494d025e74701824a1a9622064e44bc591f71f251e9c60ed1ddb008e8780a27f0b2b41402a42d0b659b35879023fd69a3ac798c69eb4acdbde457b37e4fb3b888acb744aa3d0136a06ef4d52c7dc5d4bc0bddd7cb44eee6c14ea032426677626040689af6169d91bb941cd35095dfddbcfaf20510e195baef1c44e2ec9cbba7d6ab092797a0a48b71dfb917105ad14c52c7f2758b11175b07e8ff4ba7b3aa85e3ec59c680adaa1e1b465c22676a88ab303ce0d25c5204fe8bfcffe24474696fb9a51b5fa2e3dd97657079e75f406ae01d08dfd3c83d743dfaa1ca9063bc84c3e44b03f3b1c01903f1a3392ab2c2cb77f4b38d25b27147327924e983d0666484c08339401d842dcb34ee811318297d9e6908ac2a4d405cfc8524704980108d2d9fa23fd30629c0b07071008c916d9da60d84463c723ac927eab72e913ecb7d8fa37565664ecb4b35af7d413bcffe510d5ba2a70206b49228ade296b56f40d3be61b223ab899805aefeaf0502432e6099f41f138ec14f7aa78dd0c5ad22eb18fee925f877c3521d7e5f4306a9f9c69bd19f775e84ed89deac99336eec91d4358d5e9e14c63188e5eda3dd6ca55782604fbf5f3e13f7e7c314f39604660ede88ce2cc681cd25913309eb3ded4cff16995a6bafc8feb4588b6c54201e75410574d934c218eeb29d3398cfe0b7762c6050811c24fb92e27e042a8d3eb1a218099c89f4becf1cb7abdd8393f3fbf567d66b3b8b50345cbec4a4dacff5b362e395d55a750201d3e36c6356d2c50492a291e265cc6f7dabce294380e4bb366c6b060dfe3bcd01838070b2b487fdd94e3c9006674c5026533f9c10c992777ae59aeb3b45a12cc88f490736dc4343049d03b4fd2cded3a575954fa6d68baeb7ed7a4d56514ba8341533ef5be042c25856d12054bcaa63b162620e20db62b6f785f9ac7e247d57bb09c1eebf7e1b8d099a6957a9f2983c75df0b206ea63b4410af0ccee5c19027fa342a95787ea9106a54fbeebc44c91ecb91aeba4b2226301fdae9bbbe6f0675d6609f58e4fc4b0d382fcf1252c7a02738a400caf83b80ce2c5f2ad6e5336d75ea7c3f8c9d2070ea60180ca1b5cdc6d5902b6ebcaa688093d54069d04624e1a6afd7409b5c094b48dc13a24e75f26355d6c91057aa5df79d55684e2655c6b0cf632f6ce72c35241de6e92f377d02b2c9f2b3f5c7a32cd87080a9b4a015c6ea869143d76d6744b7148b930e178aa44d4e5716cfa504bb00b38d85ad90e29dce1da6ac9e56ff17488b3b485b17f464d592e5a74ffc164597715497224eaff83210c9ff2dad44cf58a3f1c6834abadac72559c2bd53176d60b24278db", 0x1000) socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x37a) 16:04:31 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) 16:04:31 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xbfa, 0x9, 0x1ff, 0x2, "26a493ac89e26303a091b674506ff79470e19347", 0x8000, 0x8}) 16:04:31 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) getpeername$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000ff0700000000000000000000000000d6029fa10000000000000000000000000000000000000000000000000000000000008d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fb61c30835f115faede156fde52eb3da721649fa9298b59835479d8f4f8562568063c5dc0356df400a233e9b5"], &(0x7f0000000140)=0x6e) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x80000000, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x45, 0x10) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="3096c9e49b49b29aa7f17eb9b3cb31b55a0b3a96e09c71b13ed9a29685d17bfc7f20c09d92e777d297dc47b6f8362c4b9e29086d88fc335b74fa5289b5323b924c82670528ce92f2b60c0c1be1beb53dd26589306001e78ee47911043e225005ecef5604c677b463a2139a7e04e100695bbdb99ec726c5869f75b0003bfe17938d99f6cf6dcaa74bdf13e43b7be2c07c920f01876d191011303c9bef67f15edd0dd380d76c402a8736d637959a20009d3c", 0xb1}, {&(0x7f0000000680)="1d9d07b75ef2956dec8f6530155a5f12dc9962349d091761a2a921da3a89095f873c673b1e9ab6980c454521735ff9714675d5deb83d0fbb53fdbaddf7c875707a66d49377054b892c40ea57d4b4ec4cf9fb0af85e133dae01a6e12b9109dec361194e05e2a088e58609b75002feb2c04089e647a4b01fe3cf3bb885c8c77ce71b09289d38828b335572d068f2fdac76a73e468728c036e1d2e89fba56600ff4d7c18dd0d8", 0xa5}, {&(0x7f0000000740)="dd36c01f9781f0828539552d0e9839050fa7ffc1d40d4ba103d2a0d9df2453046c8f9024fe4c5265f08973eae1c3ed7205d2b07f4cf24ddd89db1bb319bd2cb3693684e51d627d31b167f8c6802a6dadbb8b", 0x52}], 0x3, 0x0, 0x0) openat(r0, &(0x7f00000002c0)='./file1\x00', 0x80, 0x150) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0/file0/../file0\x00') 16:04:31 executing program 1: r0 = socket(0x26, 0x4000, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x2d4}, 0xc) setsockopt(r0, 0x7, 0x9, &(0x7f0000000040)="bffef3ccc172c081e5aa5fd34b371fd465e88020dca1171fe34f087c4836396b766f28e472ffa74f213a8232fcd78105452f178ff5ae0d4cc974d5e2d6e4d27ef8a74f68162f31d616661802b09d4370bf902828b6fb495863099b3e77d747d2898cb2bf8f5b0690b4a3caf4305ab0654f462dd869f3dd49317d4e1ee65a1c0e2ec0a134bdb38216b9e9abdf857fc8a8c58fad94d096091b24f99e03a79b615db2d3c61faa0ab5a26dbab2a9fc210c39546321adf739edda93f98a9b8cf2e0289d8052c74cb6cc8de0b377db814aa221c94b5db3d9", 0xd5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0x4}, {0x18, 0x0, 0xfffffffffffffffd, 0x518}, 0xb85, [0x80, 0x9, 0x8, 0x2, 0x7, 0x0, 0x6, 0x6]}, 0x3c) listen(r0, 0x6) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f00000001c0)=0x3, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/36) listen(r1, 0x4) recvfrom$inet(r1, &(0x7f0000000240)=""/156, 0x9c, 0x40, &(0x7f0000000300)={0x2, 0x3}, 0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000340)) ioctl$TIOCCDTR(r1, 0x20007478) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x8) bind$inet6(r3, &(0x7f00000003c0)={0x18, 0x2, 0x0, 0x1ff}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x9b864cde15e6b5d1, 0x0) recvfrom$unix(r0, &(0x7f0000000440), 0x0, 0x840, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000004c0)) r4 = msgget$private(0x0, 0x109) msgsnd(r4, &(0x7f0000000500)={0x0, "496558b4e0d1b960ae095f495943fb97eebc1daab42a19a0dfe84e1c7259951f6ef3c2c293f80eb82d9c92d11c447cc0574c290afc975ebdeef0c87f5266c170b88ba472dc48f7f443e5600f892ccfea086af62ca0e239aaca6bd2e4781866ed2a26eff315b0fd3c349831e4498b519806807682a7cfa388593632fedd4152dfb529"}, 0x8a, 0x800) ioctl$TIOCSBRK(r3, 0x2000747b) getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000600)=[r6]) getgroups(0x1, &(0x7f0000000640)=[r5]) r7 = socket$unix(0x1, 0x5, 0x0) utimes(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000006c0)={{0x5, 0x4}, {0x7, 0x7}}) bind(r7, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000740)) 16:04:31 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x80, 0x100) getsockname$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:04:31 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) map stack 0x2071c000-0x4071b000 of map 0xfffffd803f014dd0 failed: no mapping 16:04:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x22) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xc) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)=0x7) sendsyslog(&(0x7f00000000c0)="1f0fbae1e8b5fdddc0fb", 0xa, 0x8) 16:04:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8108, 0x1) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8080}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000fd2b5647381a09a4e7c46ee3723cf4001055cecba634c01607dd735db8beeef468fc923a1e6d2da926dda6ff35dbb0"]) pwrite(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:04:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fc, 0x0, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e717f00e699319293b26ea23b393f2f6bfaa1bf9565960b2be268da838f45fa54d72947c648b6edb072c99acf51", 0x200) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8003, 0x2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) 16:04:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f07f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) 16:04:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80000001) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1}) 16:04:32 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0xb56a}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0xb80}, {{r0}, 0xfffffffffffffffd, 0x83, 0x40, 0x7, 0x9}, {{r0}, 0x0, 0x1, 0x10, 0x0, 0x5}], 0x42, &(0x7f00000000c0)=[{{r0}, 0x0, 0xea, 0xc0000080, 0x40, 0xd40}, {{r0}, 0xfffffffffffffffb, 0x4, 0x41, 0x9d, 0x8}], 0x0, &(0x7f0000000140)={0xfff, 0x8}) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:04:32 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) syz_open_pts() shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) 16:04:32 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:04:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5cc3) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 16:04:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:04:32 executing program 1: r0 = socket(0x11, 0x1, 0x3) sendto$unix(r0, &(0x7f0000000480)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:04:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x3c) write(r0, &(0x7f0000000000)='o5', 0x2) 16:04:32 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c17692fd1bd34fad1e8da2f3693eb6b3a0dc767f3746d007d2fce1dcd19923d0262610d6b82ad294874c6d89648eab7eaf6a89010d57fbdef084d69b665609d0452fd399c95efcb9a95f67476df5396f4f540d43be2ab636ed5a87423cfa68d4451399ec8d5344f12a741cfb9c980ac2d013a4ff", 0x74) sendto$inet(r1, &(0x7f0000000080)="002ca57c9e65a4e86cb5bca021494569613b78706a314b9f868ee8c08971ad43cc2b649e83fb61d7ad5c54eb9807dac496cc87e925144cdba1bce758926dadfe513095c52f4c69def0", 0x49, 0x403, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = fcntl$getown(r1, 0x5) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x100000001) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/174, &(0x7f0000000340)=0xae) r3 = dup(r1) r4 = getgid() readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) chflagsat(r3, &(0x7f00000013c0)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) fcntl$lock(r1, 0x7, &(0x7f0000001440)={0x3, 0x0, 0x9, 0x80000001, r2}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="de6fbc0659d0d77dc28bcd1c7f1e7e13997295dfd5f00f29618ebc5f51408c0a7e13534da522e6df03a5ed375453799554e2540702bbc5a0ca5dfdd34c18bfd09cfb434023284ea2368f32095458641c9ead2d28b9356b7779472a8623dbde51ee7cbf488173e8d042f83af44c6b251c6447714a664e4d9362f448a335fed963960d774c0846a1f63c8808609c43a63d2a9d7d5f9e2b17b8d0b9a62adbfef08ce3ea4055595618e83ac7fee900e0b17baf8c53c58e37ae4c4c2b2ff4acc54db921cc7135e842f44a1372e814d6c238931279", 0xd2) pwritev(r1, &(0x7f0000003ac0)=[{&(0x7f0000001580)="84fea1521cdc51351bb22f419d4fa14e25a4963a3dc3fb96f5fb7b67c23b944e14ee2e5f9f06215888d33311e559a5a458c14a09243fc4d856b2b44e5baf9e43a52f55cbc4442a67225d988def3a3a0ebbca8d17d60e313e2af8824659aebe7d8327135eb2df0db061230d0ec0966d22a125038fc6b1792d7eb090de31f8074f68f250aaf2f21e522e5267141251ec563680de61bdc90e71c4ee271a4224df71ebd0c905d1fc2eea879793fcc32fc113a03024021d9b600d91b74f3908b36cfe203e0715d8fad24a3732f27d66862e1401123d6885a727aeecc3c6e78cf893af2f2c1b5aa0989bd492557c00f1659ebca214fcb4a8ed05bf00c43af8445020b946bfda930fffe043f3022e3dbc9b4d287209d739d93ff97e77205bb5735afe14befcf5bfe6b371e3dfccad131c1b3214a15a7895861300841d46b31f1a284d883f29908698a7db9b274c5133cf8faac500689ec00b862df4350b4cabdb42e0d922dd6fd7c41a0abbb30b0e9765e64c1aaec6f3cad2ecda3ef00acaafffc412b8ee7303724ccd0b4a05fb721cab4e7825ce7b8cc340d1c80e6257b3f6d071a22de340fff1b40b6f3158a4f2cd08797933ea8024ac59d8fee9b02862f0fa977cd9d271cd1f465dbf885b33eedf6c1208c5633dddb54200b308b6aeac39a7eda909f35200ba27cd289b97bd06bf218045ffd44c9062cbeaffe92225b77049949b9d9506ab092cf5f54b60f601c200a5ec645f83ea78116e9d0c5aacd2e8e4e7764b19feedc2792f984f96605b23b35d5adec53aab8112ab42a8922b18d94310c7f8625b7c4406bcfc4278675a26072fff0fc0d23b0ae46ff0b62bd3ff9dc703302ec4a2bbbb9d5dbc49a7644ceafa7c91067db817ac9bbfb000b62f72d1d3fa346009dc2692d1f3456211231cb009a4696b7a397d27b110a662fcba4acecb49911d54244750076a38eb6bfae5a2300a805ef77058d6ffe6499a29daea4c7bc7f7fc5afdded78b6789600cbd36228767b91dfed60093d1c08b3d39ec1120d7736270b7b3e7cfa76053e15a1ec2be8b9344e08ad1b4be83363eed89bed848e301f230cf9d51625ffad48681b5227a9f0aa73bceba09c8a58c028702af300a766ca30ca26698c372e3b9d43f4d29396e12fb775e5666726aa0de85135d47e71c470c8a0ae0944c1aae80d4fd0e2c093fe2cd6a0d5e0f24320b7bfc07b3609e7628e846cf9b664a0ac4b3e3b95a11bc38142ba2389cdb95fa96db3369031abf44f99050037278fd600ca390cd64428fec050ed6ba8272aca6d17862a8c54236d8562da8940bc016cf8dabcdaf4eee195d760f9286f3e552d6355f6ef6b8a5c1e511e4a23b66481cf00aa1fda538724f32c7e2a5c34dc8b1c466a67a6bd76d36e79a1fa89102484d60dd0a9139ac09bd6f509931ec447628a06f6fb5390d1592302dc027208ac268caf36796917c8ce0c25d34dcb0f34aab3b5ee385afe4a61c111ce37aac9bda4f2665155ebaf18e9c1c7e320649801bdac426ec6f83ec86d026181cefc95e118e3f923b7543191c69686146e0d79b4360361998a2fab47e769eda7f6370b8683b192856dbf309756043638c47c9ba1377b9a7d10d908c43f5a3ae6045a1255f55c593e67294c426cd1c9fd7568aaff48aa9a2b536bce53e859fb4fd703236c77869a214f1ca03ec4a66d866ee7bcf16a486bf44d7a0afebb51c8da4d43542ae82b0927e06d342a2a03d7717615a5213e3dca10b582c1809454a6628eb82e9e099a509c8b89d878776db50059ae20f29fa5e0640064c837ad507006dee5533947e92d95bdbb01fb0469db08cb8987960c14f138d91707bc807a8b9598eda8fcbd613c4bef042e6062e83cb39e251ad2fac10b1a34e4acc1266107fefeaba314fc33b1808468e45ab12646af8a7c07e1d94c57e80c5341b62006a5a92157e29fda25a0ba01a571d2f1e8045154e1d7a810dc81caf598b2313eccde76f2fae627e865b727c105ab9c5b2089f26be9b0898c9f5a319fad0dcac43152929e2361ffb0e392977b344e8ef7d686d1f0bcf425bf983e49f1ca52aa262724e1e3689e21a206939a3fd32b16b24ca482fdd7010d7a9198bc6e809ed02e79acec71bd4d25073f08031d8bc6ea7f64a583de26df496866a1e6c717de0be60cd08f999a5a225f9870ad4ef543a9cd74b1693f4e23a866bb3f147519356e096578153c71fe09650ccf01032c9e2cbfacf8a5f1ddca241903cb93e29c7b01ceec8a374cae499fa90891a43dcfa548a81b6a9b0db2e315af033aace4154a3d8db3f2591193182e7e7872c141141c0fc245d9e374309c8d438003e904ffefe39413a64c0c2e9f8c9a773dd7a694a19c0306affeeb9afca3d43ac48e2fffde18aecca258eef1dac96d85c31195c13ec4514a55b09007d7a7f3128d1cb7268c35e8d57e8d190c3377d7521d9c092251b8ae6c5fe96e8f19d59d3c73a47338975a70ed32a8dd002cf659c3cfffe5bac30bb1f86712452cac95df915a5b6edbefaf447ab48c96f19346cff297f103674692a243834f67469bb47acb9cce1749e40efb965efeac83691bd36fd32f81a9436f71e0d6fe3ae1a32c473f1d7483d4bd3281561f775e107bc3be7990571dcb14e27f83ece3e56d90e945897c9218f60742991812498050fc2b0ecc98e857e6005e9768cccde2a92924436fb15be858d0ac8a4ddb72d11d3d59fe8fdbf2ed336052cbd0d7446116f18a4d959162cc5365c80d0af59eaa9ebfe8d785bb48e7045a8f3ee56c2cc4e6e3a415b56dcf64d7775edb06f377188297b1cda3dc8eb238f97e2dfd36d36ef0a44454691d0334bb6380757ce352e454a6f23b545444ba2ed4e27afaef9e829d99b985b4055face385974d048b0545b71c5d797238d58fbd6ad775cb4ca5398b1752ef0e4c99bb56016cc9d73576b805683dbb0e55cc913250a65b90195cd5ad90e3ad6c2c41a0208961e91ecd58ab8816ba6b4f323b004acf2ca736e9fdae3d69d43a6050576efbd6faef4013767e3f9ff071c626bb975c9fd4c74a715187a40952d64de10e019d4409b40f7e093fd0b29e311260c4788685804972e3cd40ab31465dba23ce9f58352f3f561823e2bab69a82df49cf32619c0de36795f3518db45eec12229f6e3131d843314e8dbfed15522c9886bed380e749a4a4fa67b7a50feb41d18ce18ea22c9d91d43942f1fe7d4ebb8230c3a7e6576687157bdefdd0f87b3d0fd27434984773af2d43ce905d66f73f58c59b10ebb7d6e192b52b0d1d6f1f70068efffc0be343bcf44865b17d02feb4fcaa45bc0d0eafc929c0a3f5c1eb056a3eb2d905289cd1839e48f65cf2a3fab76d6c120c732c3b5a40211285481de65bc5aa9106effa03a76bb380ef318439d6d25153cea59e894e729f8acd09f40abc0e844df58b6b9b6b16492dd4f0bfdcc2b96d72a744fcb5ea9b0db8eae30cf9cd5e86e49925c906e668ea41edbc6effcfee013189a44aa4b32c39fd818393fc140f7152c549b43515f5a126544db8b32b750a8a857e8fc9311fff2126e90168b1ede46f07a42d61878027db74e4ff0e6b1dc46a14eef4e87e7918aa69e388bae45cf4fd171dbe54618cb4166dadb9d000e858c9788f1776691b4a18b574018cbc9d182a72984a82edd519ddada4df2cb34c854128f58a1140e3d7b75655c15757c1ffdef11f9d742cac7ca4f8acc41669be837cf7da1b17cc733ccb83e6bc39aecccd08f5820a693fd54566d991959768849b2a5e61c77fdef410fd0c06946338236c1ca9c012585073e947803547bf0911db15805621b73b84631edb75d45d48ff0b0d9330a6d5c4b7e3a930f19d78490f89873f5852604dc056887f4790a9601045703d60af39f4c692b83d117415b24abb18bf551e8b8f975738ca6da08ef11c830c17d98843d8bf193f01d987327b12b26cf59d3466d46b4d6876b63b4cb88eec63c24a1e344e969d0b55108e1b9a2e1c376eb32b91cc07700594120ca5e23387b70aba676ab7a7a909f5dac63e15334bfbbb59d1ef27d83cc182bd9010fe302e03f345832be57a36d9b5c3a48cd99885a7b548861489987b7a75e127f1264c32b8053f5dca351031cd28eaedeb826457ede4ad68ec0bf4f0528438b1159de774973631b574742759c27a1f05495fd2691819a87fdb822117ef196b3aa1fdcbeae04e1d27b555747ac0117f609bcaa5011770cf6c0125f5da78f15ee7e93de3a08077296bf9cbf14145ca0371777bc1740415cbe9edac84416fc2211c30244688a0941af08991d8b53c298a4a63486e8f3a41048f72ded66804121ed3548102074b92bea41adfbebd3b24e5b5fb3ac9c076181cfec15088842e8ee91ca21b0b80e17112f831976d2dd4434cd5281aecbe0d358a83a87ab6d8dff2f733882c09a2539fd8bb696f5fa3b1a671bbfb3ec2aa42e2e83e0194fe2490cd3e7e88d9de85acb563ace7913dbee9183fc138e98f15ab472cb5b6e58f28e7413a679a889a9eda862f3046b115c2ae07536564521338ad8cc052f6684bdea0283b665d1b5fa16a37a72c9c880ed6109bed81a4607138d2ca6934f42882400eb6ddb90f5897ae06998b389be67b6ca41a96e6406dc91dfee23e993aeddcfe5d4c5e66b99ad7de1dd428243a6195dbd19509d025420f5c0906c5d22c1e04f790a20dd78352536c226af7ea542ac28fa8f5bf871c541a9936a3f51ee1eb26372c82c58f160b803a0dd6b746e397f340c13002fedeecd62430369fae77d8eea5f831e3dbd6449df8c5d6bdde5c5793e5eab97a39be9ade7697f0d44f9fd4bcc82a77e1ce648a1b267c8cf12c8c9831f979b14b5a18b6f605f46fd10568ff1143530b24d5a36c61361065be876d6e8e991ec217788cddd4864a24680e682efdd7455b977463a480272be31fec3870af258463ccb84ff5a10766b2bdcbb63503794bf1b3eeb7e093393e1218336a146a4f68e9a4b93b63a08582b402673490e6cdf0eccbac8437e260543097b31d6237af686c51a7c68c03ffe7c64403a66b8974f54ccfbbcde12cefaa163e8b279098c519000299a228636aece1c6f90059f53b7107ed98b500049b00600feeeae33c6c0130044d0ad78f945fc9b094e377e95302f25c3323156586c85b272930509e1adf727c572434c3c849da6620ad32cf9807f98cdecab0a22a195694ef1f4e81e7ed003ddd093e5a813e898bc28d052c508862dded752437d7871758129cd61ce586afd05cf0901a7e7baae9570224475e8c15f59f949680282622efc16db7d2bf8dc70792a3265ec31a1421118136953fe2c2e245821e7b4dbcda5fa56cf3f3ec918bb2ecc836f64e706ac7df18f94d5190a3514f31d6028b0bb1e459284a6384c554423ffea7708fed14839e2b6930e7c7a3d2beb3263d7e379ef2e09ba5319a00e2de641c4f2a0faa035b32b3a9d0978be6b901e249d67a04681a62df7bc6a94607fe2e068e1df38d3f094adcc7e199b85f96bdd7e2a59d7887fdfb068953bae81cd2818522716e8d8e3d533735482ebcdd59ffb987a0f62341c4ca4b7fb2789db770a922d549e8ce0e7576da4585be7ab29f43e899785857f5d07f5a7045ed909b61acca4b48781e26b5cffb7b7c15277a8ba6919e98e055297945bea60a2208064fa43a631d2818fa627f962a7ffd377f957c2cbe5ccb501b30ada9b3301ef13e1cfb0c88246fbd9ddfc8948e3746e7b6616659397d06a43ee2353d97825c13b81bee1d065c5caf63b04c782621a8d05cc8a5d48ece9c72fcf0cc0eca8ec54b845", 0x1000}, {&(0x7f0000002580)="42d9430f56aa9259f2e8d9bc4c18654bf785811c236b5471df9497120aff47592cf692e06df4ef3c649c78611b47265e8ee623414f216bd146759f60a075d39ebd29d63bc8b9", 0x46}, {&(0x7f0000002600)="e5907b7c8a072a2021b84cc1964f3c00a613ebf66fc281ce28dd7fa3ad52440ab33707b5035a937604a48ddfd506a06b186ee7eff9a2b683dc822089ac3f733d358effcde84c23fc200d3454fe62089964b87a3d1afeb6566d2cacb4a16787e3e121b94d51a64ec8d267eade981ce18126d0d654caeaa773f9b54dbddbdb2d603c871cf1b921f345fbb7705b07c9eb173cde6c803520673b7e8a19d85f45984f60e720957a084ad3e827f9f252df45ae5bf7fd7ef6bdc3341e8a0941e71f2a40a71883dd9ee211fb1ea7e909ac79d197bb0095eb199bd4afdf8c2d9915fbe846f99ecd26fe1ca881dcb1b025ff799574b1f1bd841b319d668cb76c7b31d7ff", 0xff}, {&(0x7f0000002700)="dc8b8ca83776a1a3c56ad2749881a0f3bd62be4ef9cb1bc2edffecd1ec4679647f7c15945fe96f6f5f25d1a50faf9f14b6ea956b3b72afd895228da284b9069e6752cd77cc105a6401ff3914d4afebb65b27e53a7339e5f9f1098872b68b84328d1938b278c5b8a148f9595863af6cbd99c3e07efaec55b24e424b3c753c68d2f9cb9353812df8781255b383df8b39453d37be5dd67bc6dd23cc5abe81ac69b48627ea4e09f640d022ad3449a63a70e14c1bd821391c5577ce21ecb5874581d2f15440c2a28fea1f3e141b83532b2fbafa538d666558f6f785e593f55c46063667ac50ad33a51a227a51edef730e07", 0xef}, {&(0x7f0000002800)="08cf816d4cd3edb5ed82dcb001b6be47e2631e862dbc87783c1d80eb347b349eb5d2ea11b9b0fa70fd2b66815b5d40d6c709457e4c37e659545db081de8b6f7ec46fc0557b4fdd54140d09ab28012ffe10f3f92196f127b78d5ee8f959673fdd266c35f6e7962dbb45a114ba406733e52e105a95f131ba8758c5735c9e7029fddcba81a1a23845f54c9e6317", 0x8c}, {&(0x7f00000028c0)="9c1d73f5ff91e2922349eba78eab50c1f36d4ad75eaf1901bf9427c0141938122583e15af689fa32212f6258e564e3f1a125a0a47722ed84c314bc2d875c2a2e9dc127e90b834055663ece36ad155826bb3fe8359b4537dc1af048e38fb24cacb37481ac601066528cae7e0c992473b79ccc", 0x72}, {&(0x7f0000002940)="3033fbda96853ed4f628c99a9452a2699446c64094333037a8ff35b504a5983d1137fd6f98665d2703b758d381c7ce08b8a2baa7e9cec32282f04959729cb9240a7ad0fb543da3aa1fabb26d9a6cf09d072c75ddcdaa82ba9de5854a30ae5986d9026c588f8c3eabe836f3cb855de2d69aad01ff30de23b5aefdc9f23327db7558df31a658450becc11ded3e913ba3f011015d179a5b4d032b9d5e070859e6a4d726051fc6cda4ae2c12a28e6a3a5b31c2", 0xb1}, {&(0x7f0000002a00)="d369d6accb7560f85ff71b3ff07a03bb94e5eddc18f2fd29549e655d186be6de1c786b9a44f6ed0e1cbc133fbdd183a0a3b30a9e7f0f23ba0fc015", 0x3b}, {&(0x7f0000002a40)="8d909dcfd41dd4f0836b104bfc723e3333ad4a2f2b754dab9aa1ebd5ae298252e02f243cbfafb54244a2bbcd6ff7e16267b2f51c78b20999537677a735825c504c19f2eb928de2fd0ae63ae620c4003d884d9c4614ca59e99c9a07a541d44685cbbdeac84babde3f37ba3c1cd93d71f5e1635fa95b83715c2c68ad4f358742617aa8760f7772271dd4a99e706f9b87941dfe2b975f7e13eed491fc78a627ad3e38850409c6ea78309cb1ad52911e40ee557225a40775045b9c6ffa017b7c95ffdd927dafc7fe156bf0c9fba03042c8f06d5edce8231613ff5a8e08ba8c0d71aa015c8108428c4d41efd9e4d53f08955e61327c808f520fb6930b8212bca4214ff5cc8c4a41b5ee41029005e61fc548151721b75ee4ee56e715064c6a41856d7055620fa21590593e4cbf41904dd0160716f5eb52c41cd9e4e005c9a5d8f23836c9a6802cca8e0a3055935eac437bba396a3c62d67a45d98eb07f67e646312a53c937cca8df393d10856852ef57720842606242299c41d3a8d9cc0ddf866e83373576968fe00382a711310d458c46bf40d0130ed3377b2a7ff155716c78273e413b07ccefb9e16f5c48462eb69db1a27d3a8dc2a8b3e6952a9e371d9eef994ab5cb231ca75fa55a8aa5cc1d5488557e02586c1fbc5bb03409377627dd77cbf0c9f09d3d009dd114ddf18db6e42fe4eca25159a18df404aa3b7f811587c65009f375fb8ec984baf06dbe9b6568b794cb276fbb9a30f96ec891d06dca6018e1776150eb8a8d0ab063b6df74fe68aa3200712cea48fd7f2d825668a05da7ee653cfde5336d56ec0912c7f3fdc2dde496c4bbd76c598bcb4a9e2dea655474db57d347c9080c37f34f355cfac1cb645984655e001467f71e2ce4d8b2713e0019d9c4e871849f02d85284174a94997dd767d1eaea2b920f41e99dd61d88d843c8e8970b5ac3fea161197935662b3b91307965c78ed74de1b912ca0bf64feb708ae3376d3b24550e539125cde5da53f7db618e2c192acd782bd00187f2531b52dccbb6f9aace7c972f82ce08b2d5e69679fe5f0dc71b349c7fb0c0e86fee065c0bdd232527566368776d3546ec2dd3a7a6063f5f659ba0953e89158cddb99de0e54d93a9b9ed6b612f0edab95bcb0dfba3e0d1e4c02dd3aea41eb0be44e82f8a751bdd01cdadf28a8acd6e72304c769daf84c49d2f61b4fca9fbc0a6d3750f7e8105e6ba8763b79b41ba8ba0beef4c733a236deb688066f12649374a63462c0de9c6f5bac010b77c88776b3197f4018bd12fe0dbde5cd6641fb236651d133a72700f9e9a906b575c9e4c19f3697c351bbe82220248bc9979e63aa82ab5cd1282c35bcc2ffe5a802d1af7235074483f42e2922597d07d4ef1502739ff99f3bada655e98c3a2b0baad7bae7712b80099a7999b0c860cb9a2b4135902bf5d23415fbeb83f9b14930aee7eee0d082e9da4a30dae5a5db2eafe164e0d97d37e0acbc340f1bc0a828243ff3a9913bb58fa0d2536644feb16d9a9c6116318112f83a885c793a9c181fe2e7080b9fba24bfacc5f6f62be2f5b6f3ae78f3409eef445d43ceeb9773999bd2a38b799697e4138dec7134d2d55762194b00a0a4c5b0e88506454b185bed6f30e70a289ff16bf61afd63fea3721a5090d37aa0bced3d1f59bf0f10d2cc50e4bb3c36d327a2a62e0f01e0934ca7607eaf722a63c790458bdf0107392c9eb0a55f48dc91b97a2ec80316b0728bacc4465529e5affcfd5c2b249581ba77b971c6f802744d43f849433709142364983ef35bffc971984959a9144619031a7664a0b5a03cd8c8f68eb99b572d8237fce736275c40049f903571a0d2f87441c958207f852a874da7daed202a724cf1dd63550fa6ed03c20060e744deaf0ec5ef9b99270d848df6bcae61519228327a170ddb69aad2140a16a905257d83c9287e685bed7b254c47bf51cc7ed7a432d18dcd5395369c1cd254637de19c414a6f6e643e182c3bfe4c3a7271c84f445269646ebaaa1b38e524844feeeec24f21ceb04cf97949705197dfe1f48934b74b5aa5c26c2485cbf2dd84da0725f7224efef51d9be8639dd32dc37f4a4302b34e07d316c71461ad60065fae9188d1b31fce37bdcfbe2db15c53067cac43e1a87fb825af4f3d39fd97b3a5d98cea5e0a0e1d1daee47915d48b10cee11d0ad02e3b233ef23e385403d76b74535fd1b78cea4537d29f38f90bc249a6d4c965defc1addcec13d0f9487ae274747068ac6706bd93c086f0fd761c474ed906a81ce785fc736ab35c4684324b9fc9ee2874d8dac3c2b604e8a4199b2e48d00834f5648696f039d084d425bfec97f900e88b2d6cff389b5f18398e02d5887e4145044f2863920cc0eca89426d7f5f22acfa14b88efe817441a1a216c8af4933fcb4d5c86b04b4673097f23cc0e087144f4848204ebef441a51fb00f628ab19867e3972c0514565736d6e9043298eeac0440985dcba9e54247ae2e9a4d616255c98efcd05681e8884ea338ce6e499025d65b43028b4c191a6a7b741d154a59c3e89ecae156b57d8c5e56a3899c2b564ac01e12095ac9e3e4517714e5bd519a3c6676822a1887197e27b91ea8f8bf95c2096ef79973d44f85c94f83e1dba6608a8e1f9ef9e4f4082f545ec9590a1dce96a4a09ac182d63bd760d5f1410c2b38a62a39a4cfc5991361979ada4629532a0eb15647ca9a22c7241c8d67c99996946cb028faffd8ad56eeb5a8609ca23db97f28f2ff53c865d4c9f31c5f07492a2dc0844f22472295fc5cddfc73c610ef585e596a389ef0d96d1054bbbd4e847042439316ec7af1dc8c47d6dbbbdcd1c6fe2f89f434d19b6388847f6302e7507d0b50645394eac72008afec62e713bec1b151448bde2e9f06ded20188238a664e2b84af1b028e5d310e754ee04766ea9a1460f9dfb109e05bd30964b1e476a76faaa09dd2c160012de0aaf8b31474ec1cf03bc5382991f84034d93c556a7afc0f3c4205fb17675199838ec3033d2b95718fed74ec29ad06f2a2ec987a335469c90edb9184ded5f4b1d86a1fb4e9d8bc807e9877e1c68f14fd7ba29a90a69c9fc027e3649052529858f40433b11515f0d0edaae786a966d904a5b5fe9d0a35118fde23f0f76b5f2aff110a8e6b5f83c145b90047c1dcce735e064ae72f8636aa9dffdbadbfa2920df476755da707bc08041050dc45fdbc7e8b927ddb6fbbe93559ab027fdef6bb1abc3f875ef8a57056af9fb85a891c13e948a45a419e79afb307f5ae061a543923537e1f7a03c4e47aed627adcf73b513d5172a3950eefa9f1ac327c54810bc62e46b309e05dc6270f961baef126309d09f6703859175d51e65e72c9cab2187023d0d8737c7523d8b48c35029d48fd92b36ab3ee0a37105265ff45687c4fdd8062747ef1433bf3cf7fc013cef9b38e29afd89629d1249a972a56bcd50efa1bdf162e7ba35bb9399f5c359231425c29c636e7eebd43c792f0bc516b6bca86708e6ad1240a14c7f61452d02682d49bb8ee2556c671e08fbc6baef9ebe349ec91925796bf9de5b175bf89c4acb121e57a4cc4d5289302c560a152ac60c079d745c659d57a58164bfc5e16fed8d3f57f32bf20ff762293ae0ffe9a747024077cc04eb9e5a58246c5549a9f0b665f084eb945129063d2cb37424964bd30f591b9623d2db9a9598f40dbb170efdbcc7089629729a6cb326cf33516940ae670028610f7cd12965c9b302b0c1397bfb75598d0b78702b2da0b900f8a16e010e41dafd75ac3c1eff2ce419e0afc7a504f483d59bddc358dd3b337a2ab2f1a60b191cb139f5790739eecf5a986b42a82721d389c142f4af7b7f8c63425ae8877983c69c37b6fba66a1c080e338723c4ee047e43377710dcdcc74481c5fdd51bbc807b361bdaffdc0e636ca5868ec1d9263d5007bb69fd3395a2e8c4e057fb1b8014184481295b8d96c5417db618230574847233e2ecb0f9b68f520811dede512c9cb60ce5dbe320a049df321c1345384b7f5d43b439cb0208ca1dcfc0f388ee7040ebad0c7399905b179d2e34a4d750e1d4b8f75e0b8c03774b93b2a011b1bf24bab67348d53592e1a2b12639bc633b331091e99fa30616ce7eb14efee141945c5d1a9d2040b05122cddc0847a77795aeddb48f104ac467574f1bdfb8fa73ef6b4d043f377f49f3f6e31795ea2413ac951e7c2582d85c7c8dca63a478fe536e44d3425b8bff4f7ce742d1caef8b1d39b04e129fc86e6139860d8d0d34937c794cb30157495fbf00f00f878179c2ff110b57b95ed01864627920ad16182bfa8f2915de0ef81d50b769503682baa3b11e30a6d6b4a8efa84662d23e70897b2fdac11deb7a198ffff09a020eb34d3ee0467f765844ee3b474b3ea844a5ed0cb2046cea4976692da5c5e163e178c75d3d53008f988f7959c623c0876ea7435e6ae4587e49155cfb633185dc0b599410ff3ffe7cade26557cc98bc1c83b110e103657cabdd95d43dfd5e3b3ad4faf7ef97a784e049aeef4a47ee7ed541009f937b87efca74d762ece559ff4c5dd7f6c6f72fb673e32eb2d1ecfc19c51669ff2bd27bacbe808ca25302c24640cd1466b2794ee49e614dd4fb2a7d1da142ca6b5e8d2b7b8b4b884c058d60666b266ebcfc39806dcf889d350cb89c3b238ab2336a690b2b2708f25449209d50487a45825ad422b0fd9fa050edcdcb36f6b479dca22a2aa1f6430e6ba49612626ae172f7ac3f1ddf406023f2296bdbb7df84d4b1225a9cc7fbac731fee1756aeab4dcb34aee6d841bdf204e066613a68c928c1d0c279be6818d31ab9d5e75ce8020524bf6764df68cab12b020cf519c0d7e41c3773622cdbb48893bd49776de19b4fa0c455194fe5d9ee91cfa0400529580994ed80dd08e8708d552288dba3051b0376a576e45c5ca7c1d2e3eef05da593fefee8a8861ce96de72b03e864ce9ecbec50256267068b3ea7202fa86ad040f78ecbf5a846d5acfe3b828e844d4c4bf9aa8a72e3f33c09301b5cd2106ce4b0814adf682feca4cd720fc01d7e00af8053b975d64717ff29a84d8bcbb0c6ad68b3edf344d5c919f6f3582a9f9f69b50e07c0a304fadcdb78b4960c7dccdd1c1ff078150573268bd0e097a983b1295ceb3e60fd96b13466f380597d8c835091765bc166f72e3e0fee20cbea21301dca8b9e4be26481e1a9643fcd7b09621b4a2f27738e9fef4125fc5445cabb01fc8f1ccf8b315b17b9e1a234f977ce0594b51526403cad765a863a2e5058bf746521680ad0d0f12ad4de97810007afe8ab9c2b73c347d50f5b3cdaa6bd1ece46207539b0ec930ee8e88498974f4d83d08020ea227cfc3128c8e3b169d37b5e2d07a50b14f186ba8d50cbb6f5ad2accd572cc228cfa491ded6ae2077d087e48b86a6c310d5841a55f5fa217b1a0c291097a197596bcb8a0a8c3c4bda935efdece730cee35c754a6bd24aeb757412c26c91d865650d22b0192265766c43ce3110a2d4488465e34123ff4945b597eccb63b4e657f75f0946800bc608dfc72aec7ac20a1daf1a144c0cb51ee0c8dc01cd8effc54c03f1728848fab83a0a84e381fa0747eb510996a3bdf0c20665c7837f427ddb46fa1a33d54b6b480dd4ea71865e65b426163f174eb934f9b432c3230bf20aecdeb90cca0936be83cf66a9bbadc9745949e309783ae39eec4078cd2c02ac360e14c1ecd24067014c439202a0d96fa3d62bb3ac241524b78adbca0faa21b9e3230fd14a9df069895383b434bcfb3a77978e826039fc0014ac78ac950eb6c38150f00", 0x1000}, {&(0x7f0000003a40)="ea2b7c4910ffdda3aaf5d719e561e7e11b07ae4f0264c96498489eb3037d01bdfced93d0adf3d9cfb07416688000db440ff5cf308782200ff37eefdec5d325c764", 0x41}], 0xa, 0x0, 0x0) pwrite(r3, &(0x7f0000003b80)="ffe609db873e5f8d5a8954c7e5e5198ae547e265b85fbc42a40b5c80e21c23616a243736b4cb05fdbd946f2d269fde616bdd01fd06fbe91e83c8f2cf9e3aee891ca80137cc349cb677d29e23c9e9a329a33dbc0f175460dcea3a6c3772302274144d7bc4e6a51cf8e274bb11be3772ef5fea184c578dc127537db0d850293c", 0x7f, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000003c00)) ioctl$TIOCNOTTY(r1, 0x20007471) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000003c40)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000003c80)={0x3, 0x1, 0x8ce7, 0x33c1, 0x6ef7}, 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003d00)={0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000003cc0)='./file0\x00', r6, r4, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000003d40), 0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000003d80)="f28b6f9f44bd8f3ecb660cd29a49be1c1b8ca33d389d9e2391df29d9c9fa5c2eace3af4ab8d1e97419c6d6324145dbce6138dfd3f6c6367fcabd373784033ee364073aabeaaaa573e593e0bd5752c43f678ab4f417b0cb7c2bef435d31ab798360f7bfcdf7b5f6cafd064590779784557cf9177f10c54791844bb49fdbc21f5415a4e0f0402f04a04cfedf6e6d11b67a706103074814de0e3cb7dbc64fab2c076e7806f3176d9854f52892fdf3e2d4832f1c129ddf46b13f0811e2936ffb6c8e11c88a3d96ea350a6de35bb18ed1fcfea2b1638292a700b378fcc6c4d1eabf71d50954e085f48d112ad24d1e9b295ff81b0afa7c41639ffe7b6da2dd6deb50f760fff7a30db1fb504bd8a07ddeb5c14c560e921eef462159a363afab859dc6c0d91879370ee59078f34253404149fb3772bbd97e7a405309840d44c51007180095c637c294fd32501b157322053c3c29a940873a91f4862db144213b46ac19aa2581149a3cf91583dce731e7688d2b5ba083582af22eecab9502030225e7c4abf55b5b825c11c24e8d6d6a3868ce92bd8f032efd994166d1d4e9b457400c347f63148aa6450524f6629d94c600bbe29f3890ec1b4093317efa12217472aff493bba10c7188f79308cdca39361120d3bcb74d88dcf48e1ecd03800e0b0417cc736e5b5d34346eb4f86d907e86600cb8a40ddfe4ca0e3f30d90ce33191c287d4cdd1ca2539a1aeab861daefa502c2dd813118ad1a8b8ed1247b0be04b63f1a17206460f37d7ea71c028135039c554e93c97c24653280d440af1d9866947a36c54530a435b15528cf53734c6c2fe5fc262dccbd8ad8be07a560fbc0da44826ab12fb419e0cbf721335193be16bb8405c93536c8be4d37da1da66206c1fae2c5bbd83f4fce11fbdca306716c35454700b526e3d42e524893918c0bc4a5ee3ba6b1f6c5caae19a83eb54b64b5a60ca9054c9c0a1808a256108250e6a5fbc571793f4297f85ee3d0365d2e853fa2980cf705718dd2211c36d0891753816914f93074e861973ec90cf92e6bcbe2ee7c1dba913dd47262a649137df1b04856cd318d14261c13d2fb37a69326019fe12574970b04e9e368047f52eeb39800416a4b99bce9db9bc76793eef87f2a0c7092873c18bad1c8e386257e5b94ff47f9d48714c068d3d105ea270ee56b816bb702bdda2fe0502b207614f4264bc11529d91a36f4862cc360978ab958f0389c3db8f944b7073d4637cf11197ad6b542699c594bc5a34eb000cd33c85210e8b6470244ddfc2d9318ce48514fe62714b631464d60004bec1b96c34f7be3aca17fe6aa2a78cf5b374c04400d2e6b678f85f0edb9c3af711d1fb3459b6b935f38178d64529dd5e0c6f0225112bce2f3318941c880d0a2facce9547d2ef91e1685beb9d2e28cee04ec9094d70b72ca035480392f88523af5515f18a7ab6e0adf8f440e5689142c4cb6092e138e69258e38231453d5682ac6a6f554f1fc135bbb7ed236538a1e5673366478bcf6b1bbfb00391874a954b087152ffd17f4da77c8247dce5ae13fb8cd48b79c132957e7f24eb3fd7a8992a700ab7564c225bf7b43f9bb655607f2490510fd6c18849c0109ae3d527dd211641c6731c4b5772d1cfc0bb8dfbeeaed1442c8b3e380a1747770a94f4ac1390a232cd2c8ca237021a3597480e51743748dcd0876f355cbf5dbde6c7cc36915dca783741717fc614080ff25a64175f282f9e63adc6cea20b812f665f9126f290d75153094011e2db5c3535f66cf89c836f686cefb3b9d11bf8629da2aacf5789483b3ce9ba93c15c0be2eb8fb8de335d4ef440e5a016fb82dbef0858a0a80d0c957c44415edff4aeb98aacddbbb204bdad9b798c7128bc1852baf3de7e73083ff07b70b742e84b5251d87deeeb5362e3b9184fa78d5472b72cb27117b4b00e7f566d5e01ab3d4b9bd7ee9922fd87112949691e41479e415147314443a26b1efc3db25a1d865ff067d1c2b151fcfdabaebcb35e44ab7ea34d2c21b43058d67d3ab55e814cd9e0a8f87dff8dc6151079b68eb7358f33fde17976c646e9d5a004d37fab990690e7e0e23e5147aa934bcadcce3e5caace62816dc1735428f429ac1b82547973aa9a0b273c9fbacadfb574d263b082efedd536e13ddd70990ac1ce9c981e3a165be8b18f46b28a9c1d5d76d48efbaffd3dbb76b81284eb4a9e846a6e5460c63c19f9dda4b8cf60712ef5c1da6a91db46766ffbc2cdfc9330fa33cf1edd4a6a0ec444084e09bb06df7b9cabc7103f348a04b39f77f287108181e3d886931e3e4122081b535515a6b20d2d41413421ddf0f2d413dde4bb60ca783aed93c5a3c87380675f770d0f1e67b8db0cf453712891a945cb1c2791c642d93782f6a73e065e162acc4ab9ae79812606fa78c789da0b0e1c862767a2dabd9dbda9a436896e9bcb5659e93db6520d4f462f2963d0bb7fc82931b0f2c9351cd2607cd11e84b168f615d5632d823ed224e2d87d6faedfb7bbb4b142ae3724af66e346170530dd1f8214d74116d5157efa8ef9177968a5a95ba8980f4d3d8a46c2aeab314cc64d217d03cf8eb814ef4f61fdac89fcb80e8d0acbf55ed42f2ef1a81196a92bcdab2b68693b57f7f3e2f02996c72e774a3a1dc8956ff0a0a76db19ec325e4025d28ef2dd61fab5aee06c95fb531278ad3f3de581d8af7325d7e575a0a29d6bd88732cc0e772dd6891992c8c7ce88b3f4f3039ac4c8fb221f0dd9cdab11b0d7fd4287b89e4a81ce4a570b1a63c2b3c1ef6d593a288e1e8fd2ac62e31247640d6259b853859a86e0600c5d844aed6f30d54cab62a1ca7912a71fa04685e326cebbdfe41cfc8910373b41b221a8e0f39947cd96cd79962f194e1c287b8921d8ddbe0fbb9a854ad2f322c0d39bfe0a9d4ce4ab0010d739e5e175dcefb1eff5278b3027f46814c9ac65094e81d829d7b796f99710b840e6180f20c3dd3690e092eee763ba92705f321ee8ee9feb71ce3fa59bead88f09f4a7935689cfdc1f8235f4ca16086067a24b6b32b337b0f05a7b4efa25a56aa948e32303638a54dba23858841101dc825c243c6a2de9d4d2be4947898cee98cccba30c9fbd283604b8bc5d5995e048da48a896d38c0593976883b3ca46e2d2f195c9aa4052702958ec2be5a4d38079bcdec470ea3ecc34b8265ba72b4169e594c279d1976db3e033242aca6d5c85b1d8993a49048d9a2ef755295de045f97978ad4c8954a06e4699d84b667aacaff97a3e41ca00e72e89ea30ad517b5ebf9c62e8c14d21ce99af76984e06e3cd68b67576ccc04696b1e313e28c6497e82476fb2fd9d8f95b1ca8e0f6e9a0e2102672169619f1320ee52b6418b68ddce2de76dd8589169133e50e20d23f92b36ce3fadc7e0514e4ae7977ccb0facc7f24abc3e9e8971e43d61f629ba46e47b2cc3c75a6a1336471f759a92fa44104d86de1ae9cd84a662f5a486bed3c5105213b42742c824a234bcfbfc1a277a03100fb716a9eda52b30daea6f2c6f5a8a8865938c034ec4b788aade86c7d6a64d924e1b802526c51e947cfb46dd75692332e5d0e785dc29803eb2a357bafbbd81fbd70f64979d3bb5957de5b463fa72c26a067fd98c3fa7c96e15fbbd2084d993ad4d3e7d88798ce147763ca40d04f3e0fab33b14537e8c821597f53e49ce5c823538e300980ef8974dfe6dc36c73ab047437c0420000b67151aac7cc489d390316d78dea00846b0670d5b896f4d3df5749d977c64c0b079acd664cee319be1f243db47dbb33c25f7bf0d45f696df33c2af3738dbf8d964da06dc5af483a533a68dfc3857c5cbfb154274f2eea89c29328689300520dcef63354cf45b9392de2eceffaca4b69d316a0ad1aabdf44d86b6b47095bd90ce9458466445f964c4143a3ce2bc3e208170f4edb1502c40eb5c2e9ea26be3a5f76a9bc1731a4872b209e1cc01df6db4300ce38c014603a346c1932b59db9d192226a8fe65d71f2aec35bf76c833aee2e8da4bde9518913be34323e0d544da4b64b09b853449883672cf6695115194607b0ba608e0d5f8609c7af3680d94009a2bb388d017a15d38cf097918d3df57dce4c95bbb689f2159dd4390add1c7158df4a11b04e3be4749ffa8e71d35c34de4c82fd9a7a7013447b67c402f2a56af3310082a511a2b7734bf958d41318ea88ef676f47fb896e8f3f23f31c7905359c1376b0e4620d7b92023f50700b460addd796e5886639de668c79bf9659d3f4a7c96fe8fa4e269278903fa5ea90f2cc45c1a308895b86a7fb3bbb89f6700aa169843c7b804635be326850ba9b56ccd55a12a9ddd8165f9c92c47c25bf570291225d8d241a0780d603b1d49d192d270758abe4d5773e8c4f38e8576ce150a5436edb79052f6ad1bd067d230d5720c6579f100835508808b16fd9fa5f24c75f8d7608a0b4a58ac4880f42e1e76da77622badd5e15906b5dc1547bb91637f98ad5b8784be2761b715bfb63360f0eddc5f4f8f0ad5f8814197cb5c3de0a3aa484a26bc715a45719ce55b029448b179022afeae2ba74628ceed87eadfc419c501739ea94567d89f3784ef862cf55609557a63ee3c3ddbd3fec7dc8cff8b4ed0787abca8e5043bcec341df724ab9dfc4ad68e286929ead9cfae90ff6bcc69995e1db25adb0f44754f0acfe14e752368b9f687fe293590a3d0741f47f4fc78222f561ee22909dc31a85c19d6bfa66915ba224efbf6732ed134b25f1bdb1d40e42289001441f1693cbc9e239b792cfb3a0d13874b86eac8e1446d95cbbc400cf87ede00b616bac44c822d8fdd9077172041bd3bd076d7d974baebfebd7c5b139c0b6047b5dc47eefbeddd4f6f18d6b083bb337904461d08ccc7a5841a2f95751d632b69ab44f966b2ccac9ce4e1ba475b4fbdcbaa1c8176326579555e78d97b0bf0d12c52a61b4876dda1c2656f458dced94595073629123312e68eebcc9cda327d06af8689f4742cf924611dc35e69884a3c66f74d8cebbe2c0079995fe8ae90a2b4cabf28eccefc7b8722dbf9c4a17cb148a6a2c24a5640ffbd990f0542929c6eee939a74d919f3b14b062287446c83693934f6790f91436b86c2a6507e3cc2e9aeca186ade6e7df8c62af05a8008d0d7efcec2b84a7bc4c363995e5602226b45ae7d0b88016b0e17029ffe1b77db63c453391360f393daac1fbf535ab6376f22d3df995e9bf1e0f490eeb0921a7441c313b8f399b2bf2c883c1538c784b70128fea2547e4c4c739e85ab023e3ded95e3baca7ab3794aefba7e1c76df41df0fbbdc34d44ad02700f7ee89973f5f472281138b09b0bbabb3d39ef63d1f867d8758affe0e53199f2ea56ee1f122dcaab8f872fea033e87d884676d925fbcd980e0deca72e0df1e3058c81b0a2ddea003fb2519fac7a9d4e5bea5406d0d73a60f194ea323af93fd449b84db5fcdf5aa327f4152d765e529759e02e13d61a3c31740b1404c347bccb7e77887ee651ee7b869977d6344154b73e2c88c696bcc41966ee8a4aaad2fdbfcacf9345e8d47a6bdb62ccada74019a53b82364a93fa94990abae335631c3d253b36c6f57ffac3cbf19171cfd50d8c6c269354abcacdd2ff97cbc428fae503ef7ccaabd88e64c2bfc515b04a293f462d91e0335168424a356b73e371e13577c6cc1c4a5cacedf66121ccf6adabac2444e1ecf6ab06f253fc5282c9c867519eb79991230e0e14cf0938bbd2b4452b5ce567d32a88118797f90de3621d439a9a9b4a35e35bbbdf4329e8ccd896c3b08323497fe1e0287c59f5f110de", 0x1000) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000004d80)="372af268640b72e73046398299b98d202da39bb66ad27f917d414cd63484c47cb0720c514f337af87ef022decf007e1e3b6337ff20105133c54e", 0x3a) mkdir(&(0x7f0000004dc0)='./file0\x00', 0x141) 16:04:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:04:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000004000000005b9de5071b542a5302060000e2b81800000029000000c8000000000000020000000000000100d22baa54449480326ddf1daefabeadf7d1d4c85172ebdc9db662621a10cb3fd5a65bd593ccd124"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140), &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/46, &(0x7f00000001c0)=0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:32 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1000300010005}) fcntl$setflags(r0, 0x2, 0x1) 16:04:32 executing program 0: socket(0x20, 0x4007, 0x6000000000000) r0 = socket(0x10000000002, 0x3, 0x0) getitimer(0x3, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:04:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x20}, {0x100000000, 0xff}}, 0x0) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:04:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10100, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000080)="9a5f730f0adb241748b2216c3e2cf81941e0be3479bd1f2c7790cb8e6cba36eeb35401c9643c9161d24459de042b9646254ddea9fd6390d0213afcecd0e6d67bde132d01792868ddf411130ff9048838e15c987a2e16f7f5c4819d98b3c4978d1da474101fff60848e35a265098d96ebae35c0985391e6e281876578bf09b0b73ee76e1184dfa0c0398f124782b1a6a025fe46305fdf1edc72ab5805d8b97011e20f6b738416fe41cd0339f3b80c070bd801fea905cca8349e7b64a1676b0d42de22bff3585155e7b06fde693a3291a86213468bceb65faafe1b509c667cb8e85a571059bec14f0f1320d774b09b67e8424035a104f58600a8493331beb0a23d46c0fe3c32eebcaf8aaed697f3a9302fd27194f8d3868b9624990154e637abe83b1fafbeb297f9836376b1dbdf9f7f855273af5f0a30eb258ede39821bc3b3ffe9707745c0d72e863742bb56f9276d5fd4b1ec941a7c6c57b7a484c28f8ac681a4275ace00e3b6537ffd3619a318b155d222ef49b3f687fa0c6e7a022dbc6dfaf5dcc747c75705799e54b210cc049d31e9abc78cbf7e9e4eb70b63da99f59d833edb606b96e4d5cb6c7ef1f609112b4bb7202fd309457c39fe2f1d4abef7e2ad66ae95ca7a3703065bd00cdc71ea588c6ea571331f341a03c4812cc3f290fbe2019d1105ddb47b5f56dfaf282181b3c1617be0d3d436c5eaf867224bea98665ad21b3cc98e66e0bd3aedcb376bd706b476a21f42aeb781e9f3584ebef2b8b188961916628aa5eee3373ddb348cedb1da7c3be97ffde307d493151321461b274ba48e6d6baee0e5ccf5b52a03f512d0f1656c1545d4cbc526f1fbb6d409e6ad07bf48c0f66f3f94b509d810c3ef87a40861625bd38c200f2de44a8ca2d3d90664aad3ec54864458593f664c7e2dc4039347d486c4ab572826b49a4083f6a37f7c4416ad40b5275c935fcb1a5dde222e7fdfd6558e828dda994c0917a4baa19f48ef2b304ed369c90a6fa19526d754e290e32746e85b611a858dc148cbe622a19673ddb7f513c0f55392d6c8ae75993020e148ce71e5fc91ed0bafe487e1919296d0cdee65ead27793ee315bda57f2a33e5cd1c44196369b7e389f8f32a37819e4d735957894039f3259d2c188f08461149bdda4e518e94fedfe87da41b145d60c318c94a8414df31af56b89c4bdae03698cda30716035e18d1528e7e9b4985017b263a84734917b4fd5c792aa7e3a167f795440947cfbd5b84e0a2cf6fa9a70df2811210e6b85a472a496266b42525e58d75932f784716ae73779e86842e1c4ec03bf1a469bd9de5f696ff039ab6403542d31abc8bd217f1437e48da9e7a5a4d2a739a4567238e159968322babd6bf6716bde75e4455a64d679e9a4c3e3444fd86daa6f0d4060dab8d940d115d083538b423b697674b20eac5ef5b162a4131c6efc41b46455bac7fd6cfda5ee990ddc4ab6ffa1f8aa660b76c30b7b19d239a00aecf29b3f799a3df64f457b011cfc04888a4869b5adae0664b38596b418ec6763b1ade282999349a6cdadb0fbc364063887126069de0737eb8217b6745c2309d685c8a4bed841f31c7be06052c0bb4cc6b9d1a656ffb67a6ea8238685632fc2ad998fb6cb3a6bde0df62a3fb9e4ab74ec1b11911ef172593788b7b76d866a9d03e745c4e1d86a3d5f9c627cdd7b13d229581805ee1261ffcf5a2043f920596bc39cee271b0751d688ec47a77c318bae0535030d31778166c5a42325f594c4cfa1445733fb289db4a33cc568d287e6d896acf36e1a6568868f521ac4c8b84fff98a2ef7b1e9ed1456e7778539085d293fc4452d036f12f53140784a2608f3855cc76e64e756274707a175832526eb5ca833133daf6a0931fcab797116124be937865413e7d76a202983b7c340c4e480c48ac7f1ec77f2b815455b235918d56fbd60676774a3b569a251cddf10e66ff6265a7490a3af573bf2bbb0b1304cbda9f24fb4f4a3a5a9ee8d4416aab7709c4445e8a3e75ceb48a58dd94d16cf1febbb8a679b0b9d26be48d4ea2117b751b8ad429de17b72517baf85288834b3176cb2a848d015f39808db1d597edcac13336d9e517dc83a417dd092593193ea117a16bd617571178b71bf40a5bcb8e6848f31ca7fb774fb76c9384ec1c242eaab34bd3db56c7390af343c7f0fe42546f2cbca42dca4db838401de57d5205223a3629a53a36e9a8426ed389ea982a3f5fcc86aac1abebca94cfc64ae964bc1b1597be8d372da1411a577a4cf90b89ade1e5784ad5b3ceb8b32f854e608eecdfd8206bb7098960e473814728ee51fba0ce9e6aa1b1d6a76e21b047cc5d3198f7c44706094f57428883d4326a0e70370c2f00d0622a6c6505f7e960039c59d71fc4637128f60b6cc10f62fe30258a45cc2f5605f33fb8d91997d9a3d00f665986d898256159f283d68f660ad67333e9d60cecc291e45634585ef0fafc5af81d732df1f6e47375cda7be0ff5ea004fd3d3234d8c8e87e7a87503eb11527cc2133815d2e6f604ecbf592721aaf3214e9902a9bd86752cf45bb64c6bf3132210423c74c9987f401bf169bf8a17a6d1c4f98153c6e42fda3d431b1fc4d5982d0dbe20d3239c27ef18dee7f332836a86afcc8ea3fc6f543a2a9bbba782de0a9e14cf526630e411ecc52fed568475f3c6d9e17d64abb367fc5b5a96d6a3d55c3072f35c3007f4361798251cd09620c2e4b663ea667911893b8232392817f4fd21a6819831ee9449c76babe27c99ebf83e188ee46d0c70b9d4752934413ae35386d7bfd65a8651dbf9b6302355ee74c9edec5867ecd7fb8b08a2fcbecc032635917f46eda1e68ce68d34a06eb2fdd8ce3dc5a4947df235546eb1ea9c5c4868d37fd1bbc4d2de05320737a17be1e87860f58e3d88549fa610d51ba3e570e119fc7ca49aca7875e80a032e539536d91dc8aa0fda0470aba37d961d9f95809c933d39eb039a99f532ba46324fbcd23ab8dff4f89c2668c64043226667965487b66f86abde7741efd04bab0264a6afea4ace08e1683f7e22d511db3a7d682e7469f246cbfc1bb38e50ee9de5039c05a92cbff45ab25328b7b2b5e10363b9ec97e00a26a0d27981240749b6dcc44d90a363ed08ab54627ea93969fd95235e1201e84c862bf76704d8c47943345a9cb68863d1a582788e75c42702b2a12552d49cbbd1fb85e41caef3e14ae34b2b7f92fe6d35a6c88c76ee7248b653f23a97581201742815e468f8ee1a2b60da73f9fe5b788e5dc49eeb1ad7d145ebe151395585b888c64e1415217901ff0258f2324c7bb78d30657aa6b73b06cc613786b28530d577c1c88308f5668f16f364c55da57686948c0cbe26e72584b9a2efa852a8e38d35a10831b1f94fbd442fe2c08fb7fe7ad8be20ae8834c765fc3f06b8b011a3fe6cde4b1edc0917a1162dcda43df2461b3bb73f4d50e297bd2b2ce1002360da425acdb27b8677c4dfa1cec0eb56eb700167baf32f7576f179427352986bd06fad0201d8fdba9362bb262f2c837ae288f5ae2568a85c12b740c0d49dcb303f8be5934499dea99669fb3e9ad7bef5e8f55ea0885e6f4a96c07d1dcd1585549787fc8fdb2861bd6582bb0f22ffd5b631430b3f8db6f9527568a7efa1890fb433e2aeff661d9bf8716bb3cbfb1c04a627c94fa5751eb501ed1c040aa2ff16be3673b1490c77531c8d4322940001a638b05eff133c665d01fb2bbbfdc8dd0022a50d49056548d09104ed588cf1446b8a3b214382c3df9085519f5f9360d3c83070d1fbf77c58eb27fd1cd2682a939cee8a2e6ca87cb94f8e88ac953834cd6324d985835426badae6461552045d7b9dd25e19ba365369d9e44db707020836563fdea2e08813986a7165463c2445d8f848561a3db6e46a177cdc69749660ad94b1ef4c7a3b7922845cea62a5dea5d83ad0d96c4bdaeef6ec0660481fdc42fd91aa8cc9ff85405ad8f16e9e0a34fa916216f8fb75053a2f8bdf679eecb8a5455de8b7198f926b841dfd2b39e1eb23fb26c53d97b35481deac10bd986d666c206ed942e29a4a2a593a64f4cf67e755ce7fa9bda3a8571199ee428fd6fa76863a99fe4bb1d3282920ce55ef16571bd83bd7ff7e1e9ca7ca0333ea69d632446d437dc00ff3a909d1d8f5b1fe529f62ec520615ab285f2c5df7ffa26304e933a0b145211f60a62e7100c144f417c2889cf92a089a60190f61e5e0c20ccacef5f405ce46b6eb4f5b3e841ad2330afc37e4c8c50d3e597a9fa8c2209f39ca437b2bfd890aec54871c01024620947e7fa16405eb86f70a87327bc67266f4a88dd1bfa6fb9bab1bc6188c697c63cb3fe9ed9d2d547d1b8e30b97870d04ee3e7e07e8792fd3385a6fd77dd38ea1f4222c41ce529c04070acc8b5fa14e12fb56bfab688ee2c6650222af8ed5f87427ab8d6083e2a1657cea18223a99aa3d12571ec34fddb231631b9328480735653c54ae51c755cf1ca4256f160de227343bd9705f8a4e7f00be12d1d02c465fca4561ca12e6172e9a5895f991e2886d9e3ce035c426103103c885c716ca3b0148de68598ea3546e9f6801f74e294ce01bc70b0158a669d1cd016e3667f573276e5b06456c0395f8f0967f96e133bcf096c72939e5c0badf936df3a50f7f894e91dbc0b336d0ec7ec133958fd03d55090cfcc29b7b36ec729c40c7a5eadec56adb87b46adea4d5d795ab465521981664ec91bd341f123f36d331ffc164452e3e135941f0c255680db534dc35ce2e1f5b5c788b6b925ca79dbaf8cebe841d77e70cb925b49a08ec2bf05d29bfc19efda66e88a99951906cfd5a320cd26c37d818c126f2fa5e6c660f11b11a6be6db40b52bef2b1038b61d344a8e4d1e95de5fc209e7d9f8229f4cbac2da295819fe07075b93cc3820d4fcf4b2c8824a9c47863ebcdb235ebb211e0accddf31b4830591f2a363e0fb1f25ce4535a853479d036223f1d2c7cbeec63d9c9aeeb28b30828a1ddfbbe2a9c404b7209ffd10033feb308108be12f58aae11c3a55e3f66adeff8364c21a63fd31f54e90c74df876e03979585e78fb253ad99cfc425268ac092cd19b9824a3ca1ef1ca32f4504c1919d9c3881d4170a26bae901ab8c9a9bbe0672821affd79b3723df8ac7a7d5df5ee428164a4507581d2bb500d2b9131d630849e565741f2d09468a5d6a2199b489836c3e3228738732465a4cf03151879f344dcf6ffa4fae2d78c39377c10f1d9ca69e2a95e1b7cee8b42214b455ad87e371c62cd60978560b182131fd4fcd8e6eff68b2f07213ccc038652719ce0b47525e1b34113f9e69e88d34f7de8712b535f65ce5b8ee49fc717b1699878c99b426bf76a6e188d8c070d6b6487ec70cb44f957e2f73fc5d110a37ed5ca9fe972f2cc6c4144f0b1b54578dbe4d4b02d0ab095e03851cd2ba90741a094b692be8c21b3c05540535fd1a18f1c969e6a88ba5e2f209b3c91ed90b76017f260a29b417fc60a708aa14737316d4b31fe0e5dd929352ef903f263245aaff10f3c420a4d9b5af74f7e273fdbbc7e4547a0c4d17c10abab60260ab210a7a66c0e412cf73b236efd13659056965ab25b38e6cec4795da821582638e067504ad5416e13a1ef1fe915b65b34b9add98628fd1a0a03def5f61e292be315318e4cdd72604984ce77d4865503d89082cd2900d0947e7f4cfc5d4eb2ea341e58430497f4f0884457f6940491ad769f1d55e44c0be7e5975f69a22e01524800b01b53c83e4ea1348ab95c00b386b377f6b60da831ae4cea75ba78fb292c685f6cd6637", 0x1000) r1 = socket(0x1000000000006, 0x40001, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401ff00830000ffff000000000008", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:04:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x80000000000a, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) recvfrom$inet6(r2, &(0x7f0000000240)=""/95, 0x5f, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x7}, 0xc) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:04:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000000000005, 0x0) writev(r0, &(0x7f0000000080), 0xdd) 16:04:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) listen(r2, 0xf95) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/98) sendto$inet6(r2, &(0x7f00000001c0)="33b460bca4953970ad8f76fbc534dbbe6597b76a344c67c61fbf48c3daa3b5ff15dcaa26ed9366efbf9fb428216a47c394049ec8270fb680991784b23c63e6bd29b092ecf478aed46705f8de5ba634dbabefe5b5a953cd0b94fec3c4453edb30e1da239852f34c291646058f7273d666404739dd4f66035b6836a25c223ba97a716274c465", 0x85, 0x2e6bf5b6827dfb83, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000765a2d89668b0a815338094d24b1c25d26edae33c95f314844ae2b6e49d3787fbdf12875b5ed4167a30a7405baa760ccb5a3f3046ba826a8ebe8a9ffff93c920d52923e946c464a2223ec83405630af28621a913edb7849ab56e671742e79ec76879e06774a62645b6243df03a413955c8a5eca1e225086bdefb8e38da89805875142be15868604fb61f9cd61619d66e8034b8a1b7aafe73fbaa7f033fa3c6019ce8f016fabac2c4c3d264efdf5b9a2f18133f33eb4a0e80093f54cbdde7ca8c7299453d25417fff8d72c1989d0b2b644d8350a69c82e6ccbdd2d5fd8bcb1cbb4a59bac74131bbe211618ce075e35a4ecb55e98411a60e6c75da206d4a52484f67c24fe2a2"], 0x7b, 0x800) msgget$private(0x0, 0x8) r4 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) fchmodat(r4, &(0x7f00000002c0)='./bus\x00', 0x1f8, 0x6) mkdirat(r2, &(0x7f00000004c0)='./bus\x00', 0x25) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x100000000000003}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./bus\x00', r5, r6) mkdir(&(0x7f0000000280)='./bus\x00', 0x18) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) 16:04:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000a00), 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xfff, 0x4}, {0x10000, 0x9}}) execve(0x0, 0x0, 0x0) 16:04:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0xeba696909cec6681) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') fchmod(r0, 0x0) 16:04:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x8) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x1, 0xc4c, 0x20, 0x2, 0x34}) socket$unix(0x1, 0x5, 0x0) setpgid(0x0, r2) 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f00000002c0)=""/59, 0x3b}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x401, 0x6db, 0x82, 0xc6}, {0x10000, 0x4, 0x7, 0x10000}, {0x3, 0x8cf, 0x81, 0x101}]}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x7, &(0x7f0000000440)={0x80000001, 0x36e}) syz_emit_ethernet(0x1, &(0x7f0000000340)='.') 16:04:33 executing program 0: r0 = socket(0x10, 0x4003, 0xffffffffffffffe1) sendto$inet(r0, &(0x7f00000001c0)="0528d3c418b1b49b7aa18df7fc7a6285a1d308e7c3e08781f3e56c9fb889d6fa9f95db531d780e8e07a6c54fc0bb75d98a7e3b1096ed37917a4344282acbab8f0a3baf5b2de3285e8030279831c0f7aa36d5d80a058fcaceea8ee255735f9eccc3e7aaabaff3aa2b051dd729e5a642c15039ecd1e70f2d7e249a50c094a88521d4219433804b450160e91c46296746aa78524d44bef79a8d103d87db8479e948c4e78a371dc4032a58dfaf6712b79dbb527c9eab2bd69ff1a26252366019c4e49b53850c158fde", 0xc7, 0x402, &(0x7f00000002c0)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x1, 0x8000}, {0x18, 0x3, 0x2, 0xf9ce}, 0x8, [0x2ef1, 0x1, 0x5, 0x100000001, 0x9, 0xfffffffffffffff8, 0x1, 0xbcea]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180)=0x81, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8fd53f3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x765}]}) 16:04:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x9, 0xef, 0x3f, 0x9}, {0x8000000, 0x3f, 0x6, 0x6}, {0x3, 0x7d, 0x5744fe07, 0x4}, {0xfff, 0x5, 0x3, 0x5f0}, {0xffffffff, 0x5, 0x3f, 0x2}, {0x0, 0x7fff, 0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:04:33 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) msgget(0x0, 0xa1) 16:04:33 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x10) 16:04:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/120, 0x78}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/98, 0x62}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000540)=""/122, 0x7a}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:34 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000004c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2) readlink(&(0x7f0000000600)='./bus\x00', &(0x7f0000000540)=""/52, 0x10) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/121, 0x79}], 0x5, &(0x7f0000000d80)=""/4096, 0x1000}, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa7, 0x4}], 0x1}) poll(&(0x7f0000000180)=[{r1, 0x3}, {r1, 0xc8}, {r1}], 0x3, 0xffffffff00000000) 16:04:34 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) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000240)=0x7) dup2(r1, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x2000000000, 0x8001, 0x400000000000000, 0x4, "b00dce58000000000000000000e60000000200", 0x1000, 0x2}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000000)=0xfffffffffffeffff) readv(r5, &(0x7f0000000300)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000080)=""/32}, {&(0x7f0000000280)=""/78}], 0x28a) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x400, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt(r6, 0x9, 0x5, &(0x7f0000000340)=""/212, &(0x7f00000000c0)=0xd4) 16:04:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x260, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) 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, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000005c0)=[{0x0}], 0x1) fchflags(r1, 0x0) 16:04:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) close(r0) poll(&(0x7f0000000040)=[{r0, 0x172}], 0x1, 0x0) close(r0) 16:04:34 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x10001}, &(0x7f0000000080)) getpid() 16:04:34 executing program 1: getrusage(0x0, 0xffffffffffffffff) 16:04:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xb9) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0xff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x240, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0x400000000000}, {0x84, 0x0, 0x0, 0x1f}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) syz_emit_ethernet(0x1d, &(0x7f00000001c0)="20ab5795fc33d069e0b10fa4d300"/29) 16:04:34 executing program 1: mknod(&(0x7f0000000040)='\x00', 0x2000, 0xd2a) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/58, 0x3a}], 0x5, &(0x7f0000000400)=""/202, 0xca}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) 16:04:34 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x400, 0xd7, './file0\x00', 0x1, 0x5, 0x6, 0x1000}) dup2(r3, r2) dup2(r2, r1) 16:04:34 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100000020000001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 16:04:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x3b, 0x0, 0x4000) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x9, [{0x0, 0x10001}, {0x3, 0x35}, {0x2, 0xffffffffffffff81}, {0x1, 0xb4}, {0x2, 0x7}, {0x3, 0x5b9}, {0x3, 0x4}, {0x0, 0x9}, {0x3, 0x401}, {0x3, 0x9}, {0x3}, {0x1, 0x4}, {0x1, 0x5}, {0x1, 0x9}, {0x3, 0x80000000}, {0x2, 0x1494}, {0x3, 0xff}, {0xce1dd08ef221f053, 0x8}, {0x2, 0x4f0e}, {0x3, 0x9}, {0x0, 0x2}, {0x3, 0x400}, {0x0, 0x3}, {0x3, 0x9}, {0x2, 0xfffffffffffeffff}, {0x1, 0x9}, {0x0, 0x1ff}, {0x2, 0x7fff}, {0x1, 0x5}, {0x3, 0x7ff}, {0x2, 0x7}, {0x2, 0x141a}]}) r1 = socket(0x18, 0x4000, 0x81) setsockopt(r1, 0x6, 0x400, &(0x7f00000001c0)="8c3b37a97f60de597f6b94bad23506ef1556c65f29cf99fee7ff86f006db15c7ae3f4644", 0x24) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0xc) setsockopt(r2, 0x1ff, 0x800, &(0x7f0000000200)="5a8835ddca62093c87422795ebfa3b8809aaa1754bba299a601968eba5fb66720d64692d7513cde0c882e4a6d379f5afa3d290cfe1eb8324", 0x38) fchmodat(r3, &(0x7f0000000480)='./file0\x00', 0x106, 0x4) getsockopt(r3, 0x7d7, 0x3578afa1, &(0x7f00000004c0)=""/194, &(0x7f00000005c0)=0xc2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x11, 0x0) sendto$inet6(r2, &(0x7f0000000240)="8537b8708a1c1e4deffa4e37f77ccb0dd48c8e8b540085baebc4a47e297b0e2898ee2b8a35", 0x25, 0x9, 0x0, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2, 0x4, &(0x7f0000000400)="03b378dbc21f916544aeb314654c7b294a19e0009433a5621112d54a7dbbd2f1a4d90cc613a7f51ec603bfe8687997188fbca8311d92457fdb76a460fa66a9b6f6891566f6414b557aa5e903032bead0910acdc8c938420c6385386fdd1fe69a867ea1e324b10655943548df1e5264394f78", 0x72) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc40, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)=0x1) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) mprotect(&(0x7f00001de000/0x4000)=nil, 0x4000, 0x0) 16:04:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xfffffffffffffe8c) socket$inet(0x2, 0x4, 0x8) 16:04:34 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0xffffffffffff84b1, 0x3, "c78ae7152317b387ac6f0250121eb18ca4567ab2", 0x26, 0x3ff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x2a6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x8ffffffffffffffc, 0x3}, 0xc) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7f, 0x9}, {0x59ede125, 0xfff}}) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1c, r0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="e66d1edb66dd5d7b90842691de6e9c57ac80ad91cf2471d5c197ca21955c3f0bf28a544e2a0cedabcf80166d2a4ed0281bacebc29411afb444d21e9fc04036ad54294108f03291cfb58b83dff6a7e9aab5e612cec3a8faa4d2100eb4c93221b2f7d143633e8c460c12bec01388485bd65f808ceff08055fc4c9ca4ae50f5a6092730a352f50ab8c431c4727d6c", 0x8d}], 0x1) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) 16:04:34 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x100, 0x2) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x40) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) pwrite(r0, &(0x7f0000000100)="625db12d06bbadac02def8ff4b44a17ff2905ca0860b9ae078d368c278b6aa12b1f54d94805cf1c77ba304b8401e6f412f66f0fe77a441ceff4e00eda3965efed4ee8780582e", 0x46, 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:04:34 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="a0d507f23d52c1a78f27efefec9cbd7c0f3912484e969c956b5590f459fc181adba2166008a6ac0c01a9518d0399f59db10b022a2259e1a40473fe0e1dd4a36b1645458bb55230ca7350d7fe17a0b54a5dc74ef2a293acfcf31d6980cf467693d532a5fca02b3dbace6ed1e21e6da655d4fb06c3e8abf47b084f5caf6a421b8bb9882e21427dcba490f6daeb89cd2fee0cf5eb07b586c9d80814e46c1a55bd01f33799402ff5b8dcd8e56f957cf4eeeb5c859c18bb1a70b613e57c4dd88b7a5bd5f1db1ac5e4817c382e48ec7617281a8ac498d0ca0eaa3211ed4afabcacc657d0f8d366bf8a32bf49f37afe", 0xec}, {&(0x7f0000000200)="2fea198ea2f86a45f8e50ad2f9a5c99df738c403c8cf1c0c0427a09c52d06416e8790e28e85b7829981fb242f086a7ca4d144a867fcea737065d6af4affd0e8ca16d9d045bef6dff1f0fb5222c4f222b5be160be17906ed50aef1d53fea2507a067c291b90087025226f4c5c9e12be95d3106087375b1b2ac48cb0c59b9e618cf66e4bd705f707d5f4b1578337d960b8fcd079e50ac71396c50c121c2578a28427ee3fc09eff6263662a0f97be0f3bd48482413eca2607ea022780ba21f069c727f7d397c6addf28df73355c97b42854fb8fd062dbb27e1beecc7d72682027e4575650bdf2abc15055de94", 0xeb}, {&(0x7f0000000300)="d6deeb7d3a87e52fec9c00d980a93529dd864c02ebbc1bd88ba14d53acedaeeb1332744cc4567d34b0b184a5e9cb5f203b008d1dcbc804b8108e93ad3f40f7612ab464ef14500858500701f452c021979c8a74ecd51dc218dd3404c56540dee3a0ee4a2d010381d00854c5b6ab2b588a6eed7195715df3b909ccc64680cc5f444f3d1adc841b58e2c918b4495e3c493bcf3ba50c22a9d6cdf7b096191ca41f97b77c679985acdfaba314d79d02e487d1cefd6a07d2a40763a9b89a380b213af91c0e9b6d34ca75f1302dd7b6020eae5ec485324cd134e05ed203de209101896867fc9c5a9cd038f2eb99f64d45187b045a7d28f795944a86a6f924", 0xfb}, {&(0x7f0000000080)="ddaa3cb29edf8471ff707666e04bb87f4caf2bc4eae168423c6bf8c4a514bdecc48ae6df7a849c2ceb119067", 0x2c}], 0x4, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) 16:04:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getown(r0, 0x5) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x1, 0x3, 0x6, r4}) ftruncate(r0, 0x0, 0xf4) execve(0x0, 0x0, 0x0) 16:04:34 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) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x167, 0x100000000}, {0x47, 0x7}], 0x2}) 16:04:34 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000000280)=""/1, 0x1}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00060000feffffff0000000000e0ffff06644c2bff020084c9780f0009f6d34f22276ef7", 0x2c}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 16:04:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="b88c09c48a73228bc489c4d2e516529c2313a1216df4989692d3098ffb89968f8ee62c9febf45e6be831a1c740c7df4b4dd17df1dbbd574da2dc9f5b5d1d6c06375a4da4802f64a1dd9f237162d4dd91f0e3778f8784af472b1f33694356fbec26cfdfdc2d510ed64e1b62d9ca3970dbaf8f5af692f7d58e5f5bc48f90b3933342dc8a57cbcff2ec253ceb914f39906b5b84d7278ded76c279b06d1307b3035c999974765b54aa", 0xa7}, {&(0x7f0000000140)="db1468ee98f12ae5ee4f714c421c9dba39d7ac9d9aa6229be9c60c22b582f0fe9ef23d9e59bb33a7", 0x28}], 0x2, 0x0, 0x0) dup2(r1, r4) 16:04:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x30502, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0xfff, 0x80000000}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x3, 0x4}) 16:04:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000800)={0x1, 0x2a, 0x0, 0x401, 0x3f}) r1 = socket$inet(0x2, 0x7fff, 0x1000000) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x7, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x196}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7193}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x40}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x6}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6d}], ['./file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xa09}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0x9, 0x9, 0xffffffffffffff00, {[0x7396, 0xfffffffffffffffb, 0x1, 0x1f, 0xfffffffffffffffe, 0x1, 0x1000000000, 0xcc, 0x0, 0x7ff, 0x5, 0x3ff, 0x9, 0x20, 0x3, 0x100, 0x9, 0x7], [0x6, 0x9, 0x5, 0x10001, 0x9, 0x800, 0x6, 0xff, 0x5, 0xaf6c], [0x5, 0xe66, 0x4b, 0x696, 0x0, 0x7, 0xffffffffffffff01], [0x10001, 0xffff, 0x9, 0x2fe0, 0x80000000, 0xffff], [{0xfa9, 0x7fff, 0x0, 0x800}, {0x0, 0x5, 0x12dc, 0xffff}, {0x7, 0x100000000, 0x4, 0x7}, {0x1, 0x3f, 0x1, 0x6}, {0xfffffffffffffbee, 0xfff, 0x0, 0x7}, {0x3, 0x0, 0x1, 0x7f}, {0x0, 0x94, 0x5, 0x2}, {0x10000, 0x500, 0x1, 0x1}], {0xff, 0x9, 0xa6a, 0x9}, {0x7fffffff, 0x400, 0x2, 0x7}}}) ioctl$FIOASYNC(r1, 0x80047308, &(0x7f0000000000)) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000840)={0x8, './file0\x00'}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000040)={0x1, 0x100, 0x80000001, 0x3, 0x7}) 16:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000240)={0x3, 0x2}, 0x10) r2 = semget(0x3, 0x4, 0x320) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/227) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="37367cf5fb5fb74eea73", 0xa, 0x6, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:04:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$getflags(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}, 0xc) 16:04:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x100) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:04:34 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffd) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/203) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x220, 0x0) 16:04:35 executing program 0: mlockall(0x1) setrlimit(0x4000000003, &(0x7f0000000000)={0x1, 0x4002010100000022}) 16:04:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) 16:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") lseek(r0, 0x0, 0x2, 0x3) 16:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x100, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:35 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x900, 0x8) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:04:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="1a8e5b9a7afa2af42bcfa63621ffcaeba349d022eefb1ad2d6c401aac7443ca296d69a14e6941ca4af7c8f9eb9e71ca85dc3a9c24f0368a290102ca9133a64f8204b7294099e2fe5470bbf9b6a570b029802775f25303007b97fe6fa628b516b101e4af64cde2515ab175b0f62e189fefe3b97ca095c850f45a4e153b10ba4548e1d6f6667dbc0bd35c09f8886ecd734d131981fc39cd7caa88c96094effd0ef4a1e10a47352909de459e7f0271053bf2d948d7c66b0a9624bfedbeb3a955d968baea1f77e9468c2076b0db92eeb2867744a3112411f8cc153c058d62f81c95e171c96", 0xe3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2194, 0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xf8, 0x8000, './file0\x00', 0x8, 0x101, 0x5, 0x8b}) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:04:35 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8010, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:04:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa00, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000100)="077e0a8cc554192048a268c1f1d3c92ec9f6f287a8ab2ddb79dc0a5170bd64c2feb16276f06178652337a64042a7b53fd4833c9e4b104254d3ccdf666eb3f1a9cb212f3d", 0x44, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x826e, 0x3}) 16:04:36 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:04:36 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x83, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1ff) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0xfff, 0x1, "4afc7993833c7ab9904c8e38514c80b2a3c2d2bb", 0xffffffffffffff81, 0x7fffffff}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x624) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000740)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x6) ioctl$TIOCEXCL(r2, 0x2000740d) 16:04:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9000000, 0x200000005}) sync() 16:04:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0/file0\x00', 0x7f, 0x3, 0x1, 0x0, 0x5, 0x28000000000, 0x1c, 0x2, 0x2, 0x183}) 16:04:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(r0, 0xc169e39e1e44df4, 0xffffffffffffffff) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) select(0xf907edd971044996, 0x0, 0x0, 0xffffffffffffffff, 0x0) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x4, 0xfffffffffffffeff}) pipe(&(0x7f0000000000)) 16:04:36 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget$private(0x0, 0x3, 0x200) r2 = geteuid() r3 = getgid() read(r0, &(0x7f0000000140)=""/48, 0x30) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x0, 0x100000001, {[0x100, 0x7, 0x1f, 0x1, 0x8, 0x9a3b, 0x0, 0x4970, 0x0, 0x7f, 0x5, 0x400, 0x4, 0x8001, 0x800, 0x7, 0xc25e, 0x1], [0x80000001, 0xffffffffffff8001, 0x3ff, 0x0, 0xfffffffffffffff9, 0x1, 0x28, 0x4, 0x81, 0xa85], [0x9, 0x200, 0x1, 0x80, 0x9c3d, 0x10000, 0x1], [0x8, 0x40, 0x4, 0x401, 0x5, 0xffc000], [{0x6, 0x2, 0x872, 0x3}, {0x81, 0x5, 0x29, 0x1ff}, {0x9, 0x80000000, 0xd8e, 0x4}, {0x8, 0xc2, 0xa7, 0xfffffffffffffff7}, {0x2, 0x93f5, 0xff, 0xffff}, {0x8, 0x9, 0x1, 0x4}, {0x6, 0x40, 0x6d6, 0xe83}, {0x0, 0x716d, 0x2, 0x6}], {0xffffffff, 0x39, 0x1f, 0x1}, {0x6d, 0x40, 0x9, 0x1}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffd, r2, r3, r4, r5, 0x24, 0x3f}, 0x733, 0x1, 0x1}) 16:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xee0, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:04:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x80000001}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) 16:04:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x1ff, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)) 16:04:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000002240)={0x2, 0x3}, 0xc) readv(r0, &(0x7f00000021c0)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/110, 0x6e}, {&(0x7f0000001180)=""/51, 0x33}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x6) r1 = openat(r0, &(0x7f0000002280)='./file0\x00', 0x800, 0x108) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000022c0)={{0x8, 0x8, 0x1f}, 0x4dd, 0x2, 0x1}) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x7c, 0x1, 0x0, 0x1}, {0x1d}, {0xffffffffffff4f40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sync() r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:04:36 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x3, 0x81, 0x7a8c, 0x9, 0x7, 0x8, 0x2fd}, &(0x7f0000000040)={0x641a, 0xfffffffffffffffb, 0xfffffffffffeffff, 0x38a, 0x3, 0x1, 0xfffffffffffffcae, 0x8000}, &(0x7f0000000080)={0x0, 0xffffffffffffff61, 0xc400, 0x1f, 0x1000, 0x2, 0x4, 0x5}, &(0x7f00000000c0)={0x9, 0xc7}) r0 = socket(0x11, 0x2, 0x685) sendto$inet6(r0, &(0x7f0000000200)="a94f69d0933f555b620d8f9821f0aa93bf03c4b73683a24e543b884f7dabe11e31e996f4486995dbd38b00b333f7f79d1e", 0x31, 0x400, &(0x7f0000000240)={0x18, 0x1, 0x3, 0x8}, 0xc) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:04:37 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2c0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) r1 = semget$private(0x0, 0x4, 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x3) r3 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x400, 0x93, 0x6e5}]}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/40) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x80000000}) r5 = semget$private(0x0, 0x6, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)=""/44) 16:04:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/172, 0xac}], 0x1, 0x0, 0x2) r2 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = getuid() setuid(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) getgid() writev(r0, &(0x7f00000000c0), 0x0) 16:04:37 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/19, 0x13, 0x43, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x710f) 16:04:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = getuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000ac0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe11) fchown(r0, r1, r4) syz_open_pts() sendto$inet6(r2, &(0x7f0000000b00)="76331dbd7679ef5faace68102669c6c6fb2905110fb1cc839201c938d5f1370acddb7a9eaf3dc2998ccdc8bb080ecfed71b4c6349ddb45c419b5b09881d5cb608c33c7441fa3a5a31dd61aef688b45e173f29134dbdd715e86b22fa9e40874b8ff5565a05268d8a3fc0707c658cc1860299f99804ee797be434e699f5e438ac26db4f7cfcbbb3ea06ebdeee1972aa6dbf9aa10f28e21ed2f7426c997dc514d27d01da916556e2c599f0444d471e3dc73089f220ed1e0c77c8a68e6eba4fce403c41fade8256914ad72e5e610bc", 0xcd, 0x1, &(0x7f0000000c00)={0x18, 0x1, 0x0, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) writev(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)="c55cc935cd22672e8e3b06a4b7757346c562369e1574395caf6f58f1f2a501087fe2cc2b21e611b768ba251840738a43a3264ac7287c576c138830f1b002a067d2895093f67f817801d58003", 0x4c}], 0x1) write(r0, &(0x7f0000000a00)="fa968e8e5d65beef719d8dee07ef5dac7ed3cb9c105b2df2641b0e4a7b20c4b5d0a6940d3087877efc5c52fd1b9ded0253c71d5ca647cc5d1280d12e12cb6ed660f7067603ca2a6e7a9c87601b641ea8e720b5df735bd613d018b84449ed8976ef4373fd64aa3232747ddb9b1e9a20afec66aa6cd9122a60b2a7f55482038e47b039fd0c6eb19467b37f834da642", 0x8e) 16:04:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x8) 16:04:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x202, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x2e, 0xba}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) mlockall(0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) socket$inet6(0x18, 0x4, 0x1) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/204, 0xcc}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)}], 0x3, &(0x7f00000002c0)=""/156, 0x9c}, 0x2) getpeername$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) getpid() 16:04:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6238812") 16:04:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="3df8cc190725239bd381a249241756a83432fbab72a42de33d7ae2d956f7812aa5ee2826a84f33369a", 0x2ef}], 0x1, 0x0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) execve(0x0, 0x0, 0x0) 16:04:37 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000100)="64ce7701aad35aa02a1ad6cf3cfa9e1c07a050203c6a77cdceb6f0a965c32dddd988137a4c752d8ff9595509ff1c3599ebcefa071fee450b0299ef2b18dd0ab51ba19ad015599e30d4aac4e3f150b07616c629e52e5c9b1a02ee2bee4f2b962aaec8006c3e8ccb3cb6d51d49fa9136c381fc4f7b1609f5b7227c2906be7d94335f89ed114214e27614da339f5492394376a28b2a7bc164e0b7c60a1beef9ffd8ca17aaf82ff252fd764e867ee314a8bb9b19390484e94484a58c93c09cc60ad7d87c05d4a627e9e76dcc623444c32d", 0xcf, 0x401, &(0x7f0000000040)={0x18, 0x1, 0x100000001, 0x5}, 0xc) r1 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:04:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="2726619115115245de2c26bd9a5a698098039de4ce9a4ed0d5eec09d4699b8b11e2802ff8922df97682a", 0x2a}, {&(0x7f0000000080)="df9d84ca3b0b862b1efec6e00bfc44df8aaa07db4ad9994df661e83b4acc75d35bab8f91f9e9f887f44576e4a4859e031f7caa37426ef5e6958b4aac25ab91d249286acb3066887c586114be457feb47ee7dbe4014274edbee3eb14a3cb80105bba6b5c22e986b7dcbcfae8b4c07ffdd4bef9887ceeb317145e798dd440f7d4786d0454d4b83f7fc903d97eefed08d7d77927e7bc45722fbb12136b791b6c6e5027ab25488474822f3446ba80f7cf5634e3bc711cdda289fd6ef3c8c35bc0329838ca64acdac389d5c4e", 0xca}, {&(0x7f0000000180)="a32848784da81db1bef08f18fa0fad4ba8bb3d70e1058a50c6fb1164f9ea", 0x1e}, {&(0x7f00000001c0)="8f5df99ef44305b795b499568d7044abae7eddc45f8d17d313f21744ccc7dc515080a731eaac9b58b59d808d2b1f80104118506e867be4e9fba81fd72964c6b3b26078589092551897e0ac5d5a23568a6cafbfe822a9a884e19b80f2471fff88d7afd4c6bd3317fddc3cb5fa34714e6c059296bb933cef3e3149", 0x7a}, {&(0x7f0000000280)="3266cbafbb7d648c107f86a06455294b394789d36e5103236ed8fd40cd2d5bb645c6875f525a3fd3f49d6eab14a517b8ced1d2af5c", 0x35}, {&(0x7f00000002c0)="e408ef8ece9ce611e28c84309e9c06bc4bbfafe0e8f644b053349aedac0708937f2581a9964754897da16c1c", 0x2c}, {&(0x7f0000000300)="dc003db82dc468c7ba2bb7", 0xb}, {&(0x7f0000000340)="8fea4425c50ec0d40336fef8ac75a2271fd6f8980c3f1b643848efb149ed47f559aadf9aa35f6ee04b826e73587ec7afe0461e18347f5384dcacdcbec07be694b40be354378a1e46d48bdbcbd3f62756057a95addc76fe0dfb64b6558b834e0dc9f9f0932f3ae6322f7c3348e4f4d0066771064aaba80e047b185a72a6e853b64d5990f83f9e28fa3a7cdb406e924c903d9e96dd16898b28aa481b80fedc9e0b670cf685fa780d94a9cb0df0bfe58cf2eafb3b65dccee4d6597807dbf1575aa97bc50b045a26eb0376", 0xc9}], 0x8) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="ceac04b31fb3a22c2e3a8aeb000000000000546104000000000000"], 0xa, 0x0}, 0x0) 16:04:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) getgid() getgroups(0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrlimit(0x7, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) 16:04:37 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8c1, 0x9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x1ff, 0x100000000, 0x1, 0x9, 0x200, 0x9, 0x2, 0x0, 0x7, 0x5}) ioctl$TIOCSDTR(r0, 0x20007479) 16:04:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x1f, 0x0, 0x9, 0x0) close(r0) 16:04:37 executing program 0: getitimer(0x0, &(0x7f0000000040)) getitimer(0x3, 0x0) getitimer(0x2, &(0x7f0000000000)) 16:04:37 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/42) r1 = msgget(0x0, 0x18) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x190) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) msgrcv(r1, 0x0, 0x1b8, 0x0, 0x1801) msgrcv(r1, &(0x7f0000000240)={0x0, ""/150}, 0x9e, 0x0, 0x800) msgget$private(0x0, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000300)={0x7, 0x200, 0x0, {[0xfffffffffffffffe, 0x7, 0xfffffffffffffbff, 0x100, 0x6, 0x100, 0x5, 0x4, 0x0, 0xffff, 0x80000001, 0x8000, 0x20, 0x29e893f6, 0x0, 0x0, 0x40, 0x8], [0x101, 0x7, 0x6, 0x5, 0x9, 0x40, 0x1ff, 0x2e2d4f98, 0x3, 0xffffffffffffffff], [0x7fffffff, 0xffffffff, 0x4, 0x6bf8, 0x6, 0x3, 0x7c0], [0x401, 0x7, 0x8001, 0x1f, 0x1, 0x8000], [{0x7fff, 0x3, 0x1, 0x5}, {0xffffffffffffa8e9, 0x6, 0x100000000, 0x2}, {0x999f, 0x7c9f, 0x60, 0x5}, {0x4080000000000, 0x45, 0x2, 0x3}, {0x3, 0xff, 0xffff, 0x5c2}, {0x1, 0x7b51, 0xf33, 0x1}, {0x4, 0x6f84, 0x0, 0x9}, {0x3, 0x8, 0x6, 0xff}], {0x4, 0x80, 0x1ff, 0xffffffffffff1691}, {0xc8, 0x80000001, 0xce, 0xfffffffffffffeff}}}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000040)={0x2, 0x2, 0x7, 0x40, 0x7, 0x100000000, 0x8, 0x10, [{0x8, 0x9, 0x39e, 0x1}, {0x6, 0x2, 0x2, 0x6}, {0x80000001, 0x6cf2, 0x3, 0x3}, {0xfffffffffffffff8, 0xffffffff, 0xc3, 0x3}, {0xd33, 0x51b8, 0x4, 0x5}, {0x3ff800000000000, 0x0, 0x1b9, 0x8}, {0x10001, 0x81, 0x1, 0x8757}, {0x800, 0x3f, 0x4, 0x10001}, {0x1ff, 0x6, 0x101, 0x7ff}, {0x80d, 0x7, 0x773, 0x1f}, {0x7, 0x9, 0x1000, 0xfffffffffffffffe}, {0xd4f, 0xeff, 0x59f, 0xfffffffffffffffb}, {0xfffffffffffffffb, 0x2def, 0x1, 0x4}, {0x8001, 0xc, 0x5, 0xde4}, {0x3, 0xe53a, 0x4183, 0x69c1}, {0x7fffffff, 0x6, 0x3, 0x4}]}) 16:04:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x22) pwritev(r0, &(0x7f0000003740)=[{&(0x7f0000000500)="a758081c7b15df11f7ab5e1dea30c03d57535af725981cec589fc49fe12f1f6146995805b0104bc551561887cfa4f23184778d64575da6b3534a2582eda4d3fd1d6e3fdde59c15b6536e31a312258f3cc0abf697b2c5180f3af38b58e055b9a53b02f63045f6bb4252f4e9e0349d714377d325069fb3a98b1c05cc8c3db6703a0f3464316f517807b1189470f5f1c51e2d0fb529386682bd0510548acf8684c38837264cd3584a32fdbee257508cf9c2e57c23123ef0b87f5488003137c02a319c1cd9ea99b7b7e48d4eef4ae2060b654c7378c37f74b756b11446575cc07f17384de2f49efc13218cc57825eb3744817d99530f1650b195edd3ed133d1b8232c014acb71c44a4487c4097c9fec6c387c4f58a56b7099fca5649744900145d6cf6fc22585358105588f72f260a38230edf26cb2792cfc4ee003fae400b0459b133842d475f9d3d620e61b02efed6ae45f4565ccf8b58f8ba582599b28467879ee6649cf5c5f216ae405baf38cdac54fe74c3119a60a19e067dd985d4a5a0b92216b0731f678977096c792e629f66d0a77bf46d8ba4fe84103fbc1e7be4cd79292512778ef95347ca69c34d4ad59475044c46249d4166cbf8fdc4be00751026200b2e5b5ad63458b2678c8d2c832bfcd3b902b8343a4a6254e350676b11f338b66520215bf72fb0cfbaa8b492f5ed193a0a3c3c476fca9160fd996a5c0fa9a2a94a1e315a74de57e00426cb0f14747e23306b40d022709455a1e90c14493c67eee40676226f0353a71a28abbcbb84a3df41fadb38df81fbda9247059887b55c4459134cc47d7f41d2d00e22a4d83b4fb487ed52b4d20a3fee6b97541f27098d559efc73d8e46a69f065b64384e345a4def2405cc18de2de6e4e05fb9168ed0e9b97cdc9c2aaab66ef5c9661557998d13e99a414ca7d0d3ccb5392fc1c067263ed16bad15327bab5d77f716030a1730a39d41ba92a54116381bef41b2d9f8f39b00642776a94fca81eece7a5f29de6549ef33034fb0d80c075b83419cae3f3660b071d332785b251146c78c15d5cd61266c61b495ac179edb6df0e33831879b1a27230890fa0bafd8f1fdff1bae9096b88256d316f4b2c5eac68055803d03fa51a400955da87d95521a39133ee1b54a2b3615dc9f597265904bc6180077d3b9cdb2c24ef7a34f3a3889f0b6df1cfcb36d9deac2363142f142fa5bd215fc05a6d10c933a56ef87752bb2e026053e6ea90514b28522be18435c039da00439840b19adb1599af1a9e3867667d2b05c98bfbedc163f45c916e9a672f0bd76d59d24905c2c7eb7468ba704b2d03c1faf2b5b85844738a5dab20750efd1923e4972812f09e71116f1c6ac0a4dc6d2de9d9f48dae7417dcd70c330326f872bb4a9357086a4e66509c8585892deee796b831b39be10075a8d7260ac390d08af3a52bd6ff37783eaa43ae084456792d5809188e7dfde997ceca766bb3fb53dddf66cb102977b680c807a4a3dfc639f631dc2ecc125f1df83d9024ea2e38710afc44e2540b07d483b8c12547f614ac70f375f59775a618686b5e44c653a02209677c9a717481f70f0798426c0f195670cd36d33e7d9d7b0904c7df8cccf3a43a17a98f4ed87557c14bc12e352c50e8e496bbc83c20f295b74d78311579caaf6c15b2ba25d055010e2772dbd3406a7551afafa8a987d1f2157bbd7ea7a8dbe28123e8047f0b5654b74b6fc81510dbc5409d072a3c070431fa329e51fbd90ea9d7fe95d6e78f257b3ed9878373235fbc59c734e36496a20f6331cdaac250dcbfeb039c2b94a0b29cd1c9d092dce1420231bb95193510d4532168fe541189024b945af898513f8440600162c71e899fe2f8cf7d4d1fae1da7ea7cd687641898fa52c114cf95d81a7d5020c34375ff9bb13368591bf4bad2231ddd7a3b12fed523e0f40cefa63ae7d6a2780b194255728013c4518506f99aef287f52c4a019781eaf749e757959bea6d0e38ca134ad7084d82932fe31023ad221b6e2e88839e8b169ec14f664174c178431826bd49e19d61c5de57ef0ffae0124713ca2ef03e62897b16f0915b9510497837435d063d7de43d50ad394d1567fa6e32df3fdd549b5c5843648dbd7e319caa94d3d89623f8cd4dcc820d1d55189709a6bf61dda526a93c721072d6a586afad799871a0d7de081e5f651e3ede525272e74f007eadf5b251553be2b26ae456491846915b56670787d34ec26ffb39b1d370e95ca4482129e4362d4568afc84f887015b1191077f900af2c86b76d890252846cd0606cf26a4d9932f1b2c3210cd608c82806977037ce90c9b6da4237fa56dee77cc3ea95060798f61af7db01bb73023f6a466526e4f8ba26a88d876b6e4600877cf6c1f7b811d0b870a39d6bd8be3db2ade9ce658a4dfe1ab6c0a30b582e37649bf75c0233e98f757f272f7be09bcb3a8b1085a57f6ce84ad87b3345a085f630002c40811f5ed6459ab092918cb681262204dbe2e4c804c7268ce6c9a6742db63b75411aba28796edf026d65fb1e3753f378850a41a436fcb8ffe5c6ee5b8554130f5f0ff046aea765d3a419d7196f78900e3af1ff92d4090c53057a87803e38042235e3d6f0d531c7b4c7bf275a4bb81b82a01dbdad326c76af99960b5c531c3acee51f2822d3687681d13aa59f6ba23af490801e13af2c83fef805479ccb59d0c82b50c5e74815ddaf1e4838107340d006b21a21fddc7af10cc259b978db8870f3c60a52f645b3843a355c6d6a8a47d766b1e52e3da390041dc5df49b051eee28b4c0c74cb1ce88e554e1d32e8efcb89e31f6d3e78f1efe508d61203d5c8153c2292709cb9444fe06455a053e950097ad7249e03b28ec965be5dc4bceae509a9c08ff271b6077b08ab4e5f1cceaaeaf01d02a2d09870587ed9f28fbd0ed8565431db1e855894c8584e002f3f259ee25a407d434d40f3d7e47b3b9e8809e8af45f4a9875a32f751c67a94a2252c5416de281b03319372e25f2ccd5eb8ce19bd95b0b9594a3fbdb5331c36393374f4d4bd12acfd3d8787f19744d433ad9cee7c20e8ea42e1735f81defed35e5e6fe35ca5372f32d899260a85d8e8d01bb8f9dff51837ebfe581b11d390d501d2299e9ca1917bbf1b0212cc7af1c337bee1d75aa844691c22b770a542c74ed2a5527879e58a0b73cb0594c3b2d08d386401d05c8f74882564d77f0ce7c00a81850615225b9149876956effcdd67dfc3e66460cd004cdeecafe46aff6d032a3672eaad82e378361a406fd0ce3bbba6a68d442346d25c1f368c600def8f9e45e31b78396376e9d74a7b6da37d438b93b0b52555af0eaac19c9223968e98870cb85509200aa421d79e4f5f0a1ddebd443b1652d28f8c2f32d52bbb0251f4cc92c87ce0221d261acafafd712c76a518d31494c8c917e40c229d33dc2efdc53b5eab4d1d058e8a6beae9e5b57c5be4e4696ade9c97e77eeb2af623bddafdcf4d88002a676105529525f58930c491c16d26d06e3535c95b86a0a3e1fe6a895e5c2c78d72a94125f38c4772fd1e3f4a44acc966f70ac594210dac15b032b6262c128c548e752a053418eaa1331426009aa19b3fa509e962621abac7dbf1a642702c43d3e60ac4823b221fd1a53846f0d32d263f6c4c9901e2f84aae55d585f2389d8e98f6d0fbd29f1b94dbf8e5ff2f855a049c8e39d6586095a73f3bfad83e1a92be79a053ec0863338d55f20ecfc4cf65bb9a33a02d9db2414494456da02b91d1c60f9c13dd29c9ec2136dac13712be74c4fc75546864ef1394053824974b4b548123a33ab2358615f7fee37b4136900d9d6b525bc5b8323e3352cdd1732d679869e8722b3660f99ee5c9996903a2a9cac40ce4414f6c60bfe702546e607ae07a66a456319e2ebf873de2b79eff1ce328fda05c596c4fb498bb5ea8f53c2f387992af642cd41806143b36a811da14b5b91447e32b747c89b2d8d023e532600debbfbed88ed302791d0b6ae808b9555fa4a832f05cb448c8cce54b48b08c7365c0587b66f4eaf2a29a34fa07a110b3fa0b24ceb5fb98f21b2171e252e9b37b302d7355fde15f906df80c3dad3bc7afbb16d124c0ac24f0d551fe8c9ba105a0f672ccea450cce652014e54b9151515ce6fb399a52d08002eabc55e837b9ba31f71ca67c800c8bd60264ba4ae070f9d0048660d478fd2a9ce1a0de19374b65caa75b92eefe530607d5ab2329426eae5e01ab4ace169a24f85427f1a179bf884f6bd552930f0614b118106ebf141bd9b20812c3b230e7afdff1e85b7ba5a67b53d2ceddcf71b541120d633617b56db48a76ce267b78e2a4c2cab676761458eecfec35bcbabef4819ecfe80b6bdc6c0149327bf2a31135248b6d835b2b51919d9e1726321adc3282a8d50f3fe26a88fbd1202e274f852c890bff4fafe52cbec83dc5875fb243df01cc0a05c3a4f779ea4e1ccc6d195ee643c1aa27c0e82e537e38dbfee9b82e842f6013f423a3c4e292d9ce1cb23936df0db15d6ac23b20174389fa7494306a4da3201e7f974dcd36e8408cfbb835b55764ec6ca9a3f645b9ae1363c2ff012865058ecf6ff5d027070f342f63f6c58e2cf0b94919406896e39a402fc8bbe6e1f3c4ede5755dcc62b1d147c42fd2c7e7776a03c5ac15a7e4ac6724078a3667ece31c35f4e8e63ef7e7dc0b607039302a366d745140b504e8299a1b22dfb799a6af429d61b08010e017fa989ab142a1fc0e60e15db6ea5fda3ce7e2c3981f48d4b064e312ab6612c951ae80c715c78f7448813740906ee7d8a6b7334ab2dd8b7c5a448f203b8558f607d27ef7d9cf43deb75b8a7fe2d5e68929d9f83adc8a46a831e9bddeb692a9f0e7a9dddc8431da15e2ccf72df8406c545156f7992698182e21d1b04b9264c9dc31ca3e941e42492b033fbe418f62ea3781b1196eff50b61615e7d2e579e651310d68692a34e6bfae4c56dadfcefb91722da705a7fc4d3bd15d9111cd2e65d1bae83f803c69620db762f6afa93b5d94851ce3c8646aac52d3724e6d687ff7f617dd7d6baa675eae64177ffed5d3021e895cb18467f35e3783313d4320746af77396889cc66dadce34caa897c45351f9cf6867656dec4452a710c079f2cb76fe7bb3eff0f4874b5030838f55cc6e260cb844a4804fa4e43844b55b8f9a77a724558c312e02712e566e201d0f4697b19ab0e5d6bfb3b4948d385f552a728a4eb2538b730c732c7f9b7bccbc57413ae1e33a8d86c1040e9e0d0c978ba1076ddbaaf44f227625c1761e45b72dd1fffb779188a56f8fc5f4d186282dd049c40434596421d0cee5db18ae9d59d692faa56115a5af45446814ed1544ddac69cf0371bf73040675225935841adf0fef7b906985e8fd713af4d099cd5a5a82152e41892bcb6e5c6fc41da062a9385ebb160c763cafc6f1e02eaa6886146aa54f6dcba429259990e0e75db9ed6374ea875d60dc00db0dd7b76482538fc2f8b88d0c221fb3aba1b02b9540b32bc91214852508735aabe2d7f67a2aee37334db9843eb3ac1ef3955005f188d40f6eb229acd0507c8f4defa8540dba0ad505b1bd7fbfc6a791b2aa7d7070f655909c9841b3e15cea28ef3b6d36a59275534be0b0cf02a74cab35e90e4dd6cb9d12568ecfcc317554b351ac826c29034cf27889474d0c85536e985a2366699538af3e84b74f2c99ebbe833e190aaa7021c1e08617b4498d4e51fd4e8d22c899ee02f710d4d962106fc610c9fba09cba7263a5ec8f5b82e05a46b7b23c0658371ac4d09919c4a5912cc0ac7d87cb6e14d3", 0x1000}, {&(0x7f0000001740)="0a4434fd5da84a182f1b15156a16d26a45851d685c1757cc9f37dc35998b4bf585b8b6c23196e81b8d1320c78f0bf1b9a762c96ab7a4d08e6914964192879e187f7c051dfe8b38284e825dd8d9534eb34c8f5840d1367aa41ab7f950c05840acf549213a47ef26d58c6ec1ba883ea0ae4882d211c077fa1910eb5db549fda15c11337f575b66dcde2b62bef0e3a6d7db357c3d29b405f0d96a5df1ba03e2c8b21d6943d999aa4082da85dd5759ba1296988de4be1f04536f1ad71afd22700f93af2ada7b4b3e4af64a8c372a0b9d8d9cde58ee2b7089de830f913067a7fb9a83b2dc463dba64153240216112d8b71bd2bd8f56f971e2ec264201fb29bd42f2a1e3ddc8d9ea90e17c4b6da687c370104d2305e9951303588f5c972f022aaef47fd414888f27d01b5d42c29112b9b46a5ae5004920481a945a5582e4ba94e96674ced6a3529582132dfd2d3136a43cbffdd396887b5aae5129097c2cc65fedbdf402b95afc6af7cf0b850214b23d24cc2b3352aafe3a23fcfe8df1f115494b36583b54a4f1c56c18ab44a62b11e0120fb5e1373bf2b20749b4d4a58cad2716f390607430ea47a79b40df5be5c6ca7195f25eedb9c069e79ae8d6e83fe82d5f6bd01558548c50d1afd1e08bce708dbe0950479087c5a33b79b82def1fad7d577d3e6ce0003bd6a573ecd0e65cce79fe8a694fe4519bf10c11989f6924ae0551406220ca14aa680a3d108dab9733d9fbc7aaf11077b3986dcefa87f6ddc849a3f727026d9238e61052e5b125311e0522bec8593724f755389917fdde7c03765ea0fab567e1a366ffccd060adbafe7f65837f387367cf1342ff9bf86c4205ec1bcdca410794e624a4c680451e9196dd315803792022b613c1c46f436237ae3d891a52e4e915db94233e8a11aeb880203b04deba05bf5b9695fa81bfdbe7be987f2b8f32e6553a7dea309736327e650076ca3f20b8b40120c24cb5f7d8aba61e0b1e8a3c7f2801af90bc265798a2c826cd0db352e86915034aebbfbc3d40176e2f1b1b84c6e8e32b8019a51aebe002535533b3baaa0ab440c77fdd4ac2a160b041b0a8d393bdeb46328eec1e7cc17e6818e7d9f0058834aebb7a58e7a8a8baa4e98f76d4cb8bc3f2e3641987bf20e966d740d57ff09803c2c5936177e28cd81a9fa571a4a075df5c6b6ada385ff155ba91315d890c60538553260fd25bd778417106675d014d5260f5bf4b099ff40575fc68f1cf2a9ca7ea7c3423187521bb45d1b12d1701af4a862f1f0631d474f062a8e3ff522d095df5297e930df6684c6a86b0d3b55e5855deaac3f8aff1118bfa587cfe26bb62afe8cf14391463f9dd53be6acdf97ab51ff9f0cdd1b70c8ae9caeb3751dde67d6324ab8e4a1748adec145d254908f7d92e811bf53065e74e212a7ee5fc53c0b89bea7434ed4ba799081946e59327eb94515cdc085e3830896bd145330e968c5327d2e01b65d45e65eeded4e8fd314491d8055d8c5ae3b6183678ad39d6075c912ffe6c9b9109a66c9e41e415acb6802c6fa935b26448d4b006d7a409f455f63b67eb6d0409435d0df7a6fbf351289eb6c85ec363b3bb698fb173081bf777d5b4e5c02eef4741e6673da96d246a5e626383b73c62e648499327de049a0a643cf9058220461de5add7eb4f02a2996634d0705dc2fade41c7f4e7b1ed06e8461d2d6b97de45bb65f2f6fea7c822bd06baa28654ae505a58a5fad60facc1e4ed1b31c9e1bd5f1034eebac772e53d1b3bf2c112866236a0f8cfc9cd28183ce04ec85370c47c9db50b4da5e7a0550d18e2a8fa36861a0c6a20ca0d997fe386064cdcedb514a8910037e4d6a876efd06f8ebe8e02b78f0672fd77268bbceb883ae59b599423f11d499823cd876594c8be9df03fbdaf1711b67de9a8bff37597d057c0346d362812fc27e9346148874cdc8812e181997a59228605dc760f8ed4e456b0d26484d81b4a5b6323349a037ff0c30398a6c82548770661d0ce14e943a45bf66525484b9ed9c8d522adc783753faad91c5571edfb7f7cd703927c80602ca6c78756c383d2cc3a183f3558b75564e993708e6057294e5b5af76cfb0fbaf2e8a3618c0289d268cf79613fa7c1d9d9e59d66b8f800c390e5a9df1d6f56e490494450b73c05f64496611c3354d8ebf13ea61d311a87754da71dd9a03f1c5433d34458e3069a5320cd19a86058e9b07f8001fce6a5e17a490cc1cea193ae41ad560c21b2ae46d91ebbaa643ae9e1359132bfc9dbb019218330e745f7054b901b7e568b2932e3055d5d16f2c106d909bfbbec1291493e874b2cb05505a77b96e369db3ab462b4e02e80ebf4ba4bf78c0628e888d8c11133fe01749a9ce1d4da864c5432961364b7511d720012b22a96f92488650e5bfaafe6ad79dbf952d078ca35e64008c375f73edd8aceaa8d70d288cb5c90e51a26368d36cac9b33e74afcc399e7930bd509e6a35c297a1d91f7a18544b2618c8646f1ab263a13f4342cb3d16dfa2e9d93f1da93ebc942e2012f04bc41ab5ad7936e3370b8b48ce215bc1320f6c12b5106043da3f9d1c806962da5aed76cbac9256f5abc6c8efb80c19ce9d9bb2cbdda305f2af38c7894086d1c97ca0171fa815e5e6d2ee84788c5325c1845a85308d574dcf2dd0d6cee54d126373c4798c11443e4e26276ab071a48cdf559ca8a12639db3ebe300359ccf577eb24a1f7ddf2436827dda5a777b0a6d43271a2827cacc9df5acb22cefb0030aa9277768b11e1ae241a343ac532f38749faedba59f59c366ef7d7cfe1db23819fac00dd1768da821d977e44ba00de38625429399dc115be357192f05afe64b7bd6472cfd245425505c7a4cc0691ac8a1cc3d60fb9716f63673e38f0d51168c3b8817617323513d6d4bf9a80424e10af813f96134c7078304b021e4f4bc1a18576c0aac67ffa720d39af9e35370a18902355c2fe4f02cd3564bec42527079779e6f3b33a016bc4dd6796d75817e5f9976b6212c1f0ce5bad0b297d330ab7cd653f16002b77b74a15cc9a764aaa770e02a24637b71c5d92ac985e1c3fcfcb085b540c6057988e4708b4244b80fea5ed7a37254230c2aa8c381d87e28809e26091dc6565316c5e2dc5ea628bb267c6004bc1c611cd01b543c5b481774b2d8638cc9009b5dacdea3fdbbeba248725e7829f178215db17cbca8e624b186938754cd5c4697d11c2768227f13472078bf6e0389244b0c6026958a60c56e417cd1843d72016e85e75c8cc6a134decb2cccf63383b82b75d573af889ce139d244fecdc8182090af2a4328b9f67d939e919ffff153543fa493fafb7c3aba4e461cdd8e3370b3baa0e2467cb32a57f7127c6674ada45230993ddeb4403fb10d494ec46050c87b7272d769d4891914235087cd8d9292671266c3d2dc7ab58a7d914672be071dcfd34ad82c9efe9a14325e42f87d72229f2a7122275324cfa635c130a3f2bbe43b4c659506bbf711fef7567019635855360bfea61fab57a94173362814d1413ae348b8b5a13f98213daa9e2fc9e2bc5ace6a55e7cf4231a1a7dea27e1f1ddfa8b3b230db9090f33b640f1bfe1e81c2008360b008e6e3f6282bc5741028b278bcb0aba3cd8e3177dc14191aa49c0a08dd10ed0415412ff3a61ea1dcd8def5002e53b60cec531bd16214c5757252d253ed5ab43a8b3baf0c011f9c993e87eb7bd7aa712cc8e8205bd8a5071eaf2796200fbe24b648093cb3371dd6f46392e2a035bbc3a3bc8f1c218c3959117e3fdf6864c1dca739defce9494af9280c91e5e4fe9d138a566af3a015af6dc111e7fbc04c69ffb83b050ff54a766694cebc701bd15dd2da97de65299e2d2bc74f804d697205675b728ab18cb9b9c23801ecffb759c538b37a2ac0f82150b62ddd9904fb65ae5eca7e8edbf91e1301a78ad05f980d10c3d3dedc3fcd83f66fee9ccce6b1420cd6ce6b746412cba99c9faa1417af8856d67785ebb332ac40d6fbe0703d7e851dcd7bcf21ba9ccff388dbe31828d309787e89d2b93edbdf4857242b5108f6785fb17779a8fc0206139b68fcc7103e9a853bc051e36e1e1f48401558ac8b649012b6d1435e62912146f683e0335518316e441c02c4cfdde805d8f3b159c67668612199276c17a902c60bae103bf7e789056106fa6288f356dce99ac80c9339492e41a77551e73e5a63e57a9e902b7c84071ae1fea7c83a4d3198e30b436a147e11f700a94c2ea4eaab766a8bbfd115d4e4783ec55713da90ed0a5a059f7f822e7c2bfc9646a57672aee1fc909ba012bb38e936f71d8d660d50614490085272272791f60b31f10f73c9c790928f88caec8e727bc5177b8611b3000ca91d7c7cd594558c9721436c842f770f10b1b17861cdd6832cfec9ebca6a81b8a5d5c4739173ce564924fae073adfac5333920b1ba3a808d180a9c2776152f89778e8910c20b4534b735d99649e4bc604e1b1538253bc6746f84d64ea54a619b1ffa3c32291e72595d22b865fc99e2a1d2b669f4ca2e6e1dec434d79bdc83b7df0f28fe5423d3fec42996e9a12f3761812a3787ae3ba5b0a9fa5adbfd3617294a234c02b3aa8bd52eb3b6aff482435fc75fdf3afd031c5b39fc56dbade43cce49a6b1845d7b19bb21dc2306d259a0516ebeb847e2f41f6726799e6bb15e07003d48c5bec8cbae1143bf702c7ec63f53001102423dffa0229d4706b9f3c9f810720dfe90ad053e9e5068694253fd3fb01f998d4c6421e57cfa7581974bd3a5d54a815bd2716c088550208e7d7fedc021c88f56dd1946557ad3288e27ed6d39c879219ea72ce80f8fc017c2d57d102a4d9ad9f2e1177a882cb206a7885d710e0ace07b899a55f2b785961a1196323e1654a348cd45aaa7a855029c0e97be43be0e02dbbcd2448b95d7b6e855439d4921384501312a6a8e0d81dfb0b78de26318deb4ae18088d9a9bae590236def6c9e562d8074cf1897eb4c027ab1952f51127f7563c646c00f1cafd1fa76e7070e9e1dd209252a14b38b89614a6c5973a0f24cd138f24cdac60e97bd44ec8412f0b6b1e940008efe3979cefcbf43150097546f0837b249245c70aab75f325463ab30a0cc701f5cdef5892bf3c1a5135123a2df0a1792af3426e1aee164cde9c13af26ede04838685ffff77f628f6ef5385010a224db778509265b52df238866489e742f072ae4d701310cce038cf23f1ad11f4de71a0c03a5cd2519ec63c6fca55e2ff16ea1f3eb683c75d4845005ec00b3e6bc2a77bc6eb9790de17a0d8c7235a918e147239d670cd508bde2430fcb58ccd2a8b6ce21f325bfb2c4c7b946f172aec356e9c9e63d44540efb333f40dc196865055d143976000bc811e2d01105ece7c2fabdb0313e8a6f1fb7305d212c38bc57d2dfa07794ee7b250b3f8340e89ab01747709bfa0887f77b8911720e9bb2a1a00d53542b3388a0fa781b26f379844f71bcee771b04d41b7a9a60e3adf38a07a79477ef47cd7f8b1ab0717c7776cf174119dc25e74a4538e072780d07f47c93a30b7a4c34c5134114237675575b692d9011b2490f478f0b502fd34ac2b4f5c9a5950ef025c53aeb160344a7b2221305e308d6bbe05e11fd9cdc7205d88436f2a2c8171bc90aabf08177dd6c37f4b802d06fb1884940c41116306a6c8c5355d230bb0b31965bf805c11a2a1f9ae0cdfd967037d4df999bb87ad32f303f1e12535ba3d263644c2ffbd9a51544c5730a3fbd084e2a59e41da850dabdf167df599af5c5d66a8285ba2046c69f85a0be7569e49ce400dae222ec0cf", 0x1000}, {&(0x7f0000000100)="1234ba38edbe588a487931395c48b48510565a8048804a055b4a24d6112133479f89aac46c7f942d31bf69f089a41df541edd6be4c826ca80830638113f574703b175f3e464a900f383bb3ea4b4c1305e270fe7a2370b732c285ca020d027b7d550c0b02e139ce6eb551e89a6c622f880f", 0x71}, {&(0x7f00000001c0)="67c96f4ce051dcd9a522da5ecc46c31068481f1bf22bc3cdba3195091fc236de093004f84290aa37fe4074c617054d8a4f54b291d42672f73f553e2c2c4f1d9f147d5e018979cf4d3d4972c5ea5b1dd4b8d9a43e88556c0d25736f63ce46c3244ba45c65edc7895d06e051b30c636e0ebd7700a99135d1b99cad83a73ad78728c3cf963d19f5ac2de3909af41097b4802ab6b16040091d5a0c4be02e883d21efa6895cbb5e8eba21ec903cc146a6dcaad619c4e1665b07a6f53f2243a56d06d96f4783a816d8b165638f762fb9ccb354eb478ae6f6f0e2b3340c2982fae719d3b54f0a3097b8b26b7b636cfdc00c8afe5059b36a6b4c957184c071b215", 0xfd}, {&(0x7f0000000080)="d0c8aa7ebbf60992417b9c0fc0b050f944e5beeb23d90287e1bcea52cbbdbad5ae2ba694bf45ba", 0x27}, {&(0x7f00000002c0)="021451e8fc6796adf4504a76a1ed6f6695ea7caade4fa674e4a60ac4dc75f473016a7c88ea76ef037fbb54382b308288c495e71bb94e622497a91f", 0x3b}, {&(0x7f0000002740)="d445d1f8a73e71f0a5bd61ed10accfa1dbdda4d1ff8d907509d6fc95b6d24734c0427649dc97fa92d877e9fcfc9a52bdd0848a4801f0711c84a804aafafb91cb8d004ed110ae72db2ccdc0a07e5e4c547241dd94f2e9a2ad2fb9be632341e01451d4559f393f1c6237d6f0ab03b8dc1dce5cea82170f6bfd232c54390825b0b2fff37d3cb6b42006920dd953a9c9f20fb32fe87c531b8dd37f9a5e0fb59022a793b807113cbf5e70a665f6dc3e25e693365f70defd976e9d7cb08ec61b875b167d552d266a2afb001f3e3adfcf723005170840e4844f6320d84ee0b6d61579afefeae3ebf687acbf8874e399f8f35f48d724fc1141fb8552405e50600c3012d0525ce690dbaa2c2296824089d5e275e96a6a4ff0badd1c7a21aab6a37dbae3cee150a3bbd64d18e0c9bb68d0bc28c9878afe6ea298fa360f0f37787375cce79007434a75a41fc429f529e68c006608b73ffd641d18d4d3be808933ad6707bb5235c3f5e9f760f85f2430625098f4fa7dc2d57b9077c067e032cd140aa0afe6c0ae6951fa1acc8f95b3d48c94422680bdfddf220679d7a4c790eec937e163eade9feff12f2330c563ec447bc46abc3717e6b6fbad7e4299ceb8290e0db4ef8b4a22ad8f29abb1ec59e4069784b7fe3a9022a7d7270d83feb14f2a6fd29882deab69830501f10f4eb3798bb84c026b87fe6f619df886fbae7d8832f29f8f0185a1c37433bdc192f5c937fe4973390fb8f38d3caeb14e9580da4d3d1600cf8fad69256d7ea0d9b644b32815fa001a1fa75234773a2065b59cbe55ae627295989ebefb8c69eb2a837025128ff2ccaba0fc6918cbd831905d6e274e8cd306332f9fddfd10f50c5b8ac4797ce176435a36a9972fd994f57788d6023621c51822e029bac0381e5827725240571bca10a4f36db74538b152eb8be8143eb77f8690d4f10ebe4cb133b4ecb3d194518f47952db85c207c84e319c5ddf51daba79f054bd189eb3c5635ec9aa5d0a5a8d511c5910c59a60d2fa63917ae1085393f9faa68b13a849fe38edb2d8a91bf287d189c8a9191db5100581c7ee2cd4dd89b6edd25121ab67672d9b8e46b55e37f0e30c57695bc0034523154302f717ac5c565fa94253549ba6319dc4a96a019881de673ff95c471655203f03cd61d0109cbd01694ce973c186331a71275243238475b66f5e175e2f79eaae6afd5b18462effffdbe704fc5fe5cb3dcbd7f05a98e16a9e8a8190a474c01b0e97804e5233285f4fe3d058be7d2946b4290689fbe9ef28141ec67b4b92fdab7525e816278cf8f3fdd8b8374fa8fae5572afb5de3d244480ed998b310b2369ca0787aa345ac8fef74f517fed2016667b44112502257ffb409300c9935e67cccdf5547bd79eb9b275c1ac51bbc2f8074972c9ad62e512cd82c62a25af19a6a65d6680f41b8088605e7c86693181cc812488e2e2cf11c99c062a143cf9d0b224f11c51b2237ff18cc31f50c0b869905efee241891378114a7c64352548dc21e1709ddafbe6ca885bb56851abfe48776643133ef050a9ba55ce3c9d933df9da10e92c568ffd5725d8d75deb97a4e916b4603cdc790db0ced6290fb5b1fd8c74b0aa495c97cd42c08ee63896123e77c6edda662e2b2dfa1d33a013a690390221f2fa20de4ebe4d21118719dfaa6240231a053bc28494f26a9c3bdfdaf49c40d2c03fb3e0d7036a112a78b08c768841012fc554cc012616d10c592ef8e8aec6b50bde031a145b23ea981e20bdba89cc7cbff4404894d2f368c956692f6496f4744bf2d55bddeb1a64995e56b738e4fccbda5b491a51896c0fd0f58b35e389ad05b09ae966d8ff7ab968a251fb9e283527e7108cc12157cb540352542ca967c59936971591510f4cb7b1f5e41570a9e8c0afbd9e276cbb0f47a1f73ffae2865048cf83c2f60c3e28442833f34fb749b46cb3c9ce97ac727d65559d4df2a798d93c4709906c4df4d37533d1be34ebfbb8ef8e8cf4dffdb05560a601e5ce5a84a4c9c9dd173d4b2d36c6ee4934e23dcd5166529a0c950381f6957c777dfa558d5adfcd01b5107408f7e16a99f95029ba9a9c869dfc32e5809281ba1321c996bed543b1193e59b124599cc50a973383cf815b214d6e6cbad2fa156cda0a887174b8a7341152c2aa0ca282a7a7e1eca45e26a2c9bda28a391b105ee586f7e2e844086695e1e3f34eac526b0620470b23049f1481f4ab0f68fd7f75f9fca21b8ffc8f01f5dd650799c0117ecac4ffa6e76c60cce3a861c2f336211a3a771f0ac4894f8e1d163d9343ec446fa51e7da92b6353d16d5865a4c51e08c54a5348304888fcd85dcf1a81ba2b64092974ed0eaa1128383b2a4a1a7fc5061ef19707e37dc81c99602b67f0c6c739b0150f5290cda3fb0b0ddc1b088df5e78c952be6c71f37a762507ef19c935aa7cf6cd963149f3fa30e3f0add2e1e24d6ce0b794fab4eb52f4b47cffa93ff28402067f3a933080e84c21e18486986ac428c3cd9b0276c86f17456412bbd2a08f30c9d86bab5eab297d2ac6fd4d7569c773ebd8781d688e431e7e17d9e7a8ea42c3ad695126d6b2a46372be9aee41a647d5ec434182fbaeab9aaf2850fc06b8be8179419b95da45c794ef53525f9d98c28dad534f4633cdce0abbfb8043eae0d9bba78912f58efc1552ae967308f1daffb146531536132d869046b57be3ea43fd771679c4fe6587dafe4e9e9913cd98680675b7da197766faa5ed050bb9c29cc7db713d6ad778c6588cc56fe53d3abd50fdaa8550935171deccb8ecfd22846b6390fbf887b9e11d4a35b2b1e169d0f10c0fc6cbacc0bad797ceb17d0772a23f1990a9fc9ae3aa606a5bdd73baff7445588e7224dc104b8acd84da035569496bd7331d670bceef5beec430f62d72e3f219d70841a810f42449265d3628048e04e7ee1d7b6d8aa912381b784deaf84fa2025e74ef75fa92b406df85169436008730043685b689cff3c45daf860f1ca9266a055f29ea12bd15d04ad5f48f7d0067b0fd082b72098c1627eaa6862433d5abe6c80416f73189cf727ea0ccd5b7e3b6f1b0235ac3d7665d2edeaf91766263b23b5d06d09b7dee2e87fa5c24ef12afcea054b2c5a238804d63c8d073113afd24be7b72f32e07201dcf4a6e2939296bfef44b5f825fe35996bef5924f47398464e7b836207b8c3270eac012a469fd1c9731ae9715ac8771cd5b2b71662eaf6f0290f8ba2a7ad2b02c2a005e93f2b75bf7d059ef775de8ea7b4b8e52abc3de4897e49085cbd38dc259d203dc200ff6b89e6f00a4ae72f214fe553d16fb1919e6cb61c8a5a27622760c06fc8867e72afad3b418ddaf72b67b8af038b1099d3c90d4a003d1d1983d423f0b09c1c231e1cd286723ddbac548cde6830b01c331f4e6d7dbacc58038da97cf349602707dcd1e187f8421553dddf42e32f52d4bab175e3b9cddf374edbf7601f7ddf6f08d7d1b2243b4aea27665c3b5c3675dae848cbb625c5da7f20be6065e581fc460b70c1bc6e065f495f8bcf335606dd0d1222af46bb04a9e74b87310e026f5bb0e33217d81dc0e21fb1ee1141d7f396ebbc8379584ada756612f23fe6c7338207d1fe14c36ee123614f1e39908b8ef6043c12d74ace58aef401aaf6ac938046b4fde4849ac28d0991d85b4ab0c9f84c5bd99e0e7b49e25dc416f2dc9acbd16aa2e7dcb49006c1bc530861082e067e46033676b604362363da9cfce41490fda4c1672d6a87807cd6add90779921034bffef4525d3e70f7f6585dbc96d170cd04129d7cff9cec5f918331ae1ecdfdaace3ed78cd7f2076e463a75fd0920b0db80bc171abae9e4fc363b9feada34a6f9754061d36a3752792de88c5338ba3f0996bed2b84f47c6f54791a0b87fc2e390ea5f8949ca7f29ee47cfbc7728c75a4012ab68905e1e61bd395624c2ec03fbec6972160a6e3b8eee2decd690d0f9c17cb5e5dce680635d9506d08a9bf71523553bb31b81d060aa25115642c120168431708a96d3d1c68f8350d3f33643619beca43b28952ad21545f011499b83585dca2393fbaa6881953254b88d8e0fb14d83e7cd8cddccdea0926363003364cbcf0b67852fab35340ad51ad9b92aa398cc752860fe4bb7e8d089d893e6b52d16b34df6c0fd5fdc432f7b41de877e0b7b25423db5a43be8b6b976bab8e5580edf3cc5314db18739133394493e65ddb6b9233cec1a8fe02705e921194fbf730dcbe44216995e7ea6f0aa9055da3c1931a0eaf026c9de2126cd01924d4a1e4a35730c44b8f23c5b2a52786b049bad9cb90bf6ad14cd5cdd7417eb41f487321c230b81da5b724ae8bc9276d8d8555332cc2c2f37579d2ea79da5293715268eea00dc971f9b4724dc3e3e660a6f70e112f4761d623f83ad451a8cca386a9c5b254445d1f69d886d3f6e4793f864a1ff5bdd5a4bf3b5df167503b25b0b9966abcd74d6e5cf8bb9cba1a13abfc3f4b2823ac4f05ac510a39806f6048cb8c91c83afd63719132a254483e57976da1ab0ef3066f60f00a8d05e0bdb25268d4058d16419d74d90e4249158cbef7875cac21aee87155d83c967c3688c7036976fe53a49f146b6c8fd5348fa68a881bfcff35738061dffa4410becbbbc16e7a0e8b296d3eba16eee03c345debe132c93167ff83d17331dda838f7e144d32c1bfa57999b6bc6ae677692ce716c75813227d93720d50ca05f61bbd45b41f0e0ca4c064a98bec0b36c6f529567dee639b70c9b5df0eade46d817f2590ef5c672daed92ce709d94fb72f0da7130b647c4a048f8f5e47293f323a69b392db7afc35c1e53b32d0549fd701d992c696d8604862dc2402a2e2982b2183a63a9b014b60d0193674a3514921cb50a6776acd8588dd8cbd52c7117224be4e52bb6f55fbbf66eb644c7289c3c03393a47bc68d71587a45cde6e016665a345d71025e366b82dbd9cbf67fb95621c408f913f99c97455170290fdee2bebcdf28fc9effe238315952b5a9844fba6af6653f6ac8ffec91297f6f30a24f10e4aba4a7ff2e95778ae64cfcd7071c54f84e273416b82781c70afd0b564f6fe0a6d291f90d0f1bb0792d713c077fd8350c1c90793beba5c99f617efd7ddb2cd7fc5d8fd34a7d4af0f5e9bae7ff1481ba292574bb80bb41d4d2324a86c8a114cffcccfc6a8587224fbd3e8bc1ab8252aa1a8eacb39b4e6ef1d40e16396efefc84d62e9e0739633c01985d896b0e027f7ab8c769a78378da6856cf41fb49691a6eab604efdec91f798bef279e7e2960de268c146bc912ab7e8f42308eabf2acdd4b77613aa197e79e87cf2e0f19a5bb7fb35e5ed2812a399f62f768e5c06bb6f131c3168a10009fd29500f6df4d8e615fbd2e6056d7f847859124c0a42e60f7a5fba13c6c34b46ed257ad18250d3497a9ca0c8d036ffcb1e0ded54a966ea5f1c79d7c2b6eb9ca3285e1837ef3855489625a8a426d9f375b79c704921c9750e9dd7da4e277c34f8028d6a871315d0697d9ac60021d5b1099077830c68b32517479f95acb4f2cfceed029378ace43c840bfb4666f8e4814ce036723bd2fdcefc4c58a1354bf268bb5d7a959573c0c45b0a334acc58f58528c6d77261136879bce7ecfc37ecf997dfe008162ffb280422b8d29db9086209500d419c4d81d82f0bd63f1dd275d8980c26edaad95f3aba14caa4d69008d941f2dfc14b5916e2937df3e31db98c27c413eff9c749ad0300570491de6cd8df0bcd8e8606dcccc0bcea593ab92139c0dcd58038bffeb157b46fd23b924eb8418ad8b7469fc09f6831e9b0d5d0", 0x1000}, {&(0x7f0000000300)="943637a0e9c720a0e6a3b53e3ee0bbc9e5393a6db08960ff1738075205d0a0c5d9d6ade9f6c2ffca4dc5c808cd3f8e924434e593b6e9f644b71f7961456aa7200447801a5dcf083fbb426b40edbce1cbabf74fb40d91840233ac64b1ced85f05f39cfc5964e378d97da631597431ae87dd0d84fcdc1492f19bf1320790daa0a272cf18bcc02d49127dfb76101170f26db5d8b3b33b61b6c3c919f2b59e9a248de92ca0cb7f280f2d5a82b6f0ceca85112707fefafbc012cd39b798a1d27498423c7df4771fd4c424e512f7abaa86610fa09f", 0xd2}, {&(0x7f0000001500)="0844f66c1ac5b0f22d6ac47102664d7880c4af57c9cdc2fb00ddcaeb93be745bc7e9708282448ab2a5f8d1bf04c1343880b13ac4e8e5e5bbbd264b762d2c66177724265b56b7d26fa681bbd2e3638a7c1e7e39e62d33da390a3e2049522fc0350105e5d9c824831c9303d9d832595f65393aca8d32bb192915a0a7eb23546e6f0736f29fd8bc4203a4a87e6ed35568ecfcc9d94bcad20c55f4b1537aab396ca386adede71a7d0ca89baee37fdf9bef84ef29635a188bf907b1af52ac03479cc828e06f2ac59a0bbdc6", 0xc9}, {&(0x7f0000000400)="a2db472be745f348d515381b977fa5daca6312065225dd2aa7da572519bcedcc8581948f6e81d72844eae26d2a691d6b025566d9323d3ee1cdfff3", 0x3b}], 0xa, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 16:04:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x80, "000000000000000100002000"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x3, 0x8}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/73, 0x49}], 0x1, &(0x7f0000000180)=""/35, 0x23}, 0x40) r3 = semget(0x0, 0x3, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0x7fff, 0x3, 0xfff]) connect$unix(r1, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r2, &(0x7f0000001200)="a28ddcf0950491d3ff70f79e8be44afe9134b0c195805c6fca382346b7315c72d09be96bc0bed5d29145e7a8f657c0c6934863f30968d7fdaaca8f6616d0c1918ed898f906607075d4c3dcee4a8c357a4054650768c5481a1a7259101f11bb4f97b6b14fe362c5b59ea67803577ae237169e0ad5e162a0d937c8c2c06bb11601a8d685b5a59c9baa5aa8b45f441b0c3f9b7272145894eb7fdb1021f2553ef8807ad5f7f0eeffefacb97c8276d91e41423ffd9280ae524185f6ef2cadcce19e306cc894621cd132a5a2e277be740d06f824cd9ddb2fe5fee623b9cf27eaffd89a7ba0b41dc033c488f0b8dc345e1093a4768aa5b50d9924eb07f5c40b5b962ae9f31d358eebfe046abd8fcfdcc72a3c944967490806b885cf3f2a9c147d287557c91c996e8211e603b29ae6477ec6426cd3765510210c16e197ee9ffb84128dd95e0ed804e0503177eeab505e65f4fcf612d21e6ce3f2a8e321402ff446a28bcf8542f798c6b76035516e0e71dd8e2c18992db38b9a56ffb2457817b52f90233cd24c78710ee7aa174daf6e1746fddef3b56f74fbf50275fb8828fa0c5ea6091186b854c3f4d2cb5d5ed4e2ce8008f6512114b229074d2a068f28ab04e289a5766e6b667b8a741a273bcef6b8974fe5c197d0ccd9b19769fc8231130c2acb4bb04cdc5b3f721cbfd20daad5b71401bd4febcbaac17d7cdf0d153dc35c4ba88a7c0afd5a04a6d182cc1da79e8d4912127d1a1a60b1060993862534a8355a9b1d2c72ad80d0dcf044abe9e8a1060916ef1a4af79b01162920add4b03b3f268d3bcef5b814926f4f6ac0492c8be0efc3d5029196e533dcd88cd34e907f76c9046b9e83efc3b37175c5a75318debbd891a01d0335048d1922272a6e75b4c5a23901fdb38399744a702891f72c210e0df057b784364081dae6e455e1dc1585e8088e6dcb4e687b5b66784abe6416459993214965ebbfbc883cede5d0b7e401df3b588e07d263968bcc02c8ad072c027ec4c0bc14784047dd2a4d52effe8f616aae508e971c8672754d42c4a437905727370be623bff1b3d45e9c9be32f9c2bf60d823824e2bc99c16c28988998b49d7a8deac97a9c7e0957e85779bb49556b6fe8437f45af7d7c8239af36699cf21c42619342fa1088afb5dad76764b9108b05e1b06bbafe145b34dbb11066b0e59950ba32b1589a6d212b933a71b60d37e67619adc820c724d031e0434a631d6c46a10598b405cdf8c96bf64405d2f02d5be44ee96a399da4879fff26d9c454bc338be5a6d4730893bb816051c07f9728a6209bc9b5c55d3a21d10b5dd301323b7b7ae4ffa13fe9ba4b6d034a998aee585de72562a68c5d848573e8713f53de29c1900c53f1bbba5efeec8b7e4840c5bd5c93a10092098cea4f2f88419b015e16d55f48a106fd0c177c75eb49caec9f44eefe3148919e7782e5869fbbfa6fc5fe1d34ed5ea34dd70cc3e6eb73b8c0349d96261f045835e118087d720f9347b102ecba54aada5012882f14ec3532687ca91de88d11df1f554ffacc75ade5113a71248dc3309c3765c092d814e8c74e290c3141db373caeb39f13f3ae605719549a81f98997c8e380782bdac567687e0c53c7e1bf320b62869dd4bab0a12eed74f63672d3693362d59ebab0bfacfa8a0094e3c0c7b39b8c879a020aeb219aec0a77176af69d5b4caa9017f95edeac6380a9047fe5838391039d2bc133aa9db268a931ee884266dc90eb9da89a13dfb408a4ccfb91090774552fa86e141c767562d3cb4ceb5885c8490ec43613de237717e4fedeeeb66c54658772e3ee35082f03e4de81207aae7d5d330b2173858bb254c7dd598c7b6576b06d9790e9b421bfec371b5ae7dc19d17628f533cbc4ff92d6136c9b0be242f7d785fe7c56b0da69f8d4d154f374359e1009245968109114ae6667320ffc547ff3fe82ff01ac716002c786bf2ca4b1d92dbcf6fb4b271ba16fbf0a6a3c08dd7761fcfa648afcd0057129962874012c1bea3652af911806e8fdfffb17223e23327731d39562d012ab6f9ae49ef2780b36faa9c696455dd7a824f1ee3117bfbe22707bc1f83ca942cad0c74a0a189a895089cc092205387d8edfc48e80d8f37b0381178a9cce74d734713b30b1a1657c0f0711b009c0d49b0d9d08f36616a11ee2036be0cf93e7df55b2925ee3dd90f6560fb1f5762d88bff68861cc03e4c6060c01e3a7f493b2d969dc1557eaad7e3720d5af59230e31f4e67d48cbbd5b7ae5a5bcc5577e7566c65ea8ac72b53c11df4e0e53fbe9c5219d79ade6d2029d8513ac21f68fc31463805712cc9a5490b3492c8bb6e46e73b96da5fd98eda6c385da93f13539680bde6fcda35b7a5e141658f0009011e69abc644daf8f11243a5421826be503c75d772a4159228dbf48bf7688f20a09e77d291e3cb8a0dcbfd52f27bed50d9c75f79d762b43a5ea77c8dfa23e9a9c568760a5284e1d97a8093d23fc0fed5e87b9c43426f184153661e90b5550a23bc84949c8fed8c855fcf7643df104aa0a1c9b2a5bc1a684b472e90471edc8721b653fae3f4b5ffeb71244666021f9f33b722820cb3a28a0b95054454aa397f79e8b42077367e10da811e8f4b4f38d4f7e1d6e3f85a657b94895b615e1422fb481fb6b5c98dedd42a78a616ba96645d68136e91fce51a05d8b68f27c4b0271e02c180348a016d41ef02527d0f629fa992346cd2294795add18f3d483dc5750bbe769052d0b7145e10ff78541560e", 0x7a0) 16:04:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r1) write(r0, &(0x7f0000000080)="d29ea9e937547a47fac552bf5418fccfae58d3e3ad023aa7e824d1362ad782460edccc0fb72cd1dc5229e976f9068b6178e4b17364d78dff23d538f7c2b3c0f2bc5daa30deaaa0727e5c1927396202fad0ab10", 0x53) sync() chflags(&(0x7f0000000140)='./bus\x00', 0x10001) open(&(0x7f0000000000)='./bus\x00', 0x8050, 0x40) 16:04:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000080)="14851664a23e0dabd5d89a5808a806", 0xf) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getrlimit(0x3, &(0x7f00000000c0)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:04:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x1, 0x1, 0xab72, {[0x101, 0x1, 0x0, 0x0, 0x9, 0x20, 0x1ff, 0x3, 0x8, 0xfffffffff425a7ee, 0x6c78, 0xa404, 0x80000001, 0xff, 0xcf07, 0x913, 0x6, 0x100000000], [0x40, 0x0, 0x2, 0x3fe, 0x3, 0x4, 0x9, 0x1f, 0x4, 0x10000], [0x3ff, 0x4, 0x3, 0x7fffffff, 0x6, 0x400, 0x5], [0x200, 0x7, 0x2, 0x6, 0x5, 0x6], [{0xfffffffffffeffff, 0x6, 0x100000000, 0x9}, {0x7, 0x8, 0x7, 0xffffffff}, {0x6, 0x6, 0x5}, {0x3, 0xffff, 0x7fffffff, 0x4000000000000000}, {0x3, 0x2, 0x4, 0x6}, {0xffffffffffffffe1, 0x7, 0x40, 0xbbc3}, {0xe96, 0x0, 0x0, 0x5}, {0x2, 0x894000000, 0x5, 0x4}], {0x20, 0xc8b, 0x1f, 0x7}, {0x76a7, 0x80000000, 0x1}}}) 16:04:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b90df") 16:04:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) r1 = socket(0x2, 0x0, 0xe3e4) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) semget(0x2, 0x3, 0x210) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") open(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) 16:04:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCFLUSH(r0, 0x20004268) r1 = semget(0x1, 0x2, 0x128) semctl$GETVAL(r1, 0x2000006, 0x5, &(0x7f0000000200)=""/141) 16:04:38 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x8002, 0x8) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10100, 0x140) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r2, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) close(r2) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x50, 0x2, 0x4, 0x98e4}, {{r3}, 0xffffffffffffffff, 0x11, 0x2, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x7b, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x0, 0x100}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0xffffffffffffff01, 0x9}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x7}], 0x8, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x0, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000002, 0x7, 0x2}, {{r3}, 0xfffffffffffffffd, 0xca, 0x20, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0xa7}], 0x81, &(0x7f0000000280)={0x101, 0x7f}) 16:04:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0xfffffffeffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x0, './file0\x00', './file0/file0\x00'}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) 16:04:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x8b, 0x5}, {0xa7, 0x5}, {0x0, 0x100000001}, {0x4c, 0x5}], 0x4}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:38 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:04:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x8d75}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:38 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="090000000000000047f968e55784ea4fa59c4f2255c07f1c90ada09dbb925aa96cbedbb938f49d24d0145a47fa0d09212e31132f77b55f74f6aa5a92cf59"], 0x10) close(r0) r1 = dup(r0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="6593bec60369fb0590ef6405ebc092695354fa0725b39a4d8aaa14292f0591c16f4e96f4ad4f335abf0183c23c5ebc1d28cb70f2865a0446444dce4e3e8474ae98d6af1defe93ed6b165bcb7aad27b7600a31ca856d460396d3c2751d3cb263ea4e897e811da142ec6544adab76f6d96324911cd4e484fa6f9de6a7d712fda3d2efc3500fe9ce1f3bb04aa7373c5cf57cdb27d68de5675407b5de65c7a382da63e0902228b19ecbe80256d5ee76a639a2a2d285458debf1ca1a28e50a1948b42dfb1db93a4fb794be98a90fd2cb224588e4b38ee6cd94da8c07322baad3e590951924b86559d15a194d44f27c1f00c46bf0ac20101", 0xf5}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x408}, 0x8) writev(r1, &(0x7f0000000180)=[{0x0}], 0x100000000000013b) 16:04:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) getdents(r0, 0x0, 0x0) munlockall() 16:04:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858fdd4e36c37b3bf0700eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x7, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$BIOCLOCK(r1, 0x20004276) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:04:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x49) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x10) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xffffffffffffff48) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) r5 = syz_open_pts() close(r0) r6 = dup(r5) r7 = getppid() r8 = geteuid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={r7, r8, r9}, 0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000240)="aa19d06b3115bf35c2b85468ab3a7a06742177a25d01402fc76e98b8007353ce2457acbdfade7ff8fe16ef0f41eb695bcc902dc78949b4e308020cb144ff44c9bdb38fe99bf2f197571d127f5a7ea49ba3b6fa30", 0x54) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) close(r0) syz_open_pts() r1 = semget$private(0x0, 0x6, 0x101) semop(r1, &(0x7f0000000200)=[{0x3, 0x1, 0x1000}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "2e07f1de6eeefe41f8386a24379747f5f0a0f52d"}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x12e) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000300)=0x3) r3 = semget(0x2, 0x0, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/90) 16:04:39 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4e) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getppid() setreuid(0x0, 0xee01) recvfrom$unix(r0, &(0x7f0000000080)=""/222, 0xde, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:39 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x1fb) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x6) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "c63bd98c7393b58cb07482b48020ab3efbe4f1779198cdd6bf43f209d82b7b9ccac673d6a87193c4557ed38e178983c485d39b46baadbc83bded3f32d88b3109a3fddd2a4dd1661f2292a9d5b27e5ea8280b8c369a4bfc0d8fac5f4aa6fc4c6d546f496f7e503c1e0d20e312dff29c6a67f69f48d924d2f512ed668579f0fa7a04c33f9b4fb9183a6041ba0b0159f3b3854e2406b969ab828af127d56e4668288addb4b54e8c76919ec944853400b40f287ac630b1966084e0fd2f242918c41144064d440448cebf0fdfb6c073c3398146433cb987a00f37531483add972063db97d9d6c4b6d879f63781d88889c2c58187e832e948cce"}, 0xff, 0x800) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x990, 0x0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x288, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000340)) r3 = dup(r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20081, 0x104) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x80000001, [{0x1, 0x8}, {0x2, 0xfffffffffffffffb}, {0x3, 0x1}, {0xbdf75ec16562a09c, 0x7}, {0x0, 0x400}, {0x2, 0x5}, {}, {0x1, 0xe9}, {0x1, 0x1}, {0x1, 0x3}, {0x2, 0x800}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x83c2}, {0x2, 0x3}, {0x1, 0x4}, {0x2, 0x5}, {0x3, 0x7bc7935f}, {0x3, 0x4}, {0x3, 0x4778}, {0x3, 0x80}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x20}, {0x1, 0x5}, {0x3, 0xffff}, {0x3, 0xd}, {0x3, 0x81}, {0x1, 0x43d8}, {0x1}, {0x3, 0x3}, {0x3, 0x4}]}) socketpair(0x1, 0x5, 0x5, &(0x7f0000000540)={0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x202, 0x0) read(r3, &(0x7f00000005c0)=""/116, 0x74) socket$inet6(0x18, 0x5, 0x800) msgget(0x0, 0x208) listen(r4, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000640)) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000640)) 16:04:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xe40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0x1, 0x3f, 0x5, 0x100}, {0x800, 0x7a, 0x10001, 0x7}, {0x0, 0x0, 0x8, 0x1}, {0x6, 0x6, 0xd4, 0x8001}, {0x7fffffff, 0x7, 0x4, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x3, 0x601f}, {{r1}, 0xffffffffffffffff, 0x8, 0x11, 0x2, 0x7}], 0x6a9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000001, 0xffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0xd6, 0x40000080, 0x3ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x100000001, 0x800}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x100000001, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x3, 0x4b2, 0x1ff}], 0x1, &(0x7f0000000300)={0xffff, 0x1f}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20090, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/65) 16:04:39 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) setuid(0xee01) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:04:39 executing program 1: shmget(0x1, 0x1000, 0x100, &(0x7f0000001000/0x1000)=nil) clock_getres(0x4, &(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x10000000000100c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:04:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2001000000000000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xffffffffffff62f9, 0x401, 0xfff, 0x0, 0x3, 0x8, 0x3a89, 0x2, 0x2, 0x8, 0x20}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x61, 0x80000001, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:04:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x480, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x9, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) 16:04:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0xfffffffffffffff8}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(r0) 16:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 16:04:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:04:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffff0000) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:04:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() close(r0) socket$inet(0x2, 0x0, 0x81) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) syz_open_pts() 16:04:40 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x46004, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwrite(r0, &(0x7f00000001c0)="4d95", 0x2, 0x0, 0x0) 16:04:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:04:40 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x6b, 0x7, 0x5, 0x8000}) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) 16:04:40 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0/../file0\x00', 0xff, 0x9, 0x1, 0x1, 0x5, 0x1, 0x5, 0x3, 0x0, 0x1f, 0xade0}) symlink(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001380)='c\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 16:04:40 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:04:40 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x26) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:04:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b26885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d837561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c51fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee05000000f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c00"/4096, 0x1000) 16:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x880, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2fffe, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x5, './file0\x00', '.\x00'}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) 16:04:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x21a) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x3c, 0x4) pckbd_enable: command error 16:04:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 16:04:42 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x1f, 0xa, 0xffff) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "00000000e9001040dcc40000000000002000", 0x200}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="1ef404f7962580e390af56c7cdebd3ac47ed29f6a7f9155b44056e96bc224b3e62a572246ca7809527c360b6b1e8727afa2e5c17bd767234a60fd820c0f351bb6fc60138ae9a24d821020762e5c20b4cff5008662a770e7febcfb9496e365b4fe2b41e92d39523dc1642b32f9c3e6b77e02ad25531a7841009a042da6ff0dde1395516c492e0b7b72ab3eb962a50297cdea8f1ca62", 0x95}, {&(0x7f0000000040)="2c01ef1d4f4049c6732dc742c5497a500dbc57bdf8e6418a862e1daf84b1dd90", 0x20}, {&(0x7f00000001c0)="69b860bf73796599eaf532383335183ed80df17d2e19613e54b00d16048988d0b28499e00fabe34504fb56601eee28c86bb5f30d056226a5cc5a9e108f3dcfb3531776d19bdf9a6f10f71a25ddda203bc00fc09d14ab6e7b", 0x58}, {&(0x7f0000000240)="eec4d402b6a54ecc566f96f226db77edf871803ed6d755ca413b568135c73ac34ac6a331bda5bee3569430276c3123e81ced09f82cf99893e69b98b3e6b59bba76baade8521d2a15e098eeb99ce58e8c2c5ff0c7d4247dc7b7ae4fbec916b0f232e6e5466bc1f4263da51810a806b88c8aebdd31d2467c487578e93b00c0e70714e080d6e9f9639098d22d6997cea12b86fd33e0ddb1b4eda92da5a0acc242df158056ddf68b9f941111a7d9ed760c0f19d959239b2d13db75a4035be93474557bcf07c7653619bf9df097b9005e18915ac9e3a1b29f377181fa912c954f91a97c181fee49c012", 0xe7}, {&(0x7f0000000340)="5f0936e8d1e2fa3cc9a6a5041e460b93aa944d2f8f4e767a4e9b10b0f9768b5be5ec618705ae8640dc660db945572a682ee1b928e743aeb4da721394c4d2edf34eb35aff742e2a52e1b570878cf9f8b7e46f4e0d120ba0c0f567c4e9cf5a2904909caa7ddb1b9e066a03b02008fdc1288618b043dea4e871645f5e9146c9051a53c1e236be30885aaa46fc1ca967a037d47427657c2bc030fa", 0x99}, {&(0x7f0000000400)="3acd04e53eea73ae5a0ce035e38839cfbc6fdd982236d0c145b0aa72cded294ce80f3d8ce1c4337f5765bb2cc20a0d93ca0a0cf13b7a2f1f1d9020237a9bfd0a1ef0bdaefa19207b142b0da582f25d8f86433c7c998883635611b186cad2bf01e08138f527596f5a990cfa8ad577ab42a7533d53c87cb8ba9aae7283d921105d65deba84f9437f4261c781ab938c731da276a5", 0x93}], 0x6, 0x0, 0x0, 0x3}, 0x4) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x20500, 0x0) kevent(r1, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x22, 0xf0000007, 0x3, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffc, 0x50, 0x40, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x21, 0xa786c5e4b642fd0c, 0x7e6, 0x6d}, {{}, 0x0, 0x4, 0x20000000, 0x800, 0x9}], 0x7f, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8c, 0x1, 0x7}, {{}, 0xfffffffffffffff9, 0xc, 0x8, 0x8}, {{}, 0x0, 0x20, 0x8, 0x2280118a, 0xffffffffffff0000}, {{r0}, 0xffffffffffffffff, 0xa4, 0xfffff, 0x100, 0x8001}], 0x13000000000, &(0x7f0000000740)={0x3}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(0xffffffffffffffff, r0) connect$unix(r2, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000800)={0x5e, './file0\x00', './file0\x00'}) pckbd_enable: command error 16:04:42 executing program 0: pipe2(&(0x7f0000000000), 0x0) 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="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0xb4, &(0x7f0000000300)="a7e01c485879a7915da83415635eef15b53ba831feb738a1b6f29cd5394fdcd291f56d822d168fa2c9547316f5db4f5b765fcd55e3aaa15e5cd41055ead60267a57f6d14f6897dd7005e8d1ea582197bd18849cf19bc00c5e120d86b5476b069717d2dd23cca4852713c5b83598736f937690a44b8a834b3110a76000a1c99a91e25fe05898deb83ebe2e4d7164a46c3890f8396efd9857801e728155efcd46af2a82e14bded130e1f885523ce7d6892b98c57cd") 16:04:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0x9, &(0x7f00000000c0)="452b7be0533ace430dcefedf3bd72937d35ca092af313d8ee075090000000100000026705cd32a4b75652918204438ca09f7bdfa220fe5d4897ee438080d40b9603a7dacc7fd62974d7d2778b62a33ff866793a868e583a2311d06aeb57939dd58eee46db7801a601d6e22770a10aaef02fc8241c3a99dd5eaa6d6d52a88d6c30ef8425fd988476dcefbdf7bc16ea0be3f8516ecc3fe2c3743fa5b8b17faf5ae50b743ac0335b6", 0x21f6eec3bcd2b5b) 16:04:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x40005) syz_open_pts() dup2(r1, r0) 16:04:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1142, 0x40004200000028af) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff010000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 16:04:42 executing program 1: r0 = socket(0x8004000000017, 0x401, 0x7ffe) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) socket(0x18, 0x8000, 0x3) 16:04:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)=':\x00']) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:04:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/79, 0x4f}], 0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1) 16:04:42 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) ftruncate(r0, 0x0, 0x7f80000000000000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 16:04:42 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x880, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0xaaaaaaaaaaaab1e, 0xe5d9, 0x2000000000001ad, 0x200, [{&(0x7f0000c7d000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x402}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000d80000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000e15000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x100}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x691}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000eec000/0x2000)=nil, 0xff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000f3b000/0x3000)=nil, 0x5}, {&(0x7f0000c14000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x9}, {&(0x7f0000f77000/0x1000)=nil, &(0x7f0000d90000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e4d000/0x3000)=nil, &(0x7f0000f49000/0x2000)=nil, 0xfffffffffffffff9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x101) 16:04:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = accept(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:04:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f00000001c0)=[r3, r4, r5]) dup(r2) r6 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r6) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:04:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="2babb8c1531bf1c334fe98ece7419f663c852360ba03bd0be746a82d0463df657e3ac8ae28a127e0dadf6d64a2de851174f2b49c898ecff1443b1567c950866bb2e3d6d36cda17c6207d0c1bac8fdd7c7ffc42ac1bc90804321ba670527dd6ba9ff84dfc388184e6edb0e3b8ce715061799114f9ecc5d5301a5210a9fb8ef0574bb347f74d231d8ed1bf3a380e4a", 0x8e, 0x401, &(0x7f0000000240)={0x18, 0x2, 0x7}, 0xc) 16:04:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x28e9) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20c80, 0x4) close(r0) 16:04:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r0) writev(r1, &(0x7f0000001140)=[{&(0x7f0000000100)="3a81e656c13c4af02533489f5d3de249e878573a66d56392c69a34e1d7fa306ff00f13f74b579f887c51f0f23723281737792f3e89ea0cf02c78c0b36bcf8c7bfeb05b9678f3a295bd62bd1abf7548c5e90286352f893218850a006c3f1c1f951dede0d7f4b8cbe952b452e71412479eb150e14d6774832294e7006636a419208df2613c32ecfb36923f04cde254fd712915e16e64c9c2bc8ed4f0a75668a8542d4a3ad639df9b0432dd2dde7a9fde2d1ad0db753e70fda82dd988886067d3f4d57ed1780e3f2855430e83226f37cb8822300f1f1288401a6b044d053c9b96042e9a7784aa362aeac8be47c33ac3985d2a58f0d8c5c46a24a0e933facbde9f24f0820809085d173f1c2abe1f28680e29017d7c42e1d9373f9f75ea8c4c60739939de49ed21b759b49b5590dee98433c65fd433f43b0b993022c25801452cecb155e03001c69e8f81705a9939c05b8495606d4982826d446aebb491e63f1b4ab2fd9b1339cb44e63b93db8a2c3e1677e8186911b66cf1b6aef0c0ff9fc6593f8d0cfb63d91aef65bc8a8697e43e8e09c44ee2620fd34cc90bb9debb6c47a95ec42034109987ddbb1d8bb0862d517730fa5dba655197fbc1f383efa6c9bfedb36acff1a0b8cd2a0246440109eeef8ce2f823a59eb7965354429ef8d093e61657e9ad7b53c9fcfa8d9626d952a86dd768a7c1590c59bd171c8af02e20119b6030e35a5c16a70485c5f563097699502140a6435faf910729a29f5bacf18d052de70d1c1ae14e08c167e29fc043cea2362ef0a29a117507619014fedc4f90cda9d9a11062c4cdd689e8756adb2e5e1822afa0be806dccaa66fc7aba79963d49bd26bf1747c40bbfcd5d699e3354ee242165332a54d6790e2ed6acd5c8bd61266e8567f82b615d0d0c7a3300e1b237c2ee7076063b39edc427df92354a3902b4cb0a0775a979db0376e2876e76f87be28f6e47c6a76a4022b9f541288b1cc649710c4de83d91590962e414a7d6d6badc078c64bab03f082d504d972d4568409309ac6fea85e2d0a49289e681a2c5b2e8e38881fe8feab892beb71c6b1781a811152c96f1fc2f4538591b4e681d0c9bb07a8d4bb436d25518012df3cfeb91d7012415152414d7bdd02f7ee5addfcf61c5d0b60a3d2c39f3d749dbd2e6ecc5806a393a5d8b191ebbac324b58d3459f8a53650704f9003a899141ae885e9ed5f93cb8469f22c789752ac2a519a57998bea557e7273c9389a6e4f60dfddf88bfa04f97ba9e117441f73168e3720266a7a6e55a35e53c2c209c69a73c9df558e3f864aea0c657373d008b53a850ecce83fa5e38616b75bf2cfb4848e0cd3cff5d37972d416be3dae0358408f4891cb2b85bddc15925b7faf3fe4bc011d5d4a7769c131b94985f1e8a5af7920dd71dc429a6ce9ccefb524d95b61d6e9d43c43c0f0d5b47a7a8b60f2872964edb42ccf144d22042108951564dc741fa4c9f3e0ee7cc8863e45c3d54ef9f801a4772f4d9d98164e31c39bbc2cc6e1025711dde7e73b5771dba638591f635ee65e002ac38953257d2e0fcb69873dcd2c8bc3c87f3563bea8449626110a83e0f57371291d537261b7d5e89ffd259909fcc6200c696079eec8d6403411ee292684cd9acbe235761d77d885c3823e94958c17de14e51f67450bffc454801f9f726511ca77824b6fc1a134e5f46c404e76688ce63c9820cccb884f778b23acbebc9a6b27f0091ee8159fc606cbfb953ef645bb5ca52d914deca622952511857010ac5f311b786df388b84929bd3990b4e81d725432257c7dd71d9a444a5cb29992cfff50cb9bdb8f19cca8f6e50204f4a2b8c9003cee9b78e432d90f8c7e2b05729250ef47615c8c3d414c79f0d7d5d1cefcdb175b75c196c8b115207bf9e9370019a0bf3bfa3305b99009eb8f2704a88f4a5814b1a2de1a7488369d1f9e6ddab35ee172459948e07b678cffd983366c0403c4a07fd23ad394b3093829ed78f2ac01db20fe095f7cc6fa397a2307b12b9db441fbf9883a3c19b12db147657de957ba41a5027eedc4ad958c4f546828b8b39d5da7b454e1ef3b461b37127d03a2faa0ca273dc6241b2249fac340c3ce0b0e2d6a49108c0323e19139a72e001b0845747cdb731f980f939ff48667e72b4c1a94663e9699a7e43e62c4ae9d3109a97a22a271111a5522616d3441903d1c771e10dcc320c16f54f1ede3572483055d4532015acb6864594509d5247f3bbe1fb173afbe29becb2dcdf68ac27be97d754aefda5cf39e103e809590ca4545455b1de9fddd02fceb08ca341a954c81be2e0d7cfe84e3d5fff01e9590dba2846ad1ea5828d55334161166a9bd50d5287d2e6db87ae3fe0d6a5111c67694f456a459f4f323a908e534b6fea29061d3326b1001fbb46ccf82eb6fb947b0e91acea33b15d37e0a1447e29c6ce22ba2506efc19ae370e76c507d75397112ebb2438061d9fc0c0c680ae3012e3f88a3ee52eece48fcbb8262b55f2209bba170d295ca4a0945d5291b09286dd1b9354590687869db13c5eedc0d20969957358c91aed7f8011f718df1941e720aaa0e4bf753cebd9018938ccdc3fa984e4b7f4bf52c9c1fba2f08eb6886ca650ff77aefa45f4bbdebc10a4bb2697b243d60710480c1c9e5592cd440c72601bf75c2ad9db16f7ded81b0d4ab978de8c04d5632b0f97518650e6c67d3b638f5ee432e7952d49dd99dd744b476046bfc04352b323ae28ab0a3c2b48cfc669cfa4330226e6f28edd9da473a5b25fa34beaee46f88e2f98d7dafa5a6a00761f9d9d5ff7efe4d08788996689f745c3a36d285df3f9e2053586caf01d72d77e490fdb6c06a04958989d3aa21f6ae1cedfe01b070d1d72ad36964a8a98d1b7a1be65921bd1b97b5e729745fc6ad60265009e572472a7d2b8c13f303a3b0ee40332a2c134afa0aa7b361e807a20dc1e46a54d6d097aa57425733347f9f66bd25948ef539b162e5f12cf6dd207701fcbf1c6107c49e0f40e06e17140c663224f3b54ce8be0b6aab5bd7915c61888354e5526d7927d54806c7a18237efcf8f7d06b7ad8337df2c8ba4f829cbecb92f8214893c7d8a3ee081c0458f7ed5b411409612f01dd8e49ed85af879610552c0595c36479fe24d892e13c37d428ab9e6172b55c8e54b512618ddaa15705e86758eef44c0f9dbbf588bb8764e26a83beb2dca907b98e9f07a14ab73da2b538b89856d58bb350fd228d353daf3cf72f954313faa4049719a9ad8f55ef91b65c765d4e773499d54b6382a2962d25d26bdfe8e016ace33ac4169e5a2317bd48ee613985a91b0a065845de5bdeb33c2c203ae1a2aef4e55040f1f4e459546017d7b5ae820daf4b0fef453d3b886f641e6664d2a18c844ced97dd354d148e681f01f2b200001d6e3811641f63c0aaf895d80f911457a70df84d2e394fe1a703fc708621c4bcab245d1825e7780d19549851cc11aea9b54a18c81b8d02620904c6a96bf5df2008d155b3955a2591bc25fba3126002083370615a4fa26df83416ac43b8d92aeb93d8933a184d61152c27a7ecaee48442739ae3d0938ab60554fecfdedf06131358c80cd1522b5f635237eed071886ec0952ff65324197fc41b3ce17ad54792b7469ee2ee0237cd183dca9c00b686c35e14c1f9cd2b48632a1ec68c6c5325ac8383d5412ebe08a38fa9e2bd565148b7dea8e6661cf89f26e47bedde4b9b2ca0728f1fec6d5e74a22affaeeab0a97d4030634166e1a8c09bbe2fb560794c6737b22aeb71603fafee1e43ce924a10e6c542b2dea2e7c20e8a99df3b62c6b42de7c995041762e2926eb314fefde2ec587b1d9bfebf7346850a377aeb6c1871981374ba318409bc2993e3d359db39dbbb3133fe84c20c5e4b179ea7723e83e850c538dfc5edc5eabc1c762ba303954b894495c3c74685f2d29cf3b1eaf34ad4c03d281a5c4ed1d8bf9f0f0d424a10f2d8773225265646ced7cae709728d0ae6074bc34a9354cef60545b79833e88fdc480cff45ab44054f90026e7f33a2f359957b1f5db27def55e6dfc80c794a3b1f3fdeb43d026448dff8cfd1225f1b65eeb81e4381f9e398aa3dccd621731d738eaf1754771629960addca91bca5fb510de7f474da388cca744b56b8d4021130522c8dd4a555af97fe99c305db9cad0373968fd04cc936f8b62ded4dd5fb5b9db866dcdcaef5450967d6ebc3233cc6a3817e562a689bee04a0721d799b8951c0eb2314a7c1a7c9514f093e124be25bddebebcb5e9226a6261bc21bb2874d5a4e150cb86c36d8031c0f2a9dc38a282399c70035efca20ef7c7d7aefa6485a3cbf5c8379e27233245a6edb11a813c3fbb606d20870137ae9eba0e469870d05259f7ae81f7f43abed9461540d79ce44879158f733a0c7e8d56c42a0b53e96171041e7ede7feba4183116a1bec34b6dc5829412253277c49e3b6743f6c2209013f8cee4d78a363885d07a219f1e80302ede2cb21666de369f43bcdd7f5f85c48a6b1d7d1360946c405b812d765657f506e74660eb011b9e6846d90a2197ce888e30e5c3b6538c6b2d63f87dd12592bb446e6ba68e95bec9b52a38e19f1db620ded6010d1bec96bcf8d86c53c204d2f0c029e3812d54f83430808f13d2781e0ee2c6cb4b12e7e3d350e7834a65beaedfa041e7c0cc65d704e4af5ae7dedb2b2780b0ff2421dc1ee899425f177a26a81a462ae4770082423f63ce083f2bee4f1eefdc7614805f704d5773836b88311094b891df03010ff453171c8508dda392cd1e9c31aad9d07781e6ed84edfa477198961f5122515f24af9135bc1091ae976f0ed4b01b864785dd280a29e3f167594861c15943a10b336b847431cf7d19a2bfb82ca3ad810bc09277f43dbd036652bff4c005752e083bbc4a35b9ee29f71eec99b7db434b2fd141e3f646650734bcc03fed1b66a7ef732ba5b707d54a333dc4927c595d1bd607216215d7148abae816d6eeb4805568901e889f1c21be5044f304c54cac5f78a9532db0692c432f31e8df1a00334917b37742db4a611e431e63987bc8548e97542c557b2cc9a3100ef791b9c8e486c766dcc8e44a80ef14df3d3754dc16c17c9dbed477bf9c2150ad75dbce9a32c96982dbb0b92fa427b1a5e6399ae2aa8ac57d7484d80e2ee515451406ba0c3509d6728578aec433e85ecc15638be788c1788357f537236d2a13ebd62b6f42d0a2877f337be219707b6237aca25870da3a9546f245cb8a72a61afdea38cebc17e78e894ee93c1e4811edc8c4c4133fe3f51aad53ee61d678b17464e46e2dca0076c3f3707d4a393d2727c4d0b80ed2f3f1de27f8fb20d9a6f3cb646ba2bf2f70c3f90da7641ff257730f7f7281f36cc7e1ead4d07a09cc937815454adb4a2637ae7a16119907ba8ac312b7c019c4deb686d583e1da3a591b87b1fe62d2042156e94d6009568d5dcbe75930ecce93c7e3d11d845eb435370d85c1049f671bd60a6abab1ce3e648a91143f5f8f3ca61aad1aad3dd3c333049563d5904627205bae0f62ca6124dfbfed0a103dc6c505de2e1227be0cc8d8c63e59907912404803e70b03b8e625fd764f5c7a31dbb3a183c23013d5d6a7ff4ea1a18cf7f03d815c72e92fe95e0ecad4681539e71b876a7995e75e10703c6d2a188f83855ee4163591431ac93e89aa71682749e473b91f485048fca01b7ba62d2ba481702691125174ff2449ab6d2cef56bf958b1d97466cb17b848c849ba1ddf6bec6cf743386699ad01da61f0634f8f58a9602de01b68e716780bcf907e06cc2be80d2", 0x1000}, {&(0x7f0000001100)="2a85a5fa012898e110a44fc47591df2b613d2df16fc31f2ea2e786cf6f06db82141c4c613c0cfdd056f65dc9b50865b3c83682140d", 0x35}], 0x2) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000001180)) setsockopt(r2, 0x29, 0x800000000000040, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 16:04:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001bb100200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x5, 0x1}, 0x10) 16:04:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x10000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000440)=""/27) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/40, 0x28}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/177, 0xb1}], 0x3) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = geteuid() pwrite(r0, &(0x7f0000000180)="fd07831d14a1da66d96cecc91a27ce90d4bd7880b4a244afd1bc466159aa7560b5c456013d0c7e702385a624652aa7d48b7c7c7d3ed093e6887ae208789fe53187e7badb12dac55b6950a0640c77bb43eaa8786b1eee9b0f35b519210343cf83e6bebaa575b2c63ebfe20d1ff232794d6ab69ab9ad02985650c7e3e039f38959fa", 0x81, 0x0, 0x0) setuid(r4) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x20, 0xfffffffffffffbff, './file0\x00', 0xee, 0xb0, 0x80000001, 0x800}) 16:04:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = semget$private(0x0, 0x1, 0x240) semop(r3, &(0x7f0000000300)=[{0x4, 0xf89, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfc}, {0x4, 0x4, 0x1000}], 0x7) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20000009, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x15, 0x4}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x32, 0x10, 0x2e62}, {{r0}, 0xfffffffffffffff8, 0x50, 0x1, 0x400, 0x100}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x1800000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000003, 0x48, 0x3}, {{r0}, 0xffffffffffffffff, 0x78, 0x0, 0x69e4, 0x200}], 0x3f, &(0x7f0000000240)={0x200, 0xfff}) flock(r2, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x810, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667e, &(0x7f0000000040)) 16:04:43 executing program 0: r0 = semget(0x2, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/167) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ioctl$KDENABIO(r2, 0x20004b3c) 16:04:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x80000001, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x8001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xbe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9341}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x5}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xffffffff80000001}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfa2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xb900}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x10001}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xfffffffffffffff9}) 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:04:43 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x90d2, 0x10000000000002, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) syz_open_pts() r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x9) 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:04:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x90, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x7, 0x8, &(0x7f0000000000)=""/158, &(0x7f0000000100)=0x9e) 16:04:43 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x642, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000280)=""/211, 0xd3) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0xfffffffffffffd3f}], 0x21) 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800000000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:04:43 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = shmget(0x2, 0xf000, 0x380, &(0x7f0000ff1000/0xf000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x1, 0x4012, r0, 0x0, 0x0) r8 = fcntl$getown(r0, 0x5) r9 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)={{0x7, r2, r3, r5, r7, 0x1, 0x3}, 0x5, 0x80000000, r8, r9, 0x2, 0x2a978d25, 0xaa}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r4, r2, r6}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/63, &(0x7f0000000080)=0x3f) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x220, 0x1e7) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000340)=""/28, 0x1c}, {&(0x7f0000000380)=""/164, 0xa4}], 0x6, &(0x7f00000004c0)=""/222, 0xde}, 0x800) ioctl$TIOCCBRK(r10, 0x2000747a) 16:04:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) 16:04:43 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xff) shutdown(r0, 0x2) 16:04:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/227, 0xe3}, {&(0x7f0000000240)=""/3, 0x3}], 0x2, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0x6}, 0xc) socket(0x7, 0x4000, 0x6) unlink(&(0x7f0000000140)='./file0\x00') shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:04:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000100)="000000003f790b7f62c6e44a5c924f540f2d494c01e6535b7a6354b4dcc012b3b7b492ec9e4916744a35aab9757a6e611b1f15170dbeb4f033cb1fadab95ba4255f5de74614b6154eeb1a9a56f93cea9441458c8ea982aac06", 0xfffffffffffffe61) sendto(r0, &(0x7f0000000000)="0a294ca01e45", 0x6, 0x408, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffffffa, 0x8001}, 0xc) 16:04:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x10000000000001df) getrusage(0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:04:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3e0, &(0x7f0000000000)="db") 16:04:43 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) 16:04:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:04:43 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="5b9c2da8d2baaf07d05a78dc62c77ffdfdfe136611b20c40f2fbf0419b47d5f99d1729fae8e7e6a1e9dfce44a9057ebf21b30f9ef2152ba8a2a48e77283e8c954c10bce4b41c4bafa6a0dbe49226cdbdb84d32f975a13511296125ec55ffdb65e096ce250a0b29d0c8c457d096912e3c3c3e0297bbd3b5a72702c30e3f102fbceb13f1193c", 0x85, 0x8, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000080)="0ab12caa80144d77fb0623528626da421d53c0d584438f22f2c416fa99538065d60541ac47ef68b12d38e25ccf0529c1bcb781d9bbf77b869407dc53ed0950bb95a8ac3c27ff7656a357055de09cf56787b928b731b2037afad6e93dafa261121043d38c94ec58b6", 0x68, 0x400, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:04:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x192) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x0, 0x3, 0x1, 0x1ff, 0x8001, 0x8, 0x2, 0x1, 0xa48b, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1000, &(0x7f0000000380)="a34ca5caa7e88c2aa7e42e30306095291e085c8a30b75671f2ac4b48ca51204e60f20bbda5604e96a2c7dffd7b4ae697696f58c82bddec588441e9ec0790b9ac84df94f76114fef93dc613b0016102fa3cc5f87dc80f5063dd69611a21416d3d443328f319a325893cf6b39986dac76179187fe249cdffa49bef30396753d4ce8e2f08d6b8aaff22ce0393da8e1347e473ae261c0f4893f3ad568504f131836057e74dbaa4f8da03f1e87b63e467c3514373c7924f0c7df89950750bb56c78078895207942d46618064853bec2b15e56d28f24d413515bb3c27d9054023dd765602502d231e822a7180a0b110756b8885469a6ee64b2b2538fbd2d7031e8de0fffa160b1cfd0192314ec4aad0b8794ec5a9f9c480bf494b69bb07a8c06a58a6cbdd3d6e04be0b18c352f6c124e6a50753f21db4c53311b27235e83ea5919a412bb060fc1d2dc0997d9998e60e70db30b33abbad615b5d5d47e815536a2c578fd948f455e54ce51fcaaccd112475923c90d4a5ce9b0d025ff4534723a2e8db61b4f82683b77f1793bcc9a6586ddbf5831ae2a25705d72d3b75380060ed464fc84931510392d531c1f879aae3b514ec75695c74f89c530591141f784f80fd8c4ebc47dde50b0d091d894c6f847c66473486100718340c1d164171aae6470cff25152c3d1c01be84af9cbec78793ce8dec0442e69acd8afa7445b28a8fe2733ff5a2ce3e0ce2cf048ff644ca2e18c7c9884afdb85f2d89d8dd17147e5c04e4099bd4e808bf248e659754c6ad584973075523115a46d72791deecb38c727e604117878032f1b5d83ee073a1577bf8836bd427a59f42ec918d31bc8169ccf88b4385758d97662bea1e07cb9adb2859638ef9605f0197615aa4044a8f6159c6468a884bc18080249fe67c7c62431ee841525208ba84b9319644afe7cb5866d16966bdd11422287845c6c117d67300870d75e384a8c93d9497db6fa89e8b4cf7dbf8b0c8abdbb682debba9607f5910bd2d73a3e03445f271daf752dc8c5005f9b9b3201786ad62a2e40e4a067abf43d77b8b366ff78dfe008aedbf84f50f169aabf4936a891e90ea4b3b2992dd68b8d65ea8542cdf47530dba9e9e150d957574d04842019d054c8c73fb6941ac405a771ad976b4c73549f43a39a1bf3ddbed8c26e96d67733e8d655952036f8d649cf7e9e8c66e21ef193ce10d67ec56785a9a86646bce4da0ac3fee23be70713c4a8571ca192f6f422815653577b2d3339b92b20a4ad6adbd16456c737767314096407b4dee7a598655c3465268a254a0f8b072927e1269b691e7023fc23970b166e7bcaa29f88cb19373c5931ea93d29dd3cee8d4f2c890eae7a89a7a61c75bfbfb29a0889857e7a76b3952eaffca7a2fc09889f289c06c80d71996ea41c72d4bdd1ff4cde12c9eda349c01f737206eb9c9a1743d467c10b20c3425ce6392fe8c42b87116dffdf71baf3efec4f491b1ce9b652ad64ac0ab4426006c827ea849211ebbc04de5208b53948a98a3cdaec828767764fee92f1d336f878d9d66086b56fbc0a12fda04e1dfc085fdd97b5ea1d470027df8b949c2ed1d8416103aca6749122540ebf5986acde3618cb3ad2eedd313e9f0d9ef1282e66a68afc8a4e502b8d0e9a172d5c30f4843dd73b502af3a3cf068192d56ebd4b3c3e0226c61a09d0998c2c56ca23a1bc93236433ec53a34da9f22b321fa79fe2dd7d91cd6ea974558330cbd7fd9e3e106ff92e9df2258dcf75f64d12445b160eaf16aa019b123fc68b4d5bea97d310b00993c639567f74e9a62748bd1de244f255f910813759f517729a000ad87d210e9fb8aeb1f584b46ce0902437ea09db960489bf895cce922bca1729f68da8f20d362d576994a43a9a9bcb9eec2c650f7b581d56e390b78a306a02e2acbfe620efe3c1e6386edb7f9d400ba0ad7d76ceeef847438960652e92e3a5b88c0c6adbff3c8c76df7601422be9617a96004c5ec3294221721cd71349545c1805c266266212a0e03cbbb82a4da7b3e7f77ea09abe59dd8feaaaed9f80abb8ef57f0f74dc6881d3b6a031c92646b1ff0881507c45dfc815722b45d8ffdc32bbc34518ef9b80842a3198031ed0fe8453b06aeab5b4465dc6ca5f52376241ff1442b9cade17bc1e56902b3ffb338870ddfd9fd0189b2970bc38872c720ebd152c162a5aaa3d8762b9c2f2a6483c25451275f37517bdf89196044ce6b34742f7aa8adcd6874424999a85f8604619e3552b6429294710f8ecf8c0b761788f86c8b086cfef642b2b5183cda6597a316ca7156b71470f141b3361edc618eb443c8c72d0e9d5cf879e2e83382d27b72185946532d38172f2e5f3344aeca0a936407a57648f818f1981bc2dc6e4d0969aaa0caac06a8b4496d5a9b8ac6ad326d99f9b1d6e5a7ccce86c6b9ab27a084fae690d3987aec9d262faec98e3f16b9812386cf1eafe19ba4a284054c81f5a32ac13c52295b3579bd506e933f3d67e06d6a1e726c6862ef9fef724d17ccd0f8d7452aa184198a49e91da9c41c3f2cbdc05cb4b354a9fdaece1cd60b4fafdc1604dade0c94e11a459d815607e8fad8aeba0703102914fd6571ebc8a7b7526a5c3aba7a6c9cfd08e3671368f3ab4371c5cafcdb813d5e15b3447a9344f8e27afb013f1fb538264f43e898bbd5a964245abf15b0da7c2f34457f810a51e8045125fba4d3ed0f170868e30cf39271805164a74c3f733ce0d63a14554ba69ce952f4952f2fa681a2be078459b562b66d25d739c3bd83675bfcd9a43d2f30c3e9921cdfbda5aa6f546c76bbb6de0a331b8cdf27de9c595f94e5c88c52ac25a8f44068e57a8501652eec306edde4b577696918ec7f1d4467ebc15bdbd0014ecffae5923e151e0679eb18fd9df9cd0237b2aa607972fe19f97510d800713ae53e2f5bbf123b6ca53b79a1c1fcbaae3d2df40d6c13d7f69a30e66003fda5c3f921793cb5be925c4e26d7b058a9d7b8355dac75e0704aabbe98299aea5f3908d2066f3324fe51fabb6b2a6faf65eb7666dd7ba9abd6d291d117edc0f32c5eb44804d3d8a82d0376d839a370a014f8aa6a96a66f95aa1b1f8c9adc7f8cbb3c96abf1f784b302dc9ef5c5df7547399314d7b21300dbfd01ba38038098f0ba4961f24d1c04d8fe0445044a8bccee2b57633e0d357856509884d2a8fca154f09eaf019d05970ef77114ef7697bc04e6db95f0c4730ed3ccfd100b5a6d37edd87a90c113c462d2b39d39b95b10a00ab9366b8c056d3d532c37c6e4ec11a7d78464a37839d83795571a468694e61236f7bf3ac92454d8ecd2a8fa8b451d05566480bffacf13a7382d403a1fe576502d645c39033699699a2fcd14b8b689c750382c14c0022e955d35aaec3fd822738408090d1501231d0381a3055f6558d92dcc4be6b616b981be76b4ef26b222236e747266ad42dd7282bf2023affd2718f29beda051bd0102aa401487bc7993bfe6a0242041ff63bd5fbfee6ddc53eb82b9b1cce80dba3d1e021b0cb6e26e52c47199661f1b566176b3feaedec1337ec14c7f25a94b326e6b63fb347593e9b1659451f4211081ee7a4e5b26f451c04cc1c05a228232ea17679402fc93a1ae0864bc378ddd472e499b9ca67110a11547fa4437d8673f65978a0d10d1d236394898639e526ee683b6b76f73e363a62b7aae9e89a3d4e3cd64cdce5767aa6fba315d742459363754282c83b74a84a20bb6c23bfd65aaf90e1c2b97bf3dc38e93cf775549f53e4c82ac9f1ec023c4d5a4e90a83f542fe4b346cd23f3eee5840c9072ac5d86a7904ba141595866d4f100d22362104487b98267f9321151b6e4a87ad7fc2ca54230e0e32f172e4fbd32fe6148e1f1fb8f626a13298aba1aaa9d906b38ae8953833c57953d8e4e4acddcec03f45f0d05dbe23ef2f1993c765871874b42ee64519804ff1a1f4058f1ac10060694e20d0f890130806a17d2afa2cba213583fb636f0a3455eaf36495bd24972236f92ef5a9702a6323128990eb755b3cd236159bab167474ddfddaa5a5a48b32eaad88f23d53fbfc2ac5aee098c2ea3dd77f957a2fa4a956cc488abb777304cce22f35eec52a59fbb70ae020f0f3efb2abb18b6268e1a0663b7f57cf8622bfa04b96fbb9ed6d6824ba41e63916ba59bbb71ff233300c12901d49b4e83979ad6dde6d9f5698653828515c42e5c08d34966d4f9a7d3d4ba2218019b2fe39c414d44f0db7feef24252ca380272dd13bab4259a886181cce0759ce361a5eb6fa0f21dfe147248bfe4a8f0b124fa9c3d39ff0f39dca6336faf0f151b1d8b3fb05744f8da6bad3f57b3d40f44c441a16c74aa4204ffe44f14a8f86c566516b88c670a5a3ff45c85b7cb46163ed0e614caf92e9f6b8829514b4d69bd9e701387faca8c9fe2ea53b44e648d2d041e91f1b499e4c988eff7d234de5ea666910d5d4ea9336ffa7c9c80c528eb0ce505b774f19110d21ae56b3bc0c48939753a15131921927acfff963c9985747e0489029a1bc6bf838af255e28c3f12edc29b5c9acbcd5d46a55a9a61823c9876ddba12c929923decb4281e88ccfb96054e5038d7a6288eb58994d00283649ce4d17d8e0c1b867d44b9447bd3d3ba6c1bbc2504ae2b6d0944cdd9dc9165802642bfd7508a707c3065ca5c9b1ad80a86e94a0a8ace8e3d0b227149202dedf21708482d6e422359d21cf50610ef6f379703277314fed36ad5f223f5fa74b27ebb21f71180c0561cd34209c948dfc10f6184a58d1bb3f1b7fc23ff798e043389405a56dbe66bf98215ce8e463cebb84d7fac6d5c0f3d02ba9f79ac95ff80d4655fc8be3840af29f1bc8cafb0b38c230a869a422f618abe64b580650a40033e66f7bb620f49cd69ccefb6dc28b947a3e0d3535caee35ce2cef5695b1a162b224b02bf48b0a4e9c86fabd53ffcfd94ab17a85cfe887189f9766160df1214702e6cb706b3505f4815a25349ce3fba5e1c8ac853d94e75f137168b37b475e352a9550610391fb77054c7297b44f10ddd528f81fbde0e5be7254659163ebfc6216d5a909bad786693a1d7a4e01c191df5e80f0a19a377100b83709dc2f774f40232c102cf06995027b987906f7b8577c755271b9f829dfcf0604839d2577c1107c4690012a89f2958edf1c635ffa5adfdb4439f5b78e11a97c33d7aef3a3c86939f8d5dc470affd7cb1acfda47891e51329ccd2b52ed4f1cd17334cfc800b366a576a21c56b28442b83ed0421098e5b8c51a724962b75974497f66cd1a02fdd08ac310dd872eea097f5c6987d5952ec4b0980f26950550df392fcdfa551db7cc2bd96248e62b6fd631b09497b464b4ed535b8a62d41c9647969a81d2249647b53e49108cddcdbe890b8f799162a0a577092bc43c8ac96b9823eb10dcfd5de538f19eb055fb5f0d7847a63330d3f5c48921d0460dfece6500cbc2f8d2d75ec1ba15a84f4dc9632832c9201b557077247c8bc9fddbef50a487b95c2cb5e495816dd487c6adb77d2286c6c91ad042ff396e9124a534a1d336db896f914387f1fd39aefcc4ce789e7233ef095596ff64b2cf5cb3691843885aed1e7879f209a73069792e5edc9c6ae9547e9ea7655c5c9ebf879b9efc65386dc35e38010039a97938f1591017a7112e190c6adc5fb18dc1b96562bdd7b34812ca252953f441258d3c1b06949b1a1910437e54f888e560568a0cd433167bec340bcc8d189ae85864e8c3c2d73093c8b96ce46585ef94b03ac1f34b8e4657cc038ca5ead60f53040357abb947b8b78517f82f2e9874dccd3") 16:04:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x2c9, 0x0, 0x0, 0x0) 16:04:43 executing program 0: r0 = socket(0x10, 0x3, 0x9) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:04:43 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x8a) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:43 executing program 1: r0 = socket(0x18, 0x3, 0x3a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x28010, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x52e1bb62e00d24b5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:04:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x840, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x3, 0x4, 0xfff, 0xffff}, {0x90, 0xfffffffffffffffe, 0xffff, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:04:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') socket$unix(0x1, 0x5, 0x0) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:04:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) readlinkat(r2, &(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)=""/79, 0x4f) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:04:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:04:43 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0xac) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:04:43 executing program 0: r0 = getpgrp() r1 = getpgid(r0) r2 = getpgid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setpgid(r2, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpid() r6 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000100)) bind$inet6(r4, &(0x7f0000000140)={0x18, 0x1, 0x16, 0x3}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x56b7, 0x8, 0x1f, 0x80, 0x6, 0x9, 0x3, 0x4, 0xfffffffffffffffa]) r8 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000200)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8000, 0x0) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000280)=""/38) getpid() fcntl$lock(r3, 0xf, &(0x7f00000002c0)={0x3, 0x2, 0x4, 0x400, r1}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000340)={0x6, [{0x3}, {0x3, 0x2935}, {0x3, 0x9}, {0x3, 0x101}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x3}, {0x2, 0x9}, {0x1, 0x2}, {0x2, 0x9}, {0x1, 0x5}, {0x1, 0x10000}, {0x3, 0x9}, {0x2, 0x4743ee1d}, {0x3, 0xfffffffffffffffe}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x3f}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x7}, {0x1, 0xfffffffffffff801}, {0x1, 0x6}, {0x2, 0x7}, {0x2, 0x5}, {0x1, 0x7}, {0x3, 0x81}, {0x3, 0x7f}, {0x3, 0x200}, {0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() ioctl$TIOCNOTTY(r6, 0x20007471) bind$unix(r10, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(r10, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) getpgid(r5) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000580)={0x21, 0x2}) pckbd_enable: command error 16:04:44 executing program 1: poll(0x0, 0x0, 0x80000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x4}) 16:04:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:04:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080), 0x0, 0x0) pckbd_enable: command error 16:04:45 executing program 0: r0 = socket(0x2, 0x8001, 0x200) bind$inet(r0, &(0x7f0000000580)={0x2, 0x2}, 0xc) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000740)={0x3, 0x2, 0x40000000b229, 0x5c1b2da, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/118, 0x76}, {&(0x7f0000000480)=""/51, 0x33}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)}], 0x7, &(0x7f0000000640)=""/105, 0x69}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r3, &(0x7f0000000200)=""/183, 0xb7) write(r4, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:04:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xff, 0x1, {0xd0, 0x4}}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = msgget$private(0x0, 0x100) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) flock(r0, 0x4) flock(r3, 0x9) socket$inet6(0x18, 0x6, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x4, 0x6, 0x3616, 0x100, 0x100, 0x9, 0x6, 0x10, [{0x40, 0x1, 0x49c1}, {0x8, 0x81, 0x8000}, {0x7, 0x6, 0x101, 0x5b680}, {0x8, 0x80000000, 0x8000, 0x3}, {0x7, 0x67db, 0xffff, 0x8}, {0x100, 0xb1, 0xffffffff00000000, 0x100000000}, {0xc8e, 0x100, 0x5, 0x4}, {0x5, 0x7ff, 0x9, 0x3f8}, {0xfffffffffffffffe, 0x9, 0x25, 0x3f}, {0x2, 0xfff, 0x7ff, 0x3}, {0x3, 0x80, 0x1, 0x8}, {0x81, 0x1, 0x8}, {0x7, 0x9, 0x1fdf, 0x401}, {0x8, 0x2, 0xfffffffffffffc00, 0x2}, {0x0, 0x2, 0x8, 0x8}, {0x0, 0x5, 0xfffffffffffffffd, 0xdd08}]}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/236) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0xd6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000003c0)=0x6) unlink(&(0x7f0000000400)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000440)={0x3ff, 0x7}, 0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) mknod(&(0x7f00000004c0)='./file0\x00', 0x0, 0x8001) fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x3, 0x0, 0x607e, 0xfffffffffffffffc, r4}) mlockall(0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x5, &(0x7f0000000540)=[{0x9, 0x8001, 0x3}, {0x7fff, 0x7, 0x7, 0x7fffffff}, {0x80000001, 0x401, 0x6, 0x4}, {0x6, 0x5, 0x9, 0x10001}, {0x3, 0x3, 0x6, 0x7ff}]}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0x7fffffff, 0x0, 0x3f, 0x1, 0x32d, 0x3, 0x302d, 0x0, 0x2, 0x58, 0x2324}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x110, 0x0) pwrite(r5, &(0x7f0000000680)="a16848e783aaec1192100f39ea374bbcbd8a98dafa3ceeeec11dc88d7a92e5dd99660c0ea4232dd060d64af04dc923dd68204d759dbfc792f81eb876855ced72496897ffe76f1d372616f9c997cc3b2ff1f1fa1325d38c828e142dbd4cd9f3a8ed7529bf2bcf6de5e119c1b28c71ec5648d9f08cd556076bb992b9b99839a98e57c9dc3bd24bf9dc042596c2e4730a9cf32e3fec77cfe8b15f30de0a92b62e635784e10b0769083bfd4b9628cea0136e36c2c762ea6f021e38f7f9f2dfbf1fd3d98ffb09d20990f194b0089c9697159ecbae47b296032db5b51a04688115420f33391d3ace9f3f4d44ddad9aabc6728af87465e218cf7e", 0xf7, 0x0, 0x0) fcntl$setown(r5, 0x6, r4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000780)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000007c0)=r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000800)=0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000880)={0x1, &(0x7f0000000840)=[{0x200, 0x7, 0x61, 0xfff}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000900)) 16:04:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0xfffffffffffffffe, 0x3}, {}, {0x6, 0x0, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) nanosleep(&(0x7f0000000080)={0x1f}, &(0x7f00000000c0)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:04:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x8, 0x1, 0x3, 0x8a0f, 0x2}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x9, 0xacf4, 0x2, 0x6, "342c1ebda1c5d68091452dad0b0c53b09cefd3d4", 0x4, 0x1000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xa702, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:04:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x30, 0xffff, 0x8, "f940563c93314948bd04a034b5cb5971d2c93f28614dcd2d5a"}, {0xc8, 0xffff, 0x7, "4c8bdaab843387614d8610efe55104c6b800ae4d88913e930b5be4add4b0b65ebee9146c1cb4f923247a0d0a5e116330ccbf1cd80f82b2e9ece8abc4b7ebaed5fe8ee11ba2646d5d7b7faea1300da97d1af8b6a52a1e18ebf902b3629c476b5896a76c8bb619c75aac69239dcbc154f9f296e1a1a936ca78e30174e40f965150da23b51a7303acdb92dd595eab8846db4a77fb4da25814bef24c9903f6b73b82903416f0a66c199da2537c3daee32bc20ae0bf"}, {0xe8, 0x1, 0x1, "4bbf82558d05378a63ca01012f75aa27077d27fc4d0de079c241e014c4fd5f450830c763722546d22132228f7441d204a40716a1b21923e29559556130728e57dca37e2eece04ab43907790eca17bc7a5d0b97cb821177743c62e87cd13ef4ea42eae8b92d78caeb32678499d4252d892012a5f15048b5a36c360192c485de9e3f561100218a6beca73a3d9f31c964593ec761571cc224a1efe111aa19df4dff96ed891c5380ef7efb602504aea4ff8f17ae9b3d6b260cd350b79ba55a424c2d7591e4e00b9e6b9d552730681e6d5f35cc3bb5618ec1248b"}, {0x60, 0xffff, 0x1, "dd2cd5f1ec5d2cbbcf8ea762d5aad21326ed827b92353402709c1bce5ab96191ebffcdbfc2843c2a227ce21c0154408ea5f5a54ebf3b96720dfe2e20ec1770fd880e6d2afb19edcd73ded0"}], 0x240}, 0x4) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd267c8590da761eb45f84550e66d22aab5534a75f9355102477dcad8c27c4b228efdaaf08fe36807b4fbde7015f188b237be2015ba6d490adf26899cd26b0a38d09420e2fa26db6a4f060452d7f3b4a41f346572ed166bf55109c83281ac99743e4b16580b74b93b84cc2cc45195e5cb9fa30eb064e4ba2b7d663226d18b12a11981929ca91adc6b1140fdac551f5b03e998ef21ea99ae39a354746e8e70f6dcc1364c00688b3da996e683a6287423d28b8c862a794482e2b3b39eae694d69f3f27e788b14615abdd0f565d09b71daba92c641b441332d6c6b9", 0x661) 16:04:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x104) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000002c0)) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x1, 0x7f, 0x0, 0x1, 0x7}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) r5 = getegid() chown(&(0x7f0000000080)='./file0\x00', r4, r5) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x2, 0x7}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000200)=0x7) 16:04:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) socket(0x10, 0x8003, 0x400) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20028, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="f43921030ae5e956c51c5d8b66dfa453997d12cdeb9d95aab9cf60d76ee0b4e89f8c8a707a89fa8d94cc6d92065a96fe2d5eda6ecad975db6d42c0f124801217ee19704199209ac511ff84e32ee0180152457c26cdfd6f9b29ec75d355e5ad6b5398a2f1cdffc2bf65111da1bda556d54d7a15320eebba38608eea743cae071bb034c7449596a0912edf0c75c894c7e8f8602b473cf807f62e8e5793066f42728b2408c758c3e141a6922f98d46c22e558a1d21573fa72ce3adcd37538b18229636a9a06d63db87fe7098f33c4c5e738801a04fcb32a55340205c7919f3f648e7ed9054e76e576425e266163e146ca576ce54d0e1c1ef18d2a2e76c03a791df1f518f90efc3a67224d7eb26384655f4adc2a6e2473a601b8b17f7eef7665ad63151eb93df0677fb2ab0e0fee7c648503a8db23fc7e79b71a7aab3d6a1a15c7c1f9464ca7e1a8a95e748f380c8d5885a5cdd786b3d772a8083f71a258a6c167c873fc52445e7424d223b59cd332b07f036b60482aea2b1ee305f09a503b6ec4d535fa030d93265b9cb44883a323e277dab9d19bc54fe667cd106d06d6eb17cdea8288d3d355a8b065142440bf1284e2906043ea8e7b4d1235e4ea443d2327a825854e4ed653db1c0ccd6b2f99c425eaec057598ac0d93466a023cc07d0a5c7591c05b20fb72e5d305ee56b525d2f1401ea99ef78c8f85c1a318b8336b2eaadc4788927736d6d178806109799e26105b970d008d11c3ce7d71216994dd0d52bf6d7c8826fdd34e66bb52cd8dd873f8451bcb0e6c6e4b135846dd42b4a057440f46c56bc3950169d244e6ef0889b31a1f838e4c74f867a1207c3ec4edb1e85da37adeeedb9199c1c86d249cfc08384b15004586c93ee2f41fdda1848c0ab3e7991f90f5d1c3b3e4b9b3b07282a1abd26df1330f68cee60902c8df743aa72436fa65f3291234e6e9ac78cc945034b60419202fffafa1d1c444da5189f895a5c0f035290334b88d3d0c7746018c02e279fdf69f9a805cc10d147c9bb7df6c47cc409a20cdba2e42ad24754a0fb18812d1456df1eba25df47adb019445e9bb941563cb42b1664f5071c76836485008d8518f35e95ba8eb31499fb35d347fb150a83abf02a807644e7c4e647bb09d59a3f58b3f888185d928298368c0195e2d18d887c4f5d15ce253c156b76c3ea695e6219b7c2b1379e0b3f3f7fc725caf4302d00c159b885b7133cec46dfbf028721748a880a44d134f389a7979eca28b726ee5ae2a1effc3b9a661a6cbebb073086f39ea41fab3f24f3c6bff335eeddd9db67293663880b74a778f6777581781c700a9dbc73d7adde9a78ef1ebea6fedf7f61dcc8d1c82440d16f597688fed5d2b4524c45b96722d1ee4ac211267e152c771a74f32f0a2a714831daac8c41f5b034ebfa6f96bbc920914a97b35e250e59ca0dfbbc7f6c5bff805a4dfef26d405fc3f76a6c40e2d3fe29d62a7ab527a85732f817615833731fcc64d566c1f8dce43d63a9440359a5414f795e651a03b2ea7b618874b9aa87cf7bffc2e71be753f311e58f63063ed5dec6815656e6f9faad53fc369240ea34a50b12c745806ebfbd5545e681a1529991e3fb040e5d790cd36c5d6b52408ca4ae79d9e55cb477a7bff6bb4017a398b6d0ecdffa7830ea051ca4d7e80afacbd49f3b80fafe622677690b8d6f621b3ac781eec970ca63b46c86925a424bab6190b76ab70fc1687e67826420b1e1213e6c1260135d338ec1bf81012df4454516835e1039d5fd284ea83fd9ade99824259718e1d86e58a3dffc67f3948259a237ef179f3c02247ca33859ba1b9ffebc6a66691bd497f31791f69aabc30accfc843e5cd20aadaeeadde7d68ed2c7716af0494f309dbc9f224fff9151017d5b50defc997c21b0a316051c44079fb8679373d0571719afec2b7a831d346822439e1ca3dad5e2f7d9bb6bfa78226cff85280b78e7b9950dfd28c869c4c7e8f1e6ac21d8de89a8e15bb9675e9702b50163da58da47310200716e5a5a793d8f278f74b966ec0d023b613c2b43537ece9fbabc3269efce7af0b2242d2ab7961c4eb91aa0e1dabecb005079664b9e0b2cd24c807c968441124eae9b91359e60cf1363d11d7a06788a701bfe95f24674afc203e0843b8724c02d1bebf618739702d45d103f9a4e81d85fd3ea1bec7c729150f631400689807e4ac0cb7b72b7bb96d461c6e0ab37d8754b10e1fd64bafcf808b4342f661c97942bc41cfffa6ee0f3c5f68b957181810b4a38e117f0247d5b6114172a0f8dd403d50ed8145ee641f34c37d3ef7350b15518a2497bca4714aec47326621acda1005dbd0163c33d7039de47c8ab1b355c9efbdfe5f5aca738713cf53051731857d81dfb5f6c41c9f89b29bb0e62285636f3e92c58c24d6c6ecce23dce5a983d6d6369225b36c8a74fb550e094f0e764f295b08120d3ea800d8cadf01ba432d5d5c2c96dd97639a7eb667f12c9352b006e267f031633412c59a0d6b70c97ee66e662f2b0f5f3a2a72e6caaccdfc51377181fce8f32636f2400f664ff87e7b1791802a2b39846a28ec6b4dcfc67c2077130803fa33f32fde6d87d7805a022f31b5b35a8c9d2a17e75d8e13d5ddab77d86467d814402c52fc40cda9bfa2c22ae5359ef63ee08ed7ff3b90fa5135bf6319ec9e63851a2107e1901e1f1f8a23a588f25495820344006761a1f7bc10764ceecd85eaf388ae94a421047bb393801ea5bd3092e1e1fd5870da8b5cc9dd42ceaef3a187b23f07bb05959b0f2bd2eeec93f7fe6d01496ebdf81c48100805a62257e20653d248e55befb143f3a88ec1dd8910a0092d9498aa8a2690f635a11e482bc7ec71e82d5281d3c5cecca597ba38c5c126e97dd5d60ac8ebb81305b707373eb6911d43edc49472165ce17670f39a4d1e218d1e2bc5d2af5304fbf7fa079c2704418532c19d3d4adab98f16d78fe4648838f3ecb4474c16ea5fbe159131a297b95cb41a75fd4f7f315aaf51dd2063e924673896d3a2b38c6d6e127ac29b671203ba9b34e09e559f2851a05d663628fc21d04a6f3cd24c839afd643b8e94d6220f4706a3a1da8fb036e22d3afe06d716670f412cc3875583b45d64e46ceb9836b572d421f26100a046919d9e3b7d3bacee31f1743484f51f24ca5e8d6aca23f7a94888929806132e430990436f2653fd67e7e123e8851833f34e276f3240743352005d088cef631e123a5f4a3ab950cda849cb27dff26f205c78697d8bb9409c3400b9af09faadd0b4b9dbf0ea608a0e14ec2442f75a4e096d6c6aebc57e6aea7779299f2c6a6ed2881de4fcb23d34fa8431d862ca2437bb0141abbca92a40ea47ef282450e85a11b1f8ca2ede0f1710fee988c379b027c266fc067c4d2e57d46b214f2cbd0994f49cd3be0bf93eb3f8922de6d4b94bc6420b762166da87ad3b0425cb7e626cb1ba0a727ebf3dbec68cd56ad3a4ceb8c1ed3f4ab70ae576de3b7d40238258168495505e1d06a696d1ced4abb1b4afca603c3040e2d25e9e96284b51b60c963c66853d44eae8b01052164b3eca8cd7996d74d03ac5a0b9bb15208251db6ad27c2a3a386f01bbf051e53164e5e13f06e5603daa6e033c8d0967446e30fc0a2e9af704bb6ca43c6b774d379aa201021ec7f2c919c4c2e0970db76c1468be6c28524aff4d6115f9aca3087b8a80a7be38d6f594627e53851bfb69fbe6f51905b54bf8fd8acde64277e1ef0111316dfefb5bb145c9c4fd8135154ecea21b2d76870e223e1e48727770e87c76f5f8407bf28fb9e8f997cbb8129566b83a1860a772f695a0fb9b8cf8f5bfeb3673f8127fc5af829b19c8870ff1e0557fe98a8449a11d38f347ee9c942a496003a2b5d7f7240ca3f20463d8e0a20da9d48870e09153046a898dd09e4808869ab7f896c1f3dfe2bf0083a27f787d8732625d51e26b66664aa456fd74c4a690d17c2fc47d9ef127ffdf979c536da788879ba33806d4a00685a6ce470d3ebac9b6567560a5318f24b91ccf1af90e068f6ef78023349a0831f635d3a9073107ea0a1f54f68ca7f241863d4d75d1483921d65b7be88834ad9bf507cfc2c88d3f6bc91245b11cf9f7246c5575f34a72fcb87e2401cae076f8a82c65ffa5b5e8e2c02363bbc65e24d1d51890ab893438f5dbd2f3ef1e986ce560614106dd947ef6468feae9127b2acca9b296e2a658352336a933259c1c62681fc03394e3f7651e08f15469714dfefac9e09ef04e6beac3821dcb24f2e19400b9003fc5c36ed21f56053c026f4599dc1a4775ffae3779cfb6c29fdcc415245f909cc9720161bd36431308cc31f6b024285489ee0e075a3a85cc4fbd5346d5b576bd503db5a3fa0478565c4654ecb69f0142b5e7b0196cdd50f102a82c6d3b6df5aaf760b902aa1f59a5ba364aaf0c3476a6c66f9849c1ed1c0b8d712f605f241c7bbeac4f31c1991f523b405d278e190ed89f76d2ff5597a6af384241bc4b93ef2928c11a30b6e94af018c703cdfe3eeb72452ac1854cf59a2c38cc7a3387771bd565f2c082e0dbfd565c7397ddd043daf5c4c05962af7a5f4275e003183075c5a73c64c9e9d0171237bb64939a17bd19648af892652c7a6dd7947096e8d50d1d08fee762c5dbd23ff813c3646dd323baa1f9d7917b8167850e40556217b78f72bb42108ba72c38bbec3597ee44dad3e22cb592f911529e8cc3fc92517b97ce5d1c9b788aa332a39a896e04944a6ae25868c2b316954608ad4ddfcc26e640bb098bd08686f922f27808e9986a1f4d1e2cf62d99e0327f3251bb030c19b616727e1afcc3e45cf051bf993b51eece528624fb135b00bcd84a20baf6734732c8959eb4a7e68311b91e4efd2499e8724c6f4d0bf842bb2937455841703bfc9dd62f342145ef32f38c3700b9812f582126c8fe5823dac409bb01b258d244fccb8b6c38e2c48789e7a21a43728727fdfc0f54e11a1d30af3be58895373886440993c0e97f6330ad7a48ec9ed0925acebbb9ab25adb3871b9abbb6a433e8325bd1533485fca7d66c1071c8f770f852d08de46142099de968c1ca63e2ee12d1b451adfa9416c099895e2f5b8fe02c6ee04f7561aefc0ceae37466b5c165ae61e6284b23e2982e8522e8b59c0eea504f12bfc25a027f8a7fbdffc8d8b418e5aead8e7fddbaf6682ffb9d69c3465a883502cadb3ec708080bcb3e97761e0e568e98c483c8447438c9fefac150a17d004a60fdd1cad7549c5700efef0a1050a5510624df4219446cb244664890eb1278baeb08d24cd5fa91de39f3e0a9428e2bb190b7464244bc05720b85a2da54ed992f6c8be49945d8589786df7f48ca7bb5c9e3488ffe7d09dc376165252f78aefe3c5443487e322faa25b5f970e319d69c0c8e5533d5808aa0740afc76b90d01a77f0f2c142e2949bd01391c8ad10a6d50fb6a0102a9097f6d67d338d9dd9a9d52a56ccc0ec75f1e0f52ffb6d99d322350c357b55c9269ade36fafbe46a6add42913cfba4c06c5db70bf01a44f3aab4e3fb366ca4f351545901626ea3784c5eab0d4f38861620a708862404d3bf58643edd9b19998385b628092aefde231ff8c12ead902a6dc3107284e5e44026f9e804a2730a0b8db55a8da225123e26813f9e80f7154420b3847de4ce5c4999a4cef1e9171017b5066d2be753a2a459f427de0197fe23e6a3e5717052fe3d0c3944a61e0613420834eecbfdca93ffecd46ef159d3b2fb8dd0a764c986098ab7d71e8eafada2a737ca0781fdc184231709d9a06f52eb41e312da364647dc6fe28", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$getown(r2, 0x5) 16:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000200)=[{0x31}, {0x60edf615}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:04:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000540)=""/190, 0xbe}, {&(0x7f0000000680)=""/225, 0xe1}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000780)=""/213, 0xd5}], 0x6, &(0x7f0000000880)=""/4096, 0x1000}, 0x800) munlockall() preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x12f9}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:04:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgrp() r2 = getpid() setpgid(r1, r2) 16:04:47 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0x0]) setregid(r3, r4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) sendto(r0, &(0x7f0000001380)="d9cf9026f44c2e16743fd4e56f8d549c908e26304824636295d2197595c917274fbb706b4568dd81fe53bf76c5b03a0d609e41404da9d8f38f1b78cc6f5932ebc4340d002545c0ba9ceb62fe14629b1173f515c26b23225578a4a8374bc6808e923544fa4996f2776c60223a5c5a06efc7602d78626f34cf79c748235a6d5ec92f881f0b3d74e5051b3c859120bc9260950f2403304374fc626c59b933e7a2c8b10041261a3dedb030196c06aef4ffc728df165b37365a94a09e5c1e0102a437a9a404cac01da833d24a26de00e276c01ccbd0f7de9ad3249b35343e59011e0455935308f583fbec3631f2dd065aeca8d02400ef3db01c8c8c988b7eef27b76436e344ec6db485b0f104fc985f4ca94baf06844541f9b5b02bb64f081f8dc8233bcfdc6a0ef5bf0f28075d11e9faab30f7ce4f58154a46ab08063c0aaad174ca65dd7ccad7ba36dcd2ef4119cb314f587bb70db2cd224fafbe2e3ef85aecf0a1f86b3f2894ca5cc0ccf918938b818f08d69e475746c38a7772de8c7e61957990a389909d040b79ef4fa5ce5a6ec286a6c59c9e55920dd984ab5cc64f5237f49987975e7f970b2933c70150132c1d55aa3c4b738d2845e029f50355799700fc9862a823cd188254336b7a8f317ce3c10f1f8ecb7fe62f6ba8897179e85d3ca4f96391e7e6af8e234cd668f2f221f6e3b15f9a93cf431a432702f406f550f72cc55271ca7d903917115a52d0b0e75485638cfd7fcad2bc13c53adcd79f23a8998b6a48b4410ed2debc81128a6f1b1b79533b4779c93d2c8cdc93cf4bf09ca75cce11ae140681c217bf63ad6567b83cfec71dbe9a27b2f114263a9fa0451081dd29270bde02fefc38c3ef9214ae86af8881301f9c884cf82cf293e66ead5ca2a9dfc4460a8cbf234488cb3155522f9ca2da2ee5c9dd47dcff090ac8713eb3a0ad4bdbd29cc49a53c7766f0d5adbb1ed49678e9d59c9a3ba61a2d86f399bd9adabe8e08046bc231bbc4c89173db1d39df0c4f88f21853c4c51cefbb49ee99edaacf0983f9a09f4cc3587e40f0299a5f09d3a098894172a248a85b8302126dac3be94b1a1c0ae0c30ca74406efab4ea50bf55a569cd01b4ebceb8afb670d1b38c8c2f0891c840e87af0e60f60bbd8819968b6563a4093dbe1f77af1b551e3703920cfe68e506e4d3918c20e85ac514a894f2cf2129e52b69e4ea457ee2b548e6fa134ab61ab07dc37a1052b37370091bacc8d30ac501ffbb3ac64793e9a333c4fd2c4510c8aaa7e0c0855faf0f858a808d2a0ad139f1fd606ce4c8e073bff23a36708b7abafa1987db9d1f84be13d6f03f92903e9846ae6ea0286a5ae06b5c7a28f42d2cec5ee94007a2e9cf003c41d69b5828627d88c7fae932f2b15969f474c2d934d892d2690b53ca173c90e0cac2581718d37942c17cd50e0e3ab5e54d1998a25d167082c235458518608434d44306efae0242ee8f3ed5ac07795e791b5e6e921fdc836e584081f39333fe7edb5759cabbed410ae6f54227957894818152693cc473d21ef22fe2dcde2e4a872da54ea7f697a5e938891601bb6147bfd48764ea29ebc902e8bceafa9f7289f13a914d32d312b2c7dc3effddbe102d65aa92a4537d5e5ed5ef2da702d7604aeb54fb6a20d0bcbd5c7d60ae99b2445e0940004d6e44ec21a20e1eec632f9f46ff33c216b84c751d26292aca4f4709991f2bf4d2c2034e1eb83661fadf218b95d8c645023bf616f5612e7c1f30e140b9e6066c64879c891b397afc3365e608067c53cea275c79176774038fbe4669e508c1ad59705d4429fb2f80de43c0ed3e8710421a0119c22b30abe784f630c1bfa41dfbf0184f7b26e15103b039e3d8b547bb2ea5abe2b01f4d7232d6d61aedd12986c8616635ea58dd047aa4db07885a22ee09b2619c54db544b14ac84e5fd040a823698e89c212a286bc45305a18ab0c9654d07cbf30b6bbe441a5a875f5f68f9539f3544dbbef96b14f7b3d60d3c9cdb58f412e19c711579c940e95561e3c7e81eef6f85889c5b392300efccf720d1962b1e5031c9f7ed14d1be30921e202549fe63dd5617e67358af9a34b2cf2ba89a22ac8cda5dcd8500e73713832630b3ed99db361575cceb19d51eef16edfe0c6447683867f58d68b08a9e7e10c5669c7f8a69a3f3de0728b8fff2bd61b7924b2278c5a6827446c994e2198264e86ef4f34fb2d15dd4e7871ac5ac62b39321c484c186b0729f7653b360ff97df64f86f548f085b39f86bde45de286e774ae4fcded5ab49d3f36c7f85f4d2cb85bfb3e7aff38793d732045d07789f6cfe0bee40524eb2a493c9c04f121c581e147d3771417e4c3728c9bb4251434c3993ba9e4755aec83ce102afcfa8db681a2d2d9684b5f07e88de28d993059bc86db637458b3ac273d9efee03faefc2b4610a820b9bcedfa26df3d086871ba09f6ed98a46c038f313360b884212f01c9e971094d10203434df2c3b042bae3f2c2a741f92bde693d4f7e442040a2b3efdf078b3b33dfa1644c3f1db6b7a789927964b00abad690bcacd527bb2fda8b4bac96b1d250243de2c6f1c6b755324cfa01c7747da2cc80589fd691be433e9a02869f70c79ebf25ea88ce2a3b302aeb632436f540e56034907a2fb8b210d252496ee7b5e12fedbe8b2f1ca7171d68ae05d3158c73fd3af8f20e88ac9a5e3509eefd969dbfcb935e4d3ecbf30ef0a1a116cd9101ed327e2d7024f719d9e909b483192353818cc8cd1d102e71cc5b8dd423804322b688b972bfa3df2533042ede19474c53b43c500e705a5c7511182c65b316b9039533d4011ce76e60ff3b45cb36fa27cd38f24013d8295712c982ae27e8d075a54c31ad5af7552e8e34c5bb8323dc170825c113fd58add506e07c79c5b4dfacfeac0cca0bc0b57d0814a3cb7947c20c83d12f04d4f39902ed0d2e888925805f65dd7aea46ea6ea14f933c561a830e85eea5318f665c8fb44b5daa5c13b8f19c8d6ed402068e23efc3b7a3e1b58ae134fc5cdc65eb9e346d0ebfdbc9d24506d09e482c52658331b291ede0b14ac88838fefa67f189abc36c5c942278fab551b029be844f54e4feb16a6a62a302a1adacf6fa5c870e35cb5ef085b82ee8ddf2906d387d6a9d7967e322dd4be081a6ef0502d69d37adfa527b1229900ca77e86465841f58f9fc115ed2536602b48bed22b373a0675534d5310371c418d88186f8ee16c8047efdc140a5ac1992b898f03fda33bd1e69dd980335768c7cb564b91924f4eb0fbd571329dc30adb6c3c7916ea2f0a47dbaaad2da84d8f9bbf6c19b69c96c99267f7e72aa48b2f201ea428bd91f337df7d2e94dd3151914e2049dd2b507e19849acdb5dad3d58bff5d4cf3c07dd8c04e766753cd40a57b5f2c732eef923fb6326d2198735b293e9966147fdbb7a2ef6c6a342b75f869e7202dac4c8ffdb5a0c7e8492981552aa0d2bc7a8054c178c87daa39ddb228ec9a954e0626d7a3eddb5b91188865841000580a7757c4a7729d253cf6cc960ffa3f46fae655bc7b7800109629bb83ff15715e99fba415230623d453dcde8c09fc15d802421550d4186ab934e577456dea2026f610a13cc30f6d344d65ff0a85d6b54f6d4e09d325b32bf444a540b9a5675b97a6e49e98e4468c9ebf6c30cda8aedc3641205333197f62df49f7911b8ea789d466f5664083d5880aa53f203f3c6e0dde4707749d62de24e43a7583c36c66174dd24326f43375402c82f27a8be1b45205c4122b9fbe29e58b59371cd0d5544846d874363b72636ebb0761ba9b616957c6228c95de41951dd9b255a2cdc48ca63e3bb1bad17da2e6302d45d9decdb2d5fce6746c1de2304dca84385dcc76df907b4ad8e85bd400c94047304cf67343ecc92a4f7e2762ef9fef8bbf287e27fddbf091c26e8dba76e0f19a41ed27e09337e9594f4c543fe18b722937db8ff7735fb9daa3f0c246ce75f2c76ab1d535f2a24f0fd30332aafc8dd8d1c7cde32c632296d0133e0ed6fb5163a13ff8bccccff7683e256ae5f0263b1b3d80811ef2df0e087efff27e6b5386d832974ba253aae9175c7f65f421f055d0f982532b99fe073867d70a72409eaf0b8213f6b71bd42ee2a41dd5b94482253c02f325174eeb90bf423e2815cec971c0350664c51e64f007b2f12ad2d13cf6d5b2ee8b5f26908a766b4a4a26d178749a074732d31e56dbc68718dc0b50962781fde31fadb459b23348da34e9f6a27ec432d7059d72f13fbcef79c77b9a8a323661dfa4a81fb1dc53deaa2b35ca525b0923b73421e80e1d089ddd526b435b3dc83bc4c243528066f364d9a30dcc075e35ac06e9037c9109aebf017a94af222a070a50cf35e6364aadc76798aaa44721c9ce9e5ddcdd6ca91c7c26cfb987d60ce78d5dc2f7d13d2d9163e33b8deb14fb8ff81b0c8a1b08b7114a944fc697d50cbabdaadcb88c74d1df28febb28048f24a336f98cd9024f4d758770aa30256b92f4b1c3cd9b1e776cd5c643b6b9ffd020e5a833c0cdc52b22d1df9572419531a8bab8c622f26da83957fd1932aea85a469c15d32ec7ce346fd17de0e7ac04f55daf108b0b9e3935a3ad0aae0c108091c3a973786e0162075e77457479f313db2dd8fb4fa8dbf2ba38173125b43ade09453a971c7a05127678ffe074886ccae72c0e5fc584f8ad8e4c58ba58afcf0e298c6a0d14a290f5287d4d68d1f7853d1ad2e36d09d35fe30c0d5386a85d4f947963713757464378d3ff75fc458efb9a4336ad88f61c84d9b95d3adfebb38a3068c8a7287b85a38b092787e0af377b6e768625c6d3aa03fe7ac192b43b5696950cc7d4246f8012ab2ec3e0b32b3065249168f66a04dcb93c24e51e88c57f812b76cf3434a97f996a16dfabfa3128a6e03beb5d652a51b3acd433a0d1d214dd951b09db510468759d56bf95d6620d539ffd2a401e69fec7c6d66cd6a88752284bb401dfc306422673671847cbdf675192a6cdc69d9990bdedf2c6a1b56d8948bc849c63df5f14c640e2c2eb095cf88676d5dff828237ca0969cede3492a9a59e53f8234569199a24e8954d4719663ff6636aa8a4e2dc157e9a85bc5279dbbed28bcde04ba73a7455122c9fdcd4e23f8d9c7b0c550dcff66f55526de1f287b584df54d5964bd170493f7c2fa183157f6e66d31036bebbed824f1fc8c6084bc0483cdab332bb0d62795072881942fcf06b9bf14d224f4a46748f6db8b474bd5d5ac465b3695c7e1b925e5416244587f0757385d5c92f6a150d798a8428e36bf13bbdbcae37971b56cbc64e57e352199abb2a1d5c7862ebdf5e96e36e794918a11e3c4a16139aa420016134bf44753b87794dda9b2a390a2619edf3cdf8a81996721b28b76f95e6656e80fc3a63727af1e7a653e55290152826f793abf043b0aa0e0bd71f4cb56eb4ad4056e6ac331d79f4f42ee92bf6130d2d8f1365e827ea6e3902ae01e02bc2f235e481fa039a190cec95694d953624e9a008939fb22828902011f0148e2cae112dd6d540652a79446407904ac1fe8b5c593df507c52c701662072d83f170e7bb400a13f655d580afa1e55b0193dff10b933a35baf29f17e637f1c304c296b371d3a476bd8d1d6476f19e3f3e42db14cbb73821f204ef7e3af701fdf86d8179a2c59fe1f89f1c5b12d89410091b62375b3e77df69ab98cb72fb87a76fa3606406823ad4fea13c4f7afa34bba0b6515647f25fc31d4bac7d4e4ee6312dd5c222a0d777d8b3710b22879a20c10f0a04b11132a1cb095794b05443a844190599276efd82f0f", 0x1000, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:04:47 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 16:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000003b, &(0x7f0000000140)=[{0x10000080000000}, {0x1, 0x0, 0x100, 0x4000000000000}, {0xfffffffffffffffc, 0x3, 0x2}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:04:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000080)) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x3f, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x88, 0x2, 0x2b}, {{r1}, 0xffffffffffffffff, 0xaa, 0xf0000021, 0x10001, 0xff}, {{r1}, 0x0, 0x8, 0x1, 0x80000001, 0x1000}], 0x800, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x51, 0x8, 0x3, 0x20}, {{r0}, 0xfffffffffffffffa, 0x5, 0x94ad34cb87fbf45b, 0xf8, 0x80d4}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x401}], 0x9, &(0x7f0000000380)={0x100000000}) ioctl$TIOCCDTR(r1, 0x20007478) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='W\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() chown(&(0x7f00000000c0)='./bus\x00', r3, r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x81, 0x1, 0x401, 0x5, "d0f8eb73ffc84b96ad74f762ee331570ea20a152", 0x532e, 0x4}) 16:04:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x14) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x30, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8180, 0x20) r7 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x10080, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x8000, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x300, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000800)=0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x100) r12 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20020, 0x8) r13 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) recvfrom$unix(r0, &(0x7f0000000600)=""/52, 0x34, 0x840, 0x0, 0x0) r14 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r15 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000006c0)=ANY=[@ANYBLOB="8000d2a46b0002031ce8f4221476ec7ac3c817c7a48b0e0c5af3bbd733ae9f08ca815934272b292ae1a2df27ef6e4411c5542f"], 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="ed017985c2ad5a3eb88b044ee7b4c112b5c7689ccbfd266cd965645c5b666602184533b7fc5a6b8ce54561dbfda028fe4d", 0x31}, {&(0x7f0000000100)="2fe1812829d22c7261268b014c2f9465673d58a145b6dfb2357d3752a5edca1da1234a7196efbe1e568a", 0x2a}, {&(0x7f0000000140)="ca34fb35752c418d4a0bbb10ff8bc9889271eecc4d9beedb6e885eff399736e89aa4f6ff8250d246cf8a64665f762d39cf2c1c4cc0a4d4fd7302a620bf196ecfc6e3556df0896256b8cd77109be5b612f6b7e60f4cc7bf1687605e0f17a3a2ac24736e3f6c363aa1ca35c56c35236aaa8ded00fe03c5433c63268376cfc483d750f0eb15d4eadb1ee8622cd9cb20fdbee264b391bae3758bea9908b782797f62bce8bd48d4e48156a9407d1d3514", 0xae}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff0000000000008826ca9056e322b781e97ceb669965340f1932c6bba8d93a1c4d14be50a74bc6c4bd001e4b60e6e417da9771b3227c4f3fbe76659f16416fa0409fd9526b0bf655d9579e11be1bc44284f6b800"/104, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15], 0x80, 0x40a}, 0xc) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$setflags(r10, 0x2, 0x1) r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r17, 0x0, 0x0) 16:04:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:04:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x8) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10090, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) 16:04:48 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfffffffffffffff8) 16:04:48 executing program 1: getrusage(0xffffffffffffffff, 0x0) 16:04:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x400, 0xa) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000380)=0x100000028) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000480)={{0x401, 0x80}, {0x80000000, 0x7}}, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0x8) getpeername$inet6(r3, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r4 = open(&(0x7f0000000340)='./file0\x00', 0xc0, 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000400)) 16:04:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000030, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:04:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x8003, 0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) r6 = getppid() clock_getres(0x3, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x0, 0x40}, 0x7, 0x8000, r6, r7, 0x3, 0xd3, 0x1}) 16:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, &(0x7f0000000200)={0x5, 0x7, 0x9, 0x7bd, 0x6, 0xfffffffeffffffff, 0x98c, 0x1}, &(0x7f0000000240)) 16:04:48 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20080, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x8000, 0x7, 0xc00000000000000, "5012444f3a72c98e6c3e2f15c76a8854a0cdfc1d", 0x400, 0xfff}) 16:04:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x6, 0x400, {[0x0, 0x9, 0x200, 0x0, 0xc6f1, 0x8, 0x401, 0x3a6, 0x7, 0x10001, 0xffffffffffffffff, 0x485e006b, 0x0, 0x4000000000, 0x59ec, 0xff, 0x0, 0xb7], [0x3, 0x7f, 0x4, 0x81, 0x7, 0x3a, 0x0, 0x80000000, 0x7], [0x6, 0x100000000, 0x7ff, 0x9, 0x401, 0xffffffffffffff01, 0x1000], [0x8, 0x1, 0x1f, 0x8, 0x3, 0x3], [{0x1ff, 0x400, 0x80000000, 0x9}, {0x9, 0x3ff, 0x8, 0xfffffffffffffffc}, {0x6, 0xc8a7, 0xffffffffffffff01, 0x1000}, {0x6, 0x0, 0xfffffffffffffffd, 0x3}, {0x7ff, 0x7, 0x3, 0x1}, {0x2, 0x7, 0x100, 0x1ff}, {0x5, 0x3, 0x1, 0x4}, {0x6, 0xd3, 0x8, 0x9}], {0x1, 0x8, 0xfffffffffffffffc, 0x10001}, {0x80000000, 0x81, 0x7fff}}}) recvfrom$inet(r3, &(0x7f0000000000)=""/9, 0x9, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:04:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:04:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:04:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x4}, {0x1006}]}) nanosleep(&(0x7f0000000040)={0x800, 0x3f}, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:48 executing program 0: mknod(&(0x7f0000000600)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2140, 0x8) 16:04:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) 16:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)='\x00\x00') 16:04:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:04:49 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r0, &(0x7f00000016c0)={0x0, "b0"}, 0x9, 0x800) r1 = getuid() r2 = getegid() msgsnd(r0, &(0x7f0000000180)={0x0, "df5282462cd7284be3313d88090f9c8bf3b714be1638a91a71da85b2e9cad404f82182b98345ad524c6faf82530a7cf91ecbdf513e9f411622184b111c8415433d0a87e34084d320a334e5f6475d5ae4684d541755cca6ef3f8efb2a6c535e4f7b21dcb619e64e448b22878f5e65859c7429238f36dae9415b6b6c3405adf1b5d697364cf7d63ac0c745d9f7de7b89afc6fb1fe412b8089dc59d55afce7552ad8fb594e974d3d2cb7bb66beeea845e14af4f7562582636546b13412be19a170964b775a97fa2fdeb4ffe2c325639749246c9b0851cde6124e42ed92602c93e96b55df4cf7dbfa180daa60c9568a27199c35532a40aceffb537b1877b6bcab56014623b7defe6fc8a75d8612381b51794342644e90b95dd7330b677ec8903d510e56af2aa1a35e732130cdb38edd0064fa981e14bf5bd9d003537cb88478e913979409d8a9a882100f1d8a8de09cfa50c6260be19458d10448e08ce37e6f735d9c49e3768f43d0415d00b303c9161a66d0a5572cf0d3bb86641f4540b11e5b71814f2a3ee8d861feff652f105f9bb4b5e43877b0d90758ec1320596650b2802a7d336052ba88f1242090ae03c4290ae47cb5a9e08b7529e12340cd9b91bce243bb29b581254ce2d6a9bf99b987d0908b2183587e95ccdef871c481792e1f2955e4f9ec04278ae0f06db6240028be95539e15afd46ab77309cc55409b3df9d21ab9018f42e0446d44acdbf0e163e51af07768734fe38a058c759f21569c5390c82ec5da770ed20de9d55202accf1c514ef81d31d3ff837167f61c5062d555c7e8ef9ffe9e89787a993edbbc4288a585af2a35641e86c2c7d71962da6f8c74e7c845ee4a7eaf06ed8f476cb91d74783832891d85d4da09d5875ef56be1a0665659e8f8c0ef614ba8e05d5f077a7168eded5e4f344e18ecf9c410842640d8a0eff8969cb6bbb91639531f617fbddc3650d6af5274d5af84e7f51d104344d90a0df2a69a711b8ee05962a35bc9b381ea16b9864d62b8fed3e0f89d6072da1466fbfdf494f827fbf978eb7ccf53ff50d6aa15b596e82d2fb804bd4a330110e77de96e5ee754472197d43ac523143f4383eb1d1fa067b4d553a9a3f5e0eebf0b0565b14beeb30b4a0368ba8c585256ca339cb534b9de3c34f4f44c2cb2f472d952f5cc94c75a29afe99b7f1256e5a6fd0c6f542e32ba3f3b6963de044743730f340b96f54ded331cf69b6f249f85127addee2b0aaa2ceb380cde208aaeeb81adb1c9368938382778287d06b82cb8eabea0db50f2070d804b4b2bac33da179be36a8c75816827dde69afd08d1ab0206ddc2f1b61e927e4b148a2a82339c54fe2d5f83fd1092d904298fc644f5d0140c6ae360eea7fdc761ef3a76bd81e89c8ac1dd5b97f8a07c4b9150c2e05dbc70c275c92ce0366c55d12f54d58c1bc635a4b1e0f1275925f9a2b620dc355df836d539f252662408d7efbc5b89077b82bea5ec25c79636d5319d01b82a53538faa669fab908734946d58d828fbda7f0dc18065e38971bf10ce05b715e551f240c31d316ea693d234abb4e122f367d462f223a0cf272865bd85aa7398ae10aa0538b7681a2472ff689dd0cd1273010e55f621660ba60cf0d5113bcd35e6a3729d5baa9e0ef0c143bb0c37bae9906323189f9e308699bae0e09586f8b5d45a87f01ca0317909a6bae576aea0ae72067bbc0a8e8bb59b379469012d41f21971fefca9d96655821d0aa667b30dff17254a61b1c472c13d59d768dd38bd881ac41c89531de3bfbab9e72cee95389b24e364840d597365b1b37cfd180ef758a7f4fd9b7411db02b7a089ddfb9927ae15f945a14d1fdf47f4f900951456c005ce2c534536309ff2ef4de3999e2060e2a0c7c3d669bedd8ba9852c3ccc5952410468a9d30d225710094f18a74dedbdbbd32f850351ba8b1acd058b367bcd5cc56db88ae89235a79bec46c8dd626afe2d4c940188b433cccdcb6051b263d7d435dcff6950acb05502c0dac6cf015620c1821366670024fd93cb9588ade4bc215658b2ca08bf8caaafeac7fdab2fd0f06c83d8a1db632bd44d0ffee4a82883953c1d96a5f0ce755c69e0a5e1b154492a2012a420da7e578b3f9c1b4542ddefdb7af5cf52034c70655e123f50e4f91873d9345e9e3415467860254c120f0ac53025a3f68e669adb2c651bd045fb382c9911eaeb91428991615effd83352d21528fdf31bc969bda7f340369ce6d806f39146c34004ffc0080dfb9ad7fe6fe53f8123c30e7444a8df77fa6bdfe1720debae37dd202eef77bf03584752650249f41e89e13127cbe89baced80f10e53263818d5dce93b499e8e6b7f32132c0a6a64132880a023abff53df5d550004bf0b4bf0d0105bfd3ae112a3ee847ffb94c4c87c0613745429744183a437adca2452d5ef14ce2d25bc2c605bd1c850758345a3799e7d3dedda92cb45f8bfff577278f5a6184d1bec9c2224810276d17b02ed117f00c395317c851c567bf0efd6518a98c97bee18d7e1918d070f19031ff67bf1de4833cc4ebae456cf7216e03198bdab73a23c1fb288e51690b7aca03957188a2eb283d9d84b1bfff6f37c0a8eab05d01430133d7d7b2e3069309a1e05c400c48bbc0aefc9680da3b7c8a58204ecf52ddaa6073792819e1c3539ade8dd0980f544563ccabba2f142b1cb08c13060ab71a2247326e264ebb7d3a1e6819612b9e64de702202e617a2e814acd15bcca3acb56c3e054768d5adcef78d2814cc1186d9d0538ba2f0a5d4822ad2d9d17497282745f35a887b5e40f5c50a9b2e445f1bf9b5cdd4905b7f1c3fc3818912de7ee43c0c6327ec6a21e5f99016911a1cb5a4d3b7307b67c995c773751ed4da08c691de2f11429fc41a182a02201898dbb1dbbff123ea821977e3c3ce1c716ae4fd76c5e6220e597b1e6b893cf60fb885a1c42e79148d210710e4180815d9e618da032aa4156a4a45692972f830eb15d5c8ae15b1a0f7530c9fb838e8b7ffaf30eec74adc00aa923eebe7613ed04b7811fb225437eac959e2d6cca814109f3d415362a172f31ce1d354452a1b1934c240275c47f95404c80901ceef80a4edd599d164b3d0127171fee69882a2c22bb85a1f9bbff29d264991f5cc2c74b58c3f35abcc6956a25679996b960906a0f82af614d911c55805d74605180fced51a8060a7e1a9578360892a4365d332e5b449b885c016c5166662ac5f5fdbcee116dd0bd075b1d4bcf04f15dabf055bbd1e8d27544d513f675785370833526e7dfdbade0810cc0bd4f54644e07ca0e05424c99f3e3510adb900ec03a8d2cb153cec87df15fc26b34ad357e32a59f440752d8914eaf1f437dd698213972f9132062e502e7e5546d3922d756d256f292a78e8fe17ef0caccd19c596408457de82acd46403ebb35d77f8e6f2e7343fd722de1335aec9f54dcab091a0929353b562dcc11e729d29a0492c2cdc7aed0762f921844916a51a1f737f0f07f2d921150cfae27987acfd461f65164e6372b91fc752425cd8450011cd234e10a8ae97b2ba93b3fe34ae2efc58f8c62c250283532d37ee7cacff0bbf19798647a0cc2c7a7f044180ec643a2d55ca5dce37592d5769f7f6e3ef92a946055f5ee0f5e95dead8348f92254f7c92459af0d3e378fef85d09ac421af902c599e06551c66120402269660248837a4174d5a66b0de9a163e1a757083d84e8b3572fb29cecab9dcf131550364fa6c82105797d2e9d2bc232b14a9f0902093d4769be1547ec51e83e469be2cdfc8eb4f2cedc7340b4ac0e94d592645906c81a2c710519ed02cc4c47edfcc42c0fb2f4996335fbd70abc064ce64df297e721b3da404080397b3326ef19f8d1b438ddf0f71f1e124df3d93a5fe65873f375aa013431e9bef9242f1acd30669083b03ae67305e9052265eed9b2ccee55f32691f527505dc0d02df3f204f71a0d884e10b2dcd18aeb842e394fce3cabbc9ca088242ccb7b14efc40486a20df5362b8ebbfc00e95bd9f84c8bf3648ad05e85a6fe6042eb4b7137d8fc87ccce788a0de9fba35949fa698f952b355325d6b31f87099a4057da3752ca6dc47044f88563d9b236bc70477ec777abb1f98c31a2778b9df708885dffb536d07d30b0af057d1212d6481b5e05592769f2c8926a64820b319e62accfc876e8867823d0c21a446f02eece77445cfd185cc18dbd1b85d91700a62b77ccb80e6e3a4d3853149e20153c67866d6eb5ee5eeb5c506802f6e9a34489bd10e5b552d24bb8bd0cbabc76df2808792c17dba62d64073dab439c3e4da588b123978997b5b9a43b8f8e0cc8914f313e547d393bbd3555eb267b64232d692f265ce192dd5e504e5bc81f2544489dcf4491e1ca77617d234df550520f708fccc924376c82a7e33eadf73ece9334d4fab93ab27796395c50b403bcf4360cf5bbbcd3cf41095cc1a6b5576657a084c236ef0ab5a96eabf7c52d673adb74f583f83c1ccf2873b1d496892d1bc3c8c707303da27830e32d35c9db395cf1207714d8702980b0cbba47a91532f96dad0586721337523ad65f8ae959cb28cb57c858b645fd29e149a9b52bd4a20e51d57fdf21aba5f4fa5539316cff83f21ea02a5383d14582b5a23f4629a3eb4bcff2775837589a832669ffe0df8e4f7014c23ffa54797e4605de727aacf5397070abf1423fece61f6e9453bb068b898125f4e94429717ed5b6b56fe3256ee3f7309c001d604f456e2f86b798b034b33b139aef4ad1002d4fdaeea77c4a54b485d402495702d2b22a59d27181950a9b4d32f52429fc4b17fb83a5892b6047cf10444346bfd28d47bf547043ab8fe3601402f729a8ee026a1fa46e72319ad2239e666930f184e198f6c874fea539205a8ca16ac6284a1b8813af09dfb5029753c469db1c1b6e216b921045f7ef9aceece618f5b69fc6c9ee6fa5054323fa2e52508ba409ff15268d7bf158f55aaeb7064485dc7277e7aa08a5aa3125b7611dae897030b3019c9f2f4adbdd0b320fbc0d50cdda2316bbe42762f90ff07704b05069b483c52ec8ccbedb441d3a34076a10bf4987ac976db6b89e2dddcea1f4599f27a23b3050cb97e034c314a0cc348d70dae1d4e18adb7035fac101d16f56bcee70b2f3c3f8c3fe1808f60853afbaf69850c422a8d20926693cc10e8b15bc2598a815c444566851c8503740dade1786c3333472ac76e62f6eda9cb3c09107570386594b94f8ec7fe3349706ec967f8f2275add7f8fdbaa91804786f573d52305f2820d63fc1e284ce00a9e9652f6a055348fa76d1d7d841f1ac9c6c069da4f23543879cb7ed8fd17f97de50fd085162692dc48028023b31f6b6efa32c8be4dcd3c90d4de4a3b48a223988d866ee929b7aa0a9e8458b71c520e0159625b44742b57bfed3609629f33662385899dad1cfd81cc17ddb7b74c5f69f24edd36508a9786194c967ce4213abb3f4670e3ba0774cbdc8cd8fb421101995d6035bca6f1fd83fcd582d18e275f35b64c0e1b0fea62c0233f2ed187242451de66882ffa4f46708fbb564e7bef045d8d015c991a046a7be9cfe096ec7e7267e06a624ff4dfa7ef4d034900cc62b9d9d60544c70c6ba931621499566f919cfbe233e8337eb3314f778f72ffbcf6dd372d7eaf0ed47ee7e911e44ff3b0cf98051a53315c6773916978b4136a4641f00461ddf1895810507383ab044a6eff9f02306508297db7400d097f472ace3d328be2aee4866ac3e697533d3752ebf3d9dd243688d6885e65fe47bc504b3acdc5730250c86c0833329ce70b5"}, 0x1008, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgrp() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x100000001, r1, r2, r3, r4, 0x8, 0x7}, 0x3f, 0x5, r5, r6, 0x3, 0x7, 0x10000, 0x401}) 16:04:49 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:04:49 executing program 0: r0 = kqueue() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000140)=""/208, 0xd0) 16:04:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) 16:04:50 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:04:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fe69e303444a2"], 0x3ac3396ee9e39df2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1011, r0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) r3 = kqueue() sendto$unix(r2, &(0x7f0000000100)="60d5c6c81bf586b127663cf640961ba19969436162902a2ec92cf8796e8ae516c5e7082ca961041716592add39c73f7fbfafd595638770556cfa8c60", 0x3c, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x3ff, 0x4, 0x5, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x759}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x247}, {&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1a}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3752}) 16:04:50 executing program 0: r0 = socket(0x10, 0x1, 0x200000000) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:04:50 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) listen(r2, 0x8) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x20) write(r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x80000001, [{0x2, 0x8ba}, {0x3, 0x466000}, {0x3, 0x7}, {0x3, 0x4}, {0x1, 0x6}, {0x1, 0x9}, {0x1}, {0x3, 0x2}, {0x1, 0x100000001}, {0x3, 0x81}, {0x3, 0x6944}, {0x3, 0x9}, {0x1, 0x5}, {0x2}, {0x0, 0x57fe}, {0x3}, {0x3, 0x9}, {0x2, 0x4}, {0x3, 0xfffffffffffffff8}, {0x0, 0x5}, {0x3, 0x8}, {0x0, 0x7}, {0x3, 0x7ff}, {0x3, 0x80}, {0x1, 0x1}, {0x1}, {0x0, 0xd7}, {0x3, 0x4}, {0x3, 0x8}, {0x2, 0xdb}, {0x2, 0x7f}, {0x2, 0x3cfa40ef}]}) 16:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) 16:04:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_settime(0x2, &(0x7f0000000080)={0xfffffffffffffbff, 0x7}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) fsync(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="fe4338190c61926ca7c57ce6cffe52caf646408d1e14c3e1e31c580a912067827d62c17054796df85845f247b32432ef20d343c39003dbe4f300a8f599759f21bd26c8025b370ecbc7e4b3235a528d792f6e25791945e33aacb6b8342aafd303ba7760bee0530bf8922edb9f838701b682ddc631f8743c586623d0a95a3e58a68f43fe49c5ede8a86b08fac595a05817e0d59e4cec9d7ad44a5c03bde1ae53fbb6e9d362a1385c0ba84261e5c0b630191dc5e873a4204c27b8904a5a46da49fe5b7a99c65846c7c870caecdcfa34134932d9d58a4f35", 0xd6}, {&(0x7f0000000200)="4b3bb7a3cb71f0ed50bde94f55625f7d7cf0f50818be26af92ad593c18916ca7f9f3d2dc17f8f1dc260cecb97db5a1f9631099c57feaec40b7ebfdd1da291682b54edbdd73ff7bb64891e3f0ea227cb2cb3a114c575b69730b0eb9f17fd827f8e3dd4aa445f453a9ebb85a2d0820fee9c6b4ac23cebca5d6f6e3e94d", 0x7c}], 0x2) 16:04:50 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x1) recvfrom(r0, &(0x7f0000000000)=""/131, 0x83, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, 0x0, 0x3af) 16:04:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x20, 0x0, 0x3f, 0x9, "bf092c7da4d5c9edcc014c570ade3d530ecac2e8", 0x1, 0x3}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) fchdir(r2) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x1, 0xfff}], 0x25fe, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x9, 0x9, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x20, 0x51}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x8, 0x5ed653b4, 0x7f}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x5, 0x1}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x20, 0x24, 0x5}, {{r3}, 0xffffffffffffffff, 0x40, 0xed3f0addc86f00a2, 0x4, 0x1ff}], 0xc351, &(0x7f0000000140)={0x4, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x8, 0x0, 0xfff, 0x8000, "0140cd9ab62e8c59a0d670f1edea6f3d3189f2fa", 0xc3, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000240)='./file0\x00', 0x81, 0x10) syz_open_pts() 16:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:50 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0xc9b28eb81846da8c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup(r1) fsync(r0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x40) getrlimit(0x7, &(0x7f0000000080)) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:04:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0x6}, {0x1cf, 0x9}, {0xce, 0x8}, {0x147, 0x200}, {0x83, 0x3}, {0xa5, 0x100}, {0x8b, 0x5}, {0x87, 0x5}], 0x8}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r3 = dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) dup2(r3, r2) 16:04:50 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x8, &(0x7f0000000040)={0x8000, 0x10000}) 16:04:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00060000000000000000"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000240), 0x0) ftruncate(r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="d68bc19a296eaf8b1e707289159d85ce4baea25133dfe37bd06f0f318571ba9b91f101fcf6e4a6d2b5c12b30b9f0b161aece92fbe803b591affc6042f643e8d95796b08b4a56e31ed48b526ac9670ccfc1516a32776dc8a9bbb58e976ab66b70aae7b41d49a4577d115919b1d60b6823eca2e7b03e10d58cc298382dd49d2c9cdc531797bcc2c85cc091a4b422e0544fbb46eedb9e9f109cf83532a636f5ecb3e6b4d5c3", 0xa4}], 0x1, &(0x7f0000001300)=ANY=[@ANYBLOB="d800000000000000ffff000005000000adba5dc1de58654310583b3d5758ade1e4b9356a2acbd3e047e5451c27db4fa600b7d9c7196108e0e162049900e233d60b6a9ee6f6d10f0c1dfb2af7f03f06c27a6dd00e8db5e779eb05c6a591eb739cb46cbb59c7b4ea5756b8140e836e0fadfa44beef138bcc83531fa9f3e769b33b779aeb71638dfcbb4a9fd07bf253adc4d4f694dd8443d5afb0bc1a74810adff566296f2da879b1235e2da4ea77cb85ecad63eb8465496f225dd153b37e641904f76fbf297142b22367c5c411b80d86dc53a73c4183283c0b1010000000000000ffff000000000000607e3d3a11908eab7eb98215699475af50ec4eed02edf0968c1d2c77fab0208a60e0cd5da4a9410495e19b20bb26a549f5b1a04a6aa30636565684931abfbafc1acaa2c50e621a7d7c2a9aa0cbed28bcb4fbad79b17106c25e2dc0139d6b35f02b3bb38df3b83e18e0991b22825319f6495c8dd468b287711b9de2edbbe1e832d1f7f18e707730d3a264fd9c8e9f0e47e475eaa23d471cece137a38b8cf738140bbf693a082cc03df2523b52b8cc02eecbea4a27e2ed238679dd501537d2f43644518623d17ab02f4b69c48eb8ad29ebf87b36dbd14ce65e539048c1038c20161c1377a3d6bbf837fb5722ff2d066a38d6523afae051e4a9d87f5fa2a90e82d3374e0ff744546dc5c2dae8246059ea83ca160fed3671d285ef6692d9ab1a1fc006330a22785457b9fd99ededc964e298f7288988123340abbb005145077044efed4c2fb1a38355dd42bf797135026ff80cf057645e4790ef1aa8c676f3e385e47e7c586d0a552529a2b37d7b5a8c46d48f3cd7abc2255e750dcc4c02d657175a0afa30b22d62116f7c343109cc838ea28f93d64af4b488890ee0bb554a7083c77c4fa0b5761e8e0132fd5e7fdb33f7f0edd3d8ca43e90e22418b531d858fd76d8db1e11b37ef0a1fb170cd8f1bf94c620752df3b0b4b65b5f5f0fbaf02546296a65242eac628a29f736114b7d1b08764d40b26026f590f17e0ee3e8cb3687e052447b5c7f79b9c83795372b24f6ee3796815d253cdf30429e0375cf20455bf14f3f8be899e59cf0029d9de5e5e98c783ac8b9953919ab2290cb1185207ce5c52572199cb3b369a066fcdb95ecce4c3ec2b2fcf57eeaf557d64b7503f60d0c9d077492a68f5edf20fa89cbd2f0b6993d5d0cd695b5afaecb246cf2a772b7b16a7b45d997c55032af356a9ec08297ca10c0baa449a55349967c601c74cc88680a96d3259e4ac0e3104b3a8808743722c37c329c951267ce0ec2ef211fcea1123232ba160cb838101eebc5dadd5719f8520c91a864acebe6126bd945e8970032c1d59f8e04fb33b1e081af38d8a4e109b460c91f58031e21583d617eda1ae0ac493243e462e2f3096026a1c41f758b55749f06e6f98b41a221560c968aa8444a427cbee38a3cd7d235093a4c6149f2e40b88f29d390d585b82391729be2eb7eaee496232e6f0f89d2ad802eb04558720632a5911b791d1fdf7386cf70626d4eb7fa3a3b2714ab5b7418584cdcb1994a5393e6873661dac772e1763b76694a2a299908daefe2afb2b4ea4b34bdf4dc0e130dcf3de5acaf96afe6f4a8eef4786d6b8e593b5ce71eaa11db273f72fd4e387f8c99c497b72b3dfe4bad791f746ac857abb41c96d3a74ca6839fac6d6c8831e5b360034d23f1e1f70fba085f842d89f9901bfaccb4addf2ede5aee9d2a0dfea5bcb12f42d5033cc42ce9d549d7fad1d81796ac466b9ec0e447813596c9d4a6fab266fc0989173d53d88dbe3ac7873022e4fbd28aa788bf3ad4862e5984a4d1a6ab79aa2a43ef333318408f53c86902c4e70bd21399b977252b84a5296d9272e383f0bd269ec81ea1b29cbfba64aed7772b7a5b581215b9a359c7f882bfd150c81f100c8ff407b0845450b53ee106585f468ca510d5bba9c89bbb549ad40211aed624a12e817c62dcc09b6386c4c238606a2f690920e24a9c1fb3ad07bbd83b5997be29934a9673287593777fd2ce1708f6d5c32d8ca41e4ca6e86ba92addfd9d27781e77f1ce93ffec52ca2499e79ed89910fa7fa2261cd54eb8a7108901ce96053a5f9521e94647f4df223a66b18da712ef0a13efe3344077d56a5c8c4a26099c415ffd6de87fad1339933180daf7c92654c7c88c0b192c0f353b93ac660d51ecff811d5865e9e6f768e4b7c987d0ef00a45af9dd7f0d3c4d0cce19a2d90449d0790053457ccefbfb427246d877570507c136ec56ce5f200cceddb713190520689aeaf30d2d38cf042330a207047577930e49b05d722b0018f817c9de0f4711ef6f6035e55b74cc590d57378553b0f645fa53113d0a4e0f5def4ca9df36c96b05fb4ae32740c2bd22ee23107409903694d3e63d3fa50b8c80c16f29181d21abef7d0c2507541700c3e25ed4f3550797a602670027a3827d4a210fbf00a7faaca7d7f6a62f38d602caf6a79b89f66d5def409747b3cbfa216e345220899e311940d786c23e2ce180eef1f5dec754a1d2bdb8d833a5ba8e024dbfa7ffb9b2c0ab2929a1eaba6e0229e71895c0c1355f9d6de7cb36ca3894c741e6060fc5c82d8da02fe62ffd1a443a252255a61474b21cdf7dc06bf20660157c31d93c1b7e710a6c04cbbf04932237aeca09243f443cea1b3a24917ccc670c55327cb446d8ab21f13d388ca090a54341a74cdf32e0d32f1cc183faee5c809f51ff37c4c9f83733e60221f2da5cac01ac1da9b057b6aef4e660545df8e1e41c851a71e3e1c5d2b046a163db45ef2a60dc35005030717d6838948de1e0b01cb3bc177c33d60503ddbc4831e87d89804319aea7d481390865db11e1178979d5f5b677fd6273c450051c18d4e1de27f370b4e6b425eea1a728ef040413675d798868599b20bbc4f2c94adc30c90238b97b5518e340e6588a59bb24a94411d64350e18e291ec18fcb64d8cd7ced1f107f88a764206cc1526f407cab43d513315bbb108f7fe1f03b7d4e5d3f7b2d5371b3744f0f635a171248975e33cd57cb1dc0316dea5eb50b4c9629e99d577df765b35f753aea463b17c8abc54c36160caecdf35010c1efb93729a4a81c15c976bc577be2c4450f3b21fe3ef51cef77c03a7cb8d08ad4bdca5cd6178ed054628b31b0e840b5bd78e8573d65be8f51c04d70f04359f3ffde5f77836cd798ca733c557d75c1134e028687fb49d80f596ef3cc99dd326657860b4aa50d6126f408574c37f7e4da88726c04fae4d802561387eab37432230fcd42104d97a6fb290b677e5d3c6ac72e8e75c25b98ccb2dc576d84b6039c65d7e4e8e1043231b2cad87de7d90d47892ab2152fedbaa570152fb91931edbdf984aa0af26cb017026d8202f5b249ad056d4636910d3b06357220e8e1740133f70f1d0cd7bd71c1ff1d87c5ce46a74903aa1fea6aea0310b5d322b58b2df4457b49af0e68a568dbac7c333050e8f215a5b6d5636b530922688707cfd7d2d4adbb00608ead2b6a43c0dcf30be3722b83d92f13010747f251b262d02ff33d061bbd69045193792ea2f61cf151f3b432eaa6d332bf33a79f2e5b92b9cfbcf4ce75f8d818fabdbae14bf90134caa0cd46fadc16ae3db93e8b6eb683ede93c68bc1256be69383eb440853bdd9b03b24b8faa32743f3fbf78852c34dd0abb84311954e7fa059479a018e0fd9b5ae1eec8cfb24439581df047e04313c9545252dd8f8545eb9e76663409d37951f356ad8ae6d4721f734bb21a5cb51b16d4df7c7e1ba24825280b285b571836ff7459a15cc9191737f675963179966a442e5e091f283572226cafb5cfc3d08ca2f2323414d45866e70b027ea921141e828f658b0cf9819587a710e1b9b1489d96db78834b21e310161773d645899e1017a711cb14df15e18e3a609730308fa92f5936e252b2400503a51c193f3e7bd90d289f1ee60442ac958c6ae9d850bc432509762638d793ba081439f9fcb0fe3b71c26e47589dd0cf99e10b13d1cd5cc3180f1e9a24a971cfcea6c175a372d0d7fc2b0cf3f5a483aa11d4b7c22c501ef6a7195f39faf22da3e9818c90c27827396b8e267acbfa3509cb45a3c3fea806381b21a08a49c2690db758a2714b0c0b2a8cd9de0a21bc0ae33f61849849c057df267d523cb9e9e2d0d79beb66c12709f48e6df90fa5f92ff0fb20d87ac9622b6042c116371766b16025389b9c707433e5bc5b0c6422d2cedd10f1fd6f2ec02481a0858518d5bafeefdbbd391d1dc0e6bbbe7ebdec857f18f32d22ef31480689bb98dd7558725ee3c00178a54a9b40e663cce5e563d6972e8ab5120dc1821aebf70d3e798810fcaaf881f8f8bdf2fbb9444af4e148fae693941b96c265634070da2e7ca5e072dc76ffe39be85206227fbf9347025ca03f66dbd3203a3aa44669ecc94d1ec125e04a56dcd1085e625aacb0af76d654086feb05bce33f47720e72296e362ef3c0c6d74cb808ffe24e6c5e8a25055d08465b182777ef9656b2d148e9c6908b299accef7e227e21fd1e75f434e9e20284560dd0ddd56b158b7ea124a44f6f5bc1df573d694919101f5a0c76f4b49513f3c79cab9dfe9b9ecfa644ee84d91208974af644ed515ba418cbe3db3a568001043377022418e6e6947535f7e630172019b69e9650e9a3b920abde70cdeaf7e69580a8d0062cb02e740e6bcd8855fe19fa382ffe1595b790b7e297396d8773ca8581929131a092dab16f3b99501fc2782c6adef6a9ac8f6d07ee025088823f48bac088bd05394433188395ccaf19c929540ee1456a80f03a79791f1f7614696c04c5688cdfe346bae1af1e9dd1ba259d0f2c9b2af319f6dc3cf77049e3ecdc7e87919096712dc41cd0afab2f7699449f81b1b82be7ce39653ac882a94514d28381cd1d760153d9414e4d3c6c9c4e491bfc7783b1b95e62fcd803a6db903375ea26bc156108aeeddc0fc860459116541f5db531aa63f5a10deadcb26e7b5eb71d2a5354da834fd5f4edd922c202b8a9bdbaed1548dac0034da7bb7e2a85532a27c513e68f9271c11d8283d73eb38f002efdfb3209f63ec84d9fe9415089e462633ccc060c0e079327be770718daf20c8b9f3f80826ceed9aff77255f757cfdcaffdac83d224cc9bc1b50d78bee965f897bb18a348be7ede8fce5969f89894fe2d00ec3c6bfa7c8eb1bd9464162cb48df27d006f610dd8db04addc6962e7c69b6e98f5c02f468adb5b407c674b785f92bcf1630890790c161722f32e6ac3be9ba03fc11893ff0708730980326e72933293a961187453d25c38a3a8faed1c12249e246b62886d9d9da96ee676d049c66269abed94621a10adcf2b7b26eb6b97735d66b8cd5922538cf7bfbb259b340be9e1b7f643d3fc0271d21262cd57ace5ba2d13c8bdf21e45d58fcc49e02379f5aeec061d504fd9ab81e0788ff9ccf349a3f4f69aa7d00791dd98f4e4d7c62a9cecf9ae3310f45d6aababf2a253416f5af410be1642a59a53d56d242c693c276eeff6669c43d4bbc885bb6d937e46a8e04c8d1863e9aa746fac529d3926f24e97aef8652fea5201b20c459454cdd19d9f7e13741091a0019fb28d73e975b982aa3fc8d876eb6adbd5f7e34a42cdf0cdb8a84c7c79210dc9bd3f2f9ab8bfde838de7efaf21068213ef4282ec28a0a883dcff375911edf8579a8d3de8c145cba741b033cbbf9556a26479daa0df3059bc2545e9fa3c830590de2d7d7ed6ab9d84af37f50f1ee3b5275bb8c7c041646ab0078f6bafd46c4526d644bf204ece6aa5f601b7a4967a76518042ad9373257056eedfd5a91c7e59fdc68791a8d9d48be2486800aa27450ac5a99fc875a6525224e2b9174d020d9443335e9884146556fa1818aefed35f1c669ea07c29a356ef8f5295b4094d2bd5457de5083f44d232d5a90f4a894a6ddfe93dbd4c3cde8ab0d6b0fbeac46c3bf85995d9cbbc9b6da8c4aa2b1e52f592fe8fda4fa900c9e0cd885e5a3c755c4910367797adf1c200b656c64f636520c1e08ba84c0d8804b1587282bae7dcec8c01ffa1a0ff16513ecd5d11ce7c38c972fbd1339e3a1a51242d9143b048298befdce07ebfba56082aa9b94ee2364d02ccfd11a6f54f70ad416fc000000000000000ffff00003f000000d7fde39b38ccc748c017820fe7671a3bea7cca952522061fe813ee29b09409436e37b8578ac23d7e996aab96b30ccfc43f2255a6cfb97880675e52a15e849a42875d0ec3700d91d60997b50571fb526c123bb4452b77bbc67d623b2d6dc609c6cfe43e3e9cd25a9c0581c75e5d973810c67b799e05e4301a7471c6d5b13013a4b54cc3aaa91dd56199620440cb6e0fdddc02b8bae934959a2c51644874d56906083b7855c1d9b83004d8bc3204406f09480000000000000001000000050000005038fbea47aff7fff0207a2016c63e8eb30ce63554e423db6ddc25428dca6a749b83c11223900aa6d8d00b89bf14f5cbb1d86209fd230000"], 0x11f0}, 0x402) 16:04:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[0x65a198f8, 0x90000, 0x2, 0x401]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x27}, {0x6, 0x3, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x2) getrusage(0xffffffffffffffff, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/119, 0x77}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="10000000000700"/16], 0x10}, 0x0) getsockopt(r0, 0x100000000, 0x7, &(0x7f0000000080)=""/40, &(0x7f00000000c0)=0x28) 16:04:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) 16:04:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0x8}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="f02eb70b0dc320db510dd9c222cc08828da1fc286017a6c7ba64869c023297a0dc4971ca12ba2b681e8486d07dea52372c84fc3bb56f9ea11dd70206", 0x3c}, {&(0x7f0000000080)="1d5c0a5a864738423e7f0b9f21ffab3ba07f7305ed5ded1ea6a8d099d9f9fcb104b364161a9c3b251a254401bf6dc251b857ecb4f71be69616550d841d9ddc9124c4d8b41886ab34e3592e8b4d4e99c9cd3431175aa8531f9a6c8f0b11eb5463f8bac808e1ffeaf2a945c25b669cd46d8b0fed577a7a04637f5ed699977bf137fb3221887bf00152a6f8ec4a1d69a96086d0459c19824e6033b1a1642ece7896e3a7766e338a7c51cb8c7eee3ccfb7cd55f3a823f8f3e4be1d3201", 0xbb}, {&(0x7f0000000180)="1bd8e08b90ca2959a2fb2eb5949e8e721674fc09d8a3686c3c701dc3f7c8c1d131bc536257fa90fdfb968d95c5e071ecbcf0562e1726a9ebee39dd8190f915c195b82cef68f3013628a067a9", 0x4c}], 0x3, 0x0, 0x0, 0x6}, 0x2) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000300)) 16:04:50 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/220, 0xdc) readlink(&(0x7f0000000800)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000780)='./file1\x00') writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x10300, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket(0x20, 0x1, 0x7d12419c) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x20000, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(0xffffffffffffff9c) r10 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x400, 0xe8) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8400, 0x0) r14 = getpgrp() chdir(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f00001e8000/0x2000)=nil, 0x2000, 0x5, 0x4810, r11, 0x0, 0x7) r15 = geteuid() r16 = getegid() unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000740)='r\x00') sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="01002e2f66696c653000f4fa54b6f7332f3df0acb52353d1d5f93400a4f854e14d16e8872ee9373ce4eac1b16d3a082ac6c0d51ff41b6cdca93ff1c0d3e500215d7a26e5c981aed0d2c6d5d0df8fc6bebc0ee87ede274b5fe757f3b56c8cde20dc67bbef60d6da022b18aaacee2c84b14ff7317e3a5950330fbadb4850c695b60dbccdf23e9fc5fdf2daa1185eb0e2e8273b8bd9f50b47bb15fc958a1c88a897f2f7ce51b49d423c8abf1b9a862325eb82bbd1ff9ce837ae1450d092ffaa071c56304ef7683e09e9ddfc03aeee7c87d086b9f4a41186354f822b5dca3b3d35e0a4"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="9fba7d4134f8f3e3402994721bb27401139d22f1637be8db6dae5c0b9e3292654fe79052f383b4a8da50", 0x2a}, {&(0x7f0000000280)="9dc1032e459ea2c8d79460f1b0ffbf3480b947b95f41cf8f10449fb2ac7f8f8c5790f747ecc7fa75d99b26e1d8ef2822c663dce3100cf22ba87b7bdc6651d02c0f4590", 0x43}, {&(0x7f0000000300)="ec0f0e78ba7b2a672f9d0596dc3a95dd1287c858a40872ac748874de86a4ed1f6798383705d01b1e1710ea047779b46b9d05decf9c44e47c4016250638def9eaedddf88e895e2d1adb0ca14c2f5a564ab667ceca797e83527020620fd3aa5e5c715b49cb7fb89de1bb8836f996995c03", 0x70}], 0x3, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x88, 0x1}, 0x40b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:04:50 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) read(r0, &(0x7f00000004c0)=""/221, 0xdd) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000005c0)={0x2, [{0xb8e2381b89ef1bf0, 0x6}, {0x1, 0x81}, {0x3, 0x1}, {0x2, 0x7fffffff}, {0x0, 0x40}, {0x1, 0x100}, {0x3, 0x10001}, {0x3, 0x7}, {0x3, 0xffffffffffffffff}, {0x3, 0x40}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0xfffffffffffffffa}, {0x3, 0x200}, {0x3, 0x7f}, {0x2, 0x4}, {0x3, 0x1f}, {0x3, 0xf3}, {0x2, 0x8001}, {0x3}, {0x2, 0xbf}, {0x3, 0x8001}, {0x3, 0x9}, {0x2, 0x80}, {0x3, 0xc2}, {0x3, 0x8}, {0x3, 0xffffffffffffa4a2}, {0x2, 0xffffffff}, {0x3, 0x8001}, {0x3, 0x47}, {0x1, 0x7}, {0x1}]}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgrp() pwritev(r4, &(0x7f0000000480)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:04:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:04:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="000100", 0x23c) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:50 executing program 1: getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20003, 0x0) r4 = msgget$private(0x0, 0x110) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615caea6e3389378938034cf65735a15d000"/131], 0x1, 0x0, 0x0) shmget(0x0, 0x4000, 0x3d, &(0x7f0000ffc000/0x4000)=nil) msgrcv(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000e800000014c85b5e000000000000000000000000000000000000000000000000a7bc5d96df423d0ea584b7cf596325410000000012d12956f6ef656d1ef0d21100000000000000ed92cc38cb1a3e6454c5f1106cf102c2d54b8100000100000000000000000000000000000000000000000000000000000000000000106f568d6e68c0fde0000000000000000000000000004b610a8d2fd5259e0000000000000000000000000000000000000000000000000000000000000000005ce8b2970000000000000000000000000000000000000000000000000000000000000000af9f1d500000000000000000768f121c33c4f685d8cd95bc000000000000"], 0x1, 0x3, 0x1000) dup2(r1, r2) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000000000ff0f0000000000000000000000000000000000000000000000000000000000000000000d40130000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7abb00784c0bb28b1a02f000000000000000000000000000001000000000000000000000000000000000000000000000000006e547d975f2ef04c208ea8a14014baca8b954fad60ea0054fc4eba153ef5d765ae77bd7447e52ea62a7a9267b4718e16ef8b64028b98174035c8a8563e6c59a711f36dbe86ef443d3343671f70fbe364b89310029b206fa32a9521ba9fb73a2254533ffa74de3d32c81520cee528bf465bc663a494195ac405e02ae358dbf4a8fa100744f971c8a6ee7ba7a17db4e804c3df05d98498cd22d2"], 0x1, 0x80000000, 0x1000) msgget$private(0x0, 0x429) fcntl$dupfd(r3, 0x0, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d", 0x23) write(r5, &(0x7f0000000180)="d927f26ac3c29ef145ddb10f428fd8aeedf70e3ed95892d0d6f6333851e7c9e2462e", 0x22) execve(0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000880)=ANY=[@ANYBLOB="0122000088a1247423b37db3fbdee43cff4b21b244480f8725999aa436dfa8c15b9adc29061da80174bb7f5778fc1cfb5ac90c9bd412d90867f38f526dfb5c70ef206e647b526dc59f9626a2952217d350ea2be2e57bcb9f4b4317ce93b493a3edf21ccb1aaa8c4daa965a10074c240d035f7f15ba1ecc48b21eaed11ae05fc11b3b9488bb398c93d8455100000000"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000140)={0x1, "46dfcaf3847647aec0b1a47642be283e03663d315a20a2aa529cd0e82a1da564d6c08a2c"}, 0x2c, 0x800) 16:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xa268, 0x100000000, 0xfffffffffffffffb, 0xcf6}, {0x3ff, 0x9, 0x1f, 0x401}]}) syz_emit_ethernet(0x0, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x6) 16:04:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = socket(0x19, 0x0, 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/78, 0x4e, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./file1\x00', 0x4000081, 0x0) write(r1, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) 16:04:50 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) r2 = dup2(r1, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:04:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x578, 0xffffffff}, 0x10) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:04:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0100e7672f608705832e2d66736c653000"], 0xa) r1 = socket(0x11, 0x3, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) fchown(r0, r2, r3) lseek(r0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000013c0)) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000280)="2f8478676b38b903ebc68b8fbdaee796da65b4fa18deefcbc07dfc1bad5770ba786d5a69642b02659471c2d6008df078163a188abbd0e3fc26e521803b4255e707c9e77ae755b24c3d620fe28f9cf7e1421d1b718042e953d3af00680504e993a7534cd8dc3865298d7f33ccc5e8525beb00eacbf67b43dc2eb68c018d721b313a659d05bfdc03ec1cdc8ce6331befc59eb1487165df68bdaa5fbbfbcf9b093912450eadd91196494050d72be787af7562bcef62c4d797094a9d4cff059fab39ed180e3c8e418716ebaceca2370ca38262eca4d2d052bda45e398b8c38d4f9bf4f7355969eb504fa858de1e186201c78af42750e792b54dbc28980ed8a16d2418601ba12cef0e76ec3d6d2100f6ae681552bc24cffd93873aff5d5c770d90a92efb3830cebc4b0fd996a1c76646b0cbc27ff1aebc4f854175480945f3b59d4a326b4c9b8cb3d00f0cf72ff7f169b4681ca1463f3d5dc3ceb624a60f858dd62bab7ea8f0c8399ce389c7b4fd4a1f7aaf72060cc6c9bb57a185441f2e9196d3c008cf024c037bb8261046007a19699758785af19e637261040cebc22a38a496032915080c55b3a41c722d45d6186cd8ad388a36a1b27177a56d2a5a2c1b5354afa66e830f053e24898047832df40ed0b355fccfa74188e89ce6491d3c0712af1e5af86dbd14a3869da0ca59b40fbaf1a1703930e962a0957d4e8d9e2902fa73118633cdc276048e7b73a429e5cbc83083516e6f1990bf3f9b8155fe68935c8a9797551e5c533800187e0f5cbed5c582dd2013c9c86dd259dab454731cd80f781446d5e1ece581739a896e73877996492eebcac4873c0c57dc4aea2890abe1e127505427bce2b8fdf27b1edda1da640733c206be4a8eb73658fb69996fd2c12b123657aca30979d1b0f8a1618f2770ae5523aa47adf911ab8a94626e043e4ec817d506c29003be9724ea2de9fb23f822ba350acc10107458d1577233c636570603126d57b47548d4107d6057267aa089135fb50b4276b97bf774e917ac0525b1e469afdd2ba501c7aa6aaf17807dc61ef8f96f7f840b1b2f6133ac8a16adb04e92d5d1241e7a7c1529724c005c918de1d93d5539fa0fef85132558742a4fc67bcf64e24237fdb9209e56502011e96d84a0c651923b617f12560c16c8104c156177c4656d23a3ce21f22392629b8ed9d703186e36d98f9acf3fc3117d5c38d6ba619ef77bf1764a833409a80b29875a5a067a1c88e7ba863038e1d87b54af7b1d263f0a477d06c9b70fff9d310fa6938ced9227f668f28ebb56f8f1e75534c4bad0c07035d461d910a871c45a5f7de2a6d4b91b35fffdc78d5d49803d6f88fa23de28edfb9459bd67e2a90c7f7de5a10678192f24117fdcea59548c8ee8bd4e6081d251f10ebe3eef8c4d755321059c7e2a4f5b4e309e0615d4963cd9403503d9380e017bc537af27a19e79729283765d772d0c82d69fe2118243dc781bbff63d9837b0643f283479056ab87678292079d1cc348993c0e65616e7739c2734887bef99340eb6eee81cc31055cac7cb4dc6d1a1054ecfd4493b707fc1bb7595f1fb6d46e620acde0e1642e3ed074924696a1bc00e011ca0a5e60489f800ae8601f1e15b9878dc2fba9ebe384e87411a22483d3a08d2a55f50a47b5472ba090f2ea7c3c38414ebea762944b57c7960eb8df3a6ab850771e0b9b56b92aa6506415f09f728e0c828b8ebc9f87c173217d3803df5d4d7288a4b9016534c426c423f10c33ccfb5c23d8b418dd30ab60bb6695ba3942c1a0ffa2059b983eeab89816fdda4533101fb41ff352afff28037fd3857be0e32da219c4990808f13c24fb8e989897fe474c1081f64029ee29af2e2bc39099d4d4302daf8942bfdee72547b9ddb14d37199502ea59890c0b5fef409fd4371755f18b819c20e59406f9a6c688819e09cb2c513c94bf962bdbc802e5d0387db28b270d0209c53213b9b5807570fa028cefe12360ed5d1344c64ba09ea1c1ab2b832fdd3da5b42009ad5005ed3567b9a1ca2a73c86737152c80dc71e38e2e621c021fa5d9476b9a5ec6632c8a237a5ef82ae17867dbc63edbf139dd3fc509b658413b1d872aef914bbc0e77bd192e0b66d002c442f53f2a005f07d4212e5bc0e6564c62ec4cc469886d4e21b407b243c641461fe61d340f23b4848faf76416a25d6e6701e9197c9274803fefb0f76c25d6ec3e6e7b49a173398b93303559f00192af188630d509cd571b7183b0312ccadbff4e51b109d810796341a36a081c05543ebfd9fe34bb6d36fd9f3f290dc67b8f76caddffc8f9bfe7c9d22cefeee5810d9935abb3ab5d7ba68a349bee43311002e916aff85505689be411d020778971f4f387a5f6f52be82bbff0e14e6287fa5bec41b4b2c2680510f0afc82a111d5d4b11e17700cfaee1d299b94ca43ade4368a652973ba28d0c99c97d7bfd1b91b1bf90af342723a27877b7244c59fe427cc11c8c8df83d4db75cfa58288603eb2df065d2d1a38ff86e0488aa8651318d8fc1e979a2193ae58b5df34e42f6ce7ecad7f92bd3df1b88ac84d5ad5f4c567e0ddb3e369fcad4e3650e9bb247c33135520aae14c8aa1b5004cf7bf7e56f462d2cc1487146117252ecc80d2737fd1bd4c0e6f5ff38721ac35c0f14fcc31337bc6f36562a01c9335fbb6fb7259c7770bbd4be59985727805978d3ba199b1679685575725a3dcb17bdec6e418d2758175cce6d45ebf1989c80f3471e489d6e0b9c5ce38e43a64b8f85ecae1aa3fade81e3fd4964a46b76b11bb864bb6d084033f1ba001035aab2fa225cae52c816402c0606f5d97673238ed3c8a7e1d0c47b9d3460bfd1c6be09f867eedd31c10e5864b10abfbee056e94a3dd88c5d592b8f019df7c097a2694514d2c07bcb96e36937534db1cc371e28c2e0c1f180cbf08a9cbe0168ff7f9990330937b022a999afd7cbf2218d06b93eb3f9af35e60793eaa3f7925226f2441c9cbb66053cce0acb2b44828197773602581ae9b1ba1867b3114848d558e4610bb30cfea4581ff43729ea09ddad68132b35c5d44b9f96e683e39692b0fcb813a0d90382f466ea4ee5167afb048df89b12c4d50507dfc54d5874e238cdab97ad0b70bcfa6688b1a2a58a00e09ba36831db06fcbcea3d59cd08950d6374144294246061038246e84ce735c4ff4345bbe9561075d8e6e2eea659813c18e01c897ed838e76facb9c1f14bf50f39543787cda325e0839ece130f70e06f1cf701639319514f5ed92c25734cac6ed919b21ea328f406b55a35083b1e477acbf4045362b0b5df7a8b6f0cb90c2c5e6d921823a6bd32ab80fee47f0397f2448d0eae1b0ee67c7b56999e1e8d97c5c1e80834f895c4050abfeeafb31f3c58bb166c0b498070e7e368dd0ffd1f2621ec2032012cc37c846f91c451a75c5ab537c548043d22e81eaac46ffde75a27b935a140d5b5522f00edc30eec4c599512334c4375c41a1d75a19d122f07c2593d45c92ebce419b7cedccc0f635bd4ea51e94746b5b521753ac25c640fc9d14dc469cbcd0c7b7a247dd944bdabd1fec65f9b3a71ad8376f103fcd41a740a36cda64fa96edc0e120b593c3e7de5572ffcd851f2b797ddd35d29128eae42c8e18164eda871ab6cea542519b41a363475b74e566ef94f5cc1ad5b40b508124b4857244e70956a8786f1947e776c6c337846408d0e4f58d62daf152178b2bfe2d778590d043bff050449245507a3f2c99d9f25bd927faa9e4dbaa6c5868b75932c569f966cd2a319625351b9e4f9a8f087bbd423551fb19accf685cc2fc47deb572416a759525ebd7bd6d1bde0ba6781c20e1f5b97c83319c1feea66e30fdcf71784e994c4e3babbd662285f63473a96bad3a1762b12131defccc4cd71142f57930ed46bb6e4aec8e0673b0f0dec0af65db4e4572ab875201c432800ddaba7eac705314a9fc86a48964bd618f4a3efb152bbafdf0d4506891992c853a2c73f97fcaa0db8eda61fd9b8da49e5fccbf81fc1869ed851ccc44f914ac538abfaf2832bab8c3da9b4a528b2d213343797f6c894c9933d3e8d2ed95fcfe9042b212e5d7f7d5579e135c72679438fa8c046d5cf63c7d7660405af821e6598733e33d9760649fe0ec7448e5dc731c15c2fbb83b0a163d15b8a713615da1822cc4543f6520cb40a41b57d4368580f9206cb04338183597893a6076d6da3e85228577ec8e52987dff763ccc0d8edd7099a5592b2fc33603ff000d02d3b2cce55912c634449ccdccfd1b82c4ee69a743c6691d2bb7ba2483699b3cb21c1b0ff01ff6efbd3651e16fa8598007dd74f2d20fb1fc9f7f17fd9488d9e059c74561bfd732b23bbb21a9001690dca291040e86f8463062314725e9344ffa35b414ef3aca64a0c95d96d85f05a956e383e641f2409e647dcf1497b36c6bf57382c29c6dee75ebb923d864b193cac0a9b40e4b8fc277210785e5a47df483179139a83a2561e47030fb750d8a58fe7af7299e6437f4c8d64684f2d44906cf816a15ffb2282766441f6dc17d5a241f0f4f8cd077e969a28a1777ea85d4118911e4361077d211ac98af71af9dc568cdfa50c71a6c84d59dc4a4866845f4562771e6b0e9394ac8015cb25ef42c306acd2a3e99f9e7e783a8ad563dc05a10014e179c71bdd10405c3b0fce12afb8ef9fec02889da892bcf2b9d68d95633d72825ddb2a3fc6398413faecc10f86596e1d6148b162e67e6b50ca55ca7685cc162c8b20e818ed05a5e098825db61356ba5a39ae7c4ba88a02aa8254f2f39e41dd2b130a8e54819c1001b58e3294068ac5c68f299fde680fdfd39b3e7cf4e9261a2681a283b4d3bd1caeeeb1a874f86800bcee5152dc74dd9852da3f22c14defa1074cbbef03e4ab7c2b477fe793eab9824a11ad4f54321e56ba1e5b0a9ba5bb12e0df1fde588cf072b1cb56fee6ec0dc7225e5834ccb49715f1519f4a6ad2d1426a828f271ad74f3b7b8db5b05ea0725e1cb7057c323054f0cc3ba98bd743242e911e18b9c3b7b14abd8e712770900ff2b58234d21f1b7f270b607e91416c284c959759702c85fabb046172cbb72d4324e65f1eb41816dfc3e9a6bdd8f46fc6597eed9e83de214c0f97c41eaf8753559dce48da07729d197c47b353fe000e49e06e155b702d3aba8971a665ba111a88d7752b80d1dd71b2873fdbad8fb27d4f1853dc1bade5ea55730b0746f08794ea9f27f0bac2c49d43317fa511c62ac39bbd006049a2a1d01173e25f701880573e4a367584ea531318a562631471311f2170419159c9792b0105b575b08890d6cee7beeb6a60c3018927f4c243a5593ebb4608ab61f2c87f1aa55d0461569b3388512a0a05190d6e568bc8eff5f4eda340ef562358656754c2db551e328593acf5661f8616d5c1324e4b735ef5efdfcdd11883d3d5a5e99c4c89f08657898b2dc2a51c3aa3db26e4c354975eb9d9400672a5abf4ca2d47acb35fe9a4cc9d2bb766633c12d72e225ca9769a6d27eaa528536a8f480fe5d492dd75a7577166adb8fdd9dc709df918bff7ad3348240b2d4e8d1b255045b0a80705c6821c9cbd061beb5c79ac9d8e845455b64d50c1bd7643ab172a48d8c3afda4323d9f202d7d9717de5e6aedc854b2bd2cc06374263a6d234695d30f3e97bef331a5ae0a5b877cbd4e80f6b21383178fae490f3e2b571b6f0f579617f1f34701e2816a67ab8adb13f78345a0e4e7796076d8f9c2732a48ad48fade5f908fdb8da81d348c789efa7358af10362bc9785bb8ce9a028ce2b4ebfd6353f646", 0x1000}, {&(0x7f0000001280)="4f016ca5decdbdd94f366ec08925a70a23deb9fd0b25c5c702d279", 0x1b}], 0x2, &(0x7f0000001400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="00a2ef153b9e8e625e8c2d2c600000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x48, 0x4}, 0x400) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000140)={0x8000, [{0x3, 0x8}, {0x1, 0x6}, {0x3, 0x7fff800000}, {0x2, 0x100}, {0xe3b844d3f370466e, 0x1}, {0x1, 0xfffffffffffffff9}, {0x1, 0x1000}, {0x0, 0x101}, {0x2}, {0x3, 0x8001}, {0x1, 0x4}, {0x3, 0xf65}, {0x1, 0x4}, {0x3, 0xccf7}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x8001}, {0x2}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x101}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0xffffffffffffffff}, {0x1, 0xffffffffffff0b0f}, {0x3, 0x11}, {0x1, 0x480000000}, {0x1, 0xfffffffffffffff8}, {0x2, 0x5547}, {0x0, 0x6}, {0x3, 0x9}, {0x3, 0xfff}]}) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001300)=0xfffffffeffffffff) dup2(r4, r1) 16:04:50 executing program 0: pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f00000010c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) getpeername(r1, 0x0, 0x0) semget$private(0x0, 0x2, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) 16:04:50 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x3, 0x5, 0x6, {[0x8, 0x7fff, 0x10000, 0x4, 0xcb7, 0x5, 0x80000001, 0x5, 0x4, 0xfff, 0x4, 0x8, 0x9, 0x0, 0xffffffff, 0x9, 0x6a80000000000000, 0xffffffff], [0x9, 0x1, 0x2, 0x6, 0x8000, 0x6, 0x9, 0x7, 0x1, 0x10001], [0x0, 0x8, 0x10000, 0x2, 0xf89f, 0xb3, 0x6f1], [0x6, 0x2, 0x2, 0x6, 0x2, 0xfffffffffffffffc], [{0x4c, 0x7, 0x0, 0x4}, {0x1ff, 0x80, 0x4, 0x81}, {0x4, 0x2, 0x80000000, 0x8}, {0x9, 0x6, 0x7, 0x2}, {0x8f7, 0x1f, 0xa2, 0x8}, {0x0, 0x8, 0x7fff, 0x5}, {0x480000000, 0x10001, 0xe0, 0x6}, {0xfff, 0x9, 0x3c, 0x3}], {0x5, 0x3f, 0x3, 0x1f}, {0x5, 0x0, 0x5, 0xf9}}}) 16:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x30, 0x4005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x841, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:04:50 executing program 1: r0 = open(&(0x7f00000008c0)='./file0\x00', 0xc00, 0x3) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x110) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x5, 0x7, 0x7fffffff, 0x3, "95406cb848487a8f6fe22e17e3ff7c88e18f0cfb", 0x81, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="fe0bc81b94b1a57a3c938af5f601908c43241ca53bd20b7e5de119401b1b8f2fcc344c022f844088629096247feaf46feba1f3e0a09dcc8471392b86f886884dbc4002a2c276adb1b242ec5e891b60f5", 0x50}, {&(0x7f0000000180)="781cd32fa62c8aa9b5b24e22832c5654bf4f95bf57", 0x15}, {&(0x7f00000001c0)="ec343a6b4bb7f7a24b61a30144544fce4b72ab2fea25edf62e2e82ae1e320f088f114b259923202169290c042c9aa0d5c07f145510248fdbbcb3c1996968bbf86c53b898e85a9863833f78c4192f9aeeb0cc4bf04da79e85cbc4776bfbc74c3956f77e8ff290fb6a56e8cfd0ee00c92059", 0x71}, {&(0x7f0000000240)="cc8e925fc6685db4dee95fed2d5141a9baa9fab9fe7666433d66ac5c33f4de4a67cc098b60b6fe8c7539e72d5d1e7bfb610fc4c9cc98ffa3e1a8e3f4da0d7a2d44ff439b18f87d2b42d6a0c8795eba6e5fdd42", 0x53}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="f2e52d72c3455b8c87f4bc0931dc480e32211ecd62", 0x15}, {&(0x7f0000000340)="73c352e2192d1dfff56834d32c402d86202d1dc4a13e56c448de77a68529c9c1b46f77ac7f73867b036d007b881ad7c8c82702af65b424f050907537986c975119c0994de264e0dd7f6120198b825b50cd62c3e0c3c5f6f39082a79a0112ba6c1ef9710367c475d1badd17a767463b0a55638f24180123b2e09e73413d96df56327bfa9fb02cc1bbc332997a77f8df716bde09b27f4fb5259292555f3adde7e32d99e1e5d07cdc6bf7fa17baf0ca26a0ed3367308bc8e94902ddd93c066423823d", 0xc1}, {&(0x7f0000000440)="bda3afc9bf7fd2fbc3e1914e3c5dd12a28b181f21b9f519985d0540b1c0eb68276fad4cfb5b07734fb46aee001324a99389a433213836dafaa72fa9d56f08c91be871c8805435a21a29f71b0cd3cdee693bfa75a92805d2bd5bccd70ab3cd25997adbcb4a5621f92c1155895f60072a631c0fbe80b9a9280657d8ac269bc07a24c323996297b176ebd20ba54911c635bc38f1692206cc0a934eb7768abe2dbe0b4f36b237e393859e82395e7c272b8c099261c29", 0xb4}], 0x8, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="009f2ee24b001f0b3cd50000e4ff00006a000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x2}, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) utimensat(r0, 0x0, &(0x7f00000000c0)={{0x0, 0x9}}, 0x0) 16:04:50 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) syz_open_pts() syz_open_pts() 16:04:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x4004741a, &(0x7f0000000040)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8a02, 0x40) 16:04:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x190}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x108) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x100000001, 0x1, './file0\x00', 0x0, 0x9f, 0xffffffffffff2a10, 0xdc7}) 16:04:50 executing program 0: r0 = semget(0x2, 0x3, 0x44) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/181) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x8, 0x1, {0x8, 0x8}}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="435d513e7d741fb5f448af554b4746d7bc94a5ff00bc060b292bd3fd3a37dcf815", 0x21}, {&(0x7f0000000300)="11906463a82c0e930cee8a80a6357d4cd9d612e8ab0e649bc0c365fb04c09ff4ab16a9c7d3314cb8eeb8898272523bb2b6753c1578e544d53aa5b24b3d18e80719f9f157eb5130e386632b36042288513d232d97b5d6615cd596dcf75c79566f6b6369f5ec364c21a589d747a92a98fd2c68978e62a970daee35d7135b76c2262d18b3367c0f05eca776aa1d216c1ade2e5e898b6cd31db44b5a540c86", 0x9d}, {&(0x7f00000003c0)="f9a06b6aed5d3f4847b5c492cc118ccd28f56e6aad7e5f44d35ef61029f954011196ddbc5698e506c51a886448fbcfbff0b42bb4881fd9b014946e98d9ffbdb70113e596f6d9ab5097849493be68044cb036e6588fe2d79c666298a6cae1630cbe5d08e0ae9cf61bef0bc6fb8a022a1567ce3a800ed37d7b191ef50aaa82160a90e731714185900e79910556a76470563b11d483b5", 0x95}], 0x3, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r1, r3, r1, r2]}], 0x28, 0x400}, 0x7) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000280)=0x1) setsockopt(r4, 0x81, 0x2, &(0x7f00000000c0)="1644650b16fea34ee3e4f0dd258949dcbc40d3e6c993b37a9b7b2d88c96672ea20b4adef9da9ebad870e4f89f82b5766411135de551a99d6b884d3956ada56abde5736061cef7c42dffab7b8fdff05616fa2f54eea5134", 0x57) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:04:50 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002004, 0x46485d48) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 16:04:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c1c781a7cf000235ef6f896ec825ceb3e2dae9a86a742b3d24548ab0059b24dd34104ecc60261ab8f19a2f85faa61a9871456f70bf69c1eeb68b03de28a2f16a9a40d8f7a271094dbc8a27af7c4bca11922e989763b898d094c2927447123aee89b9ad7a9fe1162aa9c97c0d94f721a5d2dc3894bd21acf80b9561bc415e2755b75e0a71e093fae6999a1174d398c139352336e6ddd809b44c02d7f1c2", 0x9d) 16:04:51 executing program 1: r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x1000) flock(0xffffffffffffffff, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000280)="592eeb3dde45c130286729bbef8f20e03bfb0e1dda6ac8cbc5ab92a442cba2d7c4fb10756822038574e347e9723be9b7c8bf5f600142b784c09b1d46b0136aeb19011fb06af6ca923b303b228c588016a9b7d11dd468223e2adabf5d162188a1d3db47db4ac9e151f93009adbb28550ccff07b041722a6f446e083351020e6a4a20cd950b829383a1ca3945c3716941939a4889842413621fe62d8f6460bc7eb777d14bf7ebea5a7e4774510cdec8b78a043a0960193ba3de9ed440472a13c1e39be6c900ef2448254ade1b02e6b5a38eb545b57cb478519b884ffe39b67e70dc3f5772fd3d21508108100bcc01fb0d058471e7e4042e8930c6a03a9ca155e34b4797d99d8844ec33784b629b5ac0ba8b82d4f35e593ffbb28c8e9e5f7e8baa5bad7dead99b089a8f59e69c1472195187cc554eb2f98e304014c8d2658289d76aca1860742528548cfbdf28e78518b07891a829447736cb0c9dc8079a9e7c32618aa8385632933f9011a6d13cbf29ed5d247111f4697a28065ce1fd7e7c77e1bcdd902322add5b268a864c3b7d599b7614853af133b7a6c11bacaf8fb178037e7aac3c1e61e9be552cb516daec25c94a9c5dc76bf99df6d9c78697dce6753ef1303b9ebb9aa9a7602af4834d7c59238ea3f859326d847fd1849178369c14b98759d9b4c0ad38527dce3190d2509ebccf3bbf017c14e18f6f254c2223fb57ed627eed500346b5118f600f2cbbfffce09b9c015ec5b53a7ab1b11ce65fd828face017d6b4f893fc7086a46fbfef7911cc11077a15b2dfb5624638a6f2207a5f029b5c1b4df2d1b556bedc72715de05e6642824b7c61fd9616c87e379c8d0a7b7e535745861da09a39417f3986f09cac8fe2127c75ef02cf4f8a494bfb0de6eca62d1e2bc79424a1c1764adb89113d07e46da2c390375e2611cc1a8ccfc4fe744b5773335a5e7fd49e1f157ce3ce8318eac364cc910868328e930eb122cfb75c79c25e3391234dbeeef0ad03452043b810ee2ac40b6dd419eed40ad29936e63fec69b7d48115ba5bf9c7519edaf4c312df32ce272f601e45a50e0a627d6de1789344d507f7f3ab98873e66a5df00f86cf8da61f83529601f3fa7da4149f5c3c1b195909926cb7f9bdcf5e92cd15cb3361e6225cd537970f58808c6a299666df9fdfb787a7752d420467a564472f41b8754970d33ff42115af62d6f170f12b3c3a9adda5be904b6e9d99f03e0c2f74dc4f6f1285aa3df4d9c5cc5d01d88f58c36f82d500d4600e79d4ea970d5507d17486462825ceec12254e1e64f2d311bab0462be761337c55fb2a30d9b336454edaeeced0fac87d1854ae13be72d17824ab57a756b9d22d3ab97c2a049dffdd1f9a4a99e436037faad75c54be29a81b1a83564fe8e4df6b93396729748de9a6ed09d9124cd66e7bc80167db4825a89f284fb0a89f6900d3dfc0398706f68114fca861259115bc791c319350fa7e4643654e7800c944db1dfb3d611def00f290f880cbbe11b23bfff136cb4260d6c9692984bbbabfd61c826fea8c27b11d3d7a3422aedb9fb804bb57bdb229b3c88743862f1af436c0d785a933a50f7103ac70ee0bd8d69c3b6a73cbc51f4eb6d79de5586eaa51ed7ed5347dbce12f125800d021748480fa775b015b659d377506305cacc29d3c07dc05fc0767913ce68b07b216a0156f4f9f275355b767b113537c07ed05c02442285ba287bce9c60757e1da42eda978ce1d18c2592fb221bec34edd4ceafd1c7ca0b046cac7eec00277babbeb98ca317b22e8544df45529d2408a388e32bf5145817b557912e35832176290d0b6fce6f5697a865708a96a7319237d89c4458709cb28f1540b219d212ed04b7fe65d5aac09fbb95e9a2aa2cb189360f4f647663b5ac496a5b0d3405b4e86169a5777e89c32cd1e67ca3b6cced9f41b92be56fc2c1e373f75df31999411b896c955bcc014b9136d869d2d22b485a208ac092531e02ea8226d88947ee183ed6818b955cdadc2b66d43d63c6e9a3cef66afc1543c08a1ec894460cc439cbc357214220b0d1046d02712b6c9672d567d32ef513bf2140e3072c2f35058ef2082f0e33d75d3a9ed66507c4c8946c7e0e73a9db2707f79a27e263b2d19492e13ca2052d33025414b8cc26b18e553b2d588746c32c4b192af9e3d4f77252fdd0886d9137d008f4b0dff94a92726a2ca048f873c275d539fc896b440d432ae0872f74317d45e29bd0d4ad2c8b060dfc7c949ebcfd535453f8b758ef2c5c49e30b4bf816acd08933da9d68d970c8b1b6504edae664a0017519d06addea15242634fedf1c4f3e3e812e897547009302b18db551de541568605f0d60faae8ba1c22a6169a8977c837e41b2d9a5838caf454aaec16edd47314a4ca452657d0fdee8cd7b624895e9df3f40c5c4447f689800b2300bca12f1741cee7cc7a5ab7c53b6bd9c66b3ec728d72e7f81fb38e24106308d05da5f8d8e62527e21e30c5e7c9c9fc8b009af22336af6d4a3da8cd9658e505f7076e2ef0f380147479429fd54cbdeba889f1581a11451ba03f4f5b7293883591074ded4a143b7a7b0875092ed2df9acded274e5a02c71b88af0e3f3f5f1715650432d14f0dac96d531599b7706256818434849907b16727e0c28348ee96dfbaed4eb42a1f4e15b9ff4f9f7b64be33c894bd656230f581cb235db5880bc55b87cc77b5097bedb33ad9ec5f91a6515ae827d404429c029000a935a9d58b8535b6070a91d1de0392a9b1d24b2b792543dac1876d65bc104771e9acf0933ccbc880f349e2e05bc9122b4bd22379901e91c3bac9125def2cfbe255531788d97ac00de1737464f90806d7a1ef84cc6022891df61e93b45b3c2508eb65b949cc16d88e2f60cb035e3b0be35ee73a581c014b85d18599edfd207ed26e594af36581225bed77f05174b622822dc5e7451019580549f3b154a84a311df72cd3dad9b50de0e77c85e46419ceefdfc61efc3d24053c76a2165e3a32265630bf2d7f0a2338dff6f067484b9a610565303aa877cc9f669301cbb4b96b5c154da977c61d2fc3c34fd1e5c3b5d0be18806432e836133752cae44b133238fafe0da29cbf716d1aa3d4f6a93987dc8e058f9bfb6d73bc3af43872d89a641bad683649ded747de29308927d26e7c0dad4d1ec84d42d5a01bb571b73cc6c86db2aa7fbcdb53a5a8f9e6e19f0b68e3f51cd2f1ff3cd1a5fc20d6a86beb3c9cde233472fa274fc1b4cd7633e3f207c9ff076a2e4335b73758ed8fb3b8be68f752486827a6dec4d828254b4272b4b02fcc084b4cc811102ed05ae9c72b3f1829a336a47e65a7284b40a75ee0a88140b7fac95301048b5076787dbeea969fb84f5bee71ca6b9f838b8d8375b3589126963b796eea5abc824be9ddc07e0c72085c9c5464fa5ae864e1fb25afda72d56cf871130d9c9e3c65f316dca296c3b686ef27884808635827d9a86a8895f8f83ceefca64e13a6590d21c8ef9fd8588fb1ebef046fc813e3ea0452772742ec9cf8e979d4adb8d6c443957aa6beeeee8a0363fed9d1aad45158083127e82d27c1b8b47ca88c96df4d82a5ff9120bbe5e1a86b74f6c6079ad4c857dab228e1393cc9402e87d507bd26a075048f8ffea149af181070f0161fd77283ffd9e1d895991932097e933a4b1f6fe26aecdf1554d0a4dd2aae5d9e6450eb8aefdd3c5c3c9038212f7bd8930232074bd55d9d7c745cdc7ddc03b5b8bb4d58664e07ad1eb59afef45a3e4d5905c3bc85d71354fa4c468e46140ee8c8354d21036d44ca376f5de6bf7e1f8129e1a0f87e3a006ea28cc67db7298f0b3a7078151b01f7c41e1ba81ba0bd16670f2660954cdee4e12aac56326f1452d70d4126643059a7e68f3fa0da4b4cf56aa003bc5bb6a3b90a280ea15663468f2256309ce173583ef68fd3b140d321165936ddbc886c3f83f2cc793af4f1af7ab62e329ebeefbfa26516651f6985fa7986610308488491cfeb9bb9d4a1e5ee96bd1ee6946e7f9f3518b6d00fc6bdc65d8fb96362ac129fb54b98155c6287e4b3fe4f169fc417dc51cd7e21bcb499f9fc9f5cdb36f5e7abc685a848792d164463edd2bb51f3bc194c90816f7b25dc844632f8ed7384b154deba66dd1d91503cc266f338c99ce4aa2355c6aefd755b4e605ab0d9457cf25e570cf677888689f5229de7d10aec382598e01724cc7d78817d900fc5c0ee8d99c0e15bbed4f7768f2fe0d2afaaeb23cf54973abcd2ec6ee9833d31cac3714e0e1a26f20148fc779fb0efc588679d56db52937dfe7b99c776532bc0929590f850fad4b9465aa1675c6a1ebd8e049530d7c719eac5b529f097fd8e5c883fc086df5e7bbda5160a588969419945ed0d9bfbb912d737b1bd1bba9b4f94e3292ae8265e230741d373c4969808630abb6ade3a87e27259cd10de307049dd9d9844c3a9fc0cb260c9272890c0043a31a48dd09ad4a7bfe412b95b9e1a6aabf95cc7f84ca84b32ca1e94364d755d52cf5ff6848a35b750fff74f9bcfd0fdb212a7ac07d08938a99653daa009abffbf01c5d06bd09ab44887afa9b605cdb69f19d956c295c315557301495a7b36354c5c1d263d9546df96f5bcc852b5dc89e5966b2fc336244ee4804b18017cd14b727eecc6df92d8529550e8087b9621dad06580e6d7574af520447c32c356818d9b39a7b192ef1519f06262fa5e7ec47a451d24517415b8f2c541f7253e436e0bcf83ed701a2ec5eeba5e8061574df4094555a1a4b05406e220788e1503aaddf17f30c59d83271ceef7b981a795daf0cee51f9228aa612d535cac4ebebf59e69f7c7c5c8804660e1372d2c94f21a1162107437a281f9f866f609386f8a7f25c38503f67db662d655f1b4290db5a93dc2ec0b47c72953ad5ceccad617e344ece1f1351d7bf88599d085a664aedd49ca808daf5f6ad7b315542fcc1b4c6ee1af2a071f10d966f0e264485d199ddcea1ae2f22bfe1ce7b1b4facbcb4870c04151cd0c1af334fdae68ceafde1f6a66761d78124b8fbde24369fcfc91dd672fe9e3308abdb52b80b70386119edc1f4b440e791525b28354a52d070d7c45ad98a8e5e9629f0094720c8acf2ae982d660ec1819fd592f43b7e3454b7f0035bf701083db991acf3f87f03e883e19b12558b57d59e8314c0bdee7dfbd634515ae80300f8ad5deab5c3ff727b181811d63e56bde84327bb3de36763e1ccb988dd22d88be3b067f4501524d9b25da71251a1b24341f01c7a695002c4516ca0efb55472f29c40397c1f5aac1c1d47279abd40aea598abbdab959b6885665069238d727d94a0e23a7e83c7484fd815270e7a106408849d99cdb805e21859580fa465cf2a43fe00ff82b56658b0d3a0abb30422dcd412cee2695b3a20631f368150bc96af13609682e98867aebfeae75778c68d77cb54d3228531144dcf868dd41b361c70ea7533ed708265ca91326765938dac8e6617442d941fcc7e44179173f9b02fe3df0cf31ec159d4ce5787e907d80bd68e23e30d1f1293cb4fc9f808c75dced5ac0de471d72bc653ac0397eb39964cb966c77a3ecb813b2ad8b864415910371482c5c8b7c6142b57112c519c2a39ea3470cd942805099800692bbbd2d63527554b8f34c020e118ed771eb2492621974b2e63c18160cba4c9bcda7079f476587d9a95441428193399027698d8223273af1494b6a725b4a7a266cebf39a9ad062202c041d5dd00a91e334777759aa080c0630772beb57cf44aa02e7e9f4d0d323871aaf4261fba28e493be6c799ccc3d903257", 0x1000}, {&(0x7f0000001280)="799603980402e7a80b3fb4a7696cc6c52f1ba02274140c5e6ef805bd1e1a98f2cf3efe811a3def1beca092c1ab36d9f460e4fab30b2f1472699f1890ba6131ab199f7e0a6d265007de4b0974c12b8fe871ca9e3b882b12f589518216949e37ccff6010a67d736eb0936fd747c55ea32ed5c95cf385aa13d9877745d503659d4abb4faa8c65e442a08531eb3d", 0x8c}, {&(0x7f0000000180)="d5f801180352af9c6ee88bb3ac212eb8d5e19e076a72f5e69b800a9b4b27111e6c168fa43c38", 0x26}, {&(0x7f0000001340)="cab4af3a82d86cd066fc9bfde443516000554c3af7441e9c75c9cc7c192b664bfb4eb96543b05d504751abe385b4176550f5f2b3ff48ab3bd4d7a167bd76a63a0b4ee1de0a56b2d2b5559169fa0fd59d2a3fbb25d33a55ba0f41de53711929f5231ba3bd2c0706947e35fdb97ccc23b0c43d2348bb1f191ba83597ae54bae9a21f0f7c67d4791943509b05", 0x8b}], 0x4, &(0x7f0000001440)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x5}, 0x404) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xa0000008, 0x2}, {{r0}}, {{r0}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x3ff}, {{r0}, 0x8e4c54fbe4292a43, 0xe4, 0x4, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x0, 0x1}], 0x3b, 0x0, 0x1ff, &(0x7f0000000080)={0x5, 0x5}) 16:04:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x284, &(0x7f00000000c0), 0x4) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:04:51 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x7ff) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4be2f7845ea38f1d01134fec40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c5d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0xa4}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) 16:04:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="6a5816ff2150b90177c907d5ed1d842bf62d02a5b8b156fd3e54c5658a1d2f6bd59572072695cb1dc34d67fa3ba1f860d6feaacde3d9be2af345626f59a6e3c73efac526f90d2972bec999a5cfbdd5601ca26ce3f7aee703d22074992e011100d33166c300913f614465ea6e42d1a3bc4e57ca755e3ed3422e4e5ea341e5258e61", 0x81) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 16:04:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x2, 0x80000000, 0x3}, {0x80000000, 0x7fff, 0x1000000000000, 0x9}, {0x0, 0x8, 0x6}, {0x4, 0x3, 0x9e, 0x9}, {0x1, 0x1, 0x3, 0xe1}, {0xfd7, 0x4, 0x82, 0x3}, {0x9, 0xcc4, 0x9ffa, 0x7}, {0x2c7, 0xffffffff, 0x7, 0x7}, {0xff, 0x4875, 0x2, 0x3}]}) 16:04:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x400, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4012, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035529cc5de5db85033332e", 0x11) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 16:04:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:51 executing program 0: getrusage(0x800000000000, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="5838f307248062e8f188c6209c3a8f44fd947dd3365aabf3fe1c583aafc53e5e36464793722a2404327b850f51a6963a45d7be62702ad955", 0x38}, {&(0x7f0000000100)="9ca16d646de4d2dc8ad09cec99b5ad7e93a61f78b4d8413eb92757a57acee60eae997cb32a94275ac6a227a32f9b254a4dc6487a9f41f49b09706a6ecd0a1167d89d01a56e40489983", 0x49}, {&(0x7f0000000180)="252cc17ff6ec47441310333c3efd264e6ce7678b8fcd55fedaee0bf6b7bcfac2f5592b2ccb101a1f40fa55aadd3a376d39c871112781e1785bcbed13f1459096187b19ad9136a0e812f2ea1f99ebf75f11eae3b0687b4e004b9e32e9ed6989098e8b5f5ef00334f68fe0c3acb9994d8f45702b31605fb6fec6765a4c51aa93643ed59651963a16aaf35c2f23ce53e371520c812ecd040eedd8f8f6376a9e912074", 0xa1}, {&(0x7f0000000240)="fa6eea3f905806ac74826af51a1d39d2f49c", 0x12}, {&(0x7f0000000280)="13aa5e6fd01ac12cd6522beccfcf1c1a4ae16675ba484cefd0c8d0271d9476a8c1553d879197a1217b1ba2315692899445f5a9c41eb827c47f5427c217ce1e68bdc51f91377310277e610fa62d6366308b6fb36f18b74ac7baf8df434354427fb40994123ca8f43246a6917fd430c45780d2d334b28220bc", 0x78}], 0x5, 0x0, 0x0, 0x404}, 0x400) 16:04:51 executing program 1: socket$inet(0x2, 0x7, 0x3f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:04:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="eaff125c00000000", 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0xa0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="42d15d316505533e8530201b567b2d4755ac827b21c2f2f912a8b0e81016edbc1846f59d9a345ae830988d0d8bca4392672947e093ee4b162cddad99b3d99515d86120499bc68ccf3b06c43d900b7c77994098792b005c7592272fc7eb3b28e1400edbe41b22cc9a948adcc204619a7de899e2a374ebbd51f22e360656f5", 0x7e) r4 = dup(r0) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="c8a14c3b4b5232315d5c134b94f917d5d32f2ec1d879f7be26b6ab61145c522c58ea80eff94957b8b92337a07466b5a96cb15a923bd32e1446b7368a7d0ecc4f29fd9d29d2a0e908bc5fe405e19ce7ed9f908b8b6b69d21fa4ab403f334825d8b32d742459a57f38ac4a7a1f00a04062917dfc3b00c96a1fd51f37d4248e7c4f8823a628948185b787fbcd38666a2ed61f4c5f8fdfa52d2437288b9b1688c4be9c1b75c2ef0d3c7da70e2c6094ec6fae6a6f4eb3ad57734c00ecfce1424ea3e353b1a53e0225c1dd896c2d97325eff27e8eea85ec399accd507b44932d452e5e067a3076e0", 0xe5}, {&(0x7f0000000240)="a760e78d4d7d3775e7297aa199eefa5195b5faaeb1433395006ee17b45b9fb831508b7c7a5ee0feca3d7699bbcb9dd7d662375e26bde204d4c062766acda156a0ec0ff4666e59bbb6120b515bdd4825354dd79ac211cdd9647002c33c9a6f0c19d2e2e59a9fcdad29e81059ffc04a8f9e10faec08141a64a9f473d9e362f41cf65c20f3e41194f63751d73a516c069b0bd4d763599d5", 0x96}], 0x2, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x98, 0x5}, 0x1) r5 = dup2(r0, r0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) 16:04:51 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) r1 = msgget$private(0x0, 0x530) msgctl$IPC_RMID(r1, 0x0) pckbd_enable: command error 16:04:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) pckbd_enable: command error 16:04:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xc70, 0x4}, {0x3}, {0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x1, 0x345) msgrcv(r1, &(0x7f0000000180)={0x0, ""/185}, 0xc1, 0x1, 0x1000) 16:04:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:04:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:04:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) socket$inet(0x2, 0x7, 0x1cae) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:04:53 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0/../file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:53 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001500)=""/246) 16:04:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") syz_emit_ethernet(0x1000, &(0x7f00000005c0)="34c55bedeb6f75a05185f5b1d40df72f0abb29494e40725d0ef2761679b86275f1675030ce3b4c0fafd8aafd14f86cc35b07bf26c3cc3c6cee0b9d6b9d7898c9f4d0b67fa2a6a2f6648c79c47de5e9da2473a4db52fc9e1254900ef1cabb283f6bf885857add86790acfac9d2accd8c621dae66381a135b4f02c98fb2884578b093650a7c9030cca4071c1cd004da10e0779e5c6a32ee3c225ee1eba3625088ac27c6eac0debc0debeba575bca361b41c55798d1afaf38fb394a0e6096f126cca265b4bfd895937fc206c05a74235dc3c48b1507401522bbbfb82446487de6a479627e147dca42450bf60bb9ee0c626f2ce7b9ba54e8477f33a526e6e68fdbe8830efb093ef6d159a8c7245cd2183761117c1a583ea19def4e6e9c11b26b7f1171467b54f253b7d0e9bb60f6e7fa6c0c4bee659ab3470b0f2913eb2d1f1077af94b838252c170ac19d0e26f4e7cabfee76774cd74195a0b49e147589db6aa202211a103f10ace5cfaae19d99bb0e4e9068b3d91973c6f4b357b8696076bfe1b127412382290d7071bbb5692907a4fbf0cba2af7ba825789ef17039ac09292ee21de25d00e86fc8774d01b0221bd0a2f124a420e397ca3cb20df5c0ae512579d5dadcd212a0b7c54f2926b19371ba16c161e80e02b5e40282ed3b29944f610ef913422e17b739942018ddbf1bf52942884086ee64355f8454a386b09315ae9013bd5e4f2a5419f250be2e7809cd7018f139ccc91df7a7f76e6945efd285fc078c27c256ed51cb5795d41c61d16488267fa8020b5f26c3edaeb32cf0ca44f1e38ae6f70aaf42c69f810068af263bdb237eb624b286fff45a56834bd54f77c38df4b3d1643847b735f13a93c54997d29aadbd4a635f80820af3c121f817521e843ff7b8e3a754c0d5a38c02b57e58e2823db8e768e74e667a5e7c592007a19f6df0c1812151224a1bdc2b6a34b691f2045355c1beaffd86811c085bf37bde440f0deaaa299bc11e444782b992eb7a29eb9bafc03f53b3d56cb67cc122da17c8451ff7b18fd706c1ae42f4ae0829e1f1701572f908d2459afcba0e3797f541feb40404af32fc50f53d420efbe27bca30ef556b5530fed98d142b9acc8f0ffaf43dba57ee8ba1b28a27ba7429a063f6e3c0cc173cc997027486174df962aa4f4b2d9fe22716882a6909f9a4bfe6ded6a7600f729fb15e978a45d327274e95b616c4a68db12df07cd14d031da8a8a768ae259e71ce2aa3dae5a78360d6a478b517e40cf3399f56b33753f4af2118e011be2bcf2d5c5297ef60d0feb77730d48ecf9117f5f00c95fe5828186da34d08d2618ee4670e5963e6c2ffbaf1a0f40f2134f5256e6601ce5ce2562cfea6f4af892cd477c0c3c39c61b5d19bffeb1a09aa5cda13dcd34269612447286be6eb297e13b911c1a62c37fd7e60a0b32d5a115310d38df7cffaf1420d1249bbbe5ab3c5e3efd8a82592c9c68da84a38cfa933a04405c9323d68d1b69fdc3d524c5f00c910b59ea265f14186b40d14f69ebef0c504dcd40f465381d197949ff40c1557d491d36e26d18b4ce7aebeac7f5553fb8d67bb1e6ec1ca06778adb04029f301c06cf07fd7257cf24977440b7480c7a2da46f3a4c60c7bb7b6f327a7c9fc1a80900dc968d0eff99c61aa0e607219fec5dd1f44911c6370b955e8fe2d066669e6bb0b24e483ca7770c8959aeab6442f2c4cc5f5542b5cc46a11b1cb33a4db6ea8ce2bbe1b26fd2c6815167d6174ef6bd46cd0e6bcb30a46b185c37595d9eb56973ec2d9992fb45ba91cfdb82c4818ced8cc9ec037b93e3f84f82195b8b0ae7e3ec045763294fb67ff778c42a1ba4af3a38f7d4f1d983d1c054e70ad42a04cbba245d8cdfb48a72911ba7225658ff742777c90f30ac4f323df70335f702c2ffc79fe136194fcd1718981bcd51a3d78c0156558996d81d58cedc4124f1cca861d01e2c7dbd27749fc0a4938cb576d091ae2b10438a5eecfef882afbf2fb5e1e8707011643c52892a5fbeeff549c775016cf7552d7b79b42487c33023998bc7077ec3053104bbb17896a320a46209f8b4fc55817458dcfa6997f3ded75ccc540dea5a73f1fdc610df702186c29f1310f22e9fa3c7c7d5eb0f2879b9a55b853966d6cf05f8de9928833c5a782d3510d5ce89f8427e458e8307dab8e9f8f4ef67cf95c0ed57d06a89ec47df1181d34c2cfff60420f97cd18f5085dbdacef028c1995ec465cc4cb29d466e2109b9a6d3161fd4658038a0bc88ccdbf23fee4ac23eea9ea58a8221f2537c6a3a7663d5aa2f1c111bb0b5c3111fc7095aa62e170d613140c73a45623efdb0229469ea6f299b519571623147ef64dc70764370c908c22f91783cc6e22dc4dd407f36bdd325539fd93675ee384b99dcac305584953ed48b594189299ba24b40706e72eed019e01b030c2ac050737d7b7f0d2dfba864a929d102248972ca33c98e2f681e8ea5d8ce3b8ecaae3d5e8ecb5bdf53013e3fd5b9fc2f7b3a54d6d484d5421a9fac7c2525c4a7c44e09a5d034189aea5afd9c7674393aaa91c68136fa13641198a359325994612043998637d08d62fbc5bb2103178bd8c002aceca355d2d742b1e53f1f7edf2bd2d1987c57085ecb58621644887f92c1921aca9b01425dabcdc2b2cc4e2c7767928efeb4d64bcbec54d1efe0921308157213df12c79ebf811ed149bbbd9c6a389c2b1fe510be040a9f3d1474f45676f2fd41e6d161f5f8179899c8c97ceaa75b886d73315f01d543b42ebf96241b3fba6c8e3d0663b175c8fea7276ccbd6e2afca1f01b9fa191cb29363ba787ab1393089e7e7c4133d1f139ae37178f65754e146afe85ec92b4b3eef97d36f8e493f4cf30700c689ed894bd59cc9b44042b1515df7b308fa5b480666b32a7484a3e8c9d9c90aba1e66d7383f4c64f65173c9bbaf026dc0eaceeef23b6e65f7661db407521e09aa66a7f114259ad9cc1332b62e9f88d897fbcccf8b7c9d371ea5f64de423b16ac0009363d7f88e72ec131278d53fd7a94ea3dcfa47a3c2b2199be3ed64bf63f987a11d2add6d271e1bdf8818290feee56f634d799a4f0ff90a541b60cf04e8debc2c7fe00ec345112b93c9bbf62a9dfe6f9e3de73806e35b07b31b8f32dea95fc6aec93c4ba689d9efb23536ef702f9f5cce6c0c1cf615b5899e0b9d1cf42c5eff691cae869d038d56ca10229b62d0d74ca083b4638363eb34a887d091a828dcac3c09ab82fbc2bd260f677fb43a2c5299a3351ddfcf6adb9d3f9a833a7af999ff496bcabaf436cc0b8f88af13892a3c87359d740534e7b10d1f2275ee4422cda08a79fe5710ca133dc6a1ab7fb5907c9775c286451563d9af8510613268f45eac1cd10fe92b291a5c446a9d12332d563bf5182e4e32f62be9604c4d23660658df49b7400ce0471be5732f450da759ea30582e8025a3294821336b61d82bbbda89c53525bc4b354f1989344633a19c6535c58b4a3970da8a9aaa258a4d11f539ffb1fce9b5fbb9afaa342a8222c0dc5e36127ab6911d956a6b02bb4ba803504267fa8dee2bed40d172250944394814126ebd6e274dc3b17782ac40021fdd48a23841989b4dfd4c2c681e4fe359fe1b5a3bae114d5fb1bb58e1424e22eb437832b54b19fe1c87f6d7a67321494e597cb29419651e5d1eafaf47bcc8b839fa71ee50c555b10ee8a55fa7657404bc9d2c8197ccd5b7edeee33aa18606ee9f86b6570685fe0d5be1df181af13662bf2a1cfc590864d7759d569d9e002d3377db3de774a1cd516d9b96ed7c5d2a07fd26d4c743ad38a97c7a453f82022836982bb10351d74a43a5c07cf55c53ea9901600353d65694c1a15a8254f40fd7196ae40b5d65c9296243c7e3c79dad23faca25ba44dcdbac448d78add24b8e218f4186ba64ff543c5723b83bb149f41ae45b97e8bfa5b574283e3be74b268d85d9492226d03eee9e7cea93d5dc0b4c67372dbddbb7407629d1a2305854e083ae81c1035ee20905eb5df3e98aaa0b17783d931be2d500225835f4313c7f76b2113e3e7ab77c1cb1c8ebbb61ac067a57de631a0ad2bd8fd479b83572d4da082f3506ade479d8bda17758b3afac0a490905bb29cbd850fa3ca3dedcc6bd7c57b57571dcb8c31c45c4d31fcbac6a612c26b040bca117c41d1216d286544ca30c9fd2184c1ff47451bdab8fb9468d830624aea7ec29a84878135e8f59099a2b7b6db51c02f5bfb070a7657eeccb74df995fade94d973a47527ef7779439f3cd27e9fb4761d07e998d931cb824d49493467ad32e379b70eabc2ed562fa4d015ce4b455f31016717284dada3074738a00d45ad4b87ae5885b96c938d7edc51d708731d6b54923f7db693d60dfcc5be003880b06d0429d6195f483bb7c7a8953f6acc7632041e35d4acf8e1183233502afa57ff64b86528c263a8bd816af6dd82fb2bb5afe4163ac0aff286fc6b5829f3cf857138f05c83fb587cfeed7096f088e4c982bf1fea1fe8e9c143abf65d29e63f079ffc3cb596b5836abe3303e7b5bb11ef4dee93b2d90688a73c325bb2bb4f40881a48fb678a18c412775997e9d812f090d124d2ea380aece7720ba713821b51db2cf74471ef218b9d57eda1b436813dfc69225c48a7faee81fd065122a266f2a52f1f86d3598c247c53c98326a1416956eb16c59e89ec1c207717a2277425db0cf4e5653146a48c8199c7c8bf6c87f10ac743e9c8643ee24c02b7c9ed08cba1dab2ba1db0367d3b71581ed57792e2b92aa9b4857fc0160e930dbdf35b53b9ceac7acbeb72aa202ff44b74fbf0b80283d2a58406eac23cb14d807c3a9854ae47b1af387bc1d1aed8129f912f70ed67fc0a6d9d49263aa48bb722ce2c0931913a5c4d5be0ce176ffb1f44a2ff0a252141602b73d3e83d58809fe979e92ea81d509fc58f9f40deb1f3c032bf8978f06bc243e88517430515e2db87f28492aa7ca380fc83c1907f37bea7155fd802eb5796a9223ac2d0b3a38dd8cf44a8685a4953a8f064fc7dc4f9cc1fff256ba5fcd330ffd6b3d1861a9e97ff354f6dfc0ed1a3b43169e95013117d52196ca84bca2beca66eb504c13c5daef2d978847ffd561debd95c1d6d7cd966c1c38bfb5919eb4a418f28d725a9df566d3cda6c2ec0c74a666d8d2e3c7e7be8ebe92d62c361120513fbabcd5299c27ddda752bc3490b558312e3d325f607b9944daff588c6f5d21552d03cabb3f8842be108c56dd8125f8bc6771b71f3f89ecc76efa76b1389c6db08e517a16a2c468ec2786d64f251f7940d4e3e8fcbaa0f13e114470c6a19339163fb9a5ca118ea47abcae17b37ccfe1438cd8d1ab3e5d82e1c90889751b8f4636301c7de17958f8f2530bbcf1f92a5f36956ef05996370e3c0bd32c5e237c28a1978417d5744d9108425ad826e54d6b5b48c21b6b9eeeb10f58cd29360f0f7274d91444115b0ff8ef6db0702a672bf709adb326e3e2b7eb06e08b3cbb013b52770e25a4c5585b6b63d814aeadc01c906961060c20a1ce4baa36b0010d602a2e358d232bb8189a9c50039b54d6f94c2efa0960ed13f716541795600228bc81c01f851805969e42c7abfc94ec51481137d41f3ac3f1286af99acce603f9b04a409260ecf177354e2cfa756245ca6b0748d87c79d41446c2b8b45113778e41b8f22ed4dbceab296bee81ba5bdcd564e944e84ebb7b7778e991340bec2ef51b78ca5ed0c5ff1c4fca04b5bfe501bb1655db939220da954174783d954215d2234a8a8aaa69472db216c6f7b5e4f1d46b840bfe2126d4e687680dd") 16:04:53 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:04:53 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x800000000000001, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x0, 0xed15}) 16:04:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1080, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00000000000000a3bb6b3c042efdd1fffffffe000000000000000af6ce4f22276e", 0x2c}], 0x1) 16:04:53 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='r\x00') 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:04:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) msgget(0x0, 0x100) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x68) 16:04:53 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0xfffffffffffffffd) 16:04:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfc, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1, 0x5, 0x1000, 0x8}]}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)) 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:04:53 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() fchown(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="91ee6762674feef303dd14b47320a8f6e3d917caf1ee30b6a24a5514dc3943adc45c01926049a03b97f2851adc971ee7ead6e5d64205d5a6a5dacbffa9f15f94664a7c45c69ea6ba6861ec20f1a7cc32706d5e5f10151904c72e3c9108e40127ea1c33c09d2f3f3bb603b2d3e9f5dbd350f34190c109cbc9cd8e7134e59d0066ffea6a0c4aab952c2cbd41bce4b0d82ba2368534678c13e8c7ae1661bdda2948fa14c2fde5af7106bded3cf626c20d8ad62817f4c42aaff2b2792abea578fc523e49", 0xc2}, {&(0x7f0000000380)="d578a304ca53e591facbfb94af3adf67d8d9fc0916238a6d0e7f5d0b4802998583c101313f0c4b0997551f6f882ac43f9562f143d76628a16f24935e2105a8226cf3f4418f6592fd63bf99d12a392860588dd4eef94548a00c7f7352ae9789ba1f4e5991922d77abf69ad685c7fb028a4df17ad3511add41dce867996a55c53a0b2a01167340d1dcb1dfe2fcb9dbc991d749b09c6153831f228a6c94eef0b9cdd717ce4c0bca046f742f07285af1b445d8cee141777665c65620e86a6021c553e96db2e88d25dce4e0577c820516040efbeee84a353b94a64779f065a49fe9d9decd798718728e37597f334341cdd6adfe7828fca6239c1211f75b0e9992d12b3f7453ad2fe83825f83729fa5a428c9c25142a84cfea071d7140032fac65619497666604c27ee66c312e40ffab0b7d62e39507aab48badec24f11ee746069c347265c9afb31468a41771f06eb437b0a7b133b847d5194742546850fdb357e6d95571194c2c32c22c8d33d519b57bfb6e6abc475d9ff24ec3bfc1697111954a1637620937c45796ba1f91773197d4b2a768dbe63ee704b0f49d7370d1631c42197fcb4c8db015c6a4c8196e46acb9e1a8fe8eba19a220a63db221f3642aed52fee51465d3c79153fde43d0abe503763ca2990128cb48dcece4475bdc6ff4adca3b4b5564936562d3b727aea5dc404b0fff3e395a7c4a97a7238806a4f77026b06ec3a2e2baf7a0d91eee4484f4f2a54dbf60942e21f64cdd5265f361465678c38325241e8c58cceb8f69ce339b4e0cceea77f2e151b243bc095792854c2a9f02dd4e953f4e7abb170faaec746fe3bcbc7e4651843d972bae1a169af390647d685205437839abbab410e50fc003892bfbeb3517b2f6fb79fd1aceb3f1d1c4f017e2f6cee8769eafbe519de30f29bd6d5e07829a6e09eedf905dfb2ef99373ff61f9a5c1d76a3790113b436459b0a8c7c9aa754b946d3f9b6d2233c6c1dde367400f6581f4d4619cb9dd788a7ba5f2c779fef60e7b6eda4d32fe64cd7741416726ff52ba686cc86697fae267277a1c9dcb4ec6552b89db97650c6df0fd84e7dd18817c130a072c819eea240a9c5402b4743d4cd7ca6a2154063b2d64fa970157e3e48a9f1d008fb48ae2da2e13b2a6a7688261a9c77245a321632e60287d99ebaabbc21074787a95b9440c8bd6a229957efa6fce5fa1883bec36856bc61d9d0670a3b3712482b1298b218ca640a7b93e4fc9a4ad9066ea2d81c82117fa9659a2656251a563dae5523d000eceaeb2999b2e4143716a31216d71fd737c677f8380a474542d859f506921077cf20a4d1e7e6a75253a3f38febbc567c0534f8f3f065d20cc1a1e57895254406f9552299d9a4debd3db5bf3f95dd8a5e41fab950aa43af02f897ac0e845ff2c15d7e6e48c6beda4bdc698e8b7c7b07f31ff7d593e3e35c7f38f303ce645e3e6a3526bb912f25d017d1dad2c11905cb1095a4d3b292292d573aa14337f61225a1bc95a0e0d4dfa8ce5b35a65dd7ca8c24ea69e186070d2b3e7d64d3cd5195a5901c44c68c8a9dad8f51c8cbf0021c9415aa17346c8e9f432ad42895742615aca8b0a50b8c2dab5d137d1a31acf8e8be114edfca7208cb164edb339f933c5bcfb9654b34893288ced6532f7161ea16b84a2841ad9419c786cd672cfd4ec487d1cd9e7ec5b2c300efad5e85b2cbafe7347a260927eba76c07fc89d63eae3a2dcba678056c8bb3af192488f1109d1766d22f451671719a58d44babc51ea93a7af6698f33968f268abcd8a8d9359a078a3ea4b1f6b5ae3fe5583669520c078c902f3d38ba0261107e8ab0387fc6fc8536817ad65204f106301b28361e21ec8cb6dc54b75004ff2a32188d3ff18fe70b25f9727830a9b65243d5d375e2012cc75778b396620aab62bbfa919035018d44a15c85a0f592435d12b46fbff23b9309f1bed5be6f5860b4d27411a67bcbaab58ac783f85915200a6cf407054d222df5a71561f38a0934e890f131eb5357f9c6538eb5bbed24d243dd45efde9bb71abd7e568007936446ec096d83b36245810c88f0278a0058951ace3b27bfa6b0c46362ffffdf3184bad0a40751d59044e18757afdd26216a06b20ad4337ac69f66c0e866be1a303f0b237e6c0b624ed735815a512e2f062cce9a6ed0feb102ce3c2c18010ec555c89c94e737acda5ce2f8c4e30c347131aef3c7e28b4c511ef75c22c93c7bd0f8ebde96e4ee59ddf55eb6c917141e4e70a1af43d9351125ebff1347fde756f0e77970742c8fb23c036d7ea7ce4a97aa6cf5ee8ebe3a3284930466eb820b91ac5b87c2692e29864a92b35498d50154799121eb89e12aaeb3eab2c1bdda2b8319983ae900b23a503cababf9f782cc00cbd510104113ce6e96bf20a98e6ce4abf98179ae70f16d97b8a98bb937519400983c00f2e52f3342ab48d66b96b830a1cd958c864177e2b941f053a9ad22734edea9a38d86e6f2e3857423813d561015285aab9c8f80e02862ec27897c79328f00c7c559d3aa4cd437609d9cbd5328f0acf5b9efce891b2e8363ce7e2460922817ed416f099ce3c183180b1c258f898539debc61a2e006133d62bb0fc3f4f88291426985366b309a1efc9f9931bf81a452e4ffc739ffb2deea5b85069d86a2984da595b955cd63f804490bfa0ed60c8252acce066d196f73b24b8f899c6dfde2e3b04d8df3855660a46c7e400a7529b8a47e914c1da26e699f42d2bee7b64ca4b4c24f8c2dd686af323ed873506f356362d58073cc3ba45fa4984c644aeaf184a08cc5d7c125612c89f33c95aaf5265270f09cb4c45941dabd76f28bf55d3c28fbe2b696f2367fe707641e4851c28466d8e7de8b1e7718de36dc6de9d5cb0ccb034d2def7ad570bfc31907e508d3f93a23640db162402dff377de1a924ad7bb2f0058ad3be0ab0dad5342831e0245f72599ca8111311edb851c8f99274d56cafa7a4e56f6b761381daddc87cf72ab313b2d14e8d04a37692e9f63121f383eeb1aa7eb39a350afe64e0b997b21f9f9468ed15422aa08d7a3d55e741cfdd1b0b7eb400a095e8f966c191a9a8b152d9e8cedace8ee472e1de3456032247581f947828452dd52653b393549e5619bcce0d3d8c2e32c4b9bc88c2b39fbd80429b07dfcf58c40f32066e29f3a8fe37e7567b9de0284e2e05ebabacbf3d47d56aab49a0e492db2695ee07f4c47037b06621e055c135ccb7492c86bb93b35e15ca1dc24f3be9f81f9fede6ae9d5685fc55b976054d7dfc9ee0e76c28684ed33e379cd492772456f3e19683d8470de87762554e48487d8bcc4ba0c4f2cb28ddd55454723e1bfc292ef806f4732d754a36e984ea950a524174f04c9e766d016645f529bab3da772a21375078aef28693ee741c739ba6646e8123503981c8ae37bc13b1c7ab552f854cc6834ffd556003665f67a1445c71624275ef0da3234db86ba64b5b7a114454c54fa27cfd30f69c5307d9c3e65c280c67d4d8319deedaa5f49f5e675be221e788911db58d0cbe9acc574e1e598c9d5e3229a17a207582319ba5e5395f4e2eb542b35c4c4f183e7e524b9463ee1f76def9c80458a737962e1e67b3c6951810c2fa8ecfdcb8fa6c27af85ff802525bc5dc45b444c8a47eabbd0e7473d17921255bec34214f51ba5e47d345def448313d81b4c2270404f3a99ded49f7e492bff137d03ca87cc56e9712e98d8bb4b25f98847a510e52a4f9a5e1f02f550eee23842bb49600b619074e76f18ef64de17e8288d616450af2bd42fb79befce64a031372c8cd32b0eb6f0e018e073232047fd40995db43ca0c54ff3783bcb1748e942e0cdb88970e780ecc9af96595e0e4b5fd15969c63565f4621790d7f58b6e640fc24172d33d1257868dc49333c75571254c87160b5a0a744e8e78e762cdd2592c32472c8f620bca1d3484748db4132ddd1228239291a2533b85d671df0c8c334d4b044c7b98ac468dafeaed74f052c34bd57cb617929058b7ec694a8cdf507deacb8fcbca6e3f334522a32762e51e3fe0415ba96eeed333637b4e297dfed4d65f396e09541735b187eb0000b5f43f7ff7b75daa89861b7fb4ff3c4c5b28f7351d1928348cbf8381d496b4d879fb9d6cded622a3b68874b063b21e0bed81db026edb0923e53d97bd144b910cea3816e12bfe83cc51c6f63793c6356c53b13f1d712b38a0512769160f86dcfc2661229b2ab6d01a5700dee9e732bfd9500c3985768009a9e17427eb87508cac4a9131d2d291e592ab5405c08f43a0765adf1d84f771130b6509b06a78b5eedf89a72a43bb6fa836393286588289dbd0d007c55782a262caa090c298ef8e8db035c569b540b420dd7e198787ec824f4954d0d374aad467996ca59e4ff28343b868e56ceddb1cf43145ebe3c265e0c78860c2334cf523f5b8f5be0611b1b5c6e38d6c1e4ab558027362fb4fcbdfa652b4c64b0d5042f2452c86428087a664843ccc804db392e2756c8116066d3da57dfb16908db0c19d9a64b7aba31994e0e67cfb3104efdb89282c94258dd257f320318a346316f5a8014d531d1ce0a9c25f0d279fd739a5b9d149857c7704742e88d24c15435adde5003126b89052d0564bae3d2f2322ae03e26df991a0fb1b3fec7c7baf31620afe1eb9bdba0bf5a1a723139a7b261ac490cfc74806ce005df0f1b9f6d1906c24892832a721b37322321f342edf532429db0c28ff058424b08065833ba42979778226f31a90700d14b1158311a941f8c032ea73f4761aecdd6a6aa6853b3f99202349839450b500f7ea55553c73f0105f1d468849981141978827a5f0199f6b96b9a57d0b0e42dd7bca93c6a5190e5925bea85dbe179a377410ae111c1cfd377f22ad40dac14a4b8fe0cce0e034d06ef21c4608538bdf0795e309647bcf08632849937d43cad614bd57f4d625cab45acd52528ad36f9cd1e0e50eba351fd4f553cded5d0908fd4c9b290701cdea8122310089b6b99a69f305ee623830183191feb727c7ab914eb547ad4cd7b491915c608dca6f7fb4f19ebcd61477c5da989746fd3121efb21cde863aed171b186dba23f5a47f32850a9aa5e10c70416864c9a53285ed9d27f10b743c2cb0146c76fc0b5d14d2481f51ff50b52770622e2d386ad43e507ca4e092a1cb4af44daf7ffb08c95982b61ba9388ad2ba255d02cb72b3c1e8e7180b3001d025385d6a59cee020b697249692962e5fcb14e896788eb92d8c5815025d668dbab7c817f6880ad9547453f22bbd83af2c57692da21480c691e7d43cc65a9c91bc5bc696d0991abdbc2bbcf5789396b6bb0f0bbb21331af64c137fd9cc53f743356421da3a83d267d7c83a6f7410763af119241d925b9a42bfcb6540625db4fdd3ec6b5d6935080c1b27e3bced3964a5a968ded70b17a8860561db1e8c9c959a601be43c169c133e501847b69d66b7910d0f0c392d5e734ba02326ca38c3d7dbf0f090499f648b12cc87a07f7f3e230c4b60b8a76046cf80fa2917d18c5315f3a674c9c2ec8849f2c93a9c86564ba43e83928540c6dd1ca38530fc00a3698ecc6baa07e904b026f44dbfeae7ec9c2fe18136a8730194d3466247aab2b406a0abdf754e2591d8714fec18ff4c8b1d4a43f7255d4e5336212afc9df7e843e1be7b9981aca6a19324e0e3d86f1ed4d89b3419e401b7b07004b07762a8c804bb7011814ed6b1d42f8c3fb4f5703ef0678b6b53e4753ef738ba528984081430bf5c051bbefa055162c98c5f06d4b9cb426449e0dd50e62d72983056aea42786c4", 0x1000}, {&(0x7f0000000200)="9d3e04a1bf7275d957ecae8e296d75806fd51a5beb91660c3e7650bf9bb352ba1410da23ae81a54c29dae065a1b6ddca5228c062d1f68acaf44f4c10cef36ab997376c39f1a2300ec59997857df2d2c9bbec8e9c84208feffa5b8b3872292b7970aaa05933973f9829af2f85ae0333ad771a48516979cb26d2ad880edda8a41dade7bde07791dea37619f2d20606f16007e5b053bf11dc232a687bf16cafeb0f4219abfed23129f45620ae03ed1a494d53a709a86c05d8a1cbbf872a05d96c5951416c107f5024670e863f5b9ae9cfdd96376d2962e9bacc0c0b739c56f445231cfc6cc601120ec6dd7734d2b46f885c84eb9d19d2295b7434429b1368", 0xfd}, {&(0x7f0000001380)="a774217f472f555c13a31dba1c7b093209585f37bcb6bf885931b902856ca3daa24a109d2e52692f46aeeb6135d6a46cdf31a335bef14070b26a3d3e1a9e8ac935b092f56ade12b1aeb03c8575749dd3986e4384e277a892e9e425331a1852eeaef7032bb0c371a837b1f9f2ef04373a85aad7ffcd7f3863bef4e8f25d89f4243ec1baaddd7c4653c6522dc632eaf305d6554703aff88c07bb47a546e8f9ad6629c9d2399c", 0xa5}], 0x4, &(0x7f0000001440)=[{0x90, 0xffff, 0x8, "9582df881a75b75af057c31791b985f3553dacbace6053988cb3ac2459e65aa202c54200e3c6b26b11c03a46fb45c8452bbbc8469bb1d5d2cb599690e69aec6b816a4fa3e72c0facbec5bb15912f090a092a8c303eb20c33e4531773ae9dec05a65e259284f8a6b704dba8d82b2efc5809ba2d8fc4fc6ab5f99821208df0"}, {0xd0, 0xffff, 0x80, "3bf16366e58306fe4b5146456b367fa3637f671a1bdd048e9b34c055d53601d398713a119c1003f65751007e98724fa19099c2c4c853eebd17cfb01e877095a542be4b4b5fce868072cb613d9f5989a83a53474dfe248ca367463ba31262fbba9da38b3c428f38a6e00751a052cd2338bac36852b866565a2ca1d5724be931f0c124a42936dc1320590de10a1fdc721bc567fd0e9d8f16349a87264614c28acdfd04088ac0a5ba92c26928840492414ceda6d02adc0f885778d5ff3a47"}, {0x78, 0xffff, 0x3, "21d5112065cc6cc9a92fda7d5db113d3f9361754d8f36c7d1c4c1bf73e46126fa4e2a85fb53d443742c1fb0b938f76e490787ec877c06c347814d314dc83bca6435b6746ba656c2d92194598764e04ff552f5abf8589e07e9f52c40927dc3b9a2534e4f847647290"}, {0xc8, 0x0, 0x1000, "e0aa31379af7bc456a3b0cd46681412646155e0ae9a66b4aaf9e7dee958c78c1e27dcb7bdd7327320388f7dff48f6ab618f5ebe098d86f57703bfa80c671b04e72f036c685e83c8ba8726055e31619ccd5d8866c3dd93527fbaa4e0135a99358bdccd5f2113afb10e9a5bec94a6c927bee4e7873dbf474c002da5ed1c355b31ec924702a4a7a3bf954d099fd15ac39318e94b0f90de0ad74513fb164b583968c6c10bc90845a63b5cdd29a5ecda25989b0e08c9f90"}, {0x68, 0xffff, 0x8, "6a95147176788b33888a40374e58bc7f424d5093d156fd1a12013f9546d3608e6f6b1304802182bec1224fa1a1db343d083c8ea4d9a1532c3c3fcaaf8501ce1f1eda9bfd230c4abc817935d335c00098c8246a"}, {0x60, 0xffff, 0x8, "1dbe011e147f703cb4a6e15dad158300f494d8c90828e901fa80d7a79a1ea4d5e4832b9e766eca22e16b70e09281d80a83bdc9014ef088a8152778d54d6c3ab344a02de97cf460f701e31cf473"}], 0x368}, 0x2) 16:04:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:04:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x392, 0x91) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x80000000) 16:04:53 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:04:53 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x1, 0x40, "4cf434b5b4e14d277b7e45dbf084c8178fbe00bb", 0x1, 0x4}) 16:04:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0xa) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0xfffffffffffffffe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x49c, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') chown(&(0x7f0000000240)='./bus/file0\x00', r1, r2) 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) r1 = socket(0x18, 0x7, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/221, &(0x7f0000000040)=0xdd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20100, 0x0) socket$unix(0x1, 0x7, 0x0) syz_emit_ethernet(0x2f9, &(0x7f0000000340)="c7") 16:04:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000180)='./bus\x00', 0x2a, 0x4f46) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x1, 0x4, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:04:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:04:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) syz_open_pts() 16:04:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdbf, &(0x7f0000000040)="b2") 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = getppid() setpgid(r1, r1) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8) 16:04:53 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) getppid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) sendto$inet(r0, &(0x7f0000000080)="867649a3a3ec78d84f169972bfa4edcea271f8b3deee025446c0e45fbab8a8aaa630fc268a0dde71c2fc6c166d3cadb38d6d1d7360269d7c677cab380b2e9a71436941d3feb0097071a5ba95077c2b2f276ad1449e1ed7e10d197dfff6c3dff92ec3bf83f5d175fff468290a1a4686abfd84e8fc07b13efbe12976328bc10da08e70f5a42e676611195f82162ef4053da121a12dc146052e8299d5491046dcef0652cc8dd896f7c55b1c079993c667256d814392dd6e3b929f23d65200e4384c589b6e5c90f13c1b75d74fc05e607c3c28325b93dd8d0e905477285e19", 0xdd, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f00000001c0)="894e399c2da65e5f36a4dbf36e18b3ef7fcbdbe116f12a3382c97f27c68871c97b4b86967c24fb1c9e5d1b5b99c5526424be80832c5143a128bc0798334e46239f5f5a4bac76410c4357b8"}) getppid() 22:28:15 executing program 0: getgroups(0x40000000000000b4, &(0x7f0000000200)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) setegid(0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r6) syz_open_pts() 22:28:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x69) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000000000004, 0x1000000000000010, r0, 0x0, 0xfffffffffffffffc) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 22:28:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877bad53d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xffffffffffffffba}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 22:28:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000080)='./bus\x00', 0x2207d, 0x68c) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) dup2(r0, r2) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8090, 0x40) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x12a3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 22:28:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket(0x6, 0x8001, 0x8) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xfffffffffffffd63) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x82, 0x1) writev(r0, &(0x7f0000000500), 0x1) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r4, r5) r6 = open(&(0x7f0000000080)='\x00', 0x1011e, 0x8) mkdir(&(0x7f0000000200)='./file0\x00', 0x88) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000000c0)=0x3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000600)) r7 = semget$private(0x0, 0x3, 0x260) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000580)=0xfffffeb7) r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0xffff, r8, r9, r10, r11, 0x10, 0x834}, 0xd456, 0xf6, 0xffffffff}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x7, 0x3ff, 0x5e8e, 0x886, "4f9766f619f30a2ad690a9daf5a90b0e0d3c5531", 0x1, 0x8}) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 22:28:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xc6d, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) clock_getres(0x0, &(0x7f0000000400)) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000340)={0x0, "2ebb953dd5ea5106c0b0d2b2f33525cae1938b0389d5c609331c6d5aee88591291672c7e59db9a55d47e146b115928835c91aafd301309fbcf547524d90abec0eb475d11e97ac2da15dc17510df9536e4df6b4d5326b91c762ce5f9a9a661163408af94248592e46f0771fa2d21743dff4bdda7c07acf25edf17eef6e406cdf4b497a2ecb6d2e55436815d56c2394d22be4f7af83effb01bf71ba605c8523840653b7527e8f13f74fd48bcb7a532a2e9890401a7a8"}, 0xbd, 0x800) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x44, 0x10, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x8, 0xcd8}, {{r0}, 0xfffffffffffffff8, 0x45, 0x4, 0x8, 0x100}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x2, 0x1f240000000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xf33, 0x1a}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x11, 0x80, 0x7f, 0x1}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0xffffffff, 0x6000e850}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0xb37b, 0x7}, {{r0}, 0xfffffffffffffffa, 0xc, 0x2, 0x10001, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x4, 0x8}, {{r0}, 0x0, 0x2, 0x20000000, 0x2, 0x100000001}, {{r0}, 0x0, 0x4, 0x10, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x54b980be, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x8, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0xf84fc69ee3de1ae, 0x20, 0x6, 0x1}], 0x5, &(0x7f0000000300)={0x4, 0xff}) 22:28:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:28:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) getrlimit(0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 22:28:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) recvfrom$inet6(r0, &(0x7f00000000c0)=""/87, 0x57, 0x801, 0x0, 0x0) 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) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff23, &(0x7f00000000c0)="969b") 22:28:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x6000, 0x9) 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) 22:28:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x11}], 0x8, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x5, 0x130000000000000, 0x2}], 0x7, &(0x7f0000000040)={0xa1e, 0x8000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) r4 = msgget(0x0, 0x200) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/104) ioctl$BIOCGDLTLIST(r3, 0xc010427b, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfdc4) getgroups(0x0, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, r3, r3, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getgid() getgroups(0x9, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r7, r8, r9, r10]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) r11 = semget$private(0x0, 0x7, 0x80) semop(r11, &(0x7f0000000400)=[{0x0, 0x8, 0x800}, {0x3, 0x401, 0x800}, {0x3, 0x100, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x2, 0x1000}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x81) r2 = socket(0x6, 0x2, 0x9) r3 = accept$inet6(r2, &(0x7f0000000400), &(0x7f00000003c0)=0xc) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = getpgrp() r6 = dup2(r3, 0xffffffffffffff9c) fchmodat(r6, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x180, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/212) msgrcv(r1, 0x0, 0x0, 0x0, 0x17fd) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) getsockopt(r3, 0x1, 0x4, &(0x7f0000000440)=""/4096, &(0x7f0000000280)=0x1000) getsockopt(r2, 0x4e, 0x7, &(0x7f0000001440)=""/166, &(0x7f0000001580)=0xa6) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x46, r5, 0x0, 0x8, 0x2, 0x4, 0x239f62ba}) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x3, 0x81}) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000002c0)={0x0, 0x8, {0x9, 0x9}}) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f00000015c0)=ANY=[@ANYBLOB="01000040000000000f0d6b2f56046b97da9f365729a4445130253917d3bf7958c685abb07d8ab5960310d737ad7ea80cc7ec7fc9e35b4c7dce623cd42f865426cd067b15ff1c9363160fcb9cc48c9faf3e3c08c2a108e28d7afd4962735e7a43262bfb85c7ca6c5bb15d845619bf666583fef6657f18d167f011edfab04fa4ad9f24ec5b41abddcf11e2ce73ce33b02a4fc69d3d439bf791f3fa0e8e9f8e930c7b8db9ca792ba5c6f3c838ce8dbcf60b464cb2b280206a094f42c386b17a6f1a28a5e371a3"], 0xc5, 0x800) bind$inet(r2, &(0x7f0000001500)={0x2, 0x0}, 0xc) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000001540)=0x2) 22:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000002c0)=""/73, 0x49) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x4eb6}) 22:28:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 22:28:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffffffffffee5, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x122, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 22:28:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x40000000000, &(0x7f0000000140)=""/124, &(0x7f0000000100)=0xfffffffffffffffc) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000840)=""/241) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000600)={0x2, 0x2}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) connect$inet(r0, &(0x7f0000000480)={0x2, 0x2}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) shutdown(r0, 0x1) clock_getres(0x4, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r4 = accept$inet6(r0, &(0x7f0000000380), &(0x7f0000000440)=0xc) socket$inet(0x2, 0x10003, 0xffff) getpgid(r3) clock_getres(0x0, &(0x7f0000000400)) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x7, &(0x7f0000000040)) semop(r2, &(0x7f00000000c0), 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r4, 0x1) fchdir(r0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 22:28:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x184) getegid() readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/191, 0xbf) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x6, 0x9, {0x401, 0xffffffffffffff94}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x80000000, 0x2, 0x5}, {0x8, 0xfb6, 0x2, 0x9}, {0x7, 0x2, 0x6, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000180)=[{0x5f, 0x9, 0x0, 0xfffffffffffffffd}, {0x3, 0x8, 0x6, 0xffff}, {0x40, 0x0, 0x6, 0x9}, {0x1}, {0xa3, 0x40000000009, 0x459e, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCLOCK(r2, 0x20004276) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa8c, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) sendto(r2, &(0x7f0000000180)="3002a8f2985b8f56ccbe41fe0c6a38ccba6812394218eee6e887e6b66b8077bc81d1acfd58cf240a7109bd8e22b19ad8f2fab6934426e6caa2bceca6bb50ec8f1c9dd37eaa55bef6ec4bf94008ee912c67785c57563a748c3f64e24b2463149d49", 0x61, 0x2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x81, 0x0) 22:28:16 executing program 1: semget$private(0x0, 0x3, 0x402) r0 = getpgrp() getpid() link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') wait4(r0, &(0x7f0000000180), 0x0, &(0x7f00000001c0)) wait4(r0, 0x0, 0x10000000001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 22:28:16 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 22:28:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f00000004c0)=0x1511429b59f71777) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="7fce6969b0959445295b8623063732f2e6fd11eea2f12a83511e07a8399e1272c4dcd4f8c75b77c220a1843f5445971a43c075a743a34ee67f4271ad209515a6a022a839ba94513d8c6c6d41628a55a5fa828ae12e85ea", 0x57}, {&(0x7f0000000140)="b4388f81f5f97c9b2d2b14a9bcf13bf752bc353ea9e7b9953b85f4e67ae2f00d4aa2c7c50e1284e3390dd10685cf9e710fc9a7d4079dba003a300e10eb49eaf69e81d3e699f8e67c0afa904fc8f222d3b332f416b9b092a9fece3a6d3e29b02a9d852c84efba1203c95e67c3030e6d04d10de9b35288b88b2e2d568072f9cac9249d4895eb368ca97d3c63cd94df770c862858bf04187bb00b6574b8ee9b35705a5e2a4b9d1460ba95cafc729f4695acfcc667d0e5c8f819e98b4720cf23ab39f09a47847844f52f7eca63dd5f3c5d222c39cf74f033185abd", 0xd9}, {&(0x7f0000000240)="dcfe2ebba3e2d3ffaab7355e06ecf001104dd12250fa71f2f725d41319810b4cb4e304390d93eda787c98fd6fc886c9054db9d42842c6d051ae85bd3e7e4e01e7943e6a5a311f31d7343f0b96b203d30292bdfddfd51bc579312e023f8346364a5422c13ed70f9a97dfa35158f90fccc51ea55542e6a3c3bf8d33bff6bf0e218367e5da34b6fb4c5c2b60862ce0840442bcd4c61c57578273a83ff38ea940123b0aac9bdf160298786d0330d4a241aa279b202b85b5105c0f1438cc61e0a7cc8b0df04da212472d4776da083aa041be0ce9671cb6ae91141af575949a3ec8613410fff125d28b6c2aac18f3fdf191a9f49595ef3e7e23c", 0xf7}, {&(0x7f0000000340)="3a9f41a3efba615787bc3b290f07ba3422ae34453f2c31513db91a76d5dbc93d1311440ab0e78f4b8765565c61a04976f43e7dc916a091dd3e8a5c14cb209a6dc7a0c59e799613a6faa4eabecb8077dfc52fccae4058e099e46be5f8568b38b7046661aec48b17a96e508a1de6d1fe3334895db3c9b4a231ae99544ffa4e4f777dbff6be16e67812c3098dbdec3234756f682a7f999f0a7276b06080ad5ead7c4b44e8c2efba261bda97038c3b863abf663845bc9a86f24f1bd9869835312541d16d3e583406eb64a8a03a2e379fb9d8c097c0af5a", 0xd5}], 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) fcntl$getown(r2, 0x5) 22:28:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 22:28:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000500)=""/229, 0xe5}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/199, 0xc7}], 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5d9e7e5bcea51be5b42d796b3902a2ba0331d63e8ea522f1f13a3d4d7b9b8bcb5f1f3dee269d735c54c8821797c54f845d2b62fc0211cabe057166cac7ce04952b5c17de3ea506f5d8fa36e1a5a43c216f149d2c88327d11a16e44d56c8f57f0d1da52ef8717c2a8a3108bb0587aa80161948d1a38ba31923d83d4ab443a1d4f1c5cfe34dd665268d81ddf55ee5c7490db1f62dbe8a2f463f78b26f3792b613d4c602da6ad5c8f8a30e2d276099aa0039bbcb847cf27b6629ad423f06d830d246e6a92623b37187f4690c88d25ffa212af995c3901a8fd1e6d051e6e7d00d0407a9781d35ba989703330f2ea85ead346a4ceb9ee384011e24bc8772119586e69eacae2462500806bd1563d8413ff543915be1e0ae87ba76df3512f3619ed6e1b07ac6f98f88cc57c74b9b5d7a404d9f0d8b53e4393aadf9cdd6e2a80c51764dc909afc96b748c197054ea99496f1712f37996065cee5e2eeae0c87bdd52990033478a88ef13e67ca5736c1716d00ed427933a6b5a550ffa3633c4f6c08748d15531a3c88528519808a6546f8e1b3cceb60c04a5bb8a785d6124bab2e90f3f8bdae187bd763210c565f8a4858bae60bd15022c31dbc2103798dc45ff241ab825d22e0edc73d0a19307d7d702204807476a4199c9c292989a51eb2ab194a5bcec8e706d2655e3d36665b7c4b01233bf19a63737b719a1e44dc1249de0369d18e854a54512d01b0938499a5f419f15ab5fdf7b550ade9e1faaa50ffb4ce1a722bba644d56531f0cb35cf3df4d422274c6710de68f24cb239e4b428458299e822abea1bcdf8667b65d5e1c6910b3b80b25e8d18007bd2125a19ea1955cfe685641cecdb6f52f0ae9ca961b2777c1c077e394340ab736341330580495843c0df8cb4d62b622cc5218ad536be553e73258f8eb41b5173e9a1c431ff2f0300ec7e649f747789e8800bf9c5ed1482c51d2cd1568d24c450309e033aec4a460b4e811d6ddaba3124b357ecaa7891974b86ce9ace3f1affa26826e9d56b35128b55c21d091d2a34d79037b9262c2fd079975beeca9e749e2ba0752a12ef28270c52d84783dfa901929cd2aa875bfe5bfe79e09d42942029c2054b8132d59bc95629dfe7f24678a188ce40261413a198dd9cdbc84da53c18757fc1c2b2162124ecb43f3b541098fbaeace5494d17b346ede1471c8ce8c5baa18c77899a826948a290c267410b2b3c72dbda19072f4df1a6ffdbc8f578debc0deaab156bee74a5e91af2e93eb40a4a3afc2f98fa412ba6d2840e6e8a402a1f9b57631b58ac2956618ff973489853d4bcf875bb3496d9c84c7ff39158191a7dd6c6de2ad4a6b5805027a63d149e17adb364271aa8ae58515cdb4d6544f115158b79c35212de3d9857d2cfaff00fe2e384dab9cef27bcf94a0a69280c30511dfe06218852a4ad6e2b988d6e7c9bc2622145dc14a901b93adb2aab3956c960beadd54bd1a335391fd701922066f70a2fcad92b6de890abcadf99e21174243d032641b56ea87ff3e632d7349b846ce12526e6953383879dad147106348d18b4850054091231a61a5938d7afa2f61323de88abc95afd324d1bad7c84c2236cc60261b00eb84ce072a8ad34e22877f3a4e43fdfea5e0e4a9d358c810675a0a0d2cfc96ed36044d1296ae30bab6aa58a60e227616cd490d1f4d2491e23247f06098cfb6cf428f955dec99aed1d4107e23786d6e8563879c872e219c67a5ef7055498b00f4a72c9ae2069c123c68023b706331eabd049898c1236c1b8d625e541b5156cd269efbbe118ed0812f0b31f54a8f0a5fec5bde623ecdac0fe65a2d74ee707662b250fc26ea519efc43c8216016c7209e35415782d4faed743ea3f0358a604564d48c8c49ce2d47f3bbbb3a247c78b7d2abd48d06b7cfa80a89521446cb6c3e02e393761750a0d7341f67f7287a9ceaece7eb187f08bda40d6e084cc3816bffedc64dc8856efe37d4a7a04e68bf6de8e45b36ff987faff827af16703cbb52c3c3bfb157f715dec00cf74bbb7a92f8cba97c36732c0069748f87d733931e50afaeeda057db6657ffc5644983532bad1b9b80e849aed34f83998aaad9895cef764819aadf76113d174c9f40d4937aaf7487309d917db688d910209af242658ffe995dd85d34b22784ec04f0aae6b7e00e5f32d1d38287d9db4074b0534b0fb865d13e17208527cf2dd3b6136ecb8c8c23ea99cd09aa7f3bbe6a49b91d22853c52aa51875425b06d52c043eea3f0286df5101e938ef80962ddee963c7e3f465c5919eb20fec7edaa7930d1711bc06cfd708bc42e2381ab0e5381f7b4c49d24556a3fa9f22e7c11062dbd3f6477bd668e09929494c6d3420ce7c5f5cef28248f1d2044b45beeed6d2cd7b71676d3e4f0db12d26e7e9d1d1f725d070402d46b2e30e1c3a9f40d4d193e6ff89b73865d0f6db6c449d738cbd113fb81186804fb351b81c8715a650c96e12d1bc121a03d790ed64fe0a9f895969f527a3e94ad1b0773661bd44eab40464c993d6daf398509806155696d57c71e6c9672e5ce10b8f87a6dd91c277216f2188ad14853e86b37d26eb34c5b3b7b3596b85799583c405079d2881c667eba10b5dead24bf48d85b7170faeea1025592c88d022a232bf518f3b2bbf1a519076d9e40ce9c831b8ce40bc4565c9933d8589aa6f9b0ee60a30e36022ecc0551de34a0aa74a1924eb5444f3af810184f366fe8a6c613faa022dbbe2ee1f20de94f08a0093813ff37efaf0c47dd8c84c66be8edd56dd85be28aa8d1094b09d0f4a72b92b3548776897d39ddfe607531e598275a14507c67ac9d1c0e4a1aa0d12e28ae4f5e7585fff3fbd9c36134376be15f0c185c1e83c4ec5669b549d265601a5581976fc736f53edda7c10a2982060eb1d88f4516b0a6e01f90046e3b5be624bd461ac2db0b1a00cb89b1327c5eb615a60f2bb0347ee1e9b7639c54096143bc4e4ca95fac64e38fe63798ecdb623442e748a2b8e85c49e5a1d845074e80c2ed25cee188dc0cd98faaf6fde6e0d929cd97a421a58cd4d1341713421ea6c965ebafca35d6072f9ca628664cdf9ffe66ac449a1b44450573baa27a6ff4526e5374560c9cede4b153fd26012dc01819e18e7f7de68a6dfff7f39cb540abf9ed7902a0137bfaec7f9461b162b18d4b2e42eaa58d63b22fa1d048cfd3ddd79d825df3f5fb032e0b97f73e147eb53893670d054ff62bafbb65ad238218fa08159026584f8ce3cf729457a9dd317c87b851027d39c7df9e73c90a616c0d8984b41e905328f04787e08a3703f08d46c8b81393b1f6d0429bdb44101535e60b7aa4d7c3c3ab883c4772551f1f63c539eb34b259d853ee9f249d4112fe965a9eb4c02a0e758834e1df259795ceef22399a70bcd7890b9164546dab1d91872463d702074c40bfb02ff3eee0bc3d6be982f66b0104e02045828c705f6cdcf7a139d4fb057d21bdfa79c869044e4c1614eb6ae2f470a8061e999e1708dc48151ab3e9b1bd33e9fb1dbdb526f01b83d8a87997089320515b3bb974abdadf386fe764df59517f211f4537d853c1ef858d1e0ed5e8b5d19363dda1ca4106381919d3ac972aa1505d0ef00063c2ba9c9dd38f5fd795995691413c6250a8cd76e151ae3bc7918845a9a8cc7b3326e953879a4a0be9fae604287b820497034836d420ffd761688a42bc60452fb721da380ceff94740b10fb923d0c4e45acb37427689180e0c5094ccaf5aeb5d665a937fefa65864c836c738bf4d1779f890cb78b55ef39174f657e094d02654405f87ace81b3957df35b91cf250eb616372cfc973a0083d8b57aebe522ccaa42ff153ef53148f8e15362f47646960b26224b3eaf0245b1b39eaa5e29576e7a676abf097873e120193c2db8acb8e1dc34a89f82532971ac620606d7fcf1c9011c0a44881079ebcc704dec0fdc4bb3a8a7ddec77b91fffc1260433b2a27a0ffca867b94035e1b4793c4b10c30cfdaf57a6e63b9ae3953143b59c50f9cf7a5bd374ed03c2f2843023c87f6d372eb360c7eabd5f632225a7822a96b57d9f9247eb0102ffa864b53d5386bc8769091b28bf4ea1dcefebb24e9025cd0d86808b0b39456ef22e01fa705a0c65d531206773989d13064f5ecfc2fdd19e6c61b60b0959e5982c8cf6942a5bb49888a08d76512c12f85709de2ce26b3fbb7f97dc77b8d33d3b992ef2c39daf3723db1871240ccee4270035286adb3444f3f45a5d0994b40d8faba81d9125df68bf5c12eed27db3c1422c8821eaba2e9039b0e1c4a7bbd11b12a4635911c19103221644ea0159e1d8220112578a9d791c3095be1bbbf3502f3822d1392a6ea67f555b4e33045399de28f58dd1879ce304581e4f52bed98aaa15f7e3d86e1cdab44ede560f7325e31e229af749f10a8e296d875f492306ee5d26cc57cbf41684d0a5f3ceb3cd7c649f2166714a01eff6d620d19d39e81b3eeb6a4ba6cd14b84c198f6276aaa4412043c24650432cee3cd324ea3fcbbd2f36db0ba83eb90360719d7ffeaef96e3b42da2a2b99def69190624d3ca46681c94cae30abd7c8cdc1667640b701d4d8c5fe8fe0afb08784548e644060a60e1fd9e3348d6eff2f8de127b7a167804f2e71244d0a3726fe0cda3d2ece2d655ff137b1c9c9cceb19d5703821fbdb7016d36dc218481f4bad69959a468e0e0b77b6ab9cd0ed60f643a0837ecc8f351c04b1b719727a66d1d37edc124519a374a5a18ecb048d226df1b2b7a62f2210cb08449b0e3349984b1d4a1a8ed0cb16cb57c88441fd62aabb6135bd7acc056d639b0ccbaebc399e8577bbc54c9914589648b3ba24cc4871ac62fe8b2c41e6f3de8ae93fc21526f52f3bfe686de86a7921e0f677b61d478538e47350b6ac306c18e32c7519e42a6eca6460859b0842ed9e4141594c55d9c2904f0c5a184cf9a635bf8f4117ee7b10878a175df72373d7478cd0020b6d720eb1bb07de60e44971811d81b876f63adcbdbee28bb2c624132d8b588866cc69973dcb28689ec5a76ebadba12d5aba10c39b180c40bff39183a7f7cfa69b0da167021f3b08ccce21968f3f74758fb3e11289612ed4c862c0d982159975b4a91e228472f95e44c1912c92471355501d21155458bbd157efd003d572b425b620e7ace15cdedb2da0f71000cca1ba5c73fe7502360eaec9ab61c3891f8e5cfae6df0ad7afd66234a1e4529baaac4d984db1c64333ffe18f846036569d6473e9d81d0acd9d58c92cacb6c088a516e985d8b83edf29ef018a14339fb54bfa0ac230b0722ace7af56630fc11915bcda5e86dcc5b0ca23f0330492e86e02ddace3c823a11edac3263677695ea71ebce0055dda3c241eea934b185de794d3e3cb883729e7985b12f641922b4d31c8bc6ab5280e7f376345cb8dadc024bd54ca4fddb8b55f89c58d962b700ba935880bdbe268bad61ee8673b97d1d2ed7a49f0957aa1d22d0421742568c79da4128a086bdb2ced04520914d367d12fef68c938ed51f19da0c3f29d8e3f343bb502aa8d0863dfe40235a5ae27911abbef287b7784e9b49d4f4c8a2c97d7b48d07dc83ad6a7df654da0ee568be8b74e4568f83d29674225702fc805eb9600a1952b3e9b2862a72370581817a7e7a9e7c38228512958d6f88363a004e769dd9f81973ab20798c70bdf35e9e683c79e7a99925a4515e27230ef68be0b2d6b45173cfd11c95dace35377595dec04a04bd1ffb7db7853842dad62dcb6c54f5fe0f1f1f76c69b346acbdd168dde636ba7c6c1053145de502f12c537842728e7"}, {&(0x7f0000001440)="2380b649dbcdc46abed72b3b6c0963ad7f2203892c91b988a6f2cf664d4adb69ebfe52657705dd4e9d09f34a3051ca09cf7dc7128fd7a1c661e1048f9dbfc2481b9d23db0e98f3fed75143b7a88d784d76347ea5f7b83ef5542428553bf3733323e220c2d08027c6c5e65e77791e04c12529351a09b40ed97d213d7a4c0ba487ae7b01b828984633ac48873d74385e0b57aadf2b0de939ed061b4f6e2c5889107d45eca0b85dcd57d85a9beb3a1153f530ab6b91f028fa616a6e5c058c86972cd253cf692ae302407229cbdecacefb55d938a764d4774f06e44f6a6b5215d0292786ce251e96cd5dc3206a5c6c9641481a733567485875d300c3758eb9cfb787da1aed203dd70bd77602a7185bece244b6255e622ca3f06689989b5271e472c1559ddfe38e8a6bf6adc4dc62b266a8c3fdbfe21eedaf2ec5e7f81ce98cc27d173a983931c8b7e621fdc427cf1c4b7fe705706772b9c74e52879cdfdae218982283ff4059875f7215143d8b64ed0dc660ad6dd3b63d715255cae75a84e040bba8d3b032a1f535a2132b873610e21d3b94f078b4ee0a1935e7f69fe5157da973130d0237e78feccd3b22abca76ff47147839f8bc718a6cfa1da3638732c3ef9f5bd1b358d60ee77dd56f50d71a90006beebc552666de4d3b053cf288853ed5e84d09c2eb2e8f47af558865c9e9e5f192094bad9864b38e1e0498c36ee1f9458e5bbbc694aff3b81569329e2bb207a17850ac7f6c4c4761e5026356b47ecdad5fb216d3bb383062db66fb6859e6572f046e3f0c231726686099c11a18d161c186c83ac45a1788b88d4552c65b88915283824980778a60da7d1ea625ec0e207993a368bbb942407d320c2ab3d84be345c6184487886deb40e81907e3a4d9aec876b15f00d24bbb1bc0ef5fbd318ad6ab4a8b269bc3c17897fc03f42f16d4d0a56556311354c287fe170c393a568ea3f5f6ea488ca72e9fcee222604b000569737a385b5abb8cf1b233c00302da0051c7b1c58406ce618b1dc0faf7adca232535881969bd0e4efe2581e84dc330fcbd9de13ff7e8eef917c834b570d7d4f6426e020f4e384d51c181e5f75f33aea9f24d3abf06275784d7ee1980d88ea4b7389fce4aa37be9962f4aa1582b2f347f4cc80239eabd3790b08068c0b666d3abfc27582cf40e3242adf3c624b92b778468a309a03c6f2ba26ffe8b8d08c854155748da5e9d37a1b4616cb2f3204d3d48fa03be49c9c61de6e631e4bca4c605493056071bb6236b17f7573695dde3465640568c7370411ec0faeae0a8e87ca7be4d53c385235fcc8b795fb9f9c81bff331f508c6bc798850d8ad5509fa9181439a63b187ae989e52f8d12e3f760ebafed132fd428a62f10f8fe4407fea75e86ba410c708575b6a8c4972e30eb812dbead4160ca78911dab1867340c788733d8ada531b1ef422fcf7ee5e50457603a4dd33e56e73b080ba9d8bebc9f885ae666729892a80c735efe666c54c388d0afa835b8a38d8a9fcae1c7e46a4fdd4bb4b5735434150bfcd5ebc6d75fd5f026804fb89d8e31a4d98d72e6d0ccf85fe7270c71caf6fec566d01e1f5b8567be2c347a5bb6cf9886de0983e815476e1649d4cb0af55ab5d41d85ff4e48c197e024fdac5c7934c44627d93a917f58f0f8b0f5b4a817c61ec637cb58a6798730336e43043810d1d60c059aea2c66f67d5f1fb42a20adb2f4f42681dbc68abde17b538164f77e6d535c0171f6d16f762beada04c55db689e13328787acc14bf3467bbd9e95c658b9896203877205c9331251b98018e53a7b7fb8be6e032167f4046b2dec17ba39c1cf97bea5e6e4cc80864a26140b747b98f4395c3989b8af17ca38a35e7b73949572d1241c089842c4fba359bd3ce6a41bdf648ad18e0ed65529da17bb1721036740df4ebce038f0b1445c7fa7691279f9e80dc26de3467b5c4579396d0ffbe04b604ecbe55f60d7405404cd1ecb2fb84193c02c7a0b233b79f9a457e5418d2f893a0915415b0ceb1824d46f7a9a884d160b9545a1be884467ca924277a1c4b21665b36636ec7a5051438fbc3595b80ea307343a74f4b9818ea9ead5cfd24236bfcbdbb4467c1f76f79854158cb944e868809806d88ee28a60c08cd215b05b443fd5274463974b7f4681ce3639736b02810bbf6ecc4f180158df9411acc20dfdf127f9411f36b08671eea5ec61768b7bb1705826019ec812fbf6850524e53e71be13572a6bc97e091ef240110ef28c4aacecce3bb0557b7b518d0e8f349142f35b94f14f4c67f14fadddad17a2957a4c125b73dc369b4e99363758015ceb5e80edaa68b86fe9cf0073d1f3ef909699167102963eb24c24ad1fdd5eff506a456880fb906e48e841d8295ea4efaf1a84de8048f757d1bec0fa3a1a8ce96b04637b5753946c740ecb47da564d13198451349e6cd2b5483c94c0cc3416d761f0f2a19710e7dc78f6592072e34727967f37fd93f1943bb92af838f4f9d83eeb544c812ccafe3bbfe0847189fbcfe82c972ccd309351dcdedb2fbe727d75fe79ba80886351656e0192ae7fd74adae6b3a79d3d3d4390070d77e28e9e2716cc2be96d50b18197779328962ac199a6d15b005ddc84f0aaeec73d05614f9abfeea6d55b45c40ee055bdb62ebe9da3369e9829cbce7304535f427ddfe55408fb893f6cdf4c0bba0a19b32b67df1f705d6c0cc156e775170692422888e6daac85425b142b2e894236b2374a8ee998b3371c2c371e5137f57671fc47cea6f203666ff6d01dec2f6f87a4481aaf824e869a34428d7e5d536526025fca8a178d438fba130574aca4ed38b814a913e524d0f1259291a94445674d51d79c21d31a174b2c69139eb1379d16d586b616005dc96952c97391628cc210affa3834fc4c2c3e3799f1494332e40998b9492b71020239ab9421c9338fa79bda62cb242d29b2209ac905ee5cf91907d6731ceeda26e24ca37560c1c5e15998600685a306eb5e7bbc81b6449db1ac451e7612ac5bf30dc0f96211d7ec51837dbca4c5c7779e31b4e360a617ccf66c557285f2f441d3f9e56d0fcad880bc63d01ba88b3e53c5a47572514b3314facc41726bb021a7d91acd9444e75ec81b578de717a2c5e076a7326bad7f2a69f63934b2e9fd976c74af2b08f5611c3037933bce4f96a3d5b99687e71fa11e5c07bc1d85fc2ecafdf971232040ac2be5bf3b1beb04395623b283c0418fe7fa3a3fe5d5864a29745b21cef6ea36fde22f0a3ef4f89457b0402aeab2c4573ceef8b6213e94aeb5800f52893f57cbeb25e7a005a941c55e19f7a518d9abac86d36054677404d0cbeb971060e9b719f0f3725e8d44b0f17b55d3c40f2127f7c1f1fe80ef8548409af72cf2ab369853be738531038913e9a5d12ed9690c4ab3e2aa4b3dc6f17f4f4345aec26928788b0dd35500866352fa68818278eac611566d2b9a1243db73343ea60ffd6c75d072bf17c805a5bb18af7121613298f97469a03d22d70bbd3bad36616383ad45da95794d9d7e49888720b9d2eb6570285a65d4bd27ea41acfee9a765c356070294b8668883731e5e5fbe850595aa7ec38e347bdab537f5fd43359322fee6e99fec889e39322fa667c1de08c0666e883efdca54ea018e81d34d0343d9fed6b51f0551d58a425dec238e5f28dd1d52e243525d3097dac4e8bdcdfad9333ec8a64e7c3d55cb28d791c95ba1029f05ae5b9d52caa8a23b0f6562db77078ba3ad2d51eaab99248ec0a18f8f807587334930e2d099ad01a6793a9c426d0516d3211304907c7d2629f2d9a1543a63706f60e2f3e17e795adc6e186cd67fe932a874b59e4b8228230ce3aab3e1f8d745915e79290786c74cc9744ab4212b5bcd147f03825b86418c9eb644b851f174adffa54880a680bd363409c3cc0e7a150bb6e55aed28154e55698bca5d558a280b3b67db8953dffb8b835fb480ca0fe02ceeb0680308759343f61cb5ed04f5fb73999629554d6ba2f83f6b645941bf656535158991346ed68521a4ca4022d3a72983956eac2ea66031920e7b721fbd2a26c68e8602940e89264705d0c3b1f7510cf5c288e7ce5427800b1ead280385155db0d4a545c450bcd7bc69f45e07232757a68e6ff1b9178a81eaafff362e450084d9cc8888becbbf84a1bc127c61a0870ccbfc0abeb1175fed7a9176de822025fa80d04aaa0de271eba959b2c96e51d5cd06b795ed860d7426b3ec78f3047ce004384c95018cc60a4c7ddcfd6e9dc6fc7aa67d7b4e364e208cca55a7b3f7a547137058ddc11ba4641236ca6d26b6770b9774a1ab6c338530d877bd673d81943027f8a7ddac0c02f7b391290acd303b31516f77a9dc6ca8a2c61af1c9e19a3b576f0746dc03fab6a9406678e3eb7a0b9250dab53dd3f7091bfe7f6341c939ca496a7f9a980354952ef3a4b05cdb20a4b2cfc1355204470fe93e5e3d0323f9552a4fe3df5275606c9d69bfa1766ef61c458bcc4903a300293ace663e4d41614afd263e6b9d65538ea1dcefc6d38d9547121dd7bc1fdae5ff539a498a69d0774ad3b5c5624a86ec06e278b51c5ac27f84bf2ba8dc6dad64b684bcfb1ecc8e4075dd797a240970891f3202e7556bf8738a04235d792f659b29c7b0b5a8794fcba2eddfabb9820bbab3745a7f94070bfe6b15a674635ccf4f850f30705f3743a69fa9a40c3a3ff6ee6bb83dbc1271492658d9c17661d0e532d34fb137ebdd3bf88bf845c0730a0562be35317c6fba2be30ee957144fc78284a7eced4a3a44f2658f074936259265e9456e858a39b0975351d574c25b23fbd34010a253693116eb00d1917029385a79ea53df4b142a0829f4c8b3d61d349fd11364ccc513fac82e6b718a9145da3801e6be5c73308e6015186480bb9d07cc0bc3b043db6b38f33abf6dd8ac5dcea3d96f15aa902a5e2bd7c847d9785e5a08db1386ed9752345e4794e27ff04e22320e219e4116ff7cc3a167cd8407da25c29813a12ca2d69b8a3d740eedffd5f1ee315aae796cd824dae042afa9dbb66833230aa0eeebe662892c14659686cf0d6aa1b170b89a332895957c5cb06ba227c5f462826c1a251575c6166d120e0b735dab4d2fbd9e354a7b02e506aeb33bc14053933aff971423b1c12a1269afe210e336f8ba23b7b750fb6961267bfae191d5fb2a2dd642e167323b8389de2caff73ffecaf3a1db6e3671521c52311929f5a5032ca07ed114f5b4438153cffab2112f567a63cb45b8ff74c3b0bc5c3fdf29d1312de52dcfb509b83a6e72e42b53906c512ab764f438366997ed8f2f1dfe6215b3c2ad73e7a35e478102183bb8dac3ca75687d369f0dc13a6a9d10aeb8f3f1225b38fff47f5430de1eae8dfbffa53f795139f090f3866430d14f81e6aa0fb0d7dd84e4f803d6b8ac25c408751c163d543a158355fb36b8e21deb400e72e47c7221366e6bc766b1690b62f5c6d46522b0d5366569c1862d88ffda49ba8b3d711e7772fde5660775162de0c4b25835478c03c7edba83ae20121cd6d096cd0ca1507836293a72eefb078b131532b62ad88031a357d9f8b43a9d9b0544f03ffd953a034e8c3b9db89a2f0d4a5222b4233f5863385e1cde8b30e8b33cd8681fc234a5d73367be058aab5503cb09f271d23513169fb36f57705c5d1a0fd3453f4f4f73ac71dd0ade355f217a698eff585648dbf01791f88801ab783c49c5ee48ed7aa4edda25424a99c5ff95ec17a1f4833c0309099563350dc445f6732f4998f7613b3d118dcbfc3c799ef04f282e3478a39a46f33f852252028"}, {&(0x7f0000003440)="d80c3662f1867b1031ab83f950076f05b305c95167a93bf77855b442a62c0d8f6fd910a37bad4866318406d005afcfeb839907d1ba27925ec5abd8ad25558cd9a9078c0687a86a4b6c9a0f6274c36727d5755ca674311e8eec36d9b748073d7c370d4dde0dce2b41f720f0e2a00b40817530bb34b307722fc1a60d833ad1413f9056e756382ebae27f530f24d0202d596884a20b57b9e91571f75667614c62a46f4e403a8203d3465f650ceb287d093de0ff5367f4e3ea023b86904a6a13ddcaa98295e0b5c08a086630d8db5fef99009b0a06a1cc12f41a56b0b4a0e99a0523857711e646d20ee2755283ec5feb469674a9d2953c255f48672043296118c7f7e362c968e675cf4671728709983928ca9466b97209470e4f79228896a0f9d87af14344dc771a393b3f6d98c2239015ed4e6a2c07398f4c527569ea49de1aa8ed552394154e9376e2de0316626f8296142a6b6a61492801a0aa20069e845377680e04bc23c88797044b63a2ef48ff369aea7e5f79ec613581dd0f83c8719dafdb292807cd1c2a365085211d5ee519dd8c6414aa5f1674ad958bb93511469e8e36c5384fb712da1c7dbd9fe606df137db5d0d2fcc83d9d3951e6eaa8b5c5d9d25941dfd8a60728ccadbb1610333a3fb9fff5ebb58a66e8456bd54fe4e66792bd1f82982e50ff404870faae5b6af0254ba54ba29b6217b0cd44d8ed5848be00e87be9699ecad003432ff54a75364108b0b7ec68c75727e7efeecff18d3e8d5cd586af233d64c0e7ea637322bfe78ffebb53993a77040c07b4906e8f4add218bc30986dee13fbb0aa7281139318439e20c2bd19caecdbabdc66f3403233f69b65b6e2060cd5ce8c538334b2d1a57a5f4582b6dd85624cd047f105900a5481c558fa673fa21da2635c76605e4e088784189327431fac2f5af89fcfc5ecf43b471f28793f01b320881bf1a309b1caad4aec564ac22dec4e8306908b496572f0d1d90b4c31db1099769de3172d6cd49c0055a4789fd148cad7a588e53c9994b047b7e4a56dd42eeb920cbc4bfe574b50794ec25a424a38509e956ba675115bcb652cabbf38bdc1d66ebf72daae4d881c6c73ec97b3cd092aeba057eb68594e0491ed25a3981487c18b1ef551fa8ccec2e265d7191b5c40a76b501401328c2a882952240cbab20bdd71bea2ae2f17ca9c8682138b359741d651a520e495562939c00d9ef8d9b059543890437e2bb0dbc789181efd4dad3d7a3f714b255d4c4ba507e6e496fb1b4cd3e063fbe7ef2c2c9d83143dd10a0025a6a72873dd0f02ebea2202edf55094648556b91670012c03fc54a851df2fe52645a0a216a3a3739a0fd4c16d4686945a74b8034b56b5686a02f44b77a3322969e6bccebbc40f59f3ee76fe0836f91ca30b7e4cadeb070277e64e208e35e003c596367b6577ef5f6ba5395cbb25df3dcb560266613594e57f5d034089a8df0541aba9f3ddd1753999d5a982180a854e3d8ba7a68c195c7b9cf1f031dc846ef0caf645d1dc5a5038e337feb45df09bf06c44abf26fcef6e92b3cece3a6de2660e386ea55fc2183b3a3aaab1e40ba152234421a94a4759be8ba39b4db7c65854f32c7c3278d42970fa9a194e183112123e93be8d5b88d515bb53b80cd20883e6b6c1d5f397ad4ec8cfe4559b3bc9bbf2e04f10481e6e90c1f967a0af4bff7c03d700061bdbc56b23522af621b9a67ebf5a3b29933d6d98558edf94567783adbe8d12abcb908eb5119ea2f6beea2b7555fdbcd33232f1a0217e177f70a255b46953bfe040e1c63c80b4dcf0576a9cd3793345da2281e6f29aa0cb6819f978d43cb7c4e5c92f1aaab17d651360e9cbb73ff9ec8499d0b0b4e49c5aa2b4dfaa7dbce091521208bb8a2f12bd4b9d4d73a688ddc6cf3022ddaa1ab996c86b11ea04ad4510ada0798d4d052b490698892ef9bf84742365d20aa6f0bc0101e87a5f4872e4d1ff272801cdee9ed5c16ea8f047a1d00bde6c88977cf65c28c076bfaae6d71cb549bfce6e06e34684d0b098be3ee8db4c9db4a4a38ddcbf1e7a9fca72984c77d3ef222f1045d8b820e4efd99410677a9fd99b81981a8a0b53bd8178e0cbbc78118e815196fe323e4693415c0fdf5d03a0e635628ccc19ea890e8078db77d4399bfbcc78b0672f5b6f03e1cedf2137ae4ff75efbb2a92b71a8e1d9fdbf7a2776745c9a26de8d4ffc8dbc1d2c3a9d187eed62e119e303451a7e9b703051aca9cbdb1cee4edd64b86f5511a6532383ca83384f3c48ed98751df0b92cb2ad77a05480ac74e3e2402d8587a0d2a1d40c2b931d6edde063a53613b4d3dca4fafc7d0e32171e4ed93f146142ea5d408e169a226922b32b4a9f4b67e8bdc886bdbed8df36eedf54503569fc322d9b0a2adc140656c869ed9b67756fbcbedd434b8c0c23482f04c2dc12323c8236b5da041c4930827542457431ef23007aa37a7c305e1f40f72d8eae154c02df7c2d7b13f919d4a923a0bfe5558c8dc61ba9fdb0c8eb300c24cdec2361c0b198d7d6505c3112100257edac351579caf4e604553580d183aecbfb35fcb9c5063613052c27b69be01df31cf56108218d692611ab0bcef48f029b206f2c8eced6a934ac0fd2476b94f75171eb0bb097eb60f632246aa3f36cd8edb99008cdd957e42d39e18e9ece0af05426a728bc63ae6c7a3a726d3d26250cf1ab95a5496f652e5e855a0a0e5c66daea56183a5dd8e411f7cff99b31cb7acde6df94bc9db2542273ecdb44095c2653dd77bd1a20668bd9dc4854a1f24725f05a76affd4808effd09c3098c5124965241ee883700770446282771db0605c390cae7261773591724cd6841503e9e06108899fe998d82d4995b728aa3d36fd87e90fbbd752e145afc76b3673b99a337cdc0c87179ff21de2b37a148e8a9a8e6ff2587fef20ecd9aaee3bf99669dfb705c494c944f87c518c4b88ce5f8e32eac6f9e44b3f393466720aa82208a69d2907638fdad3b467958e42aac8886a7810690c3c921533a0b07ee41c41146a251436437e96c3a343e8138bd2af95bb51443678b7b043578b8f06b8aa6751085bb1487ed0b8f99ea63ee009f8fd706b4d93882c839337df2cd2ef6b74af27d65b503c90a2fcd2c32bba30e4f259a52e55dddd3c8c059fd48a5ed2cac7e1c60cc866594ce3ad955335cbcc2d9aebe05096057ad708fc8c74b61baefa369b68775296ee643f532c663da42d4ed542600291ed5f5f0dde9340289b40234669c67b8dac6a1e87d9724ea9dd019dabafef348bcec66d183a483ac3ca315e012a56532da2a5b416afb2fe131cd14515e3cc9c4bc3b678ad7fbaa9c89a495f2339fde12b8d8d00f5e2a0880210c83c9a732e97699deb94324200efbf7112fbb7a08b999b7835e7e6fff37cd0500edf397fa921726ff0f5f6de525ffef75953eea52aff69632368381dc0d560522167c36b2440414beafa85c381d68c00d22adae611f7248d089f4b444e414de2d2428dcb59571d28ef1839b379a06899fd04730b43821ef4e31f970e91660f71268671eeb5986f292573f64e022c4998b1b4833b8cc626f3a410488ca26a03072b1be9d04e852eff755c6d7b2cf78b7fdb5c1c9992f5c5072b26cadf8099a8e63914a89088fafddcb2018977be02cd99adadce3465018de0e2d5559baa5fab182cc3d51edab6af66af44268826e89f8569b7d93af7a67cbcdc4008971882c702300087dd7734eeb3668cbcdd3581dda1e833630e3cc8cad679e82b49e202fda2249d00463b2617fb7a8e57c610d0568b3e3ac8cfd988d8883485cf4bd6deb18ff2d2223e236dea306d07b37747053be25cc999dc11c16998bf6ac55987f97c0a537ce353509a079d9935315087ff01bcc6fe93a2258e6b436c5daefd56cd987c25dfa408b6a4d6457daadfea561cf51629c0edc2f70159b798063cefdca86b3992aaa1f3a6da59bf2037a3806bdf3ce2629fcb11a6a9d56b901849304e48a1bc54cdb5b1b7e8d39233a73c6aa40af88ba0f0f67ead5151472995bf2edae3de99c74889ae950b0708c7fbd1d210506b5a02635f3d963d5d9dcaeea752fe549cbcd43f0a393d8993dc0bda2eabd7411e0735867a4e48f4e158c1fe663f1bef6eef3f83d35242b887914382127374a5dd2f0025b766a958c8cdbf913e1ac423fd27d0542e856c255c9ef0e20579e59f690adf161c202f4eeb673152ea540f4926041ef73cc8737b5f453cf1acd649476a9ef61b2d7efcec023d75702524dd684f009c006e3cc3a7fe6c49633c015d5a74f1d00474def82017f9ada5b890bfc66f167dfd2c1213485d34a22dd9bec658a94d546d90c3eacb57525e6b8bf1c1a9b21f24e05b2478c3c2b483c9dbc2e0a6e2aec0d7d8f943d6edc6b1cab5cdd0a37c1f0222efbc071c7a86cb1fe3b15b247c804e5a741664bc0ebb190088844c13678665ec33adb2c53cc2ea3859c44a89d46818f0d89d3ef280bef2d6a9af458027471bde16f34936d1935a5b761431d9891c8d0dc84863d0a97a66a92dbcc32fbdf9e2d544922d58bf6801e629550353b956efa99f163be8e228ef09791dfcaca1a91b66f383551df251f3fe302fd5dcfb0e37820569814e51d93d583b8ee936e99f2c0651589514e78ccbcd46460523f38d4b64d037b59c2022e208af02d00eda67d3f242a83ce2507501512d0fa5fbb8cbd017d93dd37ce11caf677751a832530cba47c0e15de258f0978fcc13f0d366890db89280a2e4073f1232c722807923087e64d08fae2a1c5b6181b51bdac5c9a5dffff5d6bd60c4128cf80fc069b65e1f2af04e1ae0ce7b2ef2cc80e4537905ca26210dea579830dceb3368a80cfc36393b4eb280861294b4662f414daa3e0bd848124cb4449a7dfb39197a41080073505516ac5d436ad97176487b4e1d2e79b06d4212eacf7ae68a46a93917a990109d95e9e2dc9fdfb4fdf30db5505f1ab3d73f85a53c883676c4405a2d4c1f44cc3a921ad4493218dfa56b4fcbb034b665e9c4d37d0ab16dd2971e09e80a79f24bc3e179ea4c5d123b2104e77294924919b98de01271f7185981d7fba52c58cbffc7b31cd04ca932c21e0e5c4db09912c15917d7c6cddd602fce60cca4997c4fd3f2996bf55638914040924e34247cf57b031cf343d8bfb623ca011a2274d249ec37a2fc02092f1a95663056b6c6191303b28ccbb438e64810c98a7ece529e15882aba714576ae1a5cb4a6b706494eff9af7010ec7f65763d9468f1bfd11f1265d1dfb27ce53c0cf21490b1cdac5658480b1aac93d11194225f2820edcc75174b4dfaca0efc5a00c4dd0b2a06d73918e08398e6e7711df209eb7c49cacfad08661dfb54688fe6359d9d12fc66e6f25985149485a533828db93464e990c8edfe2b058cf19659a5360d5e47d376eeb6e33593b7d708026253f3b1a3a8e057f4143f225107173779ff97a4d80081b8b0953da3749b886518afb0bff6649db26f782a1fd5f69306bd2b4ecfb9bb702a9bd6fdd2f576993baf258c4225941511423576d4f056f9b70bb002b252b2e19c8609b05cc4f7c39e576002734ddb7b85f087c1fbdfa4dbd021b3f48b8495682cf25f49e85e34d01f85ab5596ee76dd996c27208196bd19e661073cf3ac84437c7e7badc3d0de10e7bb484e1be311add348bb393bba1f8e42ddf846118cf12e32030574edb00ba8b376dd0d929142b587a7fd7b74e0830ff0d2463e504e715ea5738ec5ea9e2020add88e14502ea9a07666f98e8a66ff4b796a2f24d098ec9d729ad59a31d9ad1f4351549fb1c8db65f6c427fc413c72490c62cee4f4f46a96087a79d6eec295e91859395936dcd5f2d0e4fb5adf98c7a84a820655e476958fe7eb329a5179041fb62f5602dcd9", 0x332}, {&(0x7f0000000100)="ec0ef15504d2ff5ea2d3e17ffde6489f51b21aac5adfbbe06cdcaa7ad442acfc59e6c422e00a87a5a90774f31fa1fed5d7c76c0cc73e1c9b55bfaf583b18cac0933be9941a5f0cd2d89d919cbd5f36d3d00fb3f27e192991491f310c05a72946052b8e92fc8d318481e35911b784171d9c52795c11b8a624b0da974fde00f0f09f727e1e8a33a999b05ebbd2b92569c3d75150cafaa5e2c443dc054fab90a01c3f27f291ffa2d9659fb1204e7d0f6478f7610776621ca75f"}, {&(0x7f00000001c0)="78d658135c882095c56213951ba957fd01a64a77a1adeb85cc03756610daa6420d427eb7d95fa59d1a065dbacba2a502fc56f7ceaf05a937fad05d0d8c8e4df086b8128ae52395fbe8aa79431531abdccfb39e09683b85f5d9c721c4094a1f1dab4fabeeafbd4d07833b4114597d7ed81160c79c3111ed6c6956629840d90ef005bb0d9f29db63b803666c7529f99d932646f2fbff534a13f2977db300837c4672f4b17375f62117ca29f718c036211fb3c5b53c66e97ac7"}], 0x10000000000000f4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0xeeda, 0x21f8, 0x400, 0x9, 0x1, 0x7fff, 0x4, 0x1, 0x7, 0x2}) fchdir(r1) ioctl$KDDISABIO(r1, 0x20004b3d) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffca0, &(0x7f0000000280)="f0696b5d08904856299d2656e08585c99e00000046b7a92d6035eb6c1431") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x1, 0xd732, 0x5, 0x9}, {0x5, 0x9, 0x9, 0x1}, {0x2, 0x3ff, 0x1, 0x3}, {0x1, 0x7fff, 0x8, 0xaa77}]}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="dee85ae3dd305a2d0450eec1edf0d63e6dc8b67fd86f94c86ffe2395c13e567f591503393f20604f221aab9c5954eb", 0x2f, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000006c0)=0x800) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x3, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/230) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:28:16 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4, 0x1ff) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 22:28:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x80000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00000a3, 0x7c34, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x83, 0x40000082, 0x92, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x80000001, 0xffffffffffffff01}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x48, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x20, 0x81}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x400, 0x5}], 0x8, &(0x7f00000001c0)={0x7, 0x38533744}) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20, 0x3}, {0x45}, {0x80000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") 22:28:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x20}, 0x8) 22:28:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x2a2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffd, 0x10000, r1}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8) read(r0, &(0x7f0000000000)=""/70, 0x46) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = msgget(0x3, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/155) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15, 0x0, 0x0, 0x800000}, {0x6, 0x0, 0x8914}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x5) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], &(0x7f0000000180)=0x6e) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xed7b, 0x1, 0x80000001, 0xe481, 0x80000001}, 0xc) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 22:28:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 22:28:16 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x1) getgroups(0x4000000000000033, &(0x7f0000000200)=[r0, r1, r1, r0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 22:28:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x80000001) open$dir(&(0x7f00000000c0)='./file0\x00', 0x648, 0x9) 22:28:16 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000101000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x0) 22:28:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='%!\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='%\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xa2\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='.@--\x00']) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000400)) mknodat(r0, &(0x7f0000000440)='./file0\x00', 0x1084, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8455, 0x0, 0x7f, 0x1, 0x1, 0x9, 0x9, 0x0, 0x0, 0xffffffffffffffff, 0xa8}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_vnetid}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)}], 0x1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000640)='./file0\x00', 0x4, 0x0) fchmodat(r0, &(0x7f0000000680)='./file0\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000006c0)) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000740)=0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000780)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000800)={'./file0\x00', 0x7, 0x1, 0x6, 0x0, 0x8, 0x53da, 0x358, 0x1, 0x0, 0x400, 0x7f}) r2 = open(&(0x7f0000000880)='./file0\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000008c0)={0x3, './file0\x00', './file0\x00'}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000900)={{0x2, 0x9, 0x8}, 0x0, 0xf9e, 0x4}) r3 = socket(0x21, 0x6, 0x5) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000940)={'./file0\x00', 0x1ff, 0x52, 0x81, 0x0, 0x9, 0x9, 0x7, 0x0, 0x2, 0xfffffffffffffffd, 0x5}) openat$klog(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/klog\x00', 0x80, 0x0) sendto$unix(r3, &(0x7f0000000a00)="7fb696c7a959bd5ea5c365667c797c8396f9611d023f4d2b55e3b80bc0a269641b6af81a552ade223479ecfa65d9343ad548ed65b852b4cf987eab6416fb89be117b55a61d95ac8bc85b863fa80fc0fb4fbf2bba2e326b690f293e0ac11de57861a77b29cfc67220a24be18fd4e38f376987ae47aa786a1af086d124384e9275e1d00737948fec7768604db0a25f478869eb2fb4c3251279ae6efebf3822e1822e4c", 0xa2, 0x0, &(0x7f0000000ac0)=@abs={0x0, 0x0, 0x2}, 0x8) connect(r0, &(0x7f0000000b00)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) renameat(r2, &(0x7f0000000b40)='./file0\x00', r2, &(0x7f0000000b80)='./file0\x00') 22:28:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000001}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:28:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002004, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062900000000000000a3bb6b3c042efdd100000000000000010000000af6ce4f22276e", 0x2c}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x3b) 22:28:17 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) chroot(&(0x7f0000000080)='./control\x00') mknod(&(0x7f0000001400)='./control\x00', 0x0, 0x0) getppid() open(&(0x7f0000000040)='./control\x00', 0x10, 0x80) 22:28:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0xcd555f19c740bc9e, 0xfffffffffffffffc) dup(r0) pckbd_enable: command error pckbd_enable: command error 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x8}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r3) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) 22:28:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x300, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6229d339) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x110) r3 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f00000000c0)={0x0, 0x10000}) clock_getres(0x2, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000140)={0x60, 0xe9b, 0x7e01, {[0x5, 0x9, 0x5, 0x4, 0x5, 0x7fff, 0x3, 0x100000000, 0xffffffffffff0598, 0x0, 0x6, 0x3, 0x3, 0x7, 0x400, 0x2699, 0x9, 0x10001], [0x6, 0x100000001, 0x7, 0xffff, 0x7, 0x2, 0x4, 0xe25, 0x3c], [0x7, 0x7, 0x0, 0x1, 0x4, 0x5, 0x100000001], [0x80000000, 0xeb0, 0x8, 0x5], [{0x400, 0x186, 0x200, 0x3}, {0x210d, 0x20, 0x800, 0xffffffff}, {0x81, 0x8, 0x80000001, 0x2}, {0x8, 0x8, 0x7ff, 0x6}, {0x7, 0x1, 0x2, 0x6ec3}, {0x6a5, 0x8, 0x80000000, 0x1}, {0x3, 0x45, 0x81, 0x6}, {0x1, 0x10001, 0x1, 0x4c5a}], {0x3, 0x1000, 0x6}, {0x80, 0x4, 0x400, 0x5}}}) 22:28:19 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 22:28:19 executing program 1: socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x80) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:19 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 22:28:19 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = semget(0x3, 0x0, 0x243) semop(r2, &(0x7f0000000080)=[{0x0, 0x94b, 0x1800}, {0x5, 0x7ff, 0x1800}], 0x2) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) 22:28:20 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './bus\x00'}) sendto(r0, &(0x7f0000000240)="bc9502022700b8e9effdbf59cdc234cd0e0e4177725211983bdcfd10cd89563249d83fc9d7d4f9c53ec0a8cbcb5d4fd77d5affbec60a9353c43a15f18929d4f6094de1d5cdb762cec727e772fad5695cfde0c67b06f1f6c351e3be76a2c01a7075a025ef44d57ea3b6d0d7ee1bb8fb92bb35194b85ed23db0013fc49362b065d9c7fa5c4162485ecac2198ae4dfeb951fc9bfe569b69e977f07d93719eab2a1dee9492009ef0fbaac5c39d277bc8fa24fea85a7a52db88c78a1ab6473159b386f9a18cf985e8f59d560a8f8536404a972fcd482ba51c05", 0xd7, 0x404, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 22:28:20 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="f7edffaad3e6df64d8e2f9c9ac08d6784620ff38549e8aad4aae29887a9fff26c375c40e0c90bf0c673df00806df5f3f79b5c2bd534105e5d501578692712a50d4b89c8819ed315a7a2b0d3b695098208c72e3c5f73ce1e85cab48ba62f46df1ed539d19e520c4a5ddb656fd0e63035b7ee86afa88fb819b6be02e4c60f076cac5288f4b8ecc208e805842995a738f4549e409501850fadd5be5af910174f6353ff9d8634cea00ba68c8afc70b14d0443d487f912666e5e13b9a5656acf98cc7615401af08af66c7bc2ca5911d1ec0761e5a8b9cb9d4ea28fa", 0xd9}, {&(0x7f00000002c0)="3333013335dade52abb1d4a4468d06a9a4590d71a405571e578398c47a9287694b557f4b0b8955c6bca5631cd783c0b3552bf627ecf43635d6da447ce37da70fed31f48399decf4c360ef086494904c4f16317efa457e663ba36aeada1f93d8ef8018a250317dc3e864d66038d307ba9621a38b56a8a00cde1cc732bfb062593235eeeef2b1cf81a0542d410b5a4d6edd7674ca49cd9b97dd9760cda9d17132e1641d5584cccfee6a789dc6e1c8f665c839070053833dc22d82b735ed676365af6db689648f970d137ac5073e5d378869c906348acec00dca97939be4f482e5f88f19a4a50217d25ee9c347f8b618ac38dc87bbbf151b190a17779ebb415eb9b7a083442874f51fabeda9aced66422004379753bb1cb649585570b5bdc9b4609e1acba59e067a367d1efe7f351f96a8631d4f52a81ef34b55507069002a2964b1f070e3bc2ff84362af58784eb4cf97941593ee7eff1b417c5dd73b711ecfc670f12245ed020ee4f8b09101b45c76e146a8d3c3c8cae1b860fe7f0cf78bb9883c48af430a36a35d4b3c0314c0ef5d0d19bfad634102a544cb990f01fbfdf2c518dd68e0f1961e7c60e998373188d20190e76814f0d0f8a5128ac6fb26f7416f9cdade144bdd4bbf5100a86ed8ae4b29fab8efcf4082cbe680e1894ac1f2d8eda7a0982519c4a06e6fd6d1e1774a5463dc28c4c1833ba1c062070379f60baaeeab3039241e3819d3f5dc105fa44f6ae450e094e7d2690a0694ab8b8f6b485f6237439aeb534892fb080861174248c62511db1f1f8a260f9cacdb6d0238ea84f177fbe9b577e829f3d65bbcec3bda733b469e07e2d964d9b3d0b141e82a62f832cac428c74c1ce445fc89a82b9441795a1c11c83c964273e46d324cd8aadcc31ba6ae9d848c6e175d82b7303c852386eeeaebab2e124d9a00baef83d15c9b504be038f7d7012df778a5ba9163a68c3a41eb4a4c6326700c5a2fdbc47256d561c191b999c8466ea4e119f8faffce2eb1d791406634ccfbda19cc2843581f4af77d5fe997e27100146c4aae2294a51f51b6541c6ae1e2a56c7df5d0947bc2e87d45c7f98e598e431a1c390fcdf542fc716317b2408cb74bfa3756bd020dc717a51a421769f97769762d7159b2c9eca2c0c93b4d8825ba13566d829b94460bd53ebeb42b8fc41191f85e86601355c85186bdce0fb798da82f1340b4dea783d8a843adbc9e22057de7485918a6e3f4e7c82fc7a6227e3d3f2563cab6d4f55e548a21764e7c756430078f1036ba181f831852638e60145937fb97cadf3204066ae9848ef5bdf674e0a810ca01367d2862c32e461742776c62c6f63c68ce602827652bb330d9029652554f50ab0dd78ceddc6b87a658d6293382715df88f5e28b87b6fe203083706b60491555df3d04376c48112cfd5ce8e52644dff559b01e9297e47a83bcfd6c780121cd579e07d60494fa1e2d300e7f3a86f83c96fffae4ec845c0e4df5c69c59f30b5b47ff1bdaac0231afd331d6ba8c335ff70f0aa484bcc5806879d36291ea5a71b644548d0b9060391ae778fd02ffb3526a5589ea1961634031fe0733c5c0e456f7002bad8eb7987ed52b70b1b49961d509312d19d977adeeca40054d7b2c76ed6e350c7491aebb7dc3f283f7417c42ad15cc707dea6c8d32fd2212ab792dcd638fc85aef5c1ae9e9dee6e74eb8dc27be61bdf20b92357e5f0db89a3b6383ba725bfd6ea88a540bc07eccfb4a266be919c2275799884591e96d5707ea09c0ba95a9dd0fc57b16127691d9db5e95ce0560f404d9b099af97b8284a24c45e06dc9efa8a96bd56aaccd9dfc4c02023dc745b41991c006ebb66668bc7b70854eddf68022581ffc913ae6bed4eb43a9388340cd7738b473b25938f81896b1457ba909f9aa531af49a41e7bd484e4b5554746d87786e8c04ff41da6010465c28b5609cf9b6a138f2d05d2d667f43e83eb01bb2bbda4122964a66cb2b0ec956a292e1f8f4662f3f6f67c38672a07c82b079e82e46009d9528066dd7a21ff724808e374912375efd6363bf34b00fcd9ab860c2ef17edda2c31ce69f24c5a8c917968740bd5fec1c215a0ec87ac96fe07e1f65e9e71dc94cc49dd30613355684518d36e4da2d2dd8d991b9dab81253684d8d898a27339cfd503c29be5b55fdb9329ca04f0211176cac36b5d27c299c719b9a8a7640657770994fcd0d880ced54f98559317965f27684df3c721ed0e155299b9d04f5379b2b748b40ca9c8c2dd22495f3c15962b6b08f8ea76da4bc8ed643f97e0f7094f4555031d188990f9172413d56791420159ebed4e4ee3bd33112e4fd025e46669b55086ba161e1145dcadaedde1d0663bccffcd576d80c85f2c34ff65c7e069e410778b3cbfc90e0fd6a6a1552104928b496d4f2f09fe851aafc8547cc45def6bd5ff937997c353918209f7c6a631601aa7b318ab5557440366a8db1086c59fe8cf5e598f7fd82badebd6baa9653582c1a4dde635950da05c95dd5ddcfd3faa69d9bb3461efcc7da34fee17b4aed09ef9e7c596b16039d424d3c720eb45eb0c01312fee1b514e034b3d7d52f44fcd23dc4200aed4b9d7c5508278b657e6303a0bd9bfeda6125ef75e8db5eea5622aec24750a69a9db75c76577c77e29b64c55e3c674a3f165f85fee143345ad60cfa0b2ba1bbfb0eab585ddfb1a62db1b1babd4c160d7a3b4b6a039a4967c2dc6a506bf89b1e1c1a0d5f3fd8985e5311eaf489ef03fb1269066995f1071b0a96fc18bbcff0512cd237c115c5b2cfb16c3a97d00184e6d90096a0fcb76d77eb419bd1391a3c8cff1a7fe429779c0b91278610ca13c3efd7e7681660e5a083abc097a2bce283fc61d16f179a7309b4fa3d7ab361f56cce4540c382c9880156b9426107708663c1ff395a0dc4a3d074edaa4c6be79261994ffa3ac9361b64c2f95f71beacec346d0daa2fde401531e74b093c0a9b7a98cdedf35ed2c2d969a4c24a48902179972db8a5194832de3658d8647d564bcf978cc048f91d4a2f9a091831ad85dccae8adf001928922607cedbed11662718bc4e1890886b835b2c946ff6f2b27bd23d0e549ec4a2c5b58b3d4f4d7c1a1eb977d166ed6a6897d01fd2e52147b4dab3a7e8292701db2e87c4500890a07810d11102222a56b47629816f0262a706aad6ec069dbc74c69d20fac6a7a3997f26c9e12a82e60fb9441e44279e9be3df9cd8a00a956bff3fe19242596e019d725f3c46b37b85e62401504ed1f171a769377f8da5fbee539152db60d4922ff2157b4c07f9b6b7b7e9315e5435cef50b04e0662c3ec4ea57e8b0f909915db55a9603ba2d1dd64fb3cdabcfd80ec7d9e615814d9590c173ecd649c10bf3774a634ff2dbd3cdd3cb57cf37d31bfa193c57e6cf4c81902a2d3d64b6a86a1a8cd76f27d98efc9da6304e1c74d0a459c22bbb344369186a23d2674dbc06d3e2ec56272cbd54922ab466fcbb00526a79e3b178683f94c3e07a426331ce0e979efc9b6e9d98a1284ad98f2061c942bb0afd6960402acbedd1b20de0db917143e44a1d7e53da6c37c3a95172140042b776f46e48a03fb07ac2eb23bb02b6cda42959bc4a2b7e8c17513026d1999ff204f303ddc2282f5e4158819f02f8815c7c49e8b41a246950cefa360558625dc9b2df89abed06a61e15d7ea5db5f980ab1f0e47475618a61da42abd3b6bbdf60a02434e663086642bf9f33aed412c75db6b28b19f841c34d81a79e4cdab186fcad776889e5ada575818f3c1696c331a75db6ad5be03165ff565158fced9d1c56cf599af84f259f69dd5cc77492e331ec7ee180a55eb64ecedf5f74958bf947b52a1200691df294457c66eb506fb80e9e3b7f8002a87dc25390c90e50ad338d4c7af29221774cb69462c084bf2b7b388d11196f70ed08758e61a05613b796437bd06b2da3dcff926177a8b616df438c98b8006c470896759b681e1b0558c52d3d69f894ba07025df257541793201ff2163420c84a355d3f941616483d753782102cc7eac90bac4fb55566bb6aaccf68357905a82232b14cf884897befa16f918c5d2bda92b27f3f047273a95bd7b4d4f39647045ebd990c3abdf75792112427cc4ad5c995808bc9cc27e1668375efef4d09f69a67bb3d5275f52cfaa78529d926eaaaa5fe0c3e37c8c342affe6b68acbcefe524f0a1af51323bbab1c2a17da02f7d5b6f1f06b6db2817db76a362f09568646186a6ae0d10518249a390dd6325405ded13558115629a6c937bd226e89e03ee13c00913e4d5a65e3d2399a0f2b832c2bd3c2b24313f171513dd8c988356a0ba0f209016a8d4eb8422ff25e29f48a340563b83cd9c8fb1c96fc2314865a616a759c24b93d08c608704ed09a94cb42dc6d4076e4e3809ee613137164b3e5ea65e6169c2ae39530321900bd29bfcc383ace84c9cbc36ac44a4b33bb79fcccc6bcee2c7af457a57f0899586066571a3f532c674e081309ef050460157b19939ff80d9611b37d720d6abcb51cc09abcc7a7af291593815af33c373c2c6072d249b27cf2f1b6f9690120b7f2656ba4ad94ce124cb980907f210d17f5995d568cb66d1f8656760da046cdfb6284164e9ed32efccfb6c545382a1e0ce603a541f1a82f70b38f396f714c8fbc590596f433f6d5d891c0f2ea34eb2f325b1c68cd2ef372453529ad172f01e7689b95985d03880c2ba783e82bafe51526f836eddf12d8422d068d3f19fe0208ac7b06f64c5b22109397b39985a74ff310bb41884d1c9c5373654f466c3c67b8ec744eebc8eaa3f018c1536c2409acabbe7b6db1618857b84092f552331c21452bfb8847cccfa366463accea1936cbf449128b6266787e8160b10ba3db0d4a5069873869f33b956b76b926cb7878c864d67360e8b71d135801314c40a750e23cd4f53643598b971b70261d18a9e9b1295b4cafe1b8f4e7f93e58389211542a01829017aba0d25064cab8df5e33a962c5e4649ae315436e7398a34a6a9a6c977cedb65e5543d45f53dacf94531cebfd80b9bc40bc20c002f428289bdae8fe58a6db4f863342cf25c9283726951bcab17e9ed3d1c5a1b38acf24961263ba31c709af60050d203317b713625e9f9642a5cb406a9e74802d9a044c9428f2e6df0c33c54a5551b4d049c7273518935a5eaeb9f5c43dd72033f543e321c3befa72c2eedbb1d997a6ecbc5d1bf9cfcf1a2f39b7424f100fa22d3a18036bf40af3e03f3b431aad1f2da854ecc2d695ef247af35d64dbebec4edda17c8213e40961a9abe164939c1fb5ef57e2dccafd0fab6c9b2e6f906f331020488647ea1a74be29f24a81bbb306fbf84714618c604b9b00592e61970b313e3fcb5efadb6c5cd141141e7a0024349fddea1d9cad36ccc58ea9cfb91a17d1288c86dc45cc868dbd1e0cb5721f28e469b58e1541e1a92c590a0b6f9c74acddc0f93d45507fae33356197ade023ea206475e2879edb5b579be54fd3f0b30646fec963876ba39bcd10e2d26225450093a8770372950c861327d10f3f8ee2b22380a7428efd51e22fc25b4617548b5c9bdba93f21eb660aee6ddf88e9e6129eb8a97f2eea63a939e9cd1d38e63348465c6bc43eceafb70479b142d350f785a2fa3bc9fcc751111c022b8b32e0d2b2c6b4d7f1ceb93dd67f08120d556a5cd245fea80da79875d11d302bccb2c729f8d73b03b3878ec114d533ab891e3c5d0c1d1a7f7979a8c56c303c59e650c2b69a01fe6dd4ab421820a7e5d599a5ea91dbe9dc52b335ec4fe8eede1da7ca7ec5f05d715dc0a8f7", 0x1000}, {&(0x7f00000012c0)="30776e4767022200e1d851afcd6d7974ba80840b8d00b3204daf115d07fd2fdde2dc97267b117a06ff63d3e87a2ae946f6c433613c8a4f094a1a5e1c3d57fff6b8b90e638b1f66022153aa6c2b9b31e76f118077ea8e1515f5f3a6706bc623e6fef974d9e5ea2651fe4f657864b7fdcac51f35e93849ec1fbfecc136424dc148cf2c73e97850d2bdc68a05c88a62d8aaea58be75999a4dd656ca849023fd69a47661da4428a41089e7e7cd35b1db0094797bd4fc311b3669ebea656ac39245a0385f6584f4163a077a683dcb8af9b51fc813eac462560a2b4ac2d3653c7f5b5b55b74c43b4", 0xe5}], 0x3, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)="00004000000000e40000001059bef6e9eb15811030f66f2221c6e3ad6a00bc0c45413a7e968a0861516ec39d0fb397635b8d7fd7ffc7971bab36e3ab57918ad7c6f441938b6cb2e3459a", 0x4a) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001500)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000013c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001400)="0be45f8c7b6f57e36a8cae23f1b5a17c36afa5dc4ef1852760b50b856e031a56a22031d7a1", 0x25) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001540)=0xc16) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) read(r2, &(0x7f0000001440)=""/108, 0x6c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 22:28:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3ff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x6) sendto(r0, &(0x7f0000000200)="97ef2febfac8f5b011bf3aca39b49a64dc925ae1e441879fff0aa62255e85fd8bf327af342fe956802767d142af93c323fae66ef4f326e191f50a3defa52f2225f926d9e854f6ccb0f3a6cbbd06e9012a78cd743d8df1eeb8f11ca", 0x5b, 0x403, &(0x7f0000000280)=@in6={0x18, 0x1, 0x9, 0xb380000000000000}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4500) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x43) chflags(&(0x7f0000000140)='./bus\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x2, 0x7f}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 22:28:20 executing program 1: nanosleep(&(0x7f0000000040)={0xd3b6}, &(0x7f0000000080)) clock_gettime(0x2, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x412, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000200)=[{0x31}, {0x60edf615}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) fcntl$getflags(r0, 0x2003) 22:28:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x29, 0x9, &(0x7f00000001c0)="2d0ec3330e05221e2ec5f8ab29a4bd86af2d2781fedec584aaefc77f88a2e64c38e8f1c75733b2860d34340ed4aa885cab1600860a19990cab9328f59a4e7ca58ca1a1dca14966158af575bf73b910aab9128f7e58fd5134528b19904363fd6f78dab15ade92dcab8cdbbf059c43ca088ba61ee2ac0f36413c07cf6379dbd4a15b9c8fb59a5ae23e0f9b8bfa23207707316e53ece8888f807fd509bf50cfeba5e29820f212be612512d126f14b3d2b765ca48e974e7f101215050d46ae17071737d550840cdc89ebf0963a3a60d864eca4", 0xfffffffffffffe72) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() setregid(r2, r3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:28:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffea8) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x1000, 0x1f, {0x9, 0x80000000}}) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x881, 0x58) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x1, 0x7, 0x466b, 0xffffffff, "51f8f086f7aaed10b4a72dca258f2e971a5b42ae", 0x600000000000, 0x4}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x4) 22:28:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) listen(r0, 0x0) 22:28:21 executing program 0: r0 = socket$inet(0x2, 0x3ffc, 0x4) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 22:28:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 22:28:21 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x3}) 22:28:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) 22:28:21 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x20001, 0x1) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0xa1d2, 0x6, 0x4, {[0xbcf2, 0xfffffffffffffc00, 0x4, 0x61, 0x7f, 0x50000000, 0x5, 0x10000, 0x2, 0x3, 0x3ff, 0x0, 0x37, 0xff, 0x1, 0x7, 0x2, 0x7], [0x6, 0xc6, 0xff, 0xc91, 0x10000, 0x5a13, 0x1000, 0x1, 0xd8, 0x5], [0x1, 0x0, 0x1, 0xfffffffffffffc01, 0x6, 0x0, 0x8001], [0x1f, 0x1ff, 0x64bd, 0x5, 0xa813, 0x5], [{0x0, 0x80, 0x7fffffff, 0x7}, {0x936e, 0x0, 0x100, 0x1}, {0x5, 0x5, 0xd1, 0x4}, {0x0, 0x1, 0x200, 0x1f}, {0x10001, 0x0, 0xafc, 0x7fff}, {0x1, 0x3a, 0x9, 0x3}, {0x8, 0x101, 0x2, 0x1}, {0x8, 0x3, 0x7fff, 0x7}], {0x919d304, 0x3, 0xe28f, 0x40}, {0x2, 0x6097, 0x8000, 0x9}}}) ioctl$TIOCSCTTY(r0, 0x20007461) setegid(r1) bind$inet(r0, &(0x7f0000000440)={0x2, 0x2}, 0xc) r2 = semget$private(0x0, 0x4, 0x200) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000480)=""/195) write(r0, &(0x7f0000000580)="7771ab33843e854018d1a968ca8b78ff78a15b684a87c50292f9037a472ecdadc905481977c510af9b27158db49978880b3fe91169e04e6643a74f7f17dfa3a1ef026fa697efd3279ffe3add84d00538bb9b20519e44f4b0110c65f10c16a685082ba7b9b2e2d90673db4fcfb5320f7332ff439d297c16f442315b1c30dff1a389ec93e26960bf2c503190b91bb3477c65dd81dd438b82c758e10eb66b8e96217dc38fae68bc0785dadfd855fe5e9d768acbda629c2e92c45a5caa767056e4fff34ec0fe47f08b3d780ec1868611b1b8c192a64362d0e86abfb088fc2a6e495e0e924d", 0xe3) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) semop(r2, &(0x7f0000000680)=[{0x3, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x401, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x6, 0x1800}], 0x5) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchmod(r4, 0x0) listen(r0, 0x5) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000700)={0x8, &(0x7f00000006c0)=[0xfffffffffffffff9, 0x9, 0x5, 0x8000, 0x3, 0x1, 0xde, 0x3]}) semget$private(0x0, 0x0, 0x8) kqueue() 22:28:21 executing program 1: select(0x40, &(0x7f0000000140)={0x4, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x40000000000000}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) 22:28:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc2, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) syz_open_pts() syz_open_pts() 22:28:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) close(r0) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getppid() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 22:28:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) r1 = msgget(0x0, 0x380) msgctl$IPC_RMID(r1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x84) msgsnd(r1, &(0x7f00000001c0)={0x2, "c5bd39d72ebb8bf374583bd8d59f83702e2816f124a7b0debcd21476840bca7db68346f4554534b1b2d0f7a2bfe7bf6a7619eb9e172eeecda1003609eebbd8d2a7f6cbb921c789c34a8bd3e6140276a0c3f64244b92f63850098b20e8eafbf1211c020de46f8e657d2eb74c978bf8591ed876eec5f97b2ee63be3980c1811859261bf35c91fce52647b5993e13cf6a6f6160d8efea5260044e6a16f7a48d80906a0488682a0b6854fa6dd90e85fe47952dbc1163cba323e9249fa0226090ecbb9e7e5835aabcb1ab43d7e554147f8a2c098c446340b4"}, 0xde, 0x800) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 22:28:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pread(r0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) 22:28:21 executing program 1: pipe(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000740)=""/1840, 0x730) clock_settime(0x2, &(0x7f0000000000)={0x6, 0xffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:28:21 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) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x6001, 0xfff) 22:28:21 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 22:28:22 executing program 1: socket$inet6(0x18, 0x7, 0xc761) socket$unix(0x1, 0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x8006, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) read(r0, &(0x7f0000000000)=""/31, 0x1f) getgid() getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x81, 0x1000, 0x2000200000000000, 0x2, "a350e5e978ac2c64c97e355ae9a6a39394a3e1c3", 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x108, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 22:28:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) recvfrom$inet(r0, &(0x7f0000000040)=""/52, 0x34, 0x43, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 22:28:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x7, 0x3) fchdir(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x9958) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) 22:28:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) getitimer(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x1, 0x7946f826, 0x1000, "0d516817a611a9a3350473d8fa291cfefde3dc74", 0x20, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) shutdown(r2, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xf00c, 0x80000001}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f00000003c0)=""/217, 0xd9}], 0x6) r4 = semget(0x2, 0x0, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x1, 0x400]) recvfrom$inet6(r1, &(0x7f0000000580)=""/4096, 0x1000, 0x2, &(0x7f0000001580)={0x18, 0x3, 0x800, 0x7f}, 0xc) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000015c0)={0x200, 0x2e}) semctl$GETPID(r4, 0x5, 0x4, &(0x7f0000001600)=""/194) getpeername$inet6(r2, &(0x7f0000001700), &(0x7f0000001740)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001780)={0x6, 0x3, {0x8000, 0x7fffffff}}) sendto(r1, &(0x7f00000017c0)="9baed7c1a857ef0bff895fee698459bf7c26d01a0b4e756d8adb4ec2b89d1cd9503e769afad2250714119eabec0bcdd8ab77b4a3194f8509dde6c4bef8c0b4647e6c8275cece84ec8680c32b9b4ef5fe7af5268ed86cc10f2d3a85121ec427c8acdd06452f0af3cda730b4927f6517f75851e2544f6153bbe9", 0x79, 0x1, &(0x7f0000001840)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001880), &(0x7f00000018c0)=0x10) mknodat(r2, &(0x7f0000001900)='./file0\x00', 0x2000, 0x952) r5 = openat(r2, &(0x7f0000001940)='./file0\x00', 0x80, 0x8) utimensat(r2, &(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)={{0x69, 0x3781}, {0xde7e, 0x42}}, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001a00)=0x1) semget$private(0x0, 0x2, 0x200) mknod(&(0x7f0000001a40)='./file0\x00', 0x8, 0x55e50c16) ioctl$KDENABIO(r5, 0x20004b3c) getrlimit(0xf, &(0x7f0000001a80)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001ac0)=0x4) mknod(&(0x7f0000001b00)='./file0\x00', 0x2, 0x7d) 22:28:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) 22:28:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xffffffbfffffffff, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000340)={0xdeaf4152}) pckbd_enable: command error 22:28:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10000, 0x0) accept$inet(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000240)=""/63, 0x3f}], 0x7, &(0x7f0000000600)=""/174, 0xae}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0)={0x9, 0xbd9}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) writev(r0, &(0x7f0000000b80)=[{&(0x7f00000007c0)="071603c1e739a092a92a2f50060ead52232e5d3c80b8616cfb3f2552101790abf3f07ab98ead6ac54c9376efcd7b7ea1756b20859fa253d5dd5ad5cba986c8887308531cc565124823b414064e2a7f0664103d943257091c357b86c71cec8a536d554a1b0cf68b9e1c60c2c04282566c37444177c13854b33abf1d1d92116f4a11c8956e", 0x84}, {&(0x7f0000000880)="849acc8fff4494159ea5902a685ccbf31f586dcec7fa201abb", 0x19}, {&(0x7f00000008c0)="ffca473fe180bb66ab9e78f562dc05beb62e3874fb9ff7461dbc423eb0b5cdf7e7e9c4edefb947f83681b892ade5e6395150bc358c1fb1b0ee389124e23b29f3af81f189df455c070f8397e286c77de7fcf392c9017a63edd4498359f1960849f99b407579392c24319768123ae8366fe7c96991f2b49e09da429f81aa40da56496315289762831dabd9571266b0ae6aa3581cb97ac934c13f2e0a7dcaa142e4b4ec27d3e0c22eb7f6542126dc96ed3f4fad7ecb24d8e85445a0e2fad37fef3aa9bf0e601bc3bbb9cf37e3efbb19cfad6ab5e98349504ef46610276bce1964a80bf5f6923e5a", 0xe6}, {&(0x7f00000009c0)="c174d598e25b7984fc26604fe21dd4c62904c474286acbdfb29241042e069e1c3b209ea2647e6ad39bad8bcdfc49312fe043277559c8f210f6dffc9254c64714d3d7f081458b04f072be9fa76df86bae052777cb0562cf3bccb08f116d603ee3a95c42cb657cbaba2ee159ea1fd6072373e98ec0fdc812e15d1ec751e637464128a7d8239913db1643fd792c076a25749939e4a47accae1d975742ad76e6c5373380b7c17951ba2672b36fca00f2af80e2", 0xb1}, {&(0x7f0000000a80)="0ad6bda859da0cef5e1039e1586aef37d5862e83b1c712e81b710c74c14da52ef39aae27894d10754e08395b534e351e02dc2cba61217a5b5ae80dcae7c78fe3ac94883c1720aed0dcc73ec1e18ec9e13a3aea47ad48cc709830a9fc378afd48a135783fe90f6f8404f62423f0a80b288466fffe37bbaf7780b5cdba09c6740bf8af9a77ca274ca72ebf0974b136b05fba9b3fb4494b93365171e4da2643210249daf9eef78b433973fdf7af431ac51d5b2fca2c06bfd0e77f3b283904c317a6604c7b84026dc2d9a68681a59b684c6bc6bc7e4019d11966482d55038366588df191fbc5da", 0xe5}], 0x5) pckbd_enable: command error 22:28:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') chroot(&(0x7f00000000c0)='.\x00') 22:28:25 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, r3) 22:28:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x31c, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) 22:28:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5, 0x401}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:25 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x1e, 0x1, 0x9) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x2, 0xfd, 0x7b0a, {[0x7f, 0x80000001, 0x38a, 0x3, 0xffffffe000000000, 0xf40d, 0x3, 0x0, 0x0, 0x7, 0xe9, 0x1, 0x10000, 0x9700000000, 0x7, 0x0, 0x80, 0x6], [0x7, 0x23, 0x2, 0x9, 0x0, 0x3, 0x3ba, 0x7fffffff, 0xf2, 0x5], [0x7fffffff, 0x2, 0x7ff, 0x1, 0x10000, 0x5, 0xd100], [0x4, 0x2, 0x3f, 0xce2c, 0x5], [{0x10000, 0x4, 0x80, 0x4}, {0x7, 0x5, 0x6}, {0x7, 0x5, 0x800, 0x7}, {0x7, 0x6, 0x9, 0x5}, {0x8, 0x20, 0x2, 0xffffffff}, {0x7, 0x1, 0x6, 0x100000001}, {0x200, 0x7, 0x5}, {0x7e, 0xfffffffffffffffc, 0x3ff, 0x9}], {0x5, 0x4, 0x3}, {0x400, 0x87a, 0xfffffffffffffffd, 0x10000}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x500, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x1, 0x1, 0x952}, 0xffffffff, [0x9, 0x1, 0x3f, 0x1, 0x3, 0x3, 0x80000000, 0x81]}, 0x3c) close(r0) syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000000c0)={0x1, 0x3ff, {[0x1, 0xffffffffffffffe1, 0x1, 0x4d, 0x5, 0x0, 0x6, 0x3, 0x1f, 0x401, 0x100000000, 0x3, 0x8000, 0x688, 0x58, 0x100000, 0x80000001, 0x3], [0x4, 0xb152, 0x7, 0xff, 0x3, 0x49, 0x8, 0x4a0c, 0x401, 0x5], [0x4, 0x800, 0x8000, 0x5, 0x8, 0x2, 0x8], [0x0, 0x100000001, 0xcfd0, 0xd3, 0x1, 0xff], [{0x100000000, 0xff, 0x9, 0x800}, {0x1, 0x1, 0x5, 0x100000001}, {0x1, 0x20, 0x3f}, {0x0, 0x2, 0x200, 0xffff}, {0x4, 0x1, 0x3, 0x2}, {0x10000, 0x8, 0xf9a}, {0x2, 0x3, 0x5, 0x800}, {0x3, 0x401, 0x8, 0x4}], {0x100, 0x3, 0x100000000, 0x81}, {0x6, 0x8, 0xf64, 0x69b1}}}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 22:28:25 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x18090, 0x1) ftruncate(r1, 0x0, 0x3ffff) read(r1, &(0x7f0000000200)=""/198, 0xc6) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0x0) 22:28:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x40}, {0x6}]}) r1 = msgget(0x1, 0x150) msgrcv(r1, &(0x7f0000000140)={0x0, ""/225}, 0xe9, 0x1, 0x1800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x32) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() ftruncate(r1, 0x0, 0x7fffffff) 22:28:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) read(r0, 0x0, 0x0) lseek(r1, 0x0, 0x3, 0x3) 22:28:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:28:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xb30, 0xa013, {0x7ff, 0x8}}) accept$inet(r0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x102) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 22:28:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10010, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 22:28:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x300000000, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000010c0)={0x3, 0x9}, 0x10) shmget(0x1, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shutdown(r0, 0x0) 22:28:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x82}, {r0, 0xc4}, {r0, 0x18}, {r1, 0x8}, {r0, 0x8}], 0x5, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 22:28:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x14}, {r0, 0x100}, {r0, 0x100}, {r0, 0x100}, {r0, 0x20}], 0x6, 0x2000001) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) close(r0) 22:28:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x82}, {r0, 0xc4}, {r0, 0x18}, {r1, 0x8}, {r0, 0x8}], 0x5, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 22:28:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202e, 0xc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffb) read(r0, &(0x7f0000000000)=""/84, 0x54) getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0xb) 22:28:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80, 0x4}, 0x10) close(r0) 22:28:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66086c654fc8"], 0xa, &(0x7f0000001400)=[{&(0x7f0000000180)="b65fa562c0c4c504f8c3e8ff33659229152508f70c097b887fa9eb46ddb9c0dcc5b7fe19cefd295cadaed27aed23e628daf38235e3a31a2682b83cdf2c6335d7ab043cc72b6cf169401869491d61fb8078b55627198a50533561a364b1b6453183bd03ea00a2c40410636cc87869fd30c175009324993fec0496362c098146f00d5e66ce6e8f28bb1defece854aca9c3b38d4cd526bbd0403b3284a58ba436da7ceee97881b158fb7e606faaf04d82df6695", 0xb2}, {&(0x7f0000000080)="8f3e6bc020fa5fe705a8c538aaf9200e7eaeb50a85ffcf0c022964d7d19f71aab3fcb332fb55", 0x26}, {&(0x7f0000000240)="60081a97912140dbee411d9ab0540855ab5550ba72c7b38a511a36a8b99caa72fd8e99f7a081fe2c3d1966bd34e9bd454bb3ceade69b0c40152391e39af741a518153fff4f3393eb5408c18b7db22446cc0cc0426eeb1ab766e64dc14ce3ee71efacaf70d493299713e26ed9991f48f1ee3a8e231697addea11847c0f0c2b77d077b6040a4eebcef7ecc150622b59f657d875c6dbdfe9f998fd9497e2651d9abaad47e3292665b0266bd72a7e4d7e8ded237adbcbafff82224669550109c4d625eab9a416397d2c020a3ea2a59aa0b8412a41ed533267b8c397de7e8011e10f21da53d5a1bbd13cd9429dd05ddb9197ee52223f8a6ba1e474af7ed62c6", 0xfd}, {&(0x7f0000000340)="4d72373c17d34fb994ee336abacca02558eb0f60a7335aeef61acdc0e298d7a7b8915139638ab9fd2db3743a607300f272d28471009a52d31a47ad810177e20ec9962cfa1f2bd87abe55a07632c9a8eb94f0647501acec6b8ac26daffa3a3be1541311713545ef800dfd3481ffc36a4a92d468b774391df6a5ad8865d64aa7a8a3a5993485d65b72e39adc2fc024284aa61ca16938b1f83878fd76014dff6e6041423f5a878cfbc8f53c881cf91375bfd485c7016776097528e875ae86113a1eb67e3cea83e56cea8b647fff992efd48e2d661f0697c21221456048e8f0a6150b6966222c034c840914ae053b17a880d23df1b3ded3f5753ba99bf1332e63b5f6ff2808ac7144a460367e6da4b1b1d171400ff84123d8e20f9d020b7104571d6ffd4d9f8d928e5b3e9757b3d6bd2e65a861f27f677891af769edd36f994878a9b7ab7d7d910f18018924cdac500d790c72a168cc6bc9dfd52df050f5bcabc709f4ae87f6964187dbada75c1e030390e637a4cd8439e8d0409a44a5ee1daa3667d82bcc093872665a0f0b6bbd4e9490f35b725280cf91177095747d762602c9405fe61cf19ccb9d4c403989f4b371463a6d0185ae46a24361af42fed4ffe884646b83f59c94910e1c5797c20fcece02295844a1528130c30e02d32570c151ab05c4431706df266ca0ef295c27432f6fdfd812031f2160cd581adac906a48b2632e2a112ada34942bd102c40a4eb1bc50e971dae3b8abf366ead98b8f776997d7cc3ae41631be4feafc3e4fa7a621bca837b1eaa0d1e54b51f31d15e7c5c7cc503ffc37942b48a57af2146f3b129b3c65ecbdba32338b05763f87686931ebf5fc67ea9dd7f9fbb8374c3605b0bc25cd01ff5030f2f29f1307df67a683eb6dbaa487888de310ef2e6fdf30f7e05611e9ca8395d9dcca38b4580a2bd8d6c3431a2598a886c71aca70bd5c636ebaf40cfed5d30c45b1d9d8937270eaee8832eee529a4e7e73baf33622505ee3c3fe986a321639d43b69d5b188b4cae0fc99597677a6cef2782629dca2a6a8df02e594ea9b522166ac4fb7d75ee49d652aa926b18fb021186d8aab1c28c294a2f6c21a1a4afab8aaa37a24acbe6aa686dbc6b526397b8cd3073220f6aac2d22c98522574e16052249fabe03d071205c8728a84c46c8019dd416b41e795466912240ff7e48ae8e31a0167820cde1148e15a2597641336504c666a3783f65acadf51d2af3bd773c67e2eefbd2edb7c44e4186b503333cff4cefce8580fa51af271b8d4119d3531679f7f55bb29ea4feac77f184dd9c75453b6db2fdcbc8ccfa46f6ade7aae3d15faf255d73b8b7d39c5162ca85a07d8e10cb7baf15f2465e4cf6bccec86bed48a3f1b02aca3c376bc9404d2e1a9ced10b4205de74db3c0c98c0359d4a2dea6ad318207247b8404d381b255628e75d2afb383d58491b54239f1e2659dd1b6cecfcb2a6c6b42cee7ed8059377f6ab9f7fb67ead46370b33c916016895aa95b84f92bf2d258863e405ac95f79c59a4d179a6a36a2a7ed14cddf63c62efb5b9f4a344931dfd62cc0e3fb0213218c99a1d176c8af5c8a4b0c4c9ef3e888546405d72aa53ff87f02a6ef1a3f383d6c76b2cb89a2208e14ad3bbde9e603f5f7a861bb7aeee9fdb1b3d0d2ed6eb50ee1450d6a135f5e0e234e013d80c96dd78a9cb14379330f7d913df341f85452b03889dd974bcbfd871f593be0041992121ee052b27cee51be7e4e38fa25b5f37aa83c731074d121d4d119f89c06acc130a33ff45770a69e0d2820021bcae554da2d27cd044f45b84921eefc415136e07d596f7d5bb5ac0945bf5d2537c324d07aa88cc6e073a7b2660baea4e3fddbcc9920f60deb6b88bba161ce994e793f7fe01ef200d5e1d8438544e65068bad8c97dd31433f249b0c4fbae25530317a5c660b166748a5c45d01a7a97ef5d1d45218f533e3e517cf172d6fed516f2e6f751a4f3b6c7ad8fe7e5a32a8e7d431c4d08bd5fc3c4d8c0abfc1b4c187dbcde467d3c9e33ef29bd18c2f0b1d02d35497e80f60e5f9dbbe844ff6476440be2420edf103100dde4b88df96621196d68fea6596fdb2c4754c3b3bedc72e246e3b4525b18c722238fb1b9ce1043ff388aa94cc170cbb20fc626eec9272093a8ad9ab324c2b580cc69acbc1440fae3e8df0601ebf2b1c80bae53ee6b15ccdaa6cfddb2a9aaf309ed0b7c7127b85bb1a37374b9d1af33147a1f846567ed3047d610bd4e18eaa3bdd32e9f9bd692ef258f52ca7c994492fda8ae0773ef7800c8eb33ea6d3e2c0c58e6e3b5dd96598d53779cf50a1b54427835445576b24b5d498fccdd767ca0ea0d2629b967d5e657a201a8530d80bc4e5f4bc0c972ca3e3958cec81c6bc6de579cdb5f42f75ea40850e64d10a46568882d7e1372fee8a92d72c418375ca01d9fb0210484879189af8280aae62a97337436d80899e8867878c808879826d3c5e69df7c0f6f441d379be9020d9c85852c138dd9e7e9ba78fc414c215e95e5ba2c5d92c131584fcec6521c12966f89aaf5f76d4459cac29b58efe25d12368b2247c9f5f576a41658a6ef8caaad97fc4c89b45bc59e9ce3f960694bbc929783479ebb624eee0a64a48f738d3eccd8e7ecc1a981553c53d98feb2e1415a381f56b66c5001e7e3cfbd01570d1a4c6adaea878b89a4ac8fcf1355a6b28b3ab1d574b3e10958a8fc07eccdf9f23d7d989a0fad96f7f881a2750947a4e0e08ae7c2edafbe5f252da90d080f2489b179a0d5e999e29b9f150017f2fcc95b540df2d71526cf0cb7ca69530963310ccfd15d68dbf34bce11ae05f76e805ec675679237df9aea4bd457f07f9ba0f6e60b14c4a0e42389ab66b86cf30f8dfbf76b7e6746f4e686a0629ab7319c695fe14a0b947a5469f25385046814e97320711403384618cbb02d5b8cd396124adefc5714778cd89d50b3e4230b292de86cb5dc7f0d34889bfabed57e13b7de73853f1f5515faf9003beb7c5bcdb9dd7adcafd66e9fe241344ce701b20fe97e93e29bc0475c2412187e77fe55d65ed579dc0ddce7ff1485dd817895212da7876f075a360ff48384b7d85b28dd1e53e51d05d002eacbb174a35b7a16981d8907f86d3433bb077117809d56fd3ca1887508d81fcdabe6def1f5e2d97f54e2a661804040f859081e3b579f04410d411bae56bcb0d99d47da09c60071f7db05dbddb632606ec87512f41dea260caddababdc4f9b5be27709b7f3bc0650aa9bfcb9717eed2347c22dcbf8d1404c3e589afeab9dc23f971583487e42a1368199bf99e88f5a11bfa3dcf798d028835f5655a1e8b02d773ff4b5b42cf2b4874eb175cfc97970cd6b647558759d4c85d4409bb479298575508a371adced9580e91d0ca96429c9dd94d673a9190ab112cae5e299efd82087ce3b01e489eb7ddcf68a74bd94472a6b8a657c3dd11234dc28eef6d4d8e03c3136f78390d606e0d3a098368acec45d9bcd0694a7d8f4b60cdebc5b677bae9be8e7bda5e3783d09f3ee10c5e89dc05e25c3876c1668d7f97860f13f5fc0842db8baa3e8cd21c60e7ad3d152dd99848ea3e7227477790be0903aa401f23829722eb569b62c2a26d1f53a5aad2c9e25ebb2f5efd6a3561d75f7a1ab1b2b8606332d0375337f38e99dbdf3d4883131bc69bf556da3437d3b23bc17e010a79fd4f6b18be320d6a63d8e6d02674f10b05711dec48902f7ecc6a9200e1ee26dae88f028b4e0d4c4c1dfa47630485a624a773d252e97307dba0125e6c66b6ca3dc6b3b0a101837ff641ce069e004470747de9e92ce46088ab9942abf0ca81c524360a5f25b5eae06fc7dff8bbd636bdd0c2cd1318395a7139494bea5907b350d3798c1c485cb2aa7eca664d22cdd5344a5a56a9f5ea9fec76b5fbdef5053fd1d865e9d2da5b4d0caef80614b8a3b6ab64f35278db703db334aa6799b4cb910a4adf685bd4fa23abfad31ad4912123480790c6dadde2d7a2e350096a5bf53e2feba1f21c57163dff50283b56b46cb1234308b15b9be8458e9f9282dae92048e6e9cfdc90394d20e3fa4855ba06c759eeb0bc5dbe239dd1362b5499d584bad122c604cb2f356cd41f6b4f21754bc0ad853eb9bac38eae2abcc96022ce2cfca4605ff0cb7d53bb2e0aec05b38a77f85055432377cfaaeed10d0d08c9f40c036a52fb87456dd8783fb347c6e1c78708177e5ccb42e1056d0b723a44902d3cc5918e50691a121bcbab083002915a8c39c2599360176569af87444b29eb92fb80f77431dc62c39da5f8e87b2e83bb379c4109265b0c9289222f2a1dc235c893a800f42968b675d853b93b13a2a7919338243de680b9252c3e44a12b3633d8b056d7ab02e14f5546a8410f26c3ff484b5853c80bf1945e44ddd7a48cdfbfc155d862ad2b85e43d05ca6517ab008a20180e4e228f32ba0b025094a884a841695446d67d7147df4904cf0093d89873fd8b3f9dab0524bffa8e32d7098142aeab800d8365e5a1fc9afad1e62e3b533bf1fb757fb77c268cc0d43def55ee9e3184f878f2da42928e908decec3b60d5ffaa1a710465687ca531a678a7be7fb268f2a9752ef256ebcdde3f02a95790348c0331c26bb625d44b7d0b9ec386a85260fdc132f3f0105720b876fd2f8d86093079a33ff16be22bb59fb80e3ea481cdca7485c951754f20aa225874129ef1fdcaf1aeda55e1c6e68bdeaf32d4e2846f8d00a95698f7b772acf171eee8c36b91836696859b21f5698b453fd694b7b52292e44d7b3a3c2de5d46eb991da769c82e478650c73d7a08dfebfad337da9c2029a4efbb9089901e78e8f05360c9f7b9f8cd28a879eee0e4822bd2bec71e3e3e1f2cfe2c96f794d07311700cc222721cc9953183120c67ea70d8883406075b0be3e2512445c698758b6c60e0511e9ae4448484c4267b396a050b22e5f13179ffabb7454fba3ca7a239bda9e8a98130d9127a4c356fa6dbc11af4c8c59cf72b7b302b8ffe622cba6e1519f3829a9bf8c6bdcd8f6118847239826cb9757fa2c96400d3c8d0d92fce327999e07f7b1866b6385518cad47be309201bf9f63f64cd3821b07b73058b65ae108a79a4a3b04f515ba094a6ba03c67cee806a1092333ed57348ee78df9dd0e582d28eb38cf1fe648ddda709e8460873a886d90e8bbf848d25b881076009d4056f3d713667e814c69a42d772ff6ff19cb0cbacd49d727d5bf683d296222a1df4d9d69657ceba8b7d32a3e2846816b6ad15585e4d860bf06e18dff2b7aee4c4c52d40342f8680b763aee56236076db9c3153c926a2bd9691efadac9f22cfe90b65f965812ee2fba003e846b3e296b8ef2a2e2a1d75941955ac4cb7a246cce00fa8bcaa2e6277fac5f3a4fe2e7f9daee233a225cd278f984dcde0d551f8fbdae9a228a4a883936b0285fa17ad8172fb6998693016bfb62148d4663ec6bb9f9e9a0e6030c238bb86816f955cca12f67e8a965e04466dd0d36756137b4c4e6bc08388875f03c086a94d2dc0d7bed8f9ebf8c3f7e52729dd40dda0bd5393d213d391216ce0d1a377ade603c3fa527657c783cc35a319f848f2f0d97a4d741027ae61c6bc8e99a61d42c959160ec2c494280b6a82dd4ffa24a0cb4ac777b95272bf514f301f17cf5efd41fb59e30baf528eda4b128146b0922a1e0079ea0f3bf988c31ab068ff233229361ec228242e00ce212e132541f312c6dd92c3db00136bd3b020412ee64f9cc5e5feff54f8c30d4b870d213ffa8ed838a90418c7427ad924f7a909b03aef013ddc96062d27c9ac8", 0x1000}, {&(0x7f0000001340)="446f3bb9b2365cdfa4f13514bed2f056307cabec2b3c260792995c1194bb0495aec9a81bb733984188532fceead6fdc35963de01d5d3f443f199cc4958f58aa542ea6fdfd1cf94a5a5dd541c5ed1392620fdcd8b048a4530249f0db905465a2e0fc44c7f05b30010b7b3aab2ca2b88c73dffd44fd3e18bae2b4b9244c8f7d59dd6d87ccda0a99fde7fd9ccc91928038837e160f0a0ae9992548064db309e9e9acd0f7d3b797c", 0xa6}], 0x5, &(0x7f0000001480)=ANY=[@ANYBLOB="9000000000000000ffff000001000080541ee93b23df109f62b1343dfd57db2d64b07e89e4bfb9a56dfd01bbe8788923d9bcaa9f7d0ec21817ed6a515a6360746fea3a763ee2adfd71f599e5b007428529a5e73975a4c37c95665565b722062e885931d7a42955fe7a2b7f874afe575d6a74b274e04be31aa0a3b174d2f807d5ed828500f281b6062a118f00000000002000000000000000ffff0000c0ffffff1120202bdbd786b2b2019910298a0000a000000000000000ffff000008000000fa2e36207df584d2f757cd278bf82f9f91d0a91d8f5907a2a52d5e3a335005e71bac55dd59e2129a7490680ba3dce2854942c362f0314e4c01804a8d12e1e7627286ac5a6d686a89a66781daaa7f34fd7bba6fcb91a2a11542b56ca8e747f819dab8397c5e0c0d3c06f1b713c2e30b842c80e0fb21121a49cda005e7f23c02914610e9d1eb02e7eeb3aae9bc772c6de61010000000000000ffff0000ff7f00004cdf56634309f0156e9ca2255e994a0dc4734ca7ca85eed7169783142298006c471439511bba1efa276c350b5d3d61ba9e1d888ad84edfb2904c19d7dba5b587c15c01a14be175f6410de6dae281625acee08274b25857fb5c4b1cdf59389eac23ce1cefb54f1214d316abf2b2ab985d842c85d5dbecdad3275592b356c34e8749d377246cc599634379a1eec2a73adb27e24e07387f5d34a80c27cde99837eacceaa5b2b6798d335d2e398944d7a6c334fcf2b3b6f6182c8aaf89c73cc2cc877fa73583bf43acdf0fd94ba7e86f71c431f4674cab19eb70ec2710d638c4cd2eb7e812b6ec0fdaac2b8d65da121e6a76de63c0dcac302590c29eb41c0ff13be2ca1d68cd1c7f03ab975e801ae2ab9b2b62c91bd0e03de027bbff606c53bc7b6e6c40c86b9005a9cee7b6f934495f9658477479eacfa59fddb3ccda330c1926d943c2f7453477ccee75a96306422d0019e835cbebdcc21f58a33e7fdb73c832699c5409275beccefbbed9e18334bfefc0b2525775208cf43c69d290d6723af697b4e197f98850cc25b741f63664ca95468e1fc0faa96db81a1949a3b27e09777270180a161ea66780a4f516e5dbfab85715a8c12b64687b274486b9317c5cec978e58a282ade52c38a97f335cbe938ff41278d7d41590edc96e69e1ed4c15cdabf882f94f68586fc8c9cf3aab4bc92dd9d293ca97002fd23c9c5cdcb2dc9268f789c04a224f32dd7ffd2b093dc27673158d49516649d7efcf3d3900955c97174313a9c234aa99765d85c70c9d7244748f304f4c4c9711e6a4f0f9d04302ea657d4a84770a31df8e71c8b6b4c8e7b702e3517030ddb68c8ec5925fec7008a1804df83e990ff5ccd78df54563dd75bed6f7dde9fbd3ad4ac3e49342ee031b352c36d4eca372303f861ba99fddee14d3f595b43d6c6f4867035d71d119d1dc1a5256a290c10bdb1f63f92800238634e0634553f28cbc6f76a2c4ccc1d4701d79a7dc263197767b777d4f3df0796cdc15b970c3132e7e6f87b9538e3c3289200d1bd9c78a9c439aaef330421057a49587f1f48d478a32cec58d17d5f19c234382b3f9c3774681118e63306bd5e6208a83559df47c730118675e672e87f245008efef3bdc2cd11aaf5b6fea888e1e804cd5c49387bf56d4e96096284969e456140722b774206395c72bd113155d4e2616d6144e00b61233a5670510f7dd2c4ba239acd00b93d4c5db93726231379ce1ca3cde217130e794dd5f4938d55b1b699f12d4237a5548cd95619ab9a8c773863b28d74ab4dd77217cf1c3ae784d3ea073aad3957ab82a0e714557806d5d85cffdd333a8c6e7b9dcdfa780637a7db974e664a00995c1ae8a93d72619ead4409300c3a5a2e7da7b8036fb4e721cec6eba6d3ac6e525a0db6cf3bac719584739754b553a9f8878446b152c90c7ae6c2d5ad0cfa610d985ea8d93646310cecd6781efcdac9a285a2abe98db5a7b62406627d76cde4f697ff21e7459f08e761e4b1d88f82106b9497e3a197be256889762dfed27954cb32ca5ec5be5ed232be41ea0e8f1a44bf42da06682fae5a6e0d08b175ca64ea042b2db05618d56d7d18bb943a2e392716521f86234c88756023a8d66634e7e18bd948b913c3337a5b99f324fa0d805d9183f2eb9dbffa09a56bcf7922c82fd8f822580952a640e5f09c4cbaa1091dfea98788382d75d9e8d7f246e0fd7f2a2c79257e716aa5886d4c9b855156245d27e99530c7326c2205a38cb0603e5c420e47d1f0d7f78a8a5d86febcdbbe9c6861abbeca551dd3991e42af564fb2a60cf63ab9925f65144cf10c9e6cf6b611524d549a55cd1e7bfb13f2e15df4f2c5d900fa39fc1e2267dcf2973090e37837e7def824156ea9a1992e451aeb04bef368499b07d8329194c80135bf2d0bb5efc7079c5664992452d534c4cfe2856cc289ddbb05c3ec95cb5f1a2f552e9234cb685966782d4617b57f04f5705ebb233921f6eae463c97cda4b31fd410cada4c27d1f5c8147974f1c26b710f9df54656d39f79f97bd4e5d5bd12c5f7a4d31e6830d10e35a469260c3f85062c26007dd3cd61eb7e7d4e6f1649cfdfb51c16284ca614240879fcb465e3815c3fe511f42836695cc3d22091e4b18bc921ac41312ccd1ee5c1e4408a714c472e159e9c3166bd5bf0c2d5fb169734b9ff31a0b562ce6e19965b557605ade1b8499e835bb5c0011eca96e82fe0b90dc9ac037eb8d002c20077ea2f1ff8dd64efec05e1b37b624a6393906dae5aa55122fb3b8b140ba129d61d11f4d89855ba142e8f795db18af50d49ffafe3ed06a84e2209a470182478b2b625eb0ad794a73153e36b8ac084faf5ef0659a148bb7be6765da22374ba6498d8b82c704613affb3ba746f0a7f1d17495226df0d55aeee597652e4ede47fb2f8397a9e257d0cb5403a672bc3fb4b6e113c110b9cab363076691e579b351663ed70d66df73279d9fc21a42727966babed1c8941b38f7ad993afb6234c2dc2e0f819bf29c0c91855bd276294e7dc42a5c910b42897afe8f9b40e2e138bcd33697e4795668c27435c239239fb08d557125abfe426c105e34b681f1e3a8cdfba27fa81da35b56b2d95802671982aea433b67d96e79e8891734d4fd7d3adad31f8551f8045bf8b8437455de0a0764e6c709d71a647fb39ed14daee055ee4bec6afca46ff4c81cb9cb7e77c47d8e3ac65b4885645f7cd314563d0b46cf1a30e3f02da78206d443b624e6038151dee12bb3f0e59563b45999293c3573e88024f94624b39fb6bf035f2be2b22859d851af6d5d6dfefd6633f1dc26e59568f9608e64a4d48a695722522b3a26e6c7d97bd4570d4ed1d4a0e9d27eabd73d2e52cbea148b086e632191cfb631ea8d8e0b88ba66ba8090d60d871b9b45b43775937b6ae95289245647885aa8395c776e35f1c7a35221651b7b57f1c4415874549b7fd3379a0b2dabf9d2f685fcaf34967946fa1f2653e25fb06d203ef80e66713d7c0f464ff438a3e4530183e9289aeb85aaf7bb3197861d7721fc4e8a162ee6405045a8de927f57b5c56b04e26770e960344ac8606f8d71c4d991b955e69716104b4cfd56a612f1f2d3ad96653eaeaf0b8f66e762c628565e0aaa6255fe6a6106d155892967ad5ceb7e99c8539abc339199f3c814c104e3ec39b43b6c252c09c498d4491bc3ad9ef4906ee40d034d705a5a983a99c0ccafaae07e65f2651c4e1402af3dc2953a247ee2da1092a00008fe24221ee498d098d90124d131654bad38d1e8015edd2f4d70773fbe0fa83c717cef086c5ff4fb2efb8a94d1db7f1b62388fc6d8fb8e9a2ff3f2be8b1ea27acf096b072a90c2f8d313aed1cbc062fc9c7b32ea7f24b6dc23123fe7f9d2a8c58abe6b3ff03e68b36263ad6c5640118a2fd262ec9c85424caeb5260af603994542710d84af272628e6e4dd09c72874a06bf2368c5c221f53b433cabddd227505d1a2ef0573f8d88048a75d0043168cb046d9f6d2a14e3c35a23fe822de37537ba43bdaf0dadb226b0955a3c10d1e32a4c4977860fda02f2584978b0b01e94c7a1b55b003d1ee8ab775bbae5bec5bd181dcaa21b5e1c0fe1f4982bf37bb703834367ef8f3dde5459b0e683407c01413f1dfe929d8120379fb84f2722b6106a54ecbd232180db4fe94ee51d0a22271370214c32b5d65da5df16162ed67bbb671e715c2c6f36bad85f7f252451df8b10569544bdec21478629798bde52c7ca2fe904e67664776879219feb5e1f519e36036d01278d1fa71ce3ec0e97f49b10a77861daa3c4b3f26aa9993360fce43527b077a3338b1d6d18c41a43dd5a14a1f9dc83cebc56d26b0047f03225309b6ec89e6434eb2365568307c649ca8e0e96bb07835f1d0b20439d55aadc33c37acf56539bcf48182cf6d5b7a21cfc0a8a4748e1b05f8e140c16c2ea1ea5e284560e880638a67a1ae5a77017caa486844c12b0a818c6b100818a7e8547e532c228db9da9a3b07d3811d4493a2868d01fd5b5ad0468278ddf2edd3085de8bda6ad978633af1264a67c34d0629c897fbfb4b025bfa75c6f5b66f725a60c9b42e0525a20d3bffc187204b600e7aa76d52c56af98b20d67786dfca7ad48fb709ae2b75ee2eeabc9205067a553b6e08975f59f04c220d2b3c01be430ee6cfd3a4b7e50243126dabfad701546cdc1d98c86f59aece5cd4b11e63b634299c95f54520fa162ad1c39446ed64592dc8d2891420a4ddb5eb113a4ae8da374bd1b93e01209ff21fbf5df4a97de6d384685840fd3ce323a453aa7abca7831a9f596415effd888d01915fa0d3b853e63e0bfe3d4b51b0667d5ed52057a6d15a633f849230749ab5a4edb515a833eb25754dd8a9366750b59e0347fd515f8ae5d3faf9df72a4e0e1b8dff94defbd8db931df98cf473c8a897e4014f04c367786abe88d75737daac1082a79b517e243c27f545ef8f5a7a9bc29354093ef40b4feafb9bf612aadced6ac38a91f791517fff21a8cdede3c543be0431ba7efb395d1ba3e8a531591817113cc53595de1d80bf8edfce5f27b3390796183c9d86a1dcc2ccc5b32bd2a3ed4cf24f2196efa84fdca530621d3a7f8c43613e6ba0aab54ccd25f58bde723824303c9581251d80871543fcdc7d5f5bbb0a9840138a87e31d93e2df19ba1fa21185b54db5dbe47b4f0236363a7f34a123a86de251e5d3a9abee675fc20528bed1f2f0bb31a0b8b0c27dd7af5de6cce832170bc611422b3543ec2daf8b4ecf9d2101bf1af0735798c71cb8b9d16db8d3f383a9a9048dbf3b9947c2bee3eb1db8299118478bb6a571c2ef6b3b3320c07c9cd81a03340762873de41049c342bc7c07559d2d9011127628947e9d228314a738483b0a0d09d5833f53087e918b94905ccaf2b3441e24776d2e7d407124f10ec93dd0e422a4f04514a6669b7b1140790d59da5615540f8a57dcaa773b8858295386ff00b79a04ec50fd25a0a0fcfff1de6f320c078bf1125ba084057f01d3123de6510e48424102b17681403628fbb080ec307341c0fb9d2aeb55bb6c9fb0ba8ff752005e9b1648bee8cc968b8d8fd503d0c5a727c0bb193c877b90f1050f759a2fa40360df2d5b2580996a8f6fefcc092e0ceb11a921986d8972b1bf5e1c01d8663b67c5bbec8841bcb2f918d04640a30c98a3b64012fd9e7a07a59399062320ff7f6a4c0623ba18f5e8b55f3a696cd6ebb46c5eb74615de92c29bdc2ab7c8d6e7891c02a509c0d368441b944dd222c3c547cfe808e2b0175c4d947205533c2841cb41b707869ce22bb75598a9ff9e1e4be46b35a0c92d6d0aec552ad68bdc3ca1aee49409605f755278a18ae5654593171090f748ec83eb71a5f28d84c242b0e2a1ec8a03c44e2dfe882a37d919eb2379ab86a32760c1c13f5650a05ddc34b816056d10c761d75ff7b008e73f439d06814673974e44662463192eb3c50c1b19640f3047d27607e6617d076e643e33a6d6c526297d60b570687c75e8eecbabd6a2b01f75988d3e2c50698b6cde002e878eb4f142aa363b8b78f3ec784c7169e911eee9898aeabeec06dacaaabb57d81610bbb00a04b6e538f0a4459c2b239c83e2b1c5ae89ed89020b414deaabc7d9c996017a90593dd1dd8c2115894c20c5a56c6e4c5da8447cf8d91b307f8fbe7dcd408857f85d79498c4e67ea7658259c76394f1873982706127d53af98e7539331d9ce3ef6a67f89f3f3f09b249e8d9d8dcf211d9acdcc2bd7f3f0377d21151f0da296e50baf7a317dab3ff94f29e7e328f45ecd2a946d756827dbd162e1d7ea8e926c1ac12051b9b40a6eec200000000000000001000000060000009b3b94634903ba2bb2b7ea8b4b710000c800000000000000ffff0000050000009ee39f4b970715f1e07035b82a810bd62b1c989025d98e138c59f2f524570e7e790722753aaeb815aa44a426466897cccfba31f208ba141b903860db65d15b34b48cf82cca8fcdc26fd0225b1374bd00ac07ada04005fdc7357ce27f8d8f853ae5cf8dc4d13e10258c70a5e3f7ff7eaec986b3de7c4daad45d1c18923e7403c625dfc4fc872aa5add0b9ae0698d4192fd950af2a7abaf6d1e4006753f1370f84e9f7c05063d59f0a"], 0x1248}, 0x400) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:26 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10010, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) sendto(r2, &(0x7f0000000180)="dc5f79717586dc5b93e06565df306ff593e1acbb7d7bea58d144504ac1883eeb48795ad156789e35353b3efad325e1598ff35dfc0a377814581a68d2c44c0235df0a4c144dfd925ee70caa3df271b4d9b970b404a74eb89c14138a9b6547c80ff35b7a78bfd846c00e423ccf0e37fd5740a5acbda22ddab58cad13e69fde269b74e5eec7c486d023d069651c5f1c4b87fd9ae4bb3be5dc3062befbd5e4908b25980c8e837eac4509851aec71b44dce84a3ed19656530678528134d3c27c1d313087098af6170d9908044ab551e9d2ccb85f9c2912bbbdd936a8d19139a1efdd9dd15a58c36b463552f6d73ce61a07a7b50", 0xf1, 0x4, &(0x7f0000000280)=@in6={0x18, 0x2, 0x6, 0x5ab}, 0xc) syz_emit_ethernet(0x0, &(0x7f0000000100)="b6") recvfrom$unix(r2, &(0x7f00000002c0)=""/53, 0x35, 0x2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) 22:28:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x101) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1a0, 0x699a0cf) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xc1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x25}, {0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002680)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000002780)={0x86, 0x0, &(0x7f00000026c0)=""/134}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000140)=""/238, 0xfffffffffffffda5}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000380)=""/153, 0xffffffffffffff4d}, {&(0x7f0000000440)=""/208, 0xd0}], 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") readv(r1, &(0x7f0000002640)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/41, 0x29}, {&(0x7f0000002600)=""/53, 0x35}], 0x4) 22:28:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="5b887d73af2b59eddcb3a7017b4f8009c0d2d14a1a5079da1c502a2ac0b397566457cde21ca8d03bc50357cce9b057b6707d26096fef94e26ad5041973a9ca41250366ff5a6c3112ca67b648146ef147b922dda50b4bcdf9b9bb40a2bfe03ee3a589b7f530e81bbf", 0x68, 0x2, 0x0, 0x0) 22:28:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3) 22:28:26 executing program 1: r0 = socket(0x30, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:28:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 22:28:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x1, 0x2e) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) getpgrp() 22:28:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 22:28:26 executing program 1: 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, &(0x7f0000000040)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 22:28:27 executing program 0: semget(0x0, 0x2, 0x20c) 22:28:27 executing program 1: r0 = socket(0x2, 0x3, 0x1000ffff) 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', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000001c0)) connect$inet(r0, &(0x7f0000000080), 0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xa) 22:28:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18080, 0x10) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(0x0, r1) r2 = geteuid() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x804, 0xfffffffffffffc01, 0x0, 0x3, 0x4, 0x7, 0x3, 0x0, 0x7, 0x3f9}) setreuid(0x0, 0x0) setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) setreuid(r2, 0xffffffffffffffff) 22:28:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/137, 0x89}, {&(0x7f00000012c0)=""/126, 0x7e}], 0x4) 22:28:27 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x401, './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSTART(r0, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) 22:28:27 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000280), 0x470, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001400)={{}, 0x5, &(0x7f00000013c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0x82, 0x7}, {0x0, 0x8}, {0x42, 0x4ede}, {0x0, 0x6880000000}], 0x4}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xb9, 0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) r4 = getegid() fchown(r2, r3, r4) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) chown(&(0x7f0000001380)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) 22:28:27 executing program 0: clock_getres(0x2, 0x0) r0 = socket$inet(0x2, 0x0, 0x401) fchdir(r0) 22:28:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000080)="8a7a99548495e45bc0ea2e0bab947d0a452cfa65a4c7e3b0dfac93f72c1615513ee8ca1ed2421989872d90b6cf41db2515e90dc6d7124f633afcd8db0a75631ad3025ac0e1832257ad683dd8d40a52d8718947c973cd9e1e299fd33336a2c7d095599f46ac1bd99bf49ced2e81331fea13d084148a7b1aee387deef85917a9c10e95d43859658b518da23e3b0d7b8caef0c1b459ec6428b290cc67330e", 0x9d}, {&(0x7f0000000140)="40b72c7e75c5ad9e8cd7df565a9ffb0f2d886a55118d4ae436a6ea55dfcfee49fe1188b4773fffb5df5080dff7eca028adb9f97cdc7af547a0b276041b2ec6464109edda3ce795f0566c0d8132ca893cf49851cf01e20bbcf4294164fd461861363aa42e772ba8f4ee816e3adfd9f758778256d01353d89609f5fb6f68dc19eb33d5d76aabee8caa32d599282dfeba0cecb860dca832a023c6f0a9d351da6219ee3646e7033b5556de046a21e44a82ecd73afcfc3d4f973b2fa55da6b90d387299c51f89e175dc3f777aeda44ef89faf9e83e6ed29be858d1eef6b59df2c253f7b8451ff9a655d5e57c3b709d85fd16915671bcfdd3d63c835789a96e6e471c675b175af26c073760ce9e6b9d0b5939ab630fff08a2e9ca1bb7f940f1d78c81c3d8ba36849f556d83e4c942cfa886ad953f545ead8c97235c2089394b55dc9f3ebc0ec3cc7e9ff76e0da0879b827af9c34dcd929d0e54384b4ee1a1c0d770ad238d709c2e1aa9fef302b5a38f8670ad31a31edca0cbb00b23ad52824147b29e064d8bfbf13235baf84aae6915ccbab525b6f66649552334bf1ba41719059028b41f597cf5b056b72a39d35da4417404d1cbcb99af569741e59bf0f1e6ab7e80d66718f819121ab57255eb0083b37187d9f942ac351c526bbeb0a721abb634ade9868a2b82f43480dbbaea63a9aba523a29884b2811eac9985b2f9fc27f3c7aa56b6f27fc53ff94113073506fa039bde34fbd7be97cc4df9c16df1c1c5c978629f35576ac0b64ca903da8ad15423d62dcecc19f2ee364e38e552d44ee44a349796f282d9f50631affd80144a110420bbab59f19d9a0ef9b9042480d1738acd6ef54605b4eee7d83d05c934474bb0987375aa32c1a4f2b8ed6951b813a07e6b109e5a2e565090c70e003bbb41f10b4a3d7995e549b39096bfb62faaf02bf2211ed5c4849a34c2a4389b7ff3c743c1a95f62492c499b267c25f9ce40133215c787787c1eb31c69e5e629fc7faeef7620f5f90bc41a3d569b8b54d21cd19e555224b5276ffd6b2dd6f59918533a019756f3696f8444aebd0660efe6481f715fcd440716f704e646741a89dc650830d022851df686c654cea3ac4b68d1a0a7cd9ac57a96e475c5f5904561704846b15fc4724add9429f6b91f1e87fa9018c41677cde603dc03a9341c33b520d371c4d160c5fe08af70addb32b507872972b868208816b2a4e409a1466a8792901ddcccc478c1f5350e57d8a1f3e50f0a262ed8425c4c2fe0b7610a503cd222a487bc271c004fe2b8dbd2e7b4133e9964f6a7ddaa88f98869b1c85397f4cd66a74682a6ebf46ca35711a8890aef777d21b49eb46eccecd2d54a5435256f28bf61cfa9a2c3092a9758bf7ecc7519938c8eb0e69214274374f7c54c730193c5f33b22ae591a77ebbb9da9428e5286114d2f6c4fa1b01b12c2ec8a050564209ac343fc50f5649f0fd2a0a66b8d8869a67ace4bb3af50f8ec26feafd87f84260226796554194564bebd43298218615f0618a1e3fce5fdadf8c4f9272e2b49ead9625e49c4694a2a567ab66d2255cda1e6af1cfb658c8bb78ce08874b0a72c55cc3c8e138644465583ee714cb0579b07c8896455e7552f63ae296005c4a471b5de7fd05e49f4f601185622cefdbf43359fa66198c1f0ceb2f2d2ccadd21497a1a342e3860ac88955d2eb15f3c0b21cac294e382ac15005e13a7258460970b600a8abc47d753737e4771fa48a4d1d228ec0e0c3124e14b3615358eda94045da85454ece8fcc30df9dcd38cebb65e332c7b370f36714df77e04c6045c26be6b6fe061504732de8f122543f0c87a0712b6deeead67612287ced1b2e95cd004173b2662629bdc1d49549f4b0313bf673fad8f81f0817baa64e0a9c1ebaae57691dfa675942b37b43e9670d8d19a7d4249c39d11171df9981ad51315d7faca39660477e5bb74dcb880199be03b6dd43644367be9ddd35d11119b0ec78543732409d0c8800c015b5abd76a31424356ced3b2f9b06e88a474c1c2ec14f469cbf319e2f8666318267a22c6bcbba2437a8914c99f28ccc59bfe2b40a01887df2fa5072c943eb96c14e785c8d7d67f80b01ebb649b1fb2d1e345b783741457d71584ad59f4a175687f495a1503541c34c090f459192eba45665d76b9c91626ea871efde7f02e6ab7760e00d3d483a381fe5b66d62e6b37d9a3279cb5ee05298960ccd5e0541d50aa7018d521a77463de1489856b073ee4e7104fe60be8cefc858daef807c0dc3341a660d52e29b629b7fd2ca9ff3f3796c592553b5efc29fa171ead485526fd151dd2d50e20bd33e203db3a3c0006c23c976afd2c70fdc0acb38f5cc78a559e3803214f2685c87e2f91e65f93af931529f4bcfba349d03f2a69718208ce9c6c1ea85d1dbeec2956db618c11c0bbd997736e7db2f5da43ad34170421a56a85cbb6d04be03470d48e89c49f77401ee52d931f436a16e976f1368545549061431af0012be84bc8abda3716c4d4c7e2e99b030e2a60081d17d610ba16d528a60c6c0230403ee6cc9cb43c2aab492b9a014e568578c613e21e56ebe99b6f01778eda3fa54eda6f813cfda9b3c68def54a134d072e894dc468500621d1e5a640aa0460d64a3412f83c9118db7eb60d1bfcb31cf9a6685d8c56a9a0bfc23e3e397f5544c09f38b565da33b3671b79fc8b64401c38b200b41eb4bdbc9af142cadfe662cebea594f926675be01e8aa0357908274964fcdc78d2111d728cde94f7d9e06fc67dd6000e51a575d58c24d961e329fbdedfe41decb102d86d678152282082a255eb12a05c49f885754115a68650d292398fcb16cf9f56d4ce2b106e0044c96f5eda8c4ff31811ab9349d4419179a11a1939485edbb27dd90340319eec7b0495cb339784d36c4c8ba299b432baeb7dec9219e2e6b8f86d524935bcfa265cfd8caaa6b7d0e9eebc88dd7ac0846d3ac8731ac22eb065dd39594d4cf3873d7d3f6269d5fcc42a9ef9a913522ae02b37d295a8b73c22a0af899fffc14d6e948d1ee25f945a86759bd590e2bfa478aca12032d2def3190313452dcb4a74e9d701cc3a4bc43a4052cf95fafa9ee389987a53d4b03fc3a4f5b7b3572339f87a21b186cb5b63cb092f5b6e74b9f25fa933eacd59dc1fa32ab5fd1345164676f95fb452fa4cbc0c3400f88440f8ab1b2412288ca56ccb9be4686b250350ae36e11f2ca9b5126ca3bd7e2b2638cded910aa8fa761c0faaaa4783901b04512b61f5ce7a3f63049e0b244c9e48eb901c024da9a9157bcbb30ec7e277a620cc13dbce896348395a97d8e62ec54155ee922d30fc14aed7be9fdd583e805dcff131cf0a8a816b77742c81b36cf09bdccbba993f056b17f0924c7cfd45fc1c5bb5b4c07c6b8bfd93b9adba2a8e6a7bcd61a975e02735a1034ab620bbc59680434f7b769590258fc42d27cc991117e320c807b252de22151a417a4d8804bb1f9b1ccc8489ca437fb3abfb73d69c3248cc33a2ef06961d65a2c501cc299586040e337b319ee3b33f111a7b57588f9030c7ad32c07384c3f56f33ffbcc053b4b641dae9eee504f98b5a641260940bcfc70522db4e6b5b2753f31a0e491c90904999c5ac8188e388693c9ae6aab8982906f0907605c3d8f8751d42e9bcf7d54e76b652116f2a6e2b4c6a67dd536a10dbfc1b61e2b9621f5cf581c826ada78584991081ff002e75c5840db14aeed170502bf119c67361832c9c85b1bd8b5c66eaca9e1dfc5885ba0900e2232ad14f699287bff469e77a68e87890ad9c937223fcbcc4031da49b3c25c24caa01870aaa811f5dbd10ffe4cf5999a9865bd731774a70306cbc8eefd01e847ef03d3f7827fe6432ee46adb0c19cd9286be71e148526d1488d80108493b400c4361f8741c46a16e7ced8f4de3f04e612ef0e945b6cd5befc11211b977551fd40346d3f0f8fe8afb1dfbe72865f57ce3c9a27b6554bbf27eb3e1a556f1de1f3ae57e5187877fe04038c2556b572b0e2465c3d105fb6ac6e1d37076f64772bf3c2d94e1dbdef5a8f6e616e368152fbd1b93602c2bbd635df4dca98c3d88ec81208ed6be32cd3acbd67fd1209a828ebe293b75c9272628c547d1c7bbb41dbc38fa124bce2d7faaed55abb1f4a012fcf85cc9632f1b3c710b254d2d03771deb021d2278582c1376452ab56304ea0b0ebfc80ec885ac68a0851108f8d1a8a663bd10ed6080f442212273cea06fb945be70f16cb6d3b857443591ae7aec3183cbe2f92d52512ad7e00f332f1036038ba35b84b7b57db4cd845ae6662456d8503cec81339bba7a6724ff58704c373fab98a6c3fbb82f644caaf84cb7d64473dcade0b79380efd5387938b5a8d2e21eb8d8284b8af230eaefe7c0d387fbec43a68b2c2fdc1b3969ff0e7731b4ff77bf3286c9b26c1960f7172a59b69584f533a7bde5536cb9696ce8b9e3b012818041e00e2bb2c17368874bc1c4682147f9bed3192287c7961142b9c687de5f3213e943951e1d28ae1b4b8267165286b2a49b82d7c3aecaae99c028fc32c14368c3356cdd331eaf8d52d0845d174d4aa575ec36635f8aecbdb59cb16b5fa6ad702ee9eb702c082cb6164752eecb14438438bb69e5cca33419cbca417fc034e83cf292b00b44edc2e689835a93ac4f74f969e9d5d7d81624c026186cef7a36c7762293dde9c784f6e11ed1ff0e380624393b344193d095c7dfafa1d432fe173122a1408d9a30677615622837959db18da9db3b5a08d47bbd83764d3181563dc11739c033e4ec5b20b560f0274aee3843d6b8ff14526accf9401a59f5921567a28cbd6b392491af05e82ece18db2897a1c7d882200f39012122fafff72c11fd3a86b340e9e13d884b98ac1cad70b85b5ed6286b5bf2c14bb20a89ea412b5dfc696a1ac9cb3ff3570ef6ca573386e10f6adf965c21fdfdc1f55dc0100b5023872e7b4ff87af48c8b00a5e4ebb586b3317e59244ca6246a3e53fae395f2403466c638344bb8623286165334f83b5ca50d61fbb4007db22877662b12ad099fce51b279e374e885afd6eeaa7c8ec8f1f0832f992ec8f78afaa4f577e551031181f6b693e270f2b2854d4cab87f6f609c49c922d54250c70935db9c7303a1846d8bcd1b3bd56eea58d8c213b4843c19c77cc6217ef9a0d20761ff6eb3fc82526a36e748b065487bb16568518a466f4edeedd4df6f08a0919ec353fe5bd57375180d17a93e6916a484ac403521dead7c80fa9f916ca59dc160119a384f29b1b14b27d5ad6956ae215b53d5513019104aad1f3816e9dc277a09350106853b31117470380fb11865a4db0bf356de51be1dfb854df182a13119d8c542111e89ea24d551263923267e1c43192ec6f3665fd0892bb296ad3c7237c010d24a0235df47e1df866252120ddb0d0c804b8fb970a10ed0907286629e848108c9494472dfa28989df35e830a392393276b0bcf383fce25c58aef5f5c56cf65c9571865d976b64ebcd984b00430415e6644435a8addb4964db64bad833eb6cba25c5753b5234bd33f3284abcd83d4b56d0105cd2ed66d2cd797afcf47f86850ee2624ca7899e3052fffef378e244981524a920df4fcd5131e7b55df309a3ec4085789af5f6c2e05c0b122e70e3eb86121cf147529e6095d064403c5a9cd4ce2ae7d7f6cf7332a1284703ec9c6e7095fa9383f267c9e39aee8db697d3185934ee1e2305ddc37f3dce2eb826903f45f25c7fcdd3e961f6aa8b3f89c0d8e6aa30fe39d665977915b04fc154434af0716c30ff3ff0756d4e58d78c", 0x1000}], 0x2, &(0x7f0000001180)=[{0xa0, 0x1, 0x9, "6f73da81b744720d11e74d3212279700cb4bd5a16f7279b293ea361e7225ea1b1786434ec0dcf2b07be89457c2c9c10a1262bc3a0a88d953db668b8b49156f0542a9c1648c799c09618de9daa5cd8e61ca713cf02c8515da3487e89aae4e666c0305853d36b8a10c20a8da5ad89be2bc0826e8fa74d441443feb7a74b197adc163bd581f4d238acbdd617cae5339fc"}, {0xe0, 0xffff, 0x0, "43eb4d8580cfeecaa409967c1915a685d64d3a367c711e661d521f7508b70b8d2e0c33e8f8ef5966dde2f0b298cb1fae789d0675243f01b25a4479dc609a5dc351a0568d95cff6849bac1d8038a8e06efa41fe054f6af075e12734e965aa306ac5faa66d36847b2187e1be90e63d982eb80df8ab8240ae0aad6af8277239e6a327e9ac904431b08225a09dfbdb9399f7ced60464e5658c49eca0b1f5e56e1865e73bf867a2c4fea052f341429d5c9be62ee9720cd7d8cfdfa7517952d613db3a8de395b224ea406d0354fb1c2515"}, {0x58, 0x1, 0x2, "e968e562deeb2bad6778170470cb5ff87a276c11b593bfd4844855d2deb9e7405a9dac22338308fbbeb74a1ca274c8744f0bcbf132d0c846e40b8e421e95dda1db30"}], 0x1d8}, 0x4) 22:28:27 executing program 0: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = dup(r1) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000002c0)='\x1d@') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') lseek(r2, 0x0, 0x0, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) read(r2, &(0x7f0000000200)=""/110, 0x6e) 22:28:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:28:27 executing program 0: r0 = syz_open_pts() r1 = getpgrp() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0xcd}) fcntl$lock(r0, 0x9, &(0x7f0000000500)={0x2, 0x2, 0x0, 0x9, r1}) r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000004c0)={0x2, 0xaf2b53db0b916251, 0x2, 0x3, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000580)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000540)={0x3, 0x9, {0x2, 0x7}}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000005c0)="e31ed613f9e3ce7432db428a0fabeb067ff5cd22de4e47fcba338e282e16a4e8136c777c25513f32b89acd2d66f8981a3a9740a0df466a7c5615fc33259e46fec10fe5b861d847565455f1cb5704cbd09262345814767b6801191451a9ba5fbbcd24af7f49997f68c0fa93a5bc4a6e63249f273cfe2acbb08b13633cc1b7d3e52f99b0eda2903bf050a5", 0x8a}, {&(0x7f0000000080)="9ac51f5eca1f4b629c8a0a5a9338ecdd7f4eee35", 0x14}, {&(0x7f0000000100)="92cb62bb201181cf74be3e8774a1e45782a4e506a99cb2b162db1b16b729f382bae9e2b2181d4a5d54ecd8eb00e10057b71aa4e61bd62dbfbb6693352e0c55a9b0ee3f4c89b5", 0x46}, {&(0x7f0000000280)="fdd81901d223129a7485956158eff6ece00e86cb25a87a05459fa9a22db42a3898bd8a67a54362a1907f43b6b2aa8fc11ebcc161d292d35a83af8616e79fd73353e7a10e787fd1278eec3e4807612a10d04cf295f5b08c6923c39460fcd201c2e39170dee648503f2f801aca3089540d4482a6dac6ac9d794e65df2145db9b410118926392f7d4780415bf26305908a4722229debd7f77a0d2b56c86306130a36adb6fd0665def515ed1295e17a92e15ab3cc032d9c7279be0295c47ff40922640341d79e49a29bb704af2d007", 0xcd}, {&(0x7f0000000680)="ca407eda4b53dcbad46169c51766bc18f0bec3516a7a632e0560bcf12775562ab05289bd9db7588bcdafc4b52188b681d0fe2bea039c43a4cfe8", 0x3a}, {&(0x7f00000003c0)="ff2535457bdc538ed4162f496d2b60a8df53633ea2895daa8715d1a6cd4e1711d0a22d2ca78d50027690d3f7e6200d86860d8516d00c2d2450847fbd11746a1ae4c1578683b39bd5fb5a4504758f1b03e892e2b6d7066e720cc08aa762b26dcceef1a28b6d748fb5fa41340ea4b2f50cba9800f9", 0x74}], 0x6) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1ffff, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000169, &(0x7f0000000080)=[{0x40074, 0x800000000000}, {0x0, 0x0, 0xb4f0, 0xfffffffffffffffd}, {0x6, 0x3, 0x0, 0x1fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x1000000000004503) r0 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x3011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="de02f63b464274194bfe1882cd0172be0a9a2a3180b2be30a08586bfe895cecb9ad7e70bfad472f03ca22c17ec1206295005e022f6268a6015d51ad2179cd1b3515b649f9c7bb7bdbaabd42f7b420f9b476207b288a15d9888f8a47eac36ab11f67fd5bc1f6e914c2f225271aac782829fb0085484266a60", 0x78}, {&(0x7f0000000100)="c7075fee48b37f5608a4f144b6875794cf05ab2b03f66b7051f693eb6618609439fcdce8d8fbff3b476b50b9ced10b229d792824bcf10b1cde58f7924e5ba654baf1a87bc59455c80bd773352cb002891c0384fa1e712009988134a76bec3819f172059e5af95b0fef067d3e23f1a73bd1149f2b1c7e142f2dcf7132ed41a6c32db45b", 0x83}, {&(0x7f00000001c0)="4a0de1b799d5e190d44626a9e5fc5a3c94237ff1c71273443601b4c672d05b132e0e2a56b6f7390cf3145ad517df3bf6fb7fc75f5d13147a9a4cb32dbeb9d3776716b1c5245231ee65d89063eb94b8d35fe2ebad229287c9e7d025b3fa00200fb17dec73df28e14c23ce9fd8f23a21", 0x6f}, {&(0x7f0000000240)="be4e012568539d955f32356ee4350d7cf64526b1d7d5eafc7e083b6d93faa88b11a0a5ea8eb823ff7c5bf16c7723091bde5ba879d592163ba35722931fa755f499076b8d452b922a81fc383373c7738e806528e1fbecda5d7378b94130eb13a5ac0b0b54b2fad36abbf9a19b4349e77b5b83cfbaa36d2f607dd536407765e6bebc36", 0x82}], 0x4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)) close(r0) 22:28:28 executing program 0: semget(0x0, 0x26, 0x0) 22:28:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x18017, 0x3) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 22:28:28 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r1, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a", 0x43) setrlimit(0x7, &(0x7f0000000140)={0xfffffffffffff801, 0xffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) 22:28:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(0x0) mknod(0x0, 0x7c, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x180) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x4) utimes(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)={{0xffff, 0x1000}, {0x7f, 0xffffffff80000000}}) 22:28:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000001c0)="65e1334e05", 0xfffffffffffffc81) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/200, &(0x7f0000000000)=0xc8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b634b87b8522cdec4818f3b53f6fd94b3cd3ef3fda32668c4d61fbf2c19b8ace1331c5e99643b6b4e21e0ffb5d4e2cfc5d33426ca6c59e7bad969768fad8ca7efee957fbac57b6c8f85833f7e075aa0f43ec294b90c926f5d46817662c894e8e621f56d13b79b604c69ac13d5b1cc63ea7dbfb539bb6be95506585650a65c2a10424a82bc0df2d9386561d7a927d027dc1a27c22b4c14dad3bb10b5b9429dacc929816162e15a94ba9446b7dec49d7ce6a59da8a3e10ac57d4d1fd28979520a8077292107f73fa22a11a91d343c2644874128b372dbcfe1e264578d85341995ee0b8f4c407", 0xe5) 22:28:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 22:28:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x4, &(0x7f0000000300), 0xc3, 0x0) r2 = dup2(r0, r0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x20000026, 0x8001, 0xf5d5}, {{r0}, 0x0, 0x0, 0x80, 0x101, 0x8b5}, {{r0}, 0xfffffffffffffffa, 0x11, 0x40000001, 0x1000000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x81}, {{r1}, 0xfffffffffffffffd, 0x8, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x168, 0x2}], 0x40, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xf0000002, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x8, 0x1f}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0x401, 0x1000}, {{r1}, 0x0, 0x4, 0x40, 0x3, 0x6}, {{r3}, 0xfffffffffffffffb, 0x10, 0x40000010, 0x5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x1000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x6a, 0x40000080, 0x80, 0x6}], 0x10000, &(0x7f0000000000)={0xffffffff, 0x1ff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000280)=0x8) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000240)={0x3}) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x81, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0x2}, {{r3}, 0xffffffffffffffff, 0xa2, 0x41, 0x1, 0x613ecacc}, {{r3}, 0xfffffffffffffffb, 0x1, 0x20, 0xfffffffffffffff9, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x2, 0x400}, {{r3}, 0xffffffffffffffff, 0x40, 0x7ffffffe, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x7ff, 0xcd7}], 0x66, 0x0, 0x81, 0x0) 22:28:28 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setgid(r0) execve(0x0, 0x0, 0x0) 22:28:28 executing program 1: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 22:28:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="11758f1d12d1fbdffae4a3a505febb7f843b628c74bc490b19fda58624fb39fd0a58b0e8e9e2d0fbc7fc05290ebdf6a587b75ebe9d9587d41c75f686a5689a929c8e806ea449817e1bfc5641cff89702282ad646e9b6ad0411efa429b8d1adfc020e3c820a4ecfaf2c7a8dbf1f20f64bbb96ae357975f5758b63c0f2c0797b3f9c4dcd06ac56df3649dacc0352b8164f1fb9a7ddaefef47eb923bb58f98bf38bedcd0c87f0bfe6e98fadd6ec0093e788129c6f029471cf5bb19b06c3812c8b08d281376098a3b7a4be65dcdf0fb7335298e3ed4472aa16120f656aade511bac37ef55921fd2063d1db74a8dc4784fbef5edb72bd", 0xf4) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 22:28:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x60, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000440)=0xc) accept(r2, 0x0, &(0x7f00000000c0)) r3 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2000000006, 0xfffffffffffffffd}, {0x0, 0x100000001}], 0x2}) 22:28:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 22:28:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x8000, 0x1, 0x80}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x45, 0xffffffffffffffff}) 22:28:28 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/219) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) syz_emit_ethernet(0x10, &(0x7f0000000000)="7e1cc3ae050e6e3c377f10f6885d6951") r2 = semget$private(0x0, 0x3, 0x88) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x2013, r3, 0x0, 0x0) munmap(&(0x7f0000bdc000/0x2000)=nil, 0x2000) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/19) 22:28:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x150) 22:28:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047463, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) 22:28:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x6, 0x4000, 0xfffffffffffffff9, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x8000, 0xc4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000000180)={{0x7, 0xfffffffffffffffc}, {0xfffffffffffffff8, 0x1}}, &(0x7f0000000a00)) linkat(r2, &(0x7f00000000c0)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0/file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) 22:28:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) listen(r1, 0xfffffffffffffc01) 22:28:28 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, 0x1, &(0x7f0000000100)=0x9, 0xfffffffffffffec2) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x3) listen(r0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 22:28:28 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r3 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) writev(r3, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) 22:28:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)="5a88f0c8a17bf7443f1280f3ba4849600b71aca5beeb1ac71e2d4e4be5af64b743a86780d95a251c1890d8ebb8eae5e62a540277ffd9f922c0d704971dc4") chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/58, 0x3a, 0x1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:28:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x2, 0xff}, 0xc) 22:28:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file\x00', r2, r3, 0x2) ioctl$KDENABIO(r1, 0x20004b3c) 22:28:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x480, 0x0) 22:28:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x41) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getppid() r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="d3c3fd0c6196477ca601474445e4c531b212048d949564411841a0c4fd99617b836ffee7d3c1820be9187f439fd54d8b3f26a4136c0ec124ac13505b2955d61c687ee9c471901848c8506bf3916c46ad205a53fa8840b433c68ec45125cdd2fba776fc0a65ed0deb1c43fed9eed4d8396aeb6a572084dba0275c5ec255c2b7883c18e6804f2ccbd209dd6ec895ec689a58ae4c225696dd452df5c67b4a34c684279b3e2a69d4d6710ccf6b8b13c1c9d07becc0d975594b1f12361d817a3f32478c003a4d2ff91a7e07", 0xc9}, {&(0x7f0000000380)="b3622aa0127a926c02a7f0ebe1e5c2dd4b007aa934186004c30d7ddc754c1c64c6802dbad600e3f165cd13f3e9bf790e38912f3c07c8024f71706248220556932a96e4a30348907e71f80be12d2d1df34b9792b8c311f38b89296613baeda34d902ab140589aa844182e98c67572f342c1bbb82d8a9c5931c32595d10e09b9ab06a24b0f4fc42b2982370d4c1002a1d6079d663cc82c06ad47b87e6df13d5e2f2cbee6606925e6407cfd2ec051f10bdd70c6479578c4735b1fc2ffd2e5666fdeb50f0a00e9488a93260e17e599270bbd147a9ccc519c56b4a330", 0xda}, {&(0x7f00000014c0)="45859f67031eac6b52f041a268aecf93cca76f233186ef97b6a67aca2cd5bed8ae623004b89fee2ab23ac169b8d11476529dadb821b541320ccb9f225354eaf9187d7f50f97c35df09247572e59c38a7b1b72b9408ed1cbfdee40542a4985e9744", 0x61}, {&(0x7f0000001540)="600089c3b6200b328286690a009eae55ea1f3bbd765f6da8bd4167d1bf1c160f6cdc518f9e4811871062e463c2c8381ff7ee7a90d96188e430f5c36cc5ad0bd2a6aca1057ebd84f741197ab787e64e33ca6c1ed24cd18dbfc9b3b44e5746e7bbccce184ecdba9a42abfa96af92025cc88e3969d0670cba01ff", 0x79}], 0x4, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r3, r0, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x3}, 0x8) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 22:28:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x10008, 0x7) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffffe}], 0x9130dbf, 0x0, 0x2, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) ftruncate(r1, 0x0, 0x9) getsockname$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/110], &(0x7f0000000140)=0x6e) unlink(&(0x7f00000003c0)='./file0\x00') accept(r1, 0x0, &(0x7f0000000400)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000300)={0x19a}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x3c, 0xfffffffffffeffff}, {{r1}, 0xffffffffffffffff, 0xf9, 0xf0000004, 0x9, 0x800}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20000002, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x6}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x4, 0x7}, {{r2}, 0xfffffffffffffff8, 0x26, 0x0, 0xfff, 0xfa}, {{r2}, 0xffffffffffffffff, 0xade4390e2ca14b48, 0xc8, 0x200, 0x3}], 0x5, &(0x7f0000000000)={0x6, 0x8}) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7d, 0x5, 0x9, 0x8000}, {0xe7, 0x6, 0x2, 0x2}, {0x2, 0x6, 0x1}]}) r1 = semget(0x0, 0x2, 0x400) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000340)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff17, &(0x7f0000001440)="a3a9708c014df22e690b0bba311e558d5298fbe2992e29dbca072140313c2b519739cdb722da60159109e4c93833aec0f875466f10c5fd8c722986b035e51ea1df3e4198d862e004c6d3de13adf4f1c421724175ce3525f1b93ec70c61c3347b6d0e37db15df87cd75430f3d9742ad504d327e205068ac21ecf8697805bcac5d5f820175fd2d81e9b04e6e5ff95307bf2d0b3c0be9d8fe2bf64de84f53dbc27356f70d9dc36ffc0e9ff193f8a5dacaa4797a6962774e9aff09bd9c00266d5184000000ba1224d1ca2ff793cf8e08330806723b446b0cfb5d92130d") 22:28:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x64, 0x7feffffe}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xf8b3, 0x0, 0x9, 0x0) dup2(r0, r1) clock_getres(0x3, &(0x7f0000000000)) kqueue() 22:28:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7fff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x6, 0x1000, {0x80000000, 0x9}}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() close(r0) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 22:28:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/152, 0x98}, {&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/188, 0xbc}, {&(0x7f0000000540)=""/223, 0xdf}, {&(0x7f0000000640)=""/54, 0x36}], 0x9) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = geteuid() setuid(r1) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff8c, &(0x7f0000000200)="ffb3f51b7f9b7b38b6") kqueue() kqueue() 22:28:29 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:28:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae26c075d16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed20f4c8c9ca3ebbc257699a1f13195eea5bd602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000d2000000000000000208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c0317b8e2405757105889a2b32728f83ea65f3483b093de7000000000d00000000000000", 0xfffffed1, 0x4, 0x0, 0x17f) socket(0x18, 0x4000, 0x7f) 22:28:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x652c, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xff9f, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3f, 0x9}, 0xc) 22:28:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='\x00\xab\x8ax\xd1w\x12\xa5&\xbe\x02\xd6l\x9b!6R\xd5\x8b1\"\xc7\xb0\x80\xbe\x1ae\x9f\xc9\x06\x98],\x9d\x84l\xa8\xbf\xd9\xe8m\x8e\xf4a\x0es\v\xc4(:p\xabZl\x8a\xb0\x1e9\xf3\x86\x87aW\xda\x88H\x99\xc1\x10\xba\x00}\b\xb6\xe0\x12C:nw\x7f\xa5\xd1\x1a\xa4\x9e\xa6\xd9m\xe4\x9c\xc1\xd0\x8d\xcf\x86\xd2yP\xb5\x11\xabPF\xc0\xb9<\xd4\xa1hE\xf3]\xa2)\xe9\x97\xcbf7\xe1\x8clk\xd2\xd7$#\x98\xf2{,\x89\xd7\xe4\x93\x80\x15\x9e\xc8\xfa\x06\xd6F\xd7\xb4G{\r\xf6F\xf5\xc9\xb37\t\xc5\x12\x91\x99\xdd\xce\xb0\n\b,\x9am\xf7\xbd\x8dHK>}\xd6\xde\x13\xb0H\x82\xe7{h\xd2aV\\\x8d:5\xb0\xaa;z:WI \xa3\xfb\x12\xf0RI\xd2v!\xdf\xe3\xac?\xea\x95\xde\xe9(*pk\x81\x96\xe73\x02\x19\xcb\xc5V\t\x00$#\xa7y\x06\xdc\xd6\xa1\x02bw\vh\xb28\xfcxx\xd9p+\xfd\xe6h\x9c\xa1`\xce\xa1\x9f\xa7_{\xc3*c\x90W\x047Mh\xd2\xd0L\xc2G\x05\x16\x8c\x16\xc7u\x94\xf8\xd8\x8b\xb2/\xbe\x9b\xbd\xdcX\xc7\x19\xaa\xd3m\xeb\xbb`;\xfen\xa7\xd8\xcb\b\xbeT\x16\x82ko\x83?|\nk\xb8\x13i4iN\xe8\x12\x04\'%!\x1cA.6\x99UF81\xdb\xc6\xe9\x86\xd9xT\xf0\xe14*T[\xf6\x01\xffQ\x13z\'J,jJ\xf3\xf7\x05\x9c\x84\x96\xb2\x10\xe2\x98^H\x01\xa1\x1aa\xd0\x82\x11\xd28&\xb0\xec\xbc\xc8\xae\x8cI\xfb\x8b\xb2\xd6\xac\xb3\x80\x9d\xa1\xec(+Q\xa6i', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000003c0)=0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x5) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 22:28:30 executing program 1: getgroups(0x996c83667050c5c, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) fchflags(r0, 0x6724e211ab916769) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/191) pckbd_enable: command error 22:28:31 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000140)=0xffffff9d) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x8b, 0x4) accept$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036faa41859a949dfa262345ce9910cb9fafd19514427de84b7594ac4790a9f5d0070229771bea3bce6ff0a33ea554f2eaffde369cefbdefd5826cad43dc1bd47d95d4054a71b5c5b611af60d69b5f8520a58b0fd5f841828aa5e7b2ac5f01011d67a2d06d0901eab6c0ee4b37446c7911f188dd0a568a49dcdd7eb1cba9cae245e2593ee24218aa6e5000cf6f82f894d698461c76003648842dc95fa98cac62bc042c9f120bdb5ab0a"], &(0x7f00000001c0)=0x6e) r3 = getgid() fchown(r1, r2, r3) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) socket$unix(0x1, 0x5, 0x0) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 22:28:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect(r1, &(0x7f00000002c0)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='\x00', 0x8048, 0xc) poll(&(0x7f00000001c0)=[{r2, 0x1e0}, {r2, 0x40}], 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0xdb3) 22:28:32 executing program 0: r0 = socket(0x4, 0x1, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a894c881ff7cc53c894303b28f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f00000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:32 executing program 1: r0 = syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000540)=[&(0x7f00000005c0)='#:--\x0e\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='\x8c\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x20, 0x0, 0x90d2, 0x8000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="37fc1dd2d55fe0edcde595fe20bfe1dad00093b4e77e1a79b935a6fc23096f4fcb88fa84e4b50cd83d9cfe1c5451e43f31f07a9eb6e569e171c52b5896c1a7e1728e3e9c922655293c0f82d3d0a6729a494e747d2700834ec2a5f8b87dba654f15387aa06c7c109f4ec5da1a22e2b3ae7e7d7556c355a4c56094950d91d935f6543526e34badc58c66c2c740af390575bccbfe968577fc244541e31e2a8cd0cc01bc866db55120aeb61016e0cc10a6e7e8bbaca97893696abb66cd614b770482d14f87f267", 0xc5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000600)="827525791fce3185eef82c6becf6f07f4aec33a253ed491876d05a00f7a00793f2e9ef77d4447bef3388cce7b4bdb9b451fd2c6b9fa23d80f66e40f44c0747b5c8c2ca5f9ac5c82c51732514a77532daf62b27ae0c66e12d22ebdd410de8cdf1e253b5c53692c269da64dce1eeaf29ea3785abe492b143748a6ccfde518f4d264c242bc52ba30a85976ae8712f22d588a74e5973ebb6afddd04e449745df33e13f0e666812742531ff0c29bf0b64fa98163509a7d6812dfccca2074e87ba7e6ac6c762b9998487cc457df53ab3cd6cbfd852c6", 0xd3, 0x8, &(0x7f00000002c0)={0x18, 0x2, 0x3, 0x800}, 0xc) pckbd_enable: command error 22:28:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c590639c47beb317a1f30e0c2cc817bd892b467360e55311f88f44ba46095f92592254c9755f8892de92c89a88b32327d302e2b7736cfc451b8e64d4f00df464b36e22ee7223603c76d17b0cc283b21a596a4725fad56c228f6e6808fc7ef8c402ae52c8715e221a0605a1d5470230089080c76bc27e54f19dfc14d29a1c90650fe7fd8d58eb0c3cc9bdf16bbde54dfd0824a60d5a6cfa78703ec3528d49d0abc85104b3724f", 0x1d7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x6, 0x3f}) r1 = geteuid() setuid(r1) 22:28:32 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x3, 0x20) r1 = geteuid() r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgsnd(r0, &(0x7f0000000200)={0x0, "7855681df5fe706f94ec62b73a3e6c836ab24671f1bd0536a4d6654949b677265bdc4740801da35923e12fee49ae482274761053453ceef860"}, 0x41, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r3, r4, 0x2, 0x800}, 0x10001, 0x100, r5, r6, 0x899, 0x6, 0x4, 0x3}) setreuid(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 22:28:32 executing program 1: setrlimit(0x10000000b, &(0x7f0000000000)={0x9, 0x800}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 22:28:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x2b) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x9, 0x2, 0x7fff, {[0x8, 0x6, 0x10001, 0x0, 0xffffffffffffffff, 0x9, 0x4eb5, 0x20, 0xb17, 0x80, 0x100000001, 0x6, 0x6, 0x3088, 0x9, 0x5, 0x100000000, 0xfffffffffffffeff], [0x6, 0xffffffff, 0x2, 0x3, 0x100000001, 0x100, 0x9, 0x5, 0x4, 0xc00], [0x9, 0xad, 0x3ff, 0xc84e, 0x9, 0x8005, 0x200], [0x0, 0x1ff, 0x0, 0x8000, 0x8ac, 0xffffffffffffffff], [{0x6, 0x100000001, 0xffff, 0x86aa}, {0x1000, 0x800, 0x4, 0x20}, {0x5, 0xbf, 0xffffffffffffffc1, 0x9b8}, {0x7, 0x8d9, 0x800, 0x8}, {0x10000, 0x6, 0x4, 0x2}, {0x4, 0x40, 0x3d996dbd, 0x1}, {0x6, 0x8, 0x1cda, 0x8}, {0x1000, 0xffff, 0x3, 0x1}], {0x800, 0xfffffffffffffffa, 0x6, 0x81}, {0x7ff, 0x4, 0x100000000, 0x2}}}) 22:28:32 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20280, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x1f, [{0x3, 0x583}, {0x1, 0x1}, {0x0, 0x20}, {0x2, 0x91}, {0x3, 0xe98}, {0x3, 0x4000000000000}, {0x3, 0x694}, {0x2, 0x5}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0xffffffffffff0000}, {0x2, 0x20}, {0x3}, {0x2, 0x9}, {0x3, 0x100}, {0x0, 0x6c0}, {0x3, 0xaa}, {0x3, 0x40}, {0x3, 0xe68}, {0x3, 0x2}, {0x2, 0x2}, {0x1, 0x5}, {0x0, 0xfffffffffffffff7}, {0x1, 0x62c}, {0x3, 0x6}, {0x3, 0x1797}, {0x2, 0xdf4}, {}, {0x0, 0x2}, {0x3, 0xfe6b}, {0x2, 0x9}, {0x0, 0x6}]}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x19, &(0x7f0000000140)={0x0, 0x2, 0xffffffffffffffff, 0xb}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x100000, 0x3}) 22:28:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = msgget(0x1, 0x102) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/171) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80044272, &(0x7f0000000080)={0x392, 0x0}) msgrcv(r2, &(0x7f0000000180)={0x0, ""/156}, 0xa4, 0x1, 0x1800) chroot(&(0x7f0000000140)='./file0\x00') 22:28:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x81, 0x4, 0x7, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x723}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffc00}) unlink(&(0x7f0000000080)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x805e, 0x4) recvfrom(r1, &(0x7f0000000180)=""/204, 0xcc, 0x40, 0x0, 0x0) 22:28:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0x0, "040000000000ff0000004ae50100"}) write(r2, &(0x7f0000000500)="8b5fcc90a429c9eb3a5e47730072b7c7583cd8ff40a47031a7ef95a760c4b20f3e29ef8a23d63f5940c091650bbb912a9ef88581681e3263cf74539ebe1799b4946b5384e1ef8971968cfe74f8803db7c30c69c5de19266f598fd638ca5b74b8ab18e0b747f6a90404dd3cf29a8eada62797d2523f77056719b90773aa041c015e62cdb0472f1abe2d99e50242adc3a13b0861b907d58a20b542144c3a8e76a5a0434709", 0xa4) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, 0xffffffffffffffff) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x30}, {}, {0x1}]}) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3ff, 0x6b2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186005008b00062b00fe0000ffffffff0000000af6ce4f22256e2b8d2a48d69e0000000000000000002c000000000058a39daf3c5cd206fc21", 0x3c}], 0x1) recvfrom$inet6(r0, &(0x7f0000000040)=""/58, 0x3a, 0x3, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x3}, 0xc) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) writev(r1, &(0x7f0000000040), 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0x2}, 0x8) 22:28:32 executing program 1: r0 = socket(0x800000018, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x575d}, 0xc) 22:28:32 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x3, 0x689, 0x6, 0x1, 0x7ff, 0x0, 0x100000000, 0x1, 0x0, 0x6, 0x3}) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x80) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="000000186004008b00063c00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d", 0x2e}], 0x1) 22:28:33 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x410) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x100000001, './file0\x00', './file0\x00'}) 22:28:33 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x18, 0x0) fcntl$setstatus(r0, 0x4, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000000)=0x1) 22:28:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8003, 0x128) ioctl$TIOCNOTTY(r1, 0x20007471) 22:28:33 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x3}, {0x8000000000000001}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x9, 0x5}, {0x387d, 0x10001}}, &(0x7f0000000040)) 22:28:33 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) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x8000, 0x105) openat(r3, &(0x7f0000000040)='./file0\x00', 0x802, 0x18) dup2(r0, r1) 22:28:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 22:28:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/194, 0xc2, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0x82) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 22:28:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0092c38076d1f0e868d0b4b7a89c7d93e4524323e867d8f0a6e7d8f518531c9e867b9c9a82387fb8cd197781a327d08027fa533a931eaa834c6961d8272c7146e1c0aa8e16251e16f7568aca698accb37f84be67406d8eb86b388767807130bfefc240d775138eda61122d8fbe4d16e068110dde968988", 0x77) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xfffffe34) 22:28:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="d808942d5efae49fa40e60c62671e8459b9e645ecb420ea5f450e3a9823784d66eba4a72ba96bb2120e2add8499b4d14891772f3c2fb44ec703bf88091f9d08fd4f31976b87780fc321e2988cf6bcda0de884309a1153f2da77f133734e61638ea9ec1816e14bfeceaa0663552735720bd3f3aeaa6b86f87ff4e397c1d5622cbe477075a8bfe71000b5e1ca66479213b2e93c8e0ebfecbe7464ac1b16915e1b3875ec58aac3452f1d371b4b03c852f058089a07b1dec94fd8f0796c149a9fec9579a00f9eee144e82a87d6a507f5dc21de7ee75cfb00b27b41b8", 0xda}, {&(0x7f0000000200)="a22e3add8f9e561ce1904cfae921d8992affcbd70887874dad48f2944b35bac0e005213b55a0e7cd253147c1bcd27c9c9b7ad611f1261c42b38f303bff0bd687a86b7805aa9b0ee3924b5b7f27338587b3db03973a229abeea767fde5ad8de917ba77347c6762b5b123d19d021352032cceef5e47e76bc27992206b5", 0x7c}], 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="baa3f89dc17b8f6a41e001ba6343ead8bc18b4c1925e3b97a417d0abd27016b3b96bcfeb21c1c46ec67f9d97cc30a451d3b31f74f6a3326e227b969eac62f1ed45a0795eb6409a", 0x47}, {&(0x7f00000002c0)="304b103175e7bb9e663ef715e2dfd6d639ae868a14ce42bb1f13ec6cc8facfbbcc6f0c68c9e4405cb59fbd6ea1493afb3a3faac258e30d94ef059c8223166c7fe3fda3442eb97c5df79918b186fc72c08c8c796d9c29aa16f25673e1c1ed2f0265da6b0a4bdf30b31e9545499d2759b5a6c8369ff988f09404bb9b748fb9b6e7a83e5f49a4356d623b07b9d0f96c673a3ef957634f883802e29a741315aa1584ba1bd0d84372d27c1f47ac08a7c6fd78acd5b60c39c715160eab0c54dd55c31d4c5b7c29a29d98", 0xc7}], 0x2) 22:28:33 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgroups(0x7, &(0x7f0000000080)=[r3, r2, r0, r5, r4, r4, r5]) chmod(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:28:33 executing program 0: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1) 22:28:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/230, 0xe6}], 0x1) fchmod(r0, 0x7) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) 22:28:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x3, 0x5) r1 = dup(r0) getdents(r1, &(0x7f0000000180)=""/253, 0xfd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 22:28:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) mknod(&(0x7f0000000200)='./bus\x00', 0x80002009, 0x4300) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r1) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 22:28:34 executing program 1: 22:28:34 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', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="e3d36dbda27b7a345000b66b88400220042ea5f9bce327dfb9b82394ef89463d75c620ed965478cde2ff5f2b2feec88522c5cb23d42fb049e838482611a7c79d4364924882780354b98b254265a4e42f2ea725d21e", 0x55}, {&(0x7f0000000340)="3417d99b1df03253e21ef597a78699e9fdff86a19f355c344a3b65f59929d438bb655f58abe24aa9db783ce36717ede5dab7eebd92507daaca7fed665afe2e7dfe2c0e6fe18811cf3c8861d1f9bd4b4dcd4b73a188892f63ef3fa82dfd9ab53c1272a67d1ac1a7dcf1a1906f054901268ddcbec1c2348ddcace75053c4a8c86c7ad4549e08bc859433d21ca516952b6ca477e080bc6321cd28cf31da2b0382e01bec2b52e1094ea913fc16285286b8b40f91027c3bf843c9fff9c6c331843d6764536691d7928ce250b84d3a3e05804e386e5feccb8f82ce2d09cadc880ae33183caa89e8b7993fdf28400d3dda4281cb12376417d75f64fd545472dbd958eae6a3e4540133de85602aac76d7f27d59ae5adc3ae522929f968f92da1a4fb63efad1b4ce21dc9d7facce888e1cadf7ad25d47b81ba9c94754634468393f488ab194f2c18164a8ae04997c6b4e4b4c4ec7dfdd22657e2eb5e73f39c450b1bd015c4433cfac557419c8d047185673ca13399ab0bb45ddeae0076413754a22537fa1459e9d9e29b845a1fa28208dbdd3e175dd51eaab0b87255ad790d536bef53ffb49a75206bd320dc0fbf7168bf5a8382e554df6bb84d63f51d3440a4a479a3dbe3a22cdacf5496370fa40d202c3a32f56ee9350b94c87840149571173c56170fcf3787f01b4b5aabe1002984b3a51b9517ad7086dbe7a10321b81bfd5059641f992a0e502e81dcbd9234303eaa837cadfae21a9cd81155eec85a7a48350a6068e520942b23798669ec089e6c3f51cc946ee0c477cd0e54ef9bf980c5c107a29630ba56dcac370678ab9f68cebb2429c433db934262649d8dcacbf4f897c1f3483deb8793f55b181970635d16cd64ba7ff5bcbd46fe1b2a86403363db27f4803cf9ef90966272793bb7fa0f6dc610f385958345c2fefa6621020e78f7a8beb50dfa2ecc1cc331d5661e33961cff30a420c46bd48db90ed95fdffa4251325aae54ba0fbca117d2cb330f264b30f9449c0cb9bf8e48fe083260f574a9496aa8c0faa2b43325976d21cb7d366fd2708f1ce1473d3f93c65d682d38e41ddc34ebd32d43da629e9770d23232f32a9115cbd4b508b941d20fb2ce7cad3e907346ee59e2e3214b2815f0df7afa5d2e2e289d1f43efcb2f50d42ba6794a78b666fcdd94e4c1097abd2f563e3407dc06bea013997da8782e6eb3fb9c03dd00024498040f0078182fa48640e9fdb87732cceb152b91a30a167cc687eabea9133d675683a3a541aa7adf238b8ac744d8c170891fa1b60165715b3306f7bf7ffe8da3624ecc1cd4b19b5c0d89daafc8d8b36dbc7dab230bdc4513ffae805969ba789138df566864016699d4faab5664517fa98de39e47ffc5c40a8fc5d33174467aed56313eb066a38970d482625203878d751698b02ecfc16ee3ee09b2cf448a99cbc1c48ec17bbc6dab66e73967ecaa4ccd26b87eb88213462aec0b75ff767397cf1ac9a7c85725840126a5e9de20ba6ebcad79e3c8dc283ceff09e40f4106b646a744f9cde8b77cb3aac2ec7877963fd6a1c0872ac8231804694d0596ffc23c9670804233297b6c84cf090a93e380d3ebcc804b1f9f282b507b5ec2fb25822bf77c74b7e00c2472549f65cf1c6c7478f6cc923181296161237ed887b26c0d59e92883ba5d26058421d92398f935ee8cd38c78c130fe878040db09b17957bcdc15b3fafc5d91e93704a6f17c800bcb6d13605f34f4c15115854a50f80eb99c82c97ae1e108827905c368d08f18b2b73b4410e59c6c433ac66786b4aa374608c7f2633dba6ba4d9bde2225b37fd0f2daa788fc65f5532d404a16ba404709522efb7f17d51d28c83ec45dfda73e8515b1a49113a6d65177e57e82196906ef42c9f3c9657e74868d0f4dc44d1259ce3a703de4f98120d41bcb0b8188045bf06b97403255ef35b686e4d027c777029c5316c4ef32ecc93bebd988d7ffcf0d567cc87075ab21f7952b3dbadb0895671a0f8640e804d69f6ddbe1a80975acd63c4f7dae7c4a5e07d91c00c3419e2bbc8302d7844ea611a94e5a8ec706192e3d5ca3612d654cd69c9b28181c8a4e9a98c00cae8aac605b3168e3350046c259d67123ea2e37b9b9a880f69ff08be03fd6c5b45b48b5b74fc411eda8fb8f3d74c87189a917169fca769b85def8740245fa7c4d13fa2b93df0ea29692afddd0b60cd98b7b7be05842ce595483da2f115596ab5ad1c88962b61d1cee8c495413d0d8b2cb909f0ac242673cf4f15643148bbb1a66d04f1a62259d3447ebf33bce0fe1ae48c43bffb98852ac9089767278b16c38aab85466fac497b7d9cd0fbc334d66890ffae5dfb8daa510517feabf8de99d2e10db852dff8efad3cd682dbb694989778563e0c52791b52ae5a72c44383d245fa04ce7ba84bd0a9a1aac576811f78bb8a6dc4e9c52d944410522cbc796b26c7569d21df569fed09f2ddd1fd2767e4ce0f2cc1651f7ee6bf3b0187f0693c4209db8b356f75ad1cc4ea718c7de045b66979b52fdc0e16d22247a3fb68dc8cd18175a46e1eea2b2ca5f0399ecb90f29db663a0e7f29cb59b81d3606dd1ee5a8c6b9906cb181d3a79ee37aace88f2e9231206387796697833e44bd4ab2d65d156bf4368fd1ad6489169ad96b79c18dc7f01b96d5f682f618dfead0161e28ef3dd0e478e05d3855aedb7ffcea9020b2bfcace5796377c3c07fd5fe6ae2b0d5371c27c3ab49bf9868f3c1d05cff1f41884c8eff804a4faac641577d31b2c6addc317b3f7c358ea465875d0e5f138a458842d9fe6e07f3d99ba73817eeac42edf2483eecf6bcb71791c05302a8e0acb969418d94dea57b91761940bcce8b82867dd985c7733a41b38975c37e55811e4a37a00700b672fa15562aae85f6a5a5609c0de697f2f9193e29abb7ca34135cfbc0629bb7887ac2eb53f4de26710243b53a7e9e804c4aaef750cc29b42464daf68bc19faa3ce947b3b8c2895736b38d8bef557e58bbc4d30b66b952beda8d9f04b1596e5ad4d967167db24ac79d1df7c0778343d3f81019a51f4bb667d8fe3eedefc176c5fe4c0b58b24082003c719a186595b15a0202f9a225914dbdc3ff24ede3c249e1cd9bf5e4bedbc211e5c13067fd39f2fb0472f171039a85d63d646ea6abf61608823b30262a8f5065a6c73a165c4ccc8484b576a0231625d5e8e96f76c35ad83d9a53b745c1e3c66a0053d88b533c229b4c308474802355163ea941171f1452dc067f8cbbcfdb231ef019c5a21d7c9a0bcf311b46e5ffcb584b6c26c5d85797545bdbbf46d36ebb09f7f08cc82187b838d867d161d95ce7bcf86f29ab99098dca42b16a2dde10082a3c14ce1639959d2ae0ab5ff4d07cadfae3b493d24259cf348798d2e9dd8801f5ba43692bd633cf13c8f3c3924322a2836568ade95d2de7e4bbeaadcf40a11f17d5a9ed987a5b5b7c91176a45d2a0772dcfc563843b789cead2996c71d609dc2269f065f643a305b1dfe7723e75288958c881d90de7fff3605b6ca152ff024787371ff36283b93ea40d56c18a13e18e1f0fa8d26612093146e7fb793720f8158fb799bfa693eb1e84875aec1f3883b3226a209461d7e13ba3e69bdb4ab5d8a186c805561e489a53ce119424f2422cea83317a5f4ee5f67b0913c30bb6ed1d17b9058d59190d17448e1012f25007277063e9a4a9f609af1b96de54f9487a1919b5477af5a6841fd001048465f3a2a28e5dac5b5e06b64095539cdac0b51f7e01a3a0891430e028f0c22da1d6fc9494533509163e298d71ea578e8bdf178721491485a91de868fcae332f69e2fd9b6a55437cafa0795a19059866d8cb22085bf7aee05c5153dabad157aea5a4d22b28c8b7af08f5174fb2fdda8b46feeff1bff02675c04251902bd2eb707412c19eb66a1f86750de224fa7f3df118af74ca96e2cb90aac138fcc4633449e19e9ec86db6d98fdc86a369ddcdeb1f7c3eaafafb9499e49b88929bcadd4015d70ddee43baedeea37ac02145ea3d60a41bb4f829391904a6c91bb9ab27bffbe8a642ecd13f200a375041d73e655dfe1c757b434cd9171b7c22ffc322b4b68c762c9796ccf2f585f899114bad7fbd681913f34cec6c07e7772fd7b82514b6584b721a5b4ead74d0fc74fed88787c4b9dece8aa6a4f9e4a2595df60b145aac3bf60edb8746ede4283ae54b7f1f6c7f1e49997c00da39592584bc6d90ef743e643c5cd9b9fb556db63742f93ada9ee59ef818e815b2d1e82fb1834cc4a1ec5c6cd4ed941129342558f23aaa07f770f8ed61e435362bdcd3fc9730e873d807610545c5d811442c4b191f42efdb099ae36cdb65374a7a5901fcaf4d2ca466f8facd392bbb4d384545d1bbea86f918e2a39acb72a0ce12cc3e5fedd9a30bc5203b02ccccccf3010b2a0391dd3a4c4ccf963fb37c18426e3a2aa99631c9809916adc39cee79038e7f0fb914b2307de6ece3103a2ad7f520d56f85db5a7daaf0ea50c6ba6838260b849f2f9d6c0e372fe5a5f28906e0fc3cca4dcda69e05c04cc068d5e903defd1dbb387efcf8ce810ccdc8817b8a867d28d2426bd7954d8d6c1f7cc764a8c39629c0141edb6517d19a44ae0c1047bec1aa058f66477a50fbb9e6c1cfac67d2316ae6227993a42c23e34765452ad6661635ba8c8fead0b139c2eaa3ef7b91cdfbdb80149ee6aec68a14318dce91f7e65dc0bf1a40ee24808b882f15ddb72887e9d6f5d3f28c00b217c44491af3d281ac73c3aaca1e5d0f389a647a9badbf79c8c24b4c495b0bc0be2a3b8ff4c9db40976613dc434afa55cf682800424499d58af1ddbd318620068575d67d8a597879e28bcd81d49619debed1bcaee409118192bb00ec402f0ab8bc3853e4af4e26f50615f148935e8b925b95eefd18e98cbe3c22b5cc4751df8753425aace855b64571bd634c6a4a1fcbbe145c35a3ebe131143702e683af4e8e0fafd297795db57e5b00231a78b3eb32d4ce6509cf98e2aa30d6f2ed68bdb3652d8838ea0909e271e872b5f988bd789af407e9f735b43f65dad0429e2b765265fd09631f8fd88f7a2a83524b5995b443fa60e42a5ca2b7bb1d1b32e654193d75f5b1a6dbe1de6af4e3abbcf258575c8c5540420b1769cc139340b6193aedc9fd8fb0aaf251b9f112dc86908a15bd6993fe3fa04ce450275d54d92ac56e3778f70669175ecef8980e7d3082fd872658ea4df40483501c152c4c66df2b9c923f896f4dfbf55b9b341d62be7ee6ea1eca3a740e3c03117b1af62617c79282b1322f56278e51f850aa10e520c45f65ab6d7791e5ad36e5b73c467d59ad5edeb66d26aa2ce38d3945986084228dfa433957293e1d55df021fe137de144a15144e74cea5d229c4315f07f16dfc7bcec8d29e106afa8fc6489a47d243c3253de8574961abc0e4710fed5da73767f4685ba5cb2b3bbe012f96d964c8ddc684943910e6325d9eabc4eb601da3d5be73294bccbe4d31931ec3d5a85b8d0a920ee38b929a1eca89b6965dc4cf2e77efe87e18e7f9dc9abd5be8ea0ad5d1cf9588da7980aad23441577d3603cf8d3960cbcfd3507f80af885a743a408116aced8dc12647317966913e1e76229dc2a00f11a949f9a27724d3c797a31a15fddfae0ac741f6de8964b09e31cdedbcb15c39f30bdd7c0601977f28d19692263502c2def6e685b1f3ed676237905e301ed14ada81f5f8942bf766dbc7974ac62a1b840fce2a4ef113629102052d2915e74dd05dde749fe0cf6493d042aebe1e431323c8c220a85af153c4a6781bfedfb88fa60f9087", 0x1000}, {&(0x7f0000000100)="7507f6875df01f", 0x7}], 0x3, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000040)={0x100, 0x800}, 0x10) 22:28:34 executing program 0: 22:28:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 22:28:34 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, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x14, 0x6c0c}, 0xc) r1 = msgget(0x3, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getpgid(r6) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x41, 0xfe}, 0x400, 0x7, r6, r7, 0xa5ba, 0x3, 0x8, 0x3ff}) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, 0x0) unlinkat(r8, &(0x7f0000000240)='.\x00', 0x0) 22:28:34 executing program 0: syz_emit_ethernet(0x92, &(0x7f0000000140)="59cf0364d8832e6e8e20ebd600fb8c2f57455d123c05ee46f42ece3459952fcdf650a3956c3491b16fd371f831ed599a6f8337d41315f54cbcf4e88d2a88dada64bf794af59675ae85109be76530c6c2148b5c0726fd74eeea65d84f0b2590d8a8436111f322e8bac19688b5e72e73c4254262c6d9b71af255602143ddde57143d9194ab1b9593eca75ef809501a39e3ae31") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 22:28:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 22:28:34 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22, 0xfffffffffffffffc}], 0x200000000000004a}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x84e8, 0x9, 0x100000001, 0x7, &(0x7f0000000100)={{0x100000000, 0x100000001, 0x6, 0x7, 0x0, 0x5, 0x8}, {[0x1, 0x80000001, 0x1ff, 0x8000, 0xe76, 0x100000001, 0x0, 0x33, 0xd81, 0x6, 0x6, 0x7, 0x8f9, 0xfff, 0x7, 0x8, 0x1, 0x2], [0x6, 0x7, 0x59a1, 0xe42, 0x4, 0x7, 0x8, 0xffffffff, 0x38e1, 0xdc6], [0x4, 0x8, 0x7, 0x8001, 0x0, 0x5, 0xd401], [0x100000000, 0x1, 0x7, 0x5700, 0x81, 0x1], [{0x55f6, 0x4, 0x0, 0x4}, {0x1ff, 0x0, 0x3f}, {0x0, 0x2, 0x6, 0xc84}, {0xfff, 0x6, 0xfffffffffffffffc, 0x401}, {0xd79, 0x3, 0x0, 0xc6}, {0x0, 0xff, 0x0, 0x7}, {0x7, 0x5, 0xc8, 0x85}, {0x709, 0x80000001, 0x6, 0xc08}], {0x9, 0x7, 0x1, 0x6}, {0xee1, 0x5, 0x8, 0x4}}}, 0x20, 0xffffffff80000001}) 22:28:34 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) setsockopt(r0, 0x3, 0xfff, &(0x7f0000000040)="33aa80b28bd527c88f519ebe0bd29e2677b76beb51c7a050245f6c8e06358ec2e29797aec88f4998beb8949015fdf29ef950bc97c5ed7f891325931cf4eba698f0219404703a296a600a811dfc43b226c91749af566c354cae15666da9151e8d7e20b41b34a414d60bb4860659042210fa19f1829e1a35347e122678b66ddcb9b0bab385911686c7", 0x88) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 22:28:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x480, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x3f) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, &(0x7f0000000080)="71425a9433e425eeada9d901dd51120b21e7e1be2798f016bb425556f61485c1fad7582b4e7d01f979f05800c3b516d539c7657446c9a3d8cfbfdc584807256ef339d8", 0x43) write(r0, 0x0, 0xffffffffffffffd3) close(r1) r3 = dup(r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x5, 0x9, 0x2}, {0x6, 0x8, 0x40, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe8, &(0x7f0000000340)="e11b34a0929bd567d42b57185132eefb516fabb67a6b6c85728fd589837e57abed1bb331b2f50e86e8bd763063b310735e4d4174cd08a5da40a14d15fe3ea3df791f1d002de4c5ce4c5362d47fe6aee8fdac03fe8ca6581efac1c545e703a6debc2cdf836977760ce772fa2de69f0901de7c45c0489affb4ca757df997a34190f235db475e434d176a29af8e1917b3c3fa2ae31c925db7e5ac2cc992292a6d1b5ff435b643e1d8686e2837f8020b7bb06c317770505868d8ad3dd0886d1bfa0a44a69cabcbf877eff2f0292dac542b46b5b23fde249bc918456ee4c66f1ba138543cd6407a30b4ac") syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 22:28:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00004eb000/0x2000)=nil, 0x2000, 0x0) nanosleep(&(0x7f0000000000), 0x0) 22:28:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5, 0x0, 0xa}], 0x40, 0x0, 0x0, 0x0) close(r0) socketpair(0x18, 0x5, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="57dfbbc7882c579dfc05e18068f93841ff5dfcf3c3810e0ff90a13440002b1006667f2faa23116adc438ca2b126a01a5d0b5d02a514e473ea0d20634d9b62e7774", 0x41, 0xf, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x2000}, 0xc) 22:28:34 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa20, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xb3, 0x0, &(0x7f0000000040)=""/179}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) 22:28:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f5d696c65a45f2b47b836e7bbaaebb0780730000e81746ac9b05fd767fba42b4dfc4173cec527a728b59e4a1e7a005084766d936ad5c0151fa36b04e7f007086abf36423d02df807a78d5c9d37c25e11820ad2d41ee4cf755d4737a3d48beddf28623ef5521a2930e968ba4c6a4772627b3080046b9a41aea8611523916670ee202bf7853972d805d786e33d9b069bc8bf6ff60bffbd6d811d179dd0fa843cf9f03211d7418af3d70b182"], 0x10) dup2(r0, r1) fchmod(r1, 0x174) 22:28:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$KDSETRAD(r0, 0x20004b43) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x1) getegid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x46}) 22:28:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r1 = syz_open_pts() close(r0) r2 = msgget(0x3, 0x91) msgrcv(r2, &(0x7f00000016c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) fchflags(r0, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r1) syz_open_pts() 22:28:34 executing program 1: getrusage(0xfffffffffffffffe, 0x0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000340)) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x30490, 0x1) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x22) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x4, [{0x0, 0x3}, {0x3, 0x100000000}, {0x2, 0x40}, {0x3, 0xe1d8}, {0x0, 0x2b}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0xfffffffffffffffb}, {0x2, 0xffffffffffff8000}, {0x1, 0x8}, {0x3, 0x3ff}, {0x2, 0x8e}, {0x0, 0x1ff}, {0x2, 0x61}, {0x3, 0x3}, {0x1, 0x80000001}, {0x0, 0x5}, {0x1, 0x2}, {0x1, 0x5}, {0x2, 0x400}, {0x1, 0x6}, {0x1, 0x100}, {0x3, 0x23207e4b}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x8}, {0x2, 0x6}, {0x2, 0x1}, {0x1, 0x8cd}, {0x2, 0x3}, {0x3, 0x9}, {0x3, 0x6}]}) 22:28:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) pipe(&(0x7f0000000080)) 22:28:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffff7, 0x1) r1 = semget$private(0x0, 0x4, 0x41e) ioctl$TIOCCBRK(r0, 0x2000747a) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x1f}, {0x0, 0x4, 0x1800}, {0x7, 0x1, 0x1000}, {0x4, 0x3, 0x1800}, {0x3, 0x5, 0x800}, {0x7, 0xffffffff, 0x1000}, {0x3, 0x4, 0x1800}], 0x9) symlinkat(&(0x7f0000001180)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') readlinkat(r0, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/56, 0x38) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:34 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0x102) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="50010501000000000000000107060000081004fecea11ea8fef96e4fc73fd3357ae24bfb0439bb4f376336acf00b5f04be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daae1231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgget(0x3, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x58}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x6000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0x6}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x506}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc9}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x5}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3a}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 22:28:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0xfffffffffffffff7]}) syz_emit_ethernet(0xfffffd86, &(0x7f0000000080)="b6") 22:28:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x76a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x21, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) socketpair(0x18, 0x8000, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x1, 0x1, 0x4, 0x9, r5}) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x8, 0x1, 0x5, 0x20, "7d2ce97c14104d24eb299f279dc9c7c8036ac964", 0x9, 0x3}) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000340)={0x1}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x7, &(0x7f0000000380)=[{0x9, 0x6, 0xf3d, 0x9}, {0x8, 0x1ff, 0x3, 0x6ac4}, {0x7, 0x0, 0x1000, 0x5}, {0x558, 0x4, 0x5, 0x8}, {0x6, 0x1, 0x9, 0x1}, {0x6, 0xe8, 0x7, 0x3d702edb}, {0x9e, 0x1, 0x7, 0x7ff}]}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000400)=0xbf5a) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x986) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x10000, 0x9, 0x6, 0x6, "2f40ca8ebd178bfca28f5b9e1f32393acaa1c936", 0x101, 0x3}) fchown(r4, r7, r8) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000004c0)=0x8) setsockopt(r0, 0xe182, 0x4, &(0x7f0000000500)="d525baec5c3feba95fa8b507d2623db8ef6901ba54a775c73111ff57a5ad56984b26cb601e563d97e2255863173e9983d003f456cfe80f6d897c992493ff234803698f4e5e2f653975b9a8afa6f42044966b6fef157615164d806227e0251ddf589284f232966d3b1cb00d3c60e161fc5d1fcba5c81a1d1b00cbb3c2ee8779afa3386b732277ed22ac437f5408714255ffc3f0d00c81d103761c34f18fcad2b6155b56a962c8d9220e4b7d8f5804d5260229d6895bfa77e50088a7def5a3211cfb8c97499b4bb92cd29a268f1f0842ba0127a13ff8bb4b98c272c83e1599e480ca2d46da4a76526660af8a28a19c6370d5249c1a4a1b524084", 0xf9) r9 = syz_open_pts() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600), 0xc) bind$inet(r3, &(0x7f0000000640)={0x2, 0x3}, 0xc) r10 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000680)=""/111) r11 = shmget$private(0x0, 0x1000, 0x261, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) 22:28:35 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 22:28:35 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8021, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="6ad059c0d487bfedfb89cbe9e201bc91d9bb5dcf8734ae5765023e0112", 0x1d}, {&(0x7f0000000100)="d4d4187ae2403910aa8a109845fc6d2195715a0a13dbfac337fe124a9f10648811a7eb25b53d34af274cd5593ce10661462f3a07afb07ff137742a1b1e4dcfca73d37b66c50d7077a30f77", 0x4b}, {&(0x7f00000001c0)="d68c880a23f56ed851e487e9326b3d160bba6a9d4f7992327a6a214ce663787dd4e75d6ed348b55ae30191468c742c6b3f6f114a8be6e1fe9c6f8f1d0eb3bfc7333a7082cfdf1ee234451e938d", 0x4d}, {&(0x7f0000000240)="9040e6a79d1f2eff676a302a3005f20d94c99b900387043927a06065ffd85f0cd2e473d6273bb85e1c9dd6eec67cc1be985fc5466f5516c4eabb1470274e05bda32b7afc84ac7ca7431752e1f404f9994fc272114620f1e6861692a9e0643508cc1cb02ff8f5b1ad8c126fa49cc2d115e3211abde386045ed95da3aaae599caf8bbc80c5d69380cd83a96a2b1e57e00a7f539d88bc0272359f5b8f4c69b5b1cf65f894dd9c762360bebc5118d527783d1975928ef0976691c033662a", 0xbc}, {&(0x7f0000000300)="51b94aaf00f846a2b257a6ecf82c886a0007dbc6ec6f53efae676bf9ec1e9c79d4d47e492648f65700d87359961bb3775641c9ca0cc170e769a57b64333e2bae4c5f7cd5bb3bfbb2b909c36527d647fede5ed039a1f235e2a1c8a680c90eb1cf20546f1411e26ae7b3c35042fcc970ae83a9ed2e8e2967c09cf1971c2e0f6e7dc2f5508ddb2ee368b0cbbb51958b224d1f9698e6f465c199bd0edce2654c8be42969286c7bb4e775a8605b8618627d054b7461508befee36f7c923f8b3688f6b677d6aaa85eb04291bc431f1f9db4643dbcd495483e2d521904d0360b5364ea5e828e924f748918931239be55b364bb66d603eb3f2ac24aad2b723be90", 0xfd}], 0x5, 0x0, 0x0, 0x3}, 0x8) 22:28:35 executing program 1: unveil(&(0x7f0000000040)='./control\x00', 0xfffffffffffffffe) 22:28:35 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x183a0, 0x120) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0xffffffffffff8001}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x101, 0x6, 0x3, 0x7}, {0x3f, 0x8, 0x1800000000000000}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') 22:28:35 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 22:28:35 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:28:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x1, 0xffffffff, 0x8, 0x0, 0xe7, 0xffffffff80000000, 0x9, 0x1, 0x2, 0xfffffffffffffff7}) sendto$inet(r0, &(0x7f0000000140)="d236e427c85b52ecfefa64a3ab2c310d31b1fd45156cd0607daf27f314929d8bd9a547dfbbc45623d5172226a13fb4845b3080eeda2184f72ae377cbf849fa505765924328bdab29771abcb2438dddd8183e8b477313038ba831cf88e77f", 0x5e, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)}], 0x2) 22:28:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x100) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8000, 0x31) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed344584014fb3ad0823f3db5803985e8f7ff8026d59441e347e370203c2dd", 0x7b) r2 = accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000300)="9ad90bfbf6fc3cd6a2d47ae2f1f09961279fd7f903a51dbe195818fd07bb1227693bc7df812d5af2fe7afeabe7bcd6dc84460a9a5d6f4e", 0x37}], 0x1) execve(0x0, 0x0, 0x0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) write(r0, &(0x7f0000000400)="bf77ccb8eacff04b7bae2ac9a08583df368ea0e193ec0777c5fba814f388d6db4122cd0bc5e7876562a8ddb49a9e45f554dec78f1a1246f8e8ad1ec61982362bec6d2b49c0562e7a26e0db9eaeb24d98e88ea9efa8a921d9d132d647ba59a979d9cdfb29e0c68086682ab3b5d0c469e04e091286cb5e32c7271f863bc790b430bc10a35ddd09e300c54cdbfd909d3ea69b4ce69958abd07e39407561cf037db039b13a4d03c7a5cacdcaf2a99b31fa5a4c84cd74113cd29bfe704ce2fdd4a3a95ff81724f6823f568d657081c51d8154578445b67a51be3bad8156195827243bf908323a130e9e6db4e562dbafaf7fdc14a856f92ffdcf641ba9093d03f798b74992de04963a7aa626333776b0db216b6d0b8b37dba3098994b42eb26f2e2c65019e84aefc2585b6540e58c138bd9d888dc850b26fa1eba2f622c3f27760dd1d04f5298073f9d9961a512d5b9b00680e1753c1a1e064d0a95df9c9530dc8d574e14a142a0e0044792ec441cf50e0a06869cb9c41f83656db7e9f4b696ca69e706f56aa573e1e096f896a9e4a3b8bf9f770fc8c953bf371c47c148ccb4c98070cb06a7b1e6b6cd9d52b2edb4c45063b7053d4ca00f749bc82af30eff136e98878a5c7e3c0a819be3a6edc3b88507eb0bab20886e1828271aaa2c891b76718a3dc8bf7f24fa5ec8dc1e80d1a9c395f2e0fd3b14cdd5ffcfa22c96a754f959b0956522ed21088531c889041b2aa7be03c9997ebd502d43f13cd7d7ef0691e7b2115b8f9c14d6fd0da1f5344a60788bf9c805b815cba7219a43d288ea7864c23a7014b4d454c42ed192149591ff37221457b73dd741532291762e21bfa2a7ee5e02885e40bab71d1b04c5787c369d991a70c02822ca71715780a74d7d8345826bce18a36d762287f9bb8845b54e607b29bf34e37e6c56a8417f21da731b8cc72b6e6659c464ceb696e97a458b23b7e9930f09a5a5924c78d46ab08027696a6ef7f153d4efeabc778d025ad62e5c0b6a0cad781b74dae1edbe1e55af518021905af6cca556663eb658336f67ec52255a5bf3f2872904bfb756bc7025d6fe99fb71068c10dfe50a405c7c7edbc14118090f656db20a2e44d5aef1bf8dd24af7f1f8a9c92ae10cc851496a133ed00b6879fd0799afeaf3b9f2e0b88a0aa5eff2eadfa95888dbb6fc9118759228a695735cc00bbaaa247754a115134cb529722ea0bd88e0e51e10a50accf3d951991aa05a0514d33111ce74e7a5a4400863a339705f7a9aa873028cd9dcccc18cd9811f2f6af4aaadbe94603132192da484dcb47e5d0a0e978b75abe431a31444b02ccb93581ce39263e26b1bc12cb916dacc003540d123baf8468240c06746f49d1c6774657e9e0da8ff6e11d534ec5f9cc526655103a2e2c0e8ccc284a6a50f93f538d12fc1f6957eaa1565c29004b834a12ba5cb270a9a490fbb8d44b97f6dea9b4efdb28633c8b0ef69a618777f7dcad4bfb09099b1dbee04bfd0b955ef73465742e2fd93ca51890924ff6bf3969c5a467cf2a7b5b708d4e55282deff396ba46985f5dbdce46d46b1b6cc33351c498d9fff23f2252ea7db3cfc96699e1767dfd130327a4707ae454b64a647a4dbc8682af2626b60a47f45f8cb8299aad89a78dc3f23485522a0641a34272daf55bc053e4349af7fb97ef272b331c356aecf93bc0ec8d61437e5d8de983d6a5fc4c3e7581b2995d06b345d2aff761086a5254d68551ab60109467579c7e9d167b4b487e2aed3427e220b73cb8757dd6d8aa19dfd40502485f7114f27810e41b681281b20cc644f862bcafa4d50bc4f4cd59fdbec8abeb4d4dca03c95889fe8053996c744fa36ff066b23b36d56f6a8735d9dd9d64ebc5e18a536b6dff26dff1ef530f377e79de9ca4910b7b7bf8d22db5b72fe7f90d8e6aa4ce00d849ca94f4f25105a3e64f6fc67edb45251020338b200dd8aa5a8fe895fe738d61002ab88292be9a2d7c328dc3361e8bb0d9cae005ad3abc3c094ff69f5008f730ffbac4b13a57e7a6bc70edc90de0e6760bb4c9cbfd80c51789b03455a29ddf64713c845100bd841c25ccc51b6f955f68de9653143b16dee87a2104e79018cf2d202a51a609f08c876e8b49540a97c59024394b692e48e45971219c7ed2bd09fe40cb960fb020f8e527b9d5a331d7286eb0bc2b155fb3154e6b4147123288fad655921d8f853a05bdc21cb9fd88fc4f6bee659072ef9d6b32ec96fb58d140413117f3c3b94c2ea62f03b9fc000fb762f73a28714941e99263c59176fe06fb7badd1d821d278380141a156bffe14495efc901e162bebd0fbba93c178d3030aea3cbf72a8aa82fdbb23a5649984b3bc54d85f0cc01779c6240f5cac0bc9684fae1dffcf89196f72df240b34cb5110de564c582caab847f59e80061a2dbb10e24c01e2cfe81a8f9659c509c9d3873f1f50af2ed8d666c87eba971f4c70359654e915b24210a0d0c1988e0ea0d70e2e85775ce549c5ff30b07e507aa2109c7e11d968d2961440c5ee9cc98e0b189816c1e534325c0101fcaa5bb9d2b41b19218f6512f2876128629e289600059e4ec5785aaaceb79b88e2da118b0f6d7dca92f053ebea8b7b0bbe381c952020bede78897df9a695c99b64660e7a3505015c7224a9db081e43d95cc39b9f2a0989d9bab59f51b896cdee2b75f7caed8ca40cc91812b7858e9e6ac457444b5d02b2de863e41c0ac29f9dd845f9a1f0f6b4523d71e2953ff3efdb06b89fda3893b48af5b74ca2a15d2fc3fd19e59d9319a9f6f1f10b7a017ec219c094d9984cf76e0ac9756075c22165a09286840b455f25ed1fbcc8051d9e75b682563ac36caad10a7542105c2e09348bedb8dfda2dd0540281725b57716aafbff5718573ac0676c1e7d6588e51d9b6212c08b05257ac260bb35f5265771b7ae01be80c7818698cf8baf80f744a9469b9c3e4086a2b804ec2f6695a57bd41f5ea4786f62801659c187625780782535f5aa53a2918db6bc9f909c8287bdc53da47abb5d4b35330ba833349b935a973433a38d711107e0711bbc61b58cf5e4d62653293133bae7a78a2d081884001c15018e072f8a31e1595b831fc76f59b36fe3450c2a8f9ed90c6c54db3a16647c70883f99fdedc23400394eabd7219c0337a47578d3e0fb30f099b3b97e0d47be2d180d6d05072c464849e4b68193c6cecac1dd07e48ce618ee77118e4fa5e05d9afed42e497208e2d57678f6033f05926aadb731bab109d6a85651076d710ea3c16243f5f5985d54ee227d00c9676ab405b6f2a81a500fef4d4aa0da86a45430471d767f7818e7cef7ce66df9896a987b9e66b5ed7cf954390131bb4def18bc5991f8e55f7bfdc2227f540993bc0520e3975bb99ef6b1f98cf55b55181b6ba1ac63ea12516171de94f24cac299ad85e1f95c9641b507120c7fc0e034bc5f5aac7f5e092d3bbc422764711c1d5c046e8c9720bfc623c5aa529f37d30d9cc116ee7d0a47ab1aa4c5a3db69de7884151f82c04ae403349d17cbbdd9f4044a28d933d126d0ea709dcd88d4fd62cbcb3592d65c97dc64b250652ff826d022f8413ff0c8a8453da2039c515d124e30b8a3a41e5b4a695e2cecfc442b85d2ecc12e55d78fa97e568a94e2a476187661be0d89fbc55e6c908e7a68d3359ab9d4082589810e0edf5ae9cea5024d1f456d5ad77e3b8baf42d92baee294de9e2288e45b763dcf78c1f85b79ac9a84b92a4069550735c09976a7ac3180438f4572a62120ddee714b35469f15e6e2f98a8aab78d92771c8c8fd22ec989db5b9dad44bbadd56cb7c969bd6c858c017f9ae2676d938347a0a23d7798fbbd39ce9ecd3749dd429a38242736257b17c67f12fd456955a875393f7c6a5f750d8d04c0e9d790cdfad53b663d855153c7d89e77a3ba9903f0db059244f011e2a85751202057b50cc52a8d8ea9f0befe331be8a7c45979251f5afd30db470cd40dda8bdb2ed89471c1f15a79be3674cee20fc7d7a31a90e5d328c7c0421523686c4d33d2ad1f56f05ccb613d2cb7197bbc0b01d19513b67cff45442eb16c3e7cfe793795fae95123b35183a60de8b4c3491b80b579526c7e9eee0ea87a97caa655054f1d5c098b278f9c998038f6c3f0a866e660d463b0d8cd5e2a563f45096ae04342c9a641150cd0a6f8e3f48753ad36694841fb96de1636410b2e8f472a65e9c502a1463056765fdcd999978ce396bddfa9129850f34f0e363193ddb63ce77494bbca781560c4f754e92341dddbc153a27f517d1372691c0a6b04ca58e5d2749fd49c8aef808ebec8c0f63518bbe6051e9e62e1f6280be59eac998b0c3d19935d1f65e89e259a84072ba1bb9cf1492e4b8129c2b729e669edf608b9e180463baded6727f7cd2e89003b34cef92ef040e99d0a0f69d2b01dc284eef377dc1fdeab8d7ed3c497da7c0bcfc8729b8c7832145a5c8906638b75a9162a3bf0a784878bd3edd4457541dc17e8a69de34118d09c66c68377ea63b73bf2704931de6a7debc0920e14f61970de3f184bedd1e3bb151537207bfe8cf09951fd01973241d674433a6a89ec958a0348974e150eb52f8200a5555cd5b6e9bbd6710402500b9af6d4004cfa73011df54af4f837a78b45943d64752fa2f34c03e168f56097559caf302c9628b147d5d3d3d4b236de71d3f43ab703e88303c65f7b0e6dce14692fc3bd6baa2bd36aa62db2c3dfa08744d012601cbb41e3de1fbd36a80c1b020ed6231c7af1537514cba554338e1b45482eda158111b0fbcdf98ea27034e0dbc7479209bd61c46697daab413eefb2660f3bb74341d85ce9b725694cab1f7f6f8a42cdff79351d88358cd012c460b0bf99845f6376f8652b486a93d82acbb14bad56047f03e5da68472f28692f2752bd8a658fbd65a5c491e56eb4fcf0747a5ad06cf2ab101081afb1ee743f6fd5c65a8b5d6729cc8cd6f88b7398bbc32f18bb53ca7eaf6caed0745543833c1f67c802f8727167a863fdd3305f484b7a39f19297ce886dd3b58a2c73aa44e7d5e0491dcdbed4e13bc3644ef798e102631bdc9cb836e6a570e75a5ed2d0afe9128b5154d248d8e645bcad7ae190d7b1808a0c97fbe99bdcd8321c16db22f8d07875d7dc65a15574898e63cc912f36aa1e8c73edb9e7f366a060924faa86ba74d798e0d6e0e5e604fbb389c04c367734dc3b2ccc096c5b2d2beffdf76dbe510af84810c88dc5c3e7b2306f03e21382d8ccb5e0f6fb3771b68b6eb583a458a5c8a713eaa19c96f31e7e7db89a8619a4176c96f3728c35f2fe912a4d9f0de13e8d7f8bf0e29ce4b75f3426841d255af4ae7b508d4ae21721450e01f218c4935c3f49a660218bf0213522d499342b8145f37541463270d4330365bd5a17441e9e6087681be55dace3cf9e5fb4171d0cfc31f96d229ae442020f5bb5bff9c90ae17840781a91bc4a478bfacdbd11488eb720fd14eb6cefc91cd923403fae88d6dbdcb9b82187dd8026f04207e51f52ef0461d5e91d2d7914d1721aa24fbb9275030b5c456ae5c1be12aa6a88f3a6160a01b8e295ad4a06b49341bf2796e47669e94b147cc271ac1bcc77d87dc3dc072ae50917035a2faea0d24ee905b573df8767c666e7fb3915d55cf2c84c6a737d32fb160d87ffb1f92e90b07042d45065216ad2f71f0d02be437944c6fe03f4b4772de9acfefb8b255ae4308451aeb9a9f56db91f2c1016df317aa84d632d4a83686b870afae21d87906f351b0d3cd05343fa652ad80ed0a8009198b92a5f4f86090b9ed4f1b2ec42405803e01fff6", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') 22:28:36 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) flock(r0, 0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0xfffffffffffffffb, 0xfffffffffffffffd, 0x8, 0x2000300000001, r1}) 22:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000540)="81bdc801bd22dbd2c85cad5427b5fd20393f16fcfe3ad26501c935c7a66ac025df83b9b6382b0c52d8c989f09a4a30a6b63b9a7c20574c1d272363a6cedf6bb2600c2de6961da6a2f2a091c4b38d562e040c659e9ba954127e88ef7255aa3c0b719513bd6edaadf93cbdd94ae62163b5329772b4ad152889635cc437204bfcd45f6602df79d8a0ccef2bdd0b0532d942171b5924a34ad7b687e85334dda84af155f484fee45102f161981a5d1c7fa361bad4b46cd39777031fd3c68c80a1781f40e6ff5af0fbf3d9894a2a5e0524516c1b39a1b55e9e0959486bc75e19c6e178bb0efa8122d14c562f4a23520082791eff18eb3a4bb33c545314782f321d30fd54b698ac89f8493a4391835f1e964087217f34460c5d99bb54a0ad2fdf945eb94a0344c4c2d53db0a3db113f45a41c61a6bc5cffb826652be4d0ccf526b4177352a217b44180379040b6d1e20cf53c5494dd78f1aa711424888e3e95561bb34655d74f488e7d980ce9441e2d9acafdc65eaad90e2b0940a5568a9b5beac1e1ad06c7ad50914d32a38459d064bdcb77c0bbcef5aae32c448e774e0cd54e602b20c52911c3e520ce7b59857920b93e7242634dc969688c4878afbd574d4031028389519c4cde6200a3aafacad2cb834e2fe3b183a27edda6eb9a9fc9bae97e5c0e9bec88cfedb42f497952d8bd433714e8a6b5bd1d78030070a72b85fb8d6de6832f08f8c03fbaf2bfe2447157793a2d31561bf6d1dd286c4c6559b0c014ed46481a50dc7c7f034dbaec85a9e725b9e28191bc38069a82738f3fd9d2b9ec1cad1d130f35cc4538aa030a04994c65a60834487ea5663ea1be8a76bf227e4ee21abe125dde36148543dd8035e2654b533bec866bd34e8360e29ad61e0cc4975bf0dd4918611139375c186edf7b36a61b6897e9a043cea7de6a59c6e7009f43297dd8cde8b58cc88acf362e0912bf63a48e2f2c2ac8ad6c3a334c0449f8cecbf649e3d8770a37431585843688073d6fa3e7351afc064a6106eb63006f31ea1dc858ae96e590fc7a1eaa961677aacfedc3c07429f5102c19c56ab631cd87b6668e286adc2bb3a26e7bf56208c188a17a30cea057e375cb57b7be1193a8d0f2f8f15a6e175675e7ccd001f6978fb7b5e466596282bc053b1b895c9525b3e4c3ad07319d908c3e5ad8e7d8a3da632cd23c653bac36fe4a8080818dfd178334cb6a96a45debe02a2f5e87dc011cfa1f41148f6a3c3e46a3eb94ae40987d2e65c2f9a90d85f0ca2f9624c0118675e75d5169b4bc9699a6171a389f6341e93bd5a1ebbe8fba3a0055844fdf6faa1098ca0c94807d11b545d960fdddae58c46d9e68da16ebe4077c73562a05461c9122769399c9bca88eb286364184badb0fd1e4f2ff5050edfdc84d979793a970bdd1d4efb69588137d8b907429bead22e5224df82f18e3869d3ab9f64de840c43caaed41f4d8d18cb7a5951b2fb6f3a420600fc8d27db358f2f430532d575b680b5e7b9c7547213d209af8f4c473bc9c95604aa1344174f54f0b8bf3f04ad2d6e7fe7027fac1f0d8524ea9b75ed95780ce5f5fb94022e86ab52fbe893a72416f4288daad0598c7fa78e2b20857cad4415bccba342e5bd8858c1bc322eee1682c1d27158b7bdb2a9f4228d1ca18984f515f47a1496d16d2d0a6ce725c52e2a26e4682883a48f3f3d739df6794260d", 0x4b6) syz_open_pts() close(r0) dup(r0) syz_open_pts() 22:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = dup(r0) shutdown(r1, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) shutdown(r3, 0x0) write(r2, &(0x7f0000000400)="aec4e061d457ef137548377661728d2231cb8539391c4d7c686b5e3144443fa8f82df9ae90e5c9278854e2b69c51104be6b37e8a4a9f484aeff000b6d7eeeefbfc0f4256bcd4cd246a306218652ead5b511193bfd636a9c150a37a7d2beee6ed097ef339c640a031086ec66371e23eb166f1970a524c4e571a315822621cdc77950f9429670f35590dd2cde3a6ef0231b5e40e8060702e6d1a3293112aae5ac7ea47aaeeda2d397c2fa076b570c2e5a9b069b0f22b2f6c96d30b4868b2ad5e44fd109af9c2a642d24b0ea4fb7cc950aa9c5299079c09e4b82cec9a1004b078abf6e8d601c78c3ff6da3aacf3017eef798b80274a682a748677e9c3199be2290a8763a357c5a69d35165b5d9d05784b9eb2cee5d51d2f578ca4235fbc7ee31ba9e6d54344e615ed620553de6d0392fa0da58afb8ce393e0b2b4f512ae521f6a8e24e82283aac8f03e79e0361d1568c1c58c4a276401e1d0864bba6018dcbbdc0976333b3a6865700a21f0bf09a786c2865853b30e2b3fafe798a60378ab3d09587223b815922f8a0ec9c981e99397bed662a33382bac2677251844f345125a3948e0ab33b042718664049e4f3eaa9a97a5ad452b2f2087240cf454ea6276192118ee8fdfd610c6eb7de45eae337a166109aab53a33edc92dc71a1ea35ee3dcabd9db3fc1dddcfdd8deeb3a50abfb2d15124fcdc28b19b5a452b19e1fea1826bf9fa949ab2dd0d1f6ce608a3b169b710ee2e8de3e159c59cfd8f2b211d1901f32a23698bcf9848120e62c08da9321119016c957087f09a3613afc10047f955103804b896505ff5cae08fc61b731907cbfff582c8cee06e0e7bd8f64edc3f05d66f8a6cacfbbbf0f545ce8231c18a6ade0ed4fb6c7557b5e2d8768022044de62ebbb4520143f4f567373c7b5da0c9bb89ef0bf1ae03b4da7a79fec97f58d88192bbe6a5f9f05787e6d1a2b49cb462fe80f5a522ca8a72aee8680abbc70fe2d096b3f84e0d19f292397aaf96a8c0886512f90225f34f49af6389e936684cff1418fb202ed5bab27436a0af3f859125f06f80a1ac345d8e0c3cf7bf82c4cfb9197abc98ceeab755eb1889e5a2cf51c0872b1c62aa86c6e249a3f2782f71555fc7fc0efec986a6889c97e80b33269de769ab8f7cbd7128d87d003ffbfcd09159abbc10e9429738133091114e5bb501c6e8cf9bb82c02ff7ad37b42ca53e0b6554211536398da8e747ea325d7359453548aa3893e7042c92b137c99682e3fafa4a614c5e41840528b4418e72c54ee269748f3d346afdfe4d7d4a71b2d4e29afbf344aadd82e7459cba419f35a35e794c199471f050d09fad1270e318c03cc79703f08f728e15c32efe2b80959cac46e95a457ef06ab5c3859a17ad220b30e53fe91be841dba3a857fd3be2c526a20fbe4beea7a9e54b1907c19e78824fe73d6b6c984fd8b55e83884a6737c41a376ae786293d590eb80dcbfc72ce7ce3348f7b25398b90560a7e8d2500181386212a9f6c5d896ba526cc4831a790989f66915dbb127494378db4ef7b60aeff2a0078f442bfce00cc66b49d46d75bc2b2f59578331e2c93053dfdf0c9a40624b6d04496e663040e0467a3453117b3250f853ad5447b4c7f3ca3fda113d21df5af6d772c0bea8805a549f31ecc158c7a92c9ce77ba880f88cddff3ed9a1b437e248c242b68b334030a1fc55c7da20f1eaa81126999809d18bb109c4eac76cddb4bec557e44e4ddcf29556b3e8d2bb2e897cce1254c3600b4207ef502ec0d9b74e7e53d70f8781c976cbbdee60f94dbdf6d2c3f87d7679d1209744081863eb8a3cc1b2d6d537be2a1f55df5ae76c0f7d3709b2587f0f168c249d05736ff942dc7d77f4d05cc54c9bdef9b0f19835daeab8a0af12bd0fc1f9c58f0d1e39b9ba28480f878f054b32c9f677d5695b33aec972b76fc0a9bfe795aff77dc034ecf75b5efa811adeaf4e4574b719c128b08cb991bcc264116a742f0966ec02d0ebf9876677963a1700d7308464f21757127c1cdc2a88311d7dce91c2f28cb3617dd3a7225e2d62d04b4339248edc7a1255e47e8bc2ff1785c7de96d90a2f71d36a00f7277efc65b03d214841cd7a34d76761d50cf46e6afef81331f533e8e1f800b9e78377a2655b4897a6bb21ecc625d5dc0606782d120c5a345af8eb24899379eca7f2dd678492c5967ede2991162f2695778d093b2215dd2ee70b7c88cf3d9f766847fc7747fdd6ff1c3880d65e15eacb628f8ccbf2621b496a55197e2fc556612c54d89c93d0a88a5f4d76208a372041df27bce53e588a48bd1fdeb05a0fcfb0f06de965e7233d95778130d33c8861d4c68fa7f1346d776953a51c9feb122932c51ca465b929ea012e81752b6f1d49f4837dd08c72ec3f491aa95fb3e9ce61026fbce3bacd5c195ddb572d3b6020d73afed77cb5b194b215738c036ee81553b72fec900c6d7db608bfdd533f83824f9d50f07b2b50ad6505151280a88c72f946bbcce3662f28a6786e869464d5a351c86213205f1e0ddb402384ba60c668d90dbe4fc8bbe49e3f9b64fbf540ec64b46bd6500303011d9c962130e8ed7cdd9c044a3652611f7163ba217d622f70a1f8ce00e5160fcb0b5de1412427d1041fefa11ae0e264db79e4e4c0351308df28121457ff17d11a0a4a79aaf7927f38ed22aa7ea0d992bb7617b46812fe3997c71e4ce8f92041e4f739cab91486a34335ca3d523d83774ef9ba12484c550d3820ec14ea66cbb723c8ebe3c6be8e936429d8713c92055f92bd1e0840917fc90e1d7d2b75272ca4648d43ae0cd2d5ee6f4d183399f858969461e2f7892aa6c49799a10c49ecaff41ed8f2e51125ca560f6e7cd603c787b5435184958a790498009fef1522e5541483acf7383b601347c65276f8eac141823069511565b16035731b4d5898814fdf40ac7dd6746f2b66145764ac93554c69b43e3fe5d8efab1cc5e33e72103ea4bc60178495af55654428715bdf5177877c6a13a2049c6310eef7dafbf6a7920ef57036ad3eddab5a9d9c5914ba0635669c64dfa0c958d389a9ae5e829a3787dbfca898a4ffc0e59bce76363d8794e570683ebbf655023aebe5b92d012dcdde0975d96943246861cb84d28e821968c3025f88cb534a313dde18cb846ab899f97843b81c06db271f42d9d8ddcd6d985e8c14c7a122bb2f3ca61176d121dec240ea8d040bca369da5ca91d7c1cb6729ee52681e08d9206787513a735962ff54d354f9a2829b9f3fea2cee6762a25ed206a022719d0ad390699b74689e8d75cf6776f217e37ec5a26820494ac6d37d45288ebd5df7b43cb4c7aeaee863f4b59c0e809d17194454f85998388ebe29fa3ef3a4d3e50690f21b44b93ae87939bef272d7a58a4654c58857c4d657d0e7ba45704df293b0d11239d2eb460250c5eb0a0a3867b90176c2f940c105874b63cdd08ae9fb6d0b53c67c22140b706f053d6cabf43c739c9d38792a0cef04a8ce1b0eaf42e4eebd4e035a7c6aabade5a3da187f951d69d244fd42c3bc1706ed2fe858728b33b9d0d16fee2658d9a0f72ab566b89f710b006bdcd0b6e0e947410f731c45b83986bf1d1283f2b302b2c3d5b5cdf5a5753109eca0dff61bb5634cca9f925a33e6b7c08adb31beb33b0be48e1785ffaa04afb54c16a565570bc180d1276d28fd0a53f9db08f0482db7e2ecd31d69f41dac954fdcc6627e1dbe1c653af77c24c4c3ee9bafcecdfcf198d77ed44cdf9308287fdd3fcb532e8c808d5f71248033f4070fdc5cb977e98d37f2a429803c954f8e9e118645826538ff9e67fd58405674eca6f9e74eb1a55d86e8c6bd730b74474912f2a0031ce2673d7dcc4e57b5f3275f5016a13a9c8a1803ca009e76ad1ca5b21a9cfc2baeb51a0604c1a0a90f7e1bfafd0a9b9cd1cb6d6b7689886670346f33cc5ed0915489f4cf10de7ebf9ad720de2d02566e17bb9b9916486edc5125bb91a3cae486734f77869135dc3d78d0542e4084541ddebe0fe63acd0464980a9deb02bd9cb2fa73988b19d9512676121371a5d2707c534c77cedce35f936758b502161e3078aebbda0478ad54fc0bbb5c3bb56f6f444db3b891177f648fcbd11d6645893beeb8faeb59fa7adca7527fb57ac589b1d034eea2f41e1ad4418cf6260bea8ea1fe229732d8fdc5216ea9ca52ac85524d3a0c31132163921c9a67c1f48b06ea4edfa749ddec4512c0fc67b0482d50a3e4bc47d51d4fb6b78a40c98d99b1a5a4db2a91616170d4b2bbe4e6fb0f3962ecaf36fd9afc1c57c9adaab448e6d5fb73cc95dd92d0f4b6d95658f15930dd3f1f254db46995653e151cea6a8f14947bca3bd09824aba042e5637c8c930aa94ff2cd3e02ddfa246c3410f5bd0eedbe00858296e19bd515d469b55dd6243e57bcd42c8bd8534c3983438fb8df16841f7211af40323435be0fec577bd91f923cc13330b46b62bd8dc74d6321f2b1308e45a1104f3a69681bdde21ff7e9feb7d427d0656cac6b35f73d899162a7fc84652f12a056368cf96475f04242698a017a05c59692474f4e14c5d1e28a62c676e7fc6119afb929ef2f869d8a99be2c85e226b5b81bdc99e2b46a1a5e9f9070d9c80a8f6e37ead356aaae28dc0a74be94a98d015e53131f985314fe32f7793689ad4ae931319b369a9a845422ee0128358ccfe2c17d3a3a19b9ba744c61cd38a343cfe022412f1ca612318d6dd2de92ee64aa1d04d75bb02775a1e05b1199324625464c1d7cf41ce4fee60cde2073d908eac89c2253614e064b9e5cd0269246580ab58c668114cd235d1701032a9000f5b221c97fc6fccece4b067ec8a9a194b13506a5baa403e2e84fc2a48adcf147df711299bfee0d494fa2e8e146b70186eaba92c4825fdf45f74ed08faf0875ba6e2938a08ef4a3ad5ad647d584a99a1f8c1798363e444d2253c6c219ceee46bf022b576ba6676371bb07afeb2c556adc93ca6c62a37016c7f2dd2f47c2b11f46ea9f52bb60a3268dc875c5836968019aca7f372f0080ea46f89619356ddcc1cbe30e0098233d63ae57fd2ca0ee8aaff5b33b761dc269c717265fcc7a71b4121665f3e6b39c6a174c6b5ccabcce365f7843940986479639bc20fc275dc4420da86ba811f5821b17f0393bc894b792685aae045e9432ffe63242bd24f5b5c17fc223972adad91beaa932627334ec6eb9a495707c5d9917eba76f10316afa553cab3e0127d4e4bc82fe075584d39947eadf05e0f7952fa189e25f240c9e3f1ddc40dda68ebf4f5bb32c7e7a925f478f1efadae13be7e1c128d86b6ac29e505dc92c5b4d4bc8eaa9a70baf1b14253ac0a0774d47cd67bbe0d0cb8c98e9cee2155321b1ba9bd1ce50dc4cbe2f66c1a969aea3ab1ab1f312963020f13e6507c5d3f20314cf45cdc147cf395bbd67fcc0d0a238b3df701947dd6753dedd9ab639adb634d8daf02f399e02aacc91792b1a0124ebde708355eb873d6df71a85a6c742f4f422d19568d95bb5d10f35fa5a543e789655b59142271d51b18abd90eb82b9ba9de67ee620126d3affecfd32715782fa2305f2784d1c093790bc64efe006cb00a8093f8d8035f5c8121d11f08c7c938783d1844d4550d8d966fcee6162f30d20f2cace7d19e991f0902dfe80dcc4d163344a9333f5406328d689967c9689d89013acfcaabaaedd8ff72472e88b47f2f27a6261f3056dee8c8f5b72c09e012c077fe960e08d56c82a1f6e757a3086e49c3edc437f1e31ad95d39a8fbe16c91f241dcde4ba3fe7b5438af63913e9b15ff37e1bad0683120f69", 0x1000) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000001a00)='./file0\x00', 0x22) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10080, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getgid() r7 = getppid() r8 = geteuid() getgroups(0x2, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000001940)=[r9]) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001980)) r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getgroups(0x2, &(0x7f0000001780)=[0xffffffffffffffff, 0x0]) r14 = getpid() r15 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="bea56ea5230f8850d442a6c16c0108055d4d60b578b9a948be37e127f61b808b92f28a61f1d1bb4f88cba5", 0x2b}, {&(0x7f0000000100)="7e6811c7026d30925e7fd41d6d8125921ecfd6051d85868aac26939ceb832e6bd253043a80a8b45654614d424acf16f67cb4ccd2b82c71a35f0ef3a33a849bba061c243ab7225340749a0e349cf2de68a0c5ef70339fb52239835a2d7fd28d39effd17eb6b46e34fbe9edcb0f1615fe8a927b1db2cc3e0a87d1f0801701b746118bf72503f5cc944ca489d70717a164d56d6881868732b2b982d55c069", 0x9d}, {&(0x7f0000000200)="af1c526305e672ea3a6c9b0b5939c31ac015290499f96e00cf840886d1b6fa43923f54a556e524c3c78dfc4e21fbf1b697fcb13624484dfe35102b097cc1bfef9c90d7a60340db073750ac272ea4bcd1a4b4328f5a926676ffbfb48e985ed61d0e951e307d640739b07613deee7bcfefc41fa7c54c5e9eb08039a1581498659d5d1619d15675ea19cdd4e33ec6639deb1e16e0e11399e73f9dc87551cdf301e67e63330c2714581c2de8e813a04fea8019bcf90145ebf21a464bab11daf8f500ba78ebce21cb3cf4312435dd15cbf044f7b7f74148e052bac0729232410ef68cbaca36094933", 0xe6}, {&(0x7f0000000300)="8e452e93", 0x4}, {&(0x7f0000000340)="fc36f22d4675e671ecd25d61abd169fe556d726202d55718b755b74c60af01634425", 0x22}, {&(0x7f0000000380)="49245c9b088ec7ba457c186fe0f427484b8d3d2a3eb2441cd2517a32ceebef6e7270664ecdbfddec7b4d0eceadac04c40620b9cd05b76ece3389a3ca38ed72c559db35e4128197e5822120e0cd4c63ea848948653db067a2d4a9cf98848c86ef998bb0e1456826dafa78d136e209790301dd6a16c94a0e94792387c81bbb877779857369a21689003264a6f07c6341968b5390885c005678c30e81711155bd6e18e6146cb5b38dcb6ded68e82b84fc6f757e519a1a681993008b13cf917e0953a855e81ac4c121604436c397fbf177eafc36a71c0eb5dc0257047240879def36bbd7f14ff8327fb32e4d", 0xea}, {&(0x7f0000000480)="71aa509ab65a0bfb06fa53893909c445dda501b8f7919c1182371eede8f0615b", 0x20}, {&(0x7f00000004c0)="cd98e2fb77b98029192d253f20bb21ea29f30b5c323f236090346939a51e2b4b38b73aaeeb3d305802c9a3e556c61577ef32b9e623c5203b6c1938bf1d9cf359374416a17f1edad0a89ce1360ad2e55d588458cd6dc4821d9c183b0fed2ae26c145c523dde948a21cbb010cee8182dc15100137a41d3c6d0", 0x78}, {&(0x7f0000000540)="18a0c2bfc85381bcc416c9452ebc04095b220bbed4fd0152503dea98b54fe01d179041d3227552968b8094a2089b5cb18890f1d05b0d26fe8a3b737cb1f89de929e863d47e3ec123bdfe028784fe2f55d978dd0411d13cd46f915f82d0033e83d67393c4048fd704da370bd3ce9daf671d3921b79543b4fca5b60ce1f24989f382b013fe713eac28b6d1ee97020f31dfa7589d59c8cb8759558daafa8e20a5e8f0762a05557d6af89aa260d3b5b9b330a02cd265a031a9a30d0c4de802c1011e", 0xc0}, {&(0x7f0000000600)="c9ebcf08e90e9e6f26cf3dcf5d5e3c4f863c7d93e01f3047d8204dc00cc12b311a31ea96af967fb2e0546e174a09fadc9955dc7aab1ffdbc80066eda7ebe7becdd34e20acd1831b0a2f95af732f906138719a48866ce45adafc74fdde5d6a786f6425d45678f01a48d6c5e1f79a1a317306cad2633dcf3a66e9c816d93949209f4d238783cc8d44a07f5d57f6605e56fda4e03b12bc5d48803bae9a41fd23dba73906462c4306fe7d845de85af942c3002ddeaa343b98dc5d740bb069792a135912c14944f160dd0a0e27d5d588400b966a6c726c7ed77f24fdc39d2c9db99d08756fe72a3680a6aac529293e56f8d6661c02c6fb9f0cc211401031af25011d622ff568bb49e1306a0723bcbc563eefdba81e361a4fb91d68e13b82d31b96f24c853d5608f57d8b070f14d73002d7c4c1c4325f6f3e1d6a2127088d750f0272528d20d1729965d2e1483cf12bfd4849164cc679bf1f1de52ec0e1393b64f95f96cbe5dbb2ae5ec207e58643013efa98de34ec7b512d45383c12a85992e66cc868345c9ff6311717ec83a4c923b7badbfcb46d24bf27d9c9a1b5b5d959706c7a4382dcfc075418f19b6bfbef20042defc8e7092b6b2021b089c2726fc9c40d5ff53782f812ec44d2fcd739d6d8e288371909e53121e8b8a8a81987f668740e7d538a467ebe4c5efff774d0b8fab42b89de15992d2e135c78d3ab09015695803526af0983049f1fca0f0b1b06a372b72c86c66b452316babf5f8eafb2e4e7577ec6ff82e0c1776ea29d89e4598d58956c8ed93db2eb51c02d33e91963663775882a29aae1d909541a958cc23b9777cc38dc65a7cb12435e34630d685ed23178d4d7c33d450aa8f61042129de70f1f39f1b35ea513dda5a2dc440cb1870f23e21c3becee5764b928734d82f41cfa3294365dc5fbf741f60cdf2843714cb50b6678af4ad50a064242e3e947552908e9d194ebddcb6358ebaee3ee0069ca3c9a8c9d43febb6f946b3a6a874fb479f9e4057066b009e625e216abccc4fe1300121327844c9168fdbf2d5927f5718e56c6cb0c2233c5692b1b84df3b960f22b61e9fc2c2e45bb5703511da0d2193540aa9589052f5593dcead7b6d4e1acb848fcd86103f580fa03693e3c4bd7764854b34f2fde93361ff5f98f69390512700f736e59de1eeb067f97c087af26d1247ca5f1ddb942ce09670d5db755ab5be6150a8853e58c1ce53050383b84b86ba24a51111548cf6095794b3b65f018da560f2a6018676e0a4ae095b30a9eb68e3f199e6f8b3e07e3c4d857223499a4600792c0cb4f6c37e977e80b7c8ee276534ad49fd547cb565b49429142761a4ca80809df2497860c1b97e01b7bdb6c964436b0937235ac2306a0c9ce9a3768d2f99475066ac6da4b34000174cfa033f618e11cacafe0fdbe1615090d778df1edddedb0ec3311e9eff3fccbd440d104b27752f26e3fe68a9dc0fc6d591e59b9c8f915d2817f94dc7d5fd6c1a0370784477e1a4771804af2a24893188ef3c8bde457ddcf959b246783fa2204bbe98ee08610a11c512c0c3a37b0bee8b45f4dc25fb7e78dd4a84448aadbfe52580afea7075cc51e417d51bf4c406f179cfb2e346fb49af0c0c8fe8441fe6cadef36643e8e5d722c98812905fb4a3900fd9886492f4dc4a291f6f12dd8b500556d99cb8d66c81a7e0f835815c6b39a9c1deec3bfb9fb416eec2d23c4ff2bacf3d1f24798442b19fafc7f3fcc705e59723b49401b38afb529eeb536f47a087dec5b55ce0f9813c9379e4ad0a33a0aa81f6242c1246b0ae331d31339d5ab0fb67a2e3bb52266406d7b4e0681cfc5a5288a86c27eb20a4f1b1b9a3713257653ba432100c6ceb40f98b412d88500dd1bc235e30bf4d3d329af1b68a3f98ebbb9d76e0b64864815fc3c493c455d48a3d98dd3bc08dc4741783c03054e583a80f208c139d1ff20dc95f891235eae739d3db7e82a0fdedf53bfa5c2f7a280463f4644d855d84706abb7084e3fefa791ba61f3663c586f6951fe6ce69af25f47f101c9d0c18547ad1b54c969946eaf34fbe11d0eb324ef76e94dde24076269e431ace4ead559737b2a5b4692800176f22494a4f82f37e25f739a3a435b14e7aed7bb3fef2546e7f6a977c8539879f43dd73fe0d50e90ef736f9fa58a02edb6078cb1f3b39cf1243877b6df83071bdf9030f55147bda45602ca6f494da0e58c8eea5d854405622f14f741ffaf8ed0e3362b171d88dd586898c849849f1ed9b2d034dd1d3604833feaecb5455bca49a1b8a4d1c2e5e69956732502ac297c4d2e4c3b9fa561138e0c8fbf946baa42ebd9f5fb7d6062e0938bc719f2687911b83b2bd373ff58203193265e6d0616424194238fd25fd3cc1e962c5d88869de964572a8cdd65af4fca39f57af21abe12a72d97f8afe97d2f0f47a76403e19e12d8b6590ff9347618b1ccf7d3ae6b1fa15921b525a1c381e6048de330c54b065b7e85b7f19141942e937570bde5c7d3c4841ae2f810bc3d87ac8f17446e1a5a4989a6ccf3d8944e6fda1e553c891eb40d5b027cbb274e11a260b1dd33b924cbb12ae0dfbcdde9233a043d9a2de36a46ccdfb1fdec43d0c08d457d68c3ac6aee64c4c45e3ea90478ddac6700ac928123eaee7cecdbddfd8078c6a8aaf5cfe7196f041e4dc75b4bf0209cbcbcb3937efb2ffe1cf4f2642a2c24924116dfdab006e156104f49b5c08262a66140d7b2a67b5196b8184695a9e2631404664f0e896fba3bd050dd67416b385266ab289ad2c3e347acfa031ab021b72c127a6eb6f61f0c6ae2ae8a0071234e2f30233d5d9405fdc04c5497c7e25f85f79120b7787162c222a060fb6a79185a2e0a389a39138bf602104018e5f87eec9dfdc66e29cc61c524cb0be4c1e17ec2cf5aab6b0dd8afc9f9bda2ae11e748735f5107a21aae261776403428a012246a16dcdb38794ba4cc271d057460d5185a1c64b0356827c55bb48e89b92c32f606753c27e08cff026758029b9d1f7e1209cc20d79f521c8410a0f6099ecf919a729cfe1f61d453ee354f944f4219a30895779e872cfde11ee0bb8c075278a9308e54a63857df893ed6c58d3c67663d9edaca3f2a895c52c4540367edf564cbad66a2fff11c956a54b85bf37522a04c28058ec68caed5c34f101294e79aa97cc4b0c4bcd10ed961380be560dd2beb6351b7d9f74916a5d6a5bd38eb1fc7961f0390181def8ebe8eb3a457452f335b3d4537f15b67c121d7fdef4d2c9d1d7d944749269377b988e8de09f2bcc3bbce3f118d0a76bfae4dacea878053cd9ce38700f93f5624b60d3a4f7f382b65d6eb22f928f8f90ca0847fa72351df0e97b6f503acd08d2196fc3beb4a759787997569baa3968c8096fae6498c0e25f574326eeeed27225c61bd0629df131db231ece034fa237a32d8859f0518152e502c2b3cdd0dd311cc6b9743aefd92b9794a223936760cbd6ae4c1cdee029a23cbe66bdf1b4b42cbebbc0b7f3cb3d1f042cbf2e444740e4df4c003aed958d6a8bbd06d916dc4c14b7a202cd1f24e2d06864cc5d5a156f1da9babbee0438f1c35a992ec6dc6f81819cefcbc20273c765032b471798318957f6cfd182d48ef74a8239774c675989e9d840194e4ba449b4730b8cd9f4b745ba1022eafa8f549eba046c42df28d40bd2eb41c4352a9abd4d4ea947e420cf78b5f0e9c2770fd711f9927cf4f047c2832319345b40f76aa3492f7f38f34e2a1a996fc4b625e011015817b487bf32c89fd41f78e6ea9b0434ab0d4065b7ae14d3e2ec4770fe41d9f1f48465343114b4ad6ffb3ab242a6c2c351aa2b1014497fa71844734925d9e628c1b72a57d1940abb2349df6e4c435470436c1eb657ee8e86c1a6a3dd88f90dda9db8e115c8d57e1732eafc914f1e329ed25ebd4747626e563497777014ab1aeda3459fef5f563f5fd29327a35fdb6081c599d10d08b48903843a32a4f81752ba3644597801fdf2617869b01686ce5a4e3e9cac3e39ccb035e2a4b59c5e4f5ccd983e2d93492500f302db0dc90e8b4dba9c8cc31287fa96737074459f2e810e197f49c81b481d325157aeecc2bda1454b74fcc820d953c6e8399f3b51cb1ffc3d7d2af7587d67d0834215085334167f4ccd93c4a888c813600bcf0453b58313096174cb78e5c7420a462e4d2b25f6356cb851e32753d394443e2a0372bcc4ebe0b44b159a604f06788921a436f7ea714f913b5e80f37bcd63833ca98dd2e50446cfaabf359536b100ac97b2844016fa4fa5c0c7bf290877a5ba6073469190af8573e5217115283faf62fb40fbaaf484467547e7c382c6b70b3670ef44823ff512ce83f08efecd78a5b24ffafa98c34461be62f387bc493ee740c479fb041c5bc4d9eba385451618d4ed84b772ab73222d35fcfa7afd5e841eaccd86fbcd377d110535bb99fee77c2810604017a1a258732c9a90dfb389969a5817806fa73ca89fddae64148822eda0b079b889ad7f69a0b078a7d15d34bd9a93750002e288b5294139e693c15cc3e65b4d83397e503060481accbfa9b53ff80b2ff0b42afd083eff3556e36f2656b75d7285447a17683500337408d88a699fe84dd7da1708ebd95755c30dc3bc1b91830c138418e719af54001066e3ba0aa3fce408b0c62a18fed41af508c3ddb5d790e522c5fd5464013faef535ba94cf57e3d63476c5911d45fdaf9fc9578d71ea4505ef3b97e6a0387edd3a486d8d443a5c661d73f3a69de22aaf88cc5d2a5071d23d55c90936ab2e138732eae7b36c4d6c64f4cc1dc660d562c5ec59d13cbe56b1d470e6c72dc942bad632b44e77fb00525305382ef45c9eb7760292cdb5eb1f04083e072e018ad72c79dcade14868c055661606c8fa4cf1eede1be0f65e37c065913e0e8e203351b6144c7e9e67d0445aa0dcb1ca8c79afaa002614dcdc0687a6e7f2ae6570488d2bc7562047260e905698d450646654d550079bf170b91dabb4e0911bf09645b96d1bfe4bd5d72c1760975fd9173be07b241f88f62e25b450c24a1f3ea70b96d140b73248dc5821e4019467ef8ae945284c55396584c10d4879981d3c5136d0be715c20834514f10516ee83c2109c2d7fe33e12df8f2e8de0c21efa6d9aede643a2e26eb1d4d4d01ad24583e759b8cc2f13350858032752df38ad50afc0920cd61d5a996f109837e4d79128f326bc4087c6ab653181b72dbd404d4dadfb63661af1bb0dceec0c9d2bd37e03322389c654b2cfff21b3fa1d56550cd8c189eb1772fee959093f8a7ce48dfc8cfb360b41488761ae4b560a8fe0a4aab87e54130f964a3aefd99e73665eaf3757a9db1e00162b8fdbee5324d6bf0a0f1271cfde17054df7e8f9263e53a110b4e37394a5bf96e353bfcfa8a9cd7754f3c0de2957ac2885f0df22ab6e1dcf80b30e3a3bbf3a8606a7aaa17f331f7f6696e8e206e31e456bb06e11ffee60f596517234454d0038044459e43f50b684013a72aca92a4b718ff394f68999c28ad4dacfc097a3ecba5ea7fb329f8abc60f0050b814bbdba0bce187ac2ecd27f46b57d241640ede80a85bd13e0fc92728ceac6ccb0e9d6f4bf6500f3d2bec5e17a235dc13144995580ca8a876af93c7e6f6939370c78deb7e9ebf5bae6d5204779bb59c8f687eac07a48eb333a35fde12eb8fed344290f4dfc2eca25ecb3510ae233b9d2d772b0a1b71c5cddad8f79826a66ed4e75ab65e53c90083dcd36bbf52c251015db6c1ccff5e369e8ef475dfeb9425eb371a3d80775bb3fc24e2778ee181831a58b5a93075638bc0", 0x1000}], 0xa, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000450000000000ffff000000200100", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x404}, 0x400) 22:28:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x800, './file0\x00'}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) fcntl$dupfd(r2, 0x0, r0) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) pwrite(r2, &(0x7f0000000100)="2b2c0b009ae5a2941811895a42f751094fc0f2d3c71baaa67e6395b1b26ae3cdd652aacb71b6f51166635f0d80d2ebebadac9ab02188a31e9c103d238c988d2cd1aec2f2ce184b22b60602b95313a1d6b57c32e452606b48bd51c22600aaa20e554ee49eb7978d641b6bf297dedf4efb14a40f6fec25d5990adb09a7fb9cc6198d3ee1b22079888c6db927e6a1cc3c78b8e58de63000be53b9", 0x99, 0x0, 0x0) 22:28:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/79, 0x4f, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 22:28:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x10001, 0x72}, &(0x7f0000000100)) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x200, 0x0) nanosleep(&(0x7f00000001c0)={0x0, 0x6}, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x3}, {0x2, 0x4}, {0x0, 0x81}, {0x48, 0x6}], 0x4}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0xfffffffffffffffc) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000100)=""/161, 0xa1) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x36, 0x4, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x9, r1}) ftruncate(r0, 0x0, 0x0) wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000140)) 22:28:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="25d01f8ad1df9edde0039104c3b923731e72349689df48b881ac5e8a7b3c199c8caada33dd055eb21e38cf9d77803bbad0819dfc555aaa807688c7f97dfaa81853956cc8135f67d65aa3fb", 0x4b, 0x8, 0x0, 0x0) fcntl$getflags(r1, 0x3) 22:28:38 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:28:38 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x86) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0xb0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0xe7, 0x4, 0x7c, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x101}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x8}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000be5000/0x3000)=nil, 0x6}, {&(0x7f0000d55000/0x4000)=nil, &(0x7f0000b7e000/0xb000)=nil, 0x6}, {&(0x7f0000c97000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000bd5000/0x1000)=nil, &(0x7f0000ef7000/0x4000)=nil, 0x5}, {&(0x7f0000b25000/0x2000)=nil, &(0x7f0000a62000/0x1000)=nil, 0xffffffff00000000}, {&(0x7f0000a36000/0x4000)=nil, &(0x7f0000d46000/0x4000)=nil, 0x8}, {&(0x7f0000ad7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1824fc7a}, {&(0x7f0000ca1000/0x4000)=nil, &(0x7f0000b3c000/0x2000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0x1ff}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) utimensat(r1, &(0x7f0000000140)='./file\x00', &(0x7f0000000180)={{0x3, 0x10000}, {0x4, 0x10000}}, 0x2) sendto$unix(r3, &(0x7f0000000200)="c73ead283dc4bb8cc3f037f28618fa8fdbed0a2c4326368bfeea635b1bde38a61697686a6680e4809ab80f8df1ea0e77b4b599b5ce238e6bf850ee14b0f5ada556842303f5bb76347c586ed362d89231089bc6af61ea085ce7e0eacf832944b3f5f2cc868c207034cba7131b3c25b4844293833194310effda7ad8d4ab197e34e22f0bb43f6f7937ecadd678fda5c6802aba9703c8bf61c0fdb42a1f656c87ee8dc06b3283ffc321b9bf2a9bd6c122edd66a7a41", 0xb4, 0x408, &(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) recvfrom(r3, &(0x7f00000001c0)=""/60, 0x3c, 0x843, 0x0, 0x0) close(r2) getdents(r2, &(0x7f00000008c0)=""/4096, 0x1000) 22:28:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='#}(:\x00', &(0x7f0000000280)='}^{:[\x00', &(0x7f00000002c0)='])^\x00', &(0x7f0000000300)='{-%&+::*[?q&!\x00']) write(r0, 0x0, 0x18a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = dup2(r0, r0) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_open_pts() accept$inet(r1, 0x0, &(0x7f0000000040)) 22:28:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x400, 0x1, r1}) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 22:28:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffffffff) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 22:28:38 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffdfffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x1, 0x4}, {0x2, 0x9}}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/1, 0x1) 22:28:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:28:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) setsockopt(r0, 0x5, 0x3e, &(0x7f0000000140)="9867997a44", 0x5) 22:28:39 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x8}, 0x10) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x401, 0x3, 0x800, 0xfffffffffffffffb}, {0x5, 0x3, 0xfffffffffffffffa, 0x3}, {0x9, 0x4e, 0xed, 0x5c}, {0x20, 0x1, 0x7f, 0x2}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x3, 0x2, 0x0, 0x1, 0x1f8000, 0x5, 0x1, 0x0, 0x2, 0x7}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, 0x0, 0x0) 22:28:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000000040)='./bus\x00', 0x108, 0x0) 22:28:39 executing program 1: setsockopt(0xffffffffffffffff, 0xfffffffffffffc01, 0x80000000000003f, &(0x7f0000000180)="0b2fb12636811dd2abe986d24fa2b32e69a824e9b451f87f85205979bd6beaa851e0e7f336794927992be7c0fceb84bbe87fadb1e4b35b335130992fee78aff8af055f3693d0d6dd003e8d12ae6552be2b7cfaf41c1f3964e37b25706d40fdf45f7432c8bb5b", 0x66) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x227) 22:28:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) msgget$private(0x0, 0x100) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r2 = msgget$private(0x0, 0x170) r3 = dup2(r0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000300)=[{0x10b0, 0x7, 0x0, 0x1}, {0x401, 0x7, 0x4, 0x8}, {0xfffffffffffffffb, 0x100000001, 0x9, 0x7fffffff}, {0x81, 0x1, 0x3, 0x4}, {0x30ab, 0x80000001, 0x3f, 0x1}, {0x4, 0x0, 0x7bc, 0x9}, {0xfc, 0x10001, 0x1ff, 0x1f}, {0x8001, 0x1, 0x80, 0x100000000}, {0x5, 0x7f, 0x9, 0x9}]}) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000597e00220000000000000000000000000000000000000000000000000000000000000000000000000000008000"/193], 0xc1, 0x2, 0x800) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 22:28:39 executing program 1: pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000bc0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="dfdc588b068d0b65e11179c7dd529d08659c37bdcd5dd3f4a5064d3acb340ac8c91ac7b2f56f5fb8a71b7ec7e7ff90df5ff915cb198e3caca3c58842a1f8054503f176d287e108cc802a600a31e68d1e24b249b3ab657e16823fefc7b38d84b9b3a9a6063bb8290abd1d3c4567cda7e2c29098e22831bfa1a107ea59388ead63213b476c47cb29b5d0749809c2a00f21e74942137e0c18523579b73c7b75de21019b6dc484d5e8f53967281ac9e06981c14f781ef90e243690"], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() recvmsg(r1, &(0x7f0000000b40)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000240)=""/18, 0x12}, {&(0x7f00000005c0)=""/148, 0x94}, {&(0x7f0000000680)=""/237, 0xed}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000780)=""/99, 0x63}, {&(0x7f0000000800)=""/77, 0x4d}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000000880)=""/176, 0xb0}, {&(0x7f0000000940)=""/107, 0x6b}], 0x9, &(0x7f0000000a80)=""/186, 0xba}, 0x40) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000340)={0x1, 0x8, 0x2, {[0x7ff, 0x9, 0x9, 0x229, 0xfffffffffffffffd, 0x1da, 0x1000, 0x0, 0x8, 0xd3, 0xfffffffffffffffb, 0x5, 0x81, 0x1000, 0x766a, 0x401, 0x1f, 0x8], [0x9, 0x2, 0x0, 0x8000, 0x7fffffff, 0x4, 0x7, 0x0, 0x5, 0x401], [0x2, 0x100000000, 0x6, 0xfa57, 0x0, 0x8, 0x10000], [0x0, 0x401, 0x1, 0x7cf, 0x1, 0xb86], [{0x401, 0x3, 0x100, 0x4}, {0x40, 0xd9c7, 0x3, 0x2}, {0x1, 0xfffffffffffffffa, 0xf46b, 0x7}, {0x64d2, 0x10001, 0x4, 0xa1}, {0x7ff, 0x3, 0x5, 0x6}, {0x7, 0x800, 0x6, 0x8}, {0x100000000, 0x20, 0x1, 0x7}, {0x11, 0x4, 0x2}], {0x1, 0x8, 0x1, 0x4}, {0x80000001, 0x5, 0x0, 0x1ff}}}) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r4) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pread(r2, &(0x7f0000000c00)="29ea80dc8c6b4294fe07ebb5f6e843e053c538fde3feee5aa52c929dc12928e2b5ac672b9e5d5e971eb5d5c240d087fb83423c88682a0de9847d", 0x3a, 0x0, 0x0) 22:28:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) lseek(0xffffffffffffffff, 0x0, 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x582, 0x1) linkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) 22:28:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000180)=0x2) 22:28:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r1, &(0x7f0000000140)=' ', 0x1) write(r1, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 22:28:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x8000080) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x90, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f00000001c0)='./file0\x00', 0x108, 0x100) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x6, "369fec4487ba51c6dddccb8d25f1fac82c7b4b13", 0x2, 0x8}) 22:28:40 executing program 0: setitimer(0x0, &(0x7f00000002c0)={{0x0, 0x8}, {0x100000001, 0x800000}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2}, {0x7, 0xfffffffffffffff8}}) 22:28:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x12c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x53) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x101) recvfrom(r0, &(0x7f00000000c0)=""/78, 0x4e, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) fchdir(r0) r1 = geteuid() r2 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x10000}, {0x6, 0x1}}, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) r3 = semget(0x1, 0x0, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000002c0)=""/40) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x382b055723713c6b, 0x0) write(r4, &(0x7f0000000380)="951e263595741861c5509b222893afd9c64d2a478e5a286f4d74c62ebc5a4c0fc8beba97a78fc2ea7c711a14e3f7652668a81d20476b6feed7425ae491ab3a9d4b98f3fa7e7ddf53a4e715b765bc0aea713a136699260a125bc20e8d89debd9524a65cf89355806b6cd5e394d4e05dd3f7a2127c78171381d0e5e548cd367050cfda90d2eba4351f85b17c7a194b6b0dfba5b5b30e0c8fd34a1e", 0x9a) poll(&(0x7f0000000440)=[{r0, 0xc}, {r4, 0x184}, {r0, 0x100}, {r0, 0x20}, {r0, 0x2}], 0x5, 0x6) getpeername$unix(r4, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) getsockname(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r5 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x20) fchflags(r5, 0x10000) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000005c0)={0x8, 0x1, 0xfffffffffffffff7, 0x10000, "9f73068854320e37b4da9009c436a71042f70c9f", 0x10000, 0x400}) ioctl$KDDISABIO(r0, 0x20004b3d) syz_open_pts() r6 = openat(r5, &(0x7f0000000600)='./file0/file0\x00', 0x3fdc3b196af9d4c, 0x100) accept(r4, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) msgget$private(0x0, 0x140) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) semget(0x1, 0x3, 0x24f19c5a03b2c350) 22:28:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 22:28:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 22:28:40 executing program 1: clock_getres(0x7, &(0x7f0000000000)) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xa8eb}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10801, 0x0) shutdown(r1, 0x3) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="e63d51ea63885188462e5132ff8e36093466edf837c139aebde6258d69b7bbf736818d011cfa9f2fc8df06757ee0245a566c96c16f25de94f1f03624b8a19c84547028d2879d70a0ebe90138402292053bf18ed524a74238897afc9a7895df6662fa9cd68f5d18749116f6ba3112cd84871ceee82a5b4aab5ac4ea72badaa5fbcd7296531a7a9a780ae2edb4bb07f007c80b966777195a7afd22fb2574399953405b44245430bfaa016f0a80fdb92fed90bff76ce235d1b170eeaf11327682000399940729eb561ccb9919d4f92de420a97201700f79d971a29be81d96d85976fdce4f957f1ea98c47513d7d8840b54abe4511c744339c196a9c86a8b850662e7f0cdc9d64e392e9a1693f9593dc9a39082151b8838a9363e3093cdfbcdd4ccc2edac3e58b8c41a41a93c9b96149148feed8940a79340d2100aec54e43b551742a30fc69ad135afe1aa26db03d030caa7ffa25dce1932d43eb0a3ce87314c60b451b4e8a417e2706843531e3061d8811ad151151f9728317eab39d7130091183961abd375ad5afc8a469c48430a0341001528e9de5086b181956f8045d3f51e24017b8cc2bbc72c617b16247df3c06608c6bc1561c0f094c2611cf9670b16e5e606d6e0bc060d0b408acbabe708909c66a28b34c31c01fec859163bdee87008493b0fb55a21db08e4c32a4ac543ee89b6d096d5df25eab5076b31dfdbeffd5dc9a4fcfe493f3caaa659f7600421fbee19c52a153da1fe9db67533ad9cbdabfbf1030a2706985dfb985d2e3baec22115b612db252cc2d5721c783381309869fb18396d55d37a3c6674dc4d5697ad4e9c65dcd16621b4310dd28f8d08d408c9af3e7d1e48965321b74713c3d3b77aa1dfb713213854c7b2ce4eca9c29a9ac214be923b162d4b98a24bf7f0291b52546468f02cdc2c5d3969a0b8da8d7d25cc2489802924153b56a957011b8e3827ef448dd3cfeddc746df4fc41144cdbddbfa2685a284150b435849a621ccc00a83e35f57b4e5698660a0b2b79f31f75981584d739017bcec6cb3829cf73451ec4de8ec9902917726ffd97aeb0475719e5ed9228f6b22ec18eb209acbf81341ab6edec669b91bbb11964a43a9814b1a876c420c17a3059cb3f313cb47480273406affa693211a0b1ea42f681546df07a9345980f2ab0c3317076ba9e730401c154bfd15df6945d1a90d3bd3103d36c8eb9e00269d33a6b7b46ae2cb147678e646adbc6a21438896814f896ff7dae1bf919c3774cd634189f118d204778b66224e4af51039627468f6259baa2fabc3f6dd0a4c98f98ec95893fb7378343258bcb803276a483a60606a9689994623e03024cedfa8aa821592e5a9b73793172f752f865d0507e6c7a3bc2384d6e4eff8dfd09bac1cb103886b06d16d2b0943d774f15cd268629c89f61d632e4527fc778a25e16c0cfe148f6432fe2c3af60138f3755eb4d1e94b7094ad197fe2fbe8e17a4cb254c4dd30a9d7c12ea19ade753d22132808b8bea2e7d8b8b5e1dc245d83d15bb07348d192d6743cf9bd043b4f91a44b87be10618970db5901bc631519101c0c0299b6cadc679f00e5b7d22d079d4aead77c19ebc748e459a2f8993048240593e2a9bd6d3b7a9f2edf3b11cd16169081c2b1fd8798886e4cd68afe7cbb0c96cab8460d4996c847d3329c00766cf26b941ba6a275caf4fb1cc4f95607b14b3cb581b265e7568306b38c5dd0bd09f797aad6ae96cbdbca7a5a986806022f40d92140d23638b959ac5d46484445e771be0516e22b1f7ec64e3e9d7b68b8a22bb9d1b3a56a6af4ededab77f8ae56d0eff9f92a3a3949ecf256ab024de04c3acee6cf7f854a846d508be805632604b8b8fc0e3011ac89b29a204871e1692a006c86b37b757c58c65fd4357c488ec358bf702f44ad1c4b731a0d740674a818b0c12ff324ba4d8b946599b679ac885b285abb8aead8f37fe69779355b295163782224a72cd393ccf153fce77d7e4fe142bb647093893cde774699435e475068ac2dbfc4db53a49893cbaf75a870723eccc721d2b7ce15669f7861551f05ac4dbd25ddf9943243d62c72a965ff900ddc70a781da71ebd3b97ffd04463cfc45abaec98923d24b6bfa1d55cb833c9cef8178518f2426611ba8ad225fc1f8e067e019de5eb841bfdbb9e8d75a39b215afab115ee3bd092deda4db65487435113ec2370114c8d8c2e4cb6f8fd7f06249d1077bbffe7d2c748d314c111caf6cdc48160d988997aa5cc2b0022d9101a5aceabd01855de385d3d818d2bc7d3763b1608b3ae2e5519b519b20dae74cfb90316aa941a4368eb7f69388fc3912b3365c98714c92a77ddfafa63419be58a7d6e607d6909a355cbfe58236a4ca1cb2c94992ad65241714f3dc6acfb4fb7382f062729ffa40694782ebc52e197f24b1321b858b4ed8d3247c7e88f1ce2e89470cf132b3eaf800b575be2e0b2f10dc5c6e98d05600863b74742f490f240f2be3815eb96bc24f4b5bd5cfd304728b92921e2b199a8e0f1c376a23bab260f4f5825e0956d4e275726a6ef43596aee3f42f33181d60e64e14656f7f054437d218d4c205de48c9deabeb676f9eb095d9da7068685bf04844e13f4f52ad368af87e52f7b1223f97bb9da079d57c4176505c3e7d1e559cd8bb671188f03edcf6b057f5300218316b34dc0f9bd4ab782321924f39808da5783873a603f28b00e9881128165c61512a38a0d79f8c2968ce4a06ca9930100833275da0c23c3e5896790f88fb581cfb5cd5436bc20027ddd9b26f7a07987b33512a339df1c0775993b325ae5dba66bde60a63be0d7ffe6f894753d4706e54aad61faf3d89197b1f6f1bf849caae7a131164f6defdb10dc055bd427a3ad1b75589721426af8a6876d021f14b128069d661bfe1d4057f9a4a2ad24a1497fa47140ac07f169ca2da52195849f3bf30e48e0878288641432875314c1855c107b18d1243028e36d359ac06516d071d57e9c441d76907a06b0b5a68daba67436f913c1de673ef50459f5528c08a1e442cb966ebbc68603f66a51a324f249d067ec44f428ffdb4d280900af7fb21f4991a97f95566a5902a8123d711f6278e046e627ee9a3d05b24523c3b966f5bbc6783ed118d910ad3749a45110513b0633a5bd357de4236eebd5d30f2c516be0fbb6241ccd797a8eb9495596392a6666c0af62bb3508d78436da3a4082dd1ff3aca8834f5450b6c5f231b402fd97bcec1935d5bdf372889eaab6870b2bbc94042dcbd61b1a5f2c9a71274a871e5f4e32356981ba8bf34d46e429e615878a4295705daae320c1b75e4c4caadf962f5a4a88c8f96e51443ecacb58a524c846d2f99b48a6373cc6daee84e09e7dc37a8e37b3236e277d36e0ec32b5b1d7c5f5e6d1860aa3483b19040e2d385ec3e491cefbd26519dafb50021d7df44aadcec4b13f692e4c78e2dfe6b6524613135d4d27b9a5ce50ae04e36a5f4f2d7c7becf80492f3f269dfa3a87444a3090a3a28be29dd8cabd10c5ccf4a283d3b3774bc16d08f065429d3e8cba41d2b368d554245765f7803907b9f55b3dacee1f9632fbb3ce7cb87c4745fbf16507cf871c7252249c986ada80681c92ac3e8b6163e6a8d904ca19a058b8a48a944bfad3464a751b4347eb57e0b2dbe980cb6789de3c251b9330edcd4601a312e2e1de310deaafcc88a9b56a757441ab590f0e4fda1d155b3f7f56f6a2a85a0b12ea5db34aa809d6d76a6b7beffcf5d0845e62a670b80e28e3f60b9c0d4427c5321442b595485ea9730502a7be3f4420a6ed85bdd805868300aefe1aef9627ed86632af7b9ec28f4a0e50e5461e9d1207c92488e1d478741e998e246b95cb7b73e465ffe22208989e78c8ed062bbd0be66a49fcff5dc731600e1f584240c823554e1fa78cda98af5fa0f7f3991efce8a7f24535363cd5f464c0f0228326d109aeb683e11e6a8292341c2db2aeb30f9cc4c996a0bc2a2e1add1041c57fc1e09177620d8d07268fa693c4f15ecf826faeb6951a93bd60b61331afeba3d14c84a74c51550c0fd60e29b779e370970a68f2b66409572492bcc9f074321ea5fca8fbe0a7c1a4e7fa388e41cd2cca2d5d9d0e3f5ce42de7606714a19b417dd2d85efbf77a6c31b2866ace15c4a9e2744cc890c2384a2b41e1dec77f078dfb0e9ba4aca157ba833b74afb3b3b9d3e94f003da149a3bfd7d444e49589e556f61c82e478018caac305a44e07acd1bcfc4ce8cbac68a69917d7a818ee6924836c354144c21914a2a8bfe4ef962d327438333e90ca41d3426a555a9f49efc9ce446c7cfde29ff9395848948afdad0a8e41d0870a3c68fee3ff5c0b638724280f9792525b83e068d3a1dbe4e957f76abc13d2db902abab49e4401c43d5f369a191b32b84d14cbe2cba7e9ffa52c72aab37c1e70a138821b324e6f3e914b108200a7e5f6c97f43325d7a1f4ab506927722db2526c5d2bec95dd8e35187c9dae2673155b7a64653ff0919918fb21b482051bf880096f608aef2091575d7240223a07e428e7df7bee01b5a0aebdea6521a5d355353b6593c913bb7240cca63aaa8283d13d5a0efcfef7ff48254e1520b2f9c15f6ece0edbde7b712ce8587dd470d8b7dd18f641ecdadd2f36b5c92af1fb94ffe502a834e30f2708028184c20a01d13233295bd69317383be0817eae9583fae15620a8e05acc4811a2dc108a8963c2ffad69b037e20cefdc62265a30100ed1515c2505d42ed2a64d2fea216496617c3fe539affe679d95c2a1e99749d002e8db2392ea1f406101701e4bef40aec63cc37a2f07a50ee05fd51b9f2d0c6683e35af5bf4928e48d9d319a54d649316d43da19d05b83d35cb5665fe73f81b8dcc4137b4c5665ddb6d92c67948a2e4cb33c3220b0da8e3485dbb02df239e8e9ee5943788ab81345cc73840edc6b5ce1b85390231fb4e9601fe3622b25d9a0b30d773559bb1e4e04bb41c6655e96883ed4cac6fee54e8d8672919699839539ca1f0efffc99a1f275617d813d4492411b7acb55e9af5d624a5eb75abf5d7cc00d9740663237036060cf14a5702edad73cfaf36cb9846829091578787bf7bc8b57a53387be2a2486b24bae5d46e3a540c2683594b570612765790d223b7ed39437cda50f63de36540babc43b285bde36366cf72fa2e371140ee3f6960966ebca2147ba49dbead2ce24ed2055a5c1c79f5ee77d6c701b67873f61b7baffe8ea55cfed2e70f7d2e3072f1d30f572a3cd22eb5a6e773ef02d9313fa7147bc51f74158e7fafe293ad462aff7aab2a41716faf119f8d792e522ac467ba42578aa3cd48453e605e29f6ce0d5f5fd61974392775ee9709c90d41f737df54cdaef50705b1a33f0c3570844bf0875a332edf6f5e56c0416f328e4791de077272e3ffb2f0762c14e108b1514f12b5e1a29ab7bf3a76a901b11a39c45f06f58be5ccace33fb8a36cc42cb8783340784969550c46580fc206d00a0a47c01618f7ad503100ea73c67682aa76da554268c711fb3c030dda608ffd838cfa4c96b33d7a4cca6fa73ba315e4d404bd3cbe056f5a96219f1653de44767b38c12b4cb14c9827bf001e7ae2048d98175ef9659e5aee795214d80b74c1d13baa7c14a94c4efe2ef19ed9d35d435921a291f7df4257a8f83aba2961795bb652d20dfd3530fccc641c1237d7ed464ee86ec1e0729e3ad4e7a4ef36e31c82e0fe64e13303d9b6c4d58c6c55b44130cfbd8e739fd3a4711a47f698ebd0e4676217431868934d425d13527dfefc3b5479f7dd0f7beea63fb35faab5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000040)="f61781f3b5041f07871fb9a2d9825d2f3bf0f936fd38a9c5b6802dd2", 0x1c, 0x1, 0x0, 0x0) 22:28:40 executing program 1: r0 = kqueue() close(r0) munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r0, 0x4, 0x80) close(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000300)) close(r3) 22:28:40 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffffa306a71f6890c66c86fa5d99fb4361386d37e6ef65d7bb3960dacf24660dc46156ae7a41bb3bf024d7901e55f1b03184277ad1dda702b88a433bd1fba6cf31b69c3815ff98dd259eec3d385aaa87c45858bb"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x100}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x789, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x0, 0x87, 0x4, 0x9}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x1ff, 0xbaf5, 0x5, 0x6, 0xc6c]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) 22:28:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x120) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7f074c4e3084684201462242d4499b688f783a994b8741c43c981f9639f8c9e66e4b96b4c0a10fe14944c99f3516637f6594b10d63ee6d107aac7e95ee4c71e4de9ba3a0a8082d703ef63b0eb2adbcae3a4ba58835d22877d753e2df1fb763c9cb87fc1ef4bb5e4835d09f1f5197f6b86c0d4d3fa9b92f3a9672f4541347eefd12fd8d98d8839bbedc8d32dd2c1429395a8f86", 0x93) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000140)=0xffcf) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x20100, 0x0) readv(r3, &(0x7f0000002640)=[{&(0x7f0000001040)=""/121, 0x79}, {&(0x7f0000001100)=""/12, 0xc}, {&(0x7f0000001140)=""/30, 0x1e}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/70, 0x5c}, {&(0x7f0000002300)=""/134, 0x86}, {&(0x7f0000001180)=""/18, 0x12}, {&(0x7f00000023c0)=""/16, 0x315}, {&(0x7f0000002600)=""/10, 0xa}, {&(0x7f0000002440)=""/230, 0xe6}], 0xa) 22:28:40 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = socket(0x10, 0x2, 0x80) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/73, 0x49}], 0x1, &(0x7f0000000380)=""/32, 0x20}, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/45}, 0x35, 0x3, 0x1800) shmctl$IPC_RMID(r0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = msgget$private(0x0, 0x60) msgrcv(r3, &(0x7f0000000140)={0x0, ""/123}, 0x83, 0x3, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/71) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x4, 0x7ff, 0x2, 0x3}, {0x8001, 0x5, 0x8, 0x7}, {0xffffffff, 0x1, 0x7, 0xfffffffffffffff9}, {0x4, 0x8001, 0x800, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 22:28:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) unveil(0x0, 0xfffffffffffffffe) 22:28:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) msgget$private(0x0, 0x3c0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="00000018600400e717b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000", 0x2c}], 0x1) 22:28:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x100c2, 0x180) write(r0, &(0x7f0000000040)='P.', 0x2) truncate(&(0x7f0000000280)='./bus\x00', 0x0, 0x1) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) 22:28:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/89}, &(0x7f0000000040)=0x5b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 22:28:40 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x3ffe, 0x7a) pread(r0, &(0x7f0000000040)="7c4c0deaaaed039663033e9d48be0d48a9c2a3b1cfded26468c0ec074c8292b63b74da8dd429fe88f81b254e7ba26a21248d77a407137e40379df361da64be5d2dc01bd744ab71a140b86a2062ce2f4fe43d08830b62eabd", 0x58, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:28:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x3f, './bus\x00'}) mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)=0x7) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)={{0x2, 0x68d19fac}, {0x2, 0x9}}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0xa896, 0x7, 0x0, 0xb7f4, 0x5, 0x401, 0x2, 0x10, [{0x4, 0x800, 0x81}, {0x1, 0x3, 0x400, 0x3f}, {0xe1, 0x3f, 0x9, 0x5}, {0xffffffffffffffff, 0x1, 0x101}, {0x100, 0x76, 0xb16a, 0x4}, {0x8001, 0x4, 0xa1cc, 0x5e}, {0x3, 0x1, 0x5, 0xffff}, {0x9, 0xf598, 0x1, 0x10001}, {0x5d4, 0x6, 0x8, 0x5}, {0x683, 0x3, 0x3ffc0000000000, 0x3}, {0x1ff, 0x1, 0x7, 0x8}, {0x9, 0xe449, 0x5, 0x1}, {0x86f9, 0x81, 0x3f, 0x5}, {0x5e, 0x2, 0x7fffffff}, {0x7, 0x1f, 0x200, 0x40}, {0xa9, 0x2, 0x75, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:41 executing program 0: getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/185, 0xb9, 0x800, &(0x7f0000000440)=ANY=[@ANYBLOB="4c512e2f6669a9653000"], 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20003, 0x0) r4 = msgget$private(0x0, 0x10d) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615caea6e3389378938034cf65735a15d000"/131], 0x1, 0x0, 0x0) shmget(0x0, 0x4000, 0x3d, &(0x7f0000ffc000/0x4000)=nil) msgrcv(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000e800000014c85b5e000000000000000000000000000000000000000000000000a7bc5d96df423d0ea584b7cf596325410000000012d12956f6ef656d1ef0d21100000000000000ed92cc38cb1a3e6454c5f1106cf102c2d54b8100000100000000000000000000000000000000000000000000000000000000000000106f568d6e68c0fde0000000000000000000000000004b610a8d2fd5259e0000000000000000000000000000000000000000000000000000000000000000005ce8b2970000000000000000000000000000000000000000000000000000000000000000af9f1d500000000000000000768f121c33c4f685d8cd95bc000000000000"], 0x1, 0x3, 0x1000) getsockname$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000000000ff0f0000000000000000000000080000000000000000000000000000000000000000000d40130000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7abb00784c0bb28b1a02f000000000000000000000000000001000000000000000000000000000000000000000000000000006e547d975f2ef04c208ea8a14014baca8b954fad60ea0054fc4eba153ef5d765ae77bd7447e52ea62a7a9267b4718e16ef8b64028b98174035c8a8563e6c59a711f36dbe86ef443d3343671f70fbe364b89310029b206fa32a9521ba9fb73a22545b3ffa74de3d32c81520cee528bf465bc663a494195ac405e02ae358dbf4a8fa100744f971c8a6ee7ba7a17db4e804c3df05d98498512632"], 0x1, 0x80000000, 0x1000) msgget$private(0x0, 0x429) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x80) r5 = fcntl$dupfd(r2, 0x0, r2) connect$inet(r5, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000540)="65e51a0000382342f4f7ac4fa32b3b9eef2f901ce580489e0400000200000000000000806ef20e5dbdef401af4194a59a0ef97e198", 0xfffffffffffffdb7) write(r6, &(0x7f0000000180)="d927f26ac3c29ef145ddb10f428fd8aeedf70e3ed95892d0d6f6333851e7c9e2462e", 0x22) execve(0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000880)=ANY=[@ANYBLOB="0122000088a1247423b37db3fbdee43cff4b21b244480f8725999aa436dfa8c15b9adc29061da80174bb7f5778fc1cfb5ac90c9bd412d90867f38f526dfb5c70ef206e647b526dc59f9626a2952217d350ea2be2e57bcb9f4b4317ce93b493a3edf21ccb1aaa8c4daa965a10074c240d035f7f15ba1ecc48b21eaed11ae05fc11b3b9488bb398c93d8455100000000"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000140)={0x1, "46dfcaf3847647aec0b1a47642be283e03663d315a20a2aa529cd0e82a1da564d6c08a2c"}, 0x2c, 0x800) 22:28:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0xc76, 0x80, 0x200, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000500)=[{0x3, 0x0, 0x0, 0x40000000000}, {0x64, 0x8, 0x3, 0x6}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 22:28:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x83, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) 22:28:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xaa02602, 0x2, 0x5b6, "7b4cd73eb0396fe3eac7c20517d995e51dae32e8", 0x5, 0x8000}) writev(r0, &(0x7f0000000400), 0x30e) 22:28:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="a1e025727d9177cdc9404d4c4a89fe8408d7a88157c8a635d6bf62863a46eb3257cb8171644365f9c89d11c5f50ff6c536523781a818eda84e909c8613beef9a1d8b0e3ec3ac5cb420d7053c060ac52e6ea25e1642d60afc7f3703c0ca946486634b9355c2320ef05142acb6b2647b53", 0x70}, {&(0x7f0000000180)="bf2b35e40f2679c0fc5084e94244b120fbc73fa23b85ae955e4b9610a431755903d58f2bd6c88c3ca4f9229c6794ec63191ef7ceaa44ce7be61bf40fc7a9bb03df21b7e2e8de653b4f229f02078b07504685796e101fdb8887bc7762adcf0c63cdf281ef2f338e90d5dc7e0c11b2e3fa37212da7dc3fbac4ee53a7086dd789f236d43c8086bac65eb1c9773fcd984c7c03f6bd7ce225660f1c5b939df057a758b392454b7a24", 0xa6}, {&(0x7f0000000240)="0f9e0dfd0dc8bfeb3c1dd313465d0b9952cb20e1d0175df35e1ae6a169ac31f2fcfe8580660b5d6c0c7455a4a9d21709767274cb6a97b6d44b435944b4a104ea8fd001ab9c39e5bf90725dedac85d1f90f925a7c06454ff3c0bc48a667720c4c954aaac2081f0dad0bb408a08f0d4080f0bdc30249b06cc9702df88520cdf29ecaf1071d840e404c97e635815d6dcf823a6af9f2e1d7c54197683151fedeffb2116796a86706d22d7e32a10cc43a8ceae86e7234831f433794db3a65975e1762c8fa18d682e70cf0b8257a3de37ed4e08c24664235650b96c7ed547d", 0xdc}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000ffff0000005b0000000000000002fd5c3cb1ac76824b", 0x2c}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000380)="56d7716b03c8dc43ea5d4a6888a93c50d8c60d808e3259317a9b65143a3e98664e354b39247d0ba6980317de7e3f18c9c844e26f267039b1a93b35812a6d64480cdf57d06dd55021ae3bbe66891d22a43df872bd5b9d5fb6e315ab90093365c310238402ee4e748d54098245bb", 0x6d}, {&(0x7f0000000440)="a734ad0e0b0c40fbc5b24787b7b33625b611437838025b8b0fe0153fa1b6c5f95c57312b94533fdf57e08e58ef3076cce1195d2509f9", 0x36}, {&(0x7f0000000480)="75c0e3258223a2e3b4b9612d99179ff15d3e752d8873a6588293aa95b2178cba", 0x20}, {&(0x7f00000004c0)="c6fd636341c8868537dc6fd2b0b7", 0xe}, {&(0x7f0000000500)="0a773617bf142cbd62f9d89e4a4bdbebe180e3fb42c92023cd02", 0x1a}, {&(0x7f0000000540)="2f987f2a8d9698994c5e0cf1bcc0dbc5284b14345ad555343dacba2667df4b76649bae0d23ab60f7a196074aaabcdf4aa8c9e12cc0879681c3dc0f01fc17b84be612159f6dc0a508ffa65d7a17421e81c527b7fea9e5cec7a6b582364d8fef47873a697fdb9f86625f81dab631fca73bbd03449b78b03e35d32adffded828a62d24230f85a5b4aed91b8a85ed760dc95c9a57b15ce1dc71fbd746b3401e10c75ec73acae2b1b9d062949350ac6b3aac277442c3b73d01195ba611099c9aa3bbcafa5a2b5f4808f8f398a5a3d2c711bf8a28d68ee44bc4cc0f5a0f72afdc14fc2ef71bbd2b16b03d1d6c605279932d4fa68526e8b3770bc378d06", 0xfa}], 0x6) 22:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/204) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2012, r0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) 22:28:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 22:28:41 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)) write(r0, &(0x7f00000001c0), 0xe5e1) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) 22:28:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/25, 0x19, 0x841, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x62, &(0x7f0000000240)="391d126ff556698560beb33bb67bfcb5ff79d9ba934a9a6a65dac80614a7279316d3a7375fef77232b8b0cc64e26fa01710c2df0521404adf83e8f3723b34627056a3ea2fce9a141f04b94fb70a2cf9d65eed472638e3275174db77f9b061dc4fbe9c69fd89cdf8a2a2cf8f77f6ac4ded9bf220a6e3ea1") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 22:28:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x481, 0x80) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="c1239f2c5db828e210819c1216f312e05edbfd1ef02b4abb55b01ccadc7591ce52681310c385e695c1a9c95552817891ff83f49697a8b085271eb4be016ae22aec9cb53d9e45969a38", 0x49}, {&(0x7f0000000140)="7f5a419f14facd8f382da253b60ca26502902780cb0ec335fc6a1a4407f11363525782e5581989195d97ff74187476b5067d0e4b24ab6b1ebadd32bafd2a595ae2007c4ebceb427b410dfe28a91322cc5192f8dbf6a8c5699fa6a606754591f973b0b2", 0x63}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="131bf2a7e30ddf3e1d963a7e4e7d8e9a2365bfc5b25d89872f1b3572255b8ae73bc82acf", 0x24}, {&(0x7f0000000240)="b1ca0d2480c133fbecedcfe53ec5ad51d55e1e075231ab062aea385ef0c7f740d5312402639849a9667efaa4025dd06bb456f1ef09662c9fd3bb3240242e026139cdf2bbc62da2a3d37262984b44f7a40545f56d6ed9ca73919d3b189168e58659961df0423db8c8c077a69d07b181860131623c86368a46f646a36efa1586ed08fb700fbddb1a8a04a461a434c2828ed8ae3f529c6914ed7e3275e0f8b1b38aa77f92f5b66aae437b6d30c81e5431265ba93303ccb43ba4a8141a5e2c1822fce74beec00a09ac371b3838fbeaf9d5113d0d64aa47fa", 0xd6}, {&(0x7f0000000340)="a5cd3f394a3ff94ce13ceaba3537aa2bef9b6ff39d07666b669f5ff1e3a72d273d819dbbe120307d6146aef45abcd3d6", 0x30}, {&(0x7f0000000380)="7d38adc4d12a5e742162dba3c5839064bf529443f8a7a10764632901bf22b97d21", 0x21}], 0x7, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) 22:28:42 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000000c0)=0xfffffffffffffffe) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 22:28:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x7, 0x200, 0x3ff, 0x5, 0x40, 0xfffffffffffffff8, 0xff, 0x200}, &(0x7f0000000080)={0x8001, 0x1, 0x3ff, 0x3ff, 0xed, 0x5332, 0x7, 0x2}, &(0x7f00000000c0)={0x838d, 0x800, 0x0, 0xfffffffffffffffa, 0x8, 0x8, 0x8, 0x3}, &(0x7f0000000100)={0x80, 0x400}) 22:28:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xfff, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 22:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x8, 0x7, 0x6}, {0x101, 0x9, 0x1ff, 0x9}, {0x7fffffff, 0x8, 0x100000000, 0x1f}]}) clock_gettime(0x3, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x2c1e8084, 0x2, 0x3f, 0x2}, {0x402, 0x400, 0x1, 0x4c8}, {0x8, 0x4, 0x0, 0x200}, {0x81, 0x1000, 0x6, 0x4}, {0x2, 0x4, 0x4, 0x80000000}, {0x20, 0x9d, 0x1f, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:28:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x4, 0x39, 0x30c, "dcceeabaf90ab64f5fb754508c5e046a7c92baaf", 0x54, 0x7}) write(r0, &(0x7f0000000000), 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:42 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, 0x0, "0098363d190f000000002000"}) 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) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x3) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/20, 0x14) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x80000001) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x80000001, 0xb5, 0x5, 0xffffffffe89cb240}]}) 22:28:42 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001400)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8}, 0xb75, 0x9, 0x0, 0x0, 0xfffffffffffffffc, 0x8001, 0x2, 0xdf}) socketpair(0x18, 0xc007, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000080)="30b80a3076064ae9d5304cad9251cec79403444e94412b64b3e46a520de479b2c40b5c01610a5af87ec8153b0230fab0039a36d5fde1d5210234a005ff57c905541de6cc7b496b8905a9514c07f4abf21a0781884d14da1561612e6367458bca49c4bab6ac6da6e2dfd364e5d3b07892a6a50dd2d6963e6c9a2b6daa47834727f720ef7f59c21d370fa17e895306", 0x8e}, {&(0x7f0000000140)="f7ccda979799a4c2eabc694a66a29ed6b800d22da6ba0c63a8f4f70818c972848b8cc536a2315f4de2f1f8606ad4d7a2fb8d5ecd7d18e7abfb4bf492a4fa", 0x3e}, {&(0x7f0000000180)="85220b76ad7e599f6f48619d281053ce3272c1bd92c9fa0968591464f47a5a5529c7e7208eadaa68d63e849dc638a8ded5639d89c663c0b08b1b3686e2b72a99cdf7aea97b2be186e4d65512e4c47dfeb288c90272f482071590aeb7177d7e794601aa7625b82497eb11234e", 0x6c}, {&(0x7f0000000200)="0c466ef13619d10bfc0ab1430dbb744d4f9781fc2017abc350e94b98e93095ad4f3e2bb43db04a08fe6994cecde5eabb2c6be7deeaee449ec0f3946335f626870061e0a9cfef5fead2d9317b71e1bc485afb9244dc5282f66236c182fba8d955a120cd9aba5117c54613e55eda3218dbfecb4a134fbfdb13bff47554644b4924cc7ae73b776cf2d42178a93263e23292266862ac1e4ff4b8e37af3a97b90c0f8bed933835148d0438214a4c6fd1048c87c955a322a1fddec875d2a3197df18db80b811c60649429d418f731fa079952363d7df19ede97db7113dea1fa1037472da12a6691470b3b5a38eeae27523753e27fff974f5f5c9db551a4822eb8b361d006b20ebe925780874148d684c39227692a52bd2b0c207d9985ae254a89beb2d587f0e874709ecdc0ffd7c9c67b0c498f19ed26ce0a1632f725177784880a9f5172ecdf238e26d0db3fcf6c55de5fac0bed65ec17ef1f2948ad8d888457736d92f2676dcb066582b48ae3db52dedc3e0d62a6ee274d0b279f3a97a2beaa47cdd95b577b7ba329fae77a4c825cdf7f1ee319f517e7ae4061e41cbbf2d798bd95282a6c124c9565f96366dcdfa7b6cceb8c49971cb1df50bbb00ec5f0b689be600c94ec200ed368286e07e6642fb0a64a36746efb3f76697258e39f0ddf3771c90b1c2a45d31d594780305d08e1a78eee0f8fd1e1c1792ca5225ebef870a867744719ac0b707bef0d343ae2eac1666e68c47c852417997d0e1dfb3992b2f84e2014bf543b4981382b864b491693660c685fb4f2eb70372eb73c0e6538e802c2dc34b7968d5dfd4246b4403ff2e8fc5ff233c18d84317f10605f8c51f44e419a006062cc894da4ffdee9f3c1ce644bac58671b02396f45c29a815934627e6c29a131e02dfac92bfd9b0e288774810d460a9487c9361a6ffd060a10c08fe1cf37ef24f1149216ed9ced9f77347310f36d4344e15eb9d774b4cc1ccf8efc9a254c270d992332c1c34bb51cee54b3a3d8176e5cb146212c0c84a417b55d3cb8e442e311d4f816620ea3ab89d386c54bf260a42f9136ec3ac268d78f3f7af4b1fda70acba2c806f65e8d64d67c9b2ec98534ef3dacbcdead6e5ab77316ee0c68c2e416644588e598abc34117052d239a5c4a846d82b0f319d16cb93f64fd4326cabd3a098a1b94328b7278f01abc8c8b1f66a55c244ee5dcaa8b07a868d25ebbac6e2ff8e5d04c26990f97b19852e6b7e078f33ac31ff7857e22995498290c58130e71d067f386aa0e13839a6912fadd7aa5b8cb1f16fbf4ef6ef4c025901c0c8baca78d7156fcb43140c845c97d166e416b43cc8aed3c712606e58b2d0fb8da94610035bc5f19b04cf77956f0aae1cb66635999b4774a8fdcfaeaffa481035dfba5e0c9a43cb1d455f76c2e6437ba0c280325fd06fcefb4b27087c845d65e6df99798ce8ba37381a0cbcc4e5c0f12ab8ee9234452cf79e6570a3d63ac7d51b887e5318429dcbba21586b8cf597b1dcd0f0d1a9ac340b86c022e1c34b612fc6b0c15559087d884006328fce99c6ddeeaa5a8ccc9db6bed1d5f20a4c7bf133d34e293adbf082fcf51cba7cf329b53a3b52a05229c7e19e7e593971d92eb2b05df06008db29f0e6988cd99b8e4adaebc72648b5e26d35373cdc8c54f91ff91fafd9056ea7061ac64e947362344f01889085c7dd0790af5986bc4a19054a7bdcb57f841dbb689143ae170f4f0d95ceb640476ecc81b47e5ce6f72d788c28b53194de5179549b7bf40767d68090377291210a3f63a7892da5711d15bf18ceef4298944072827119903cd51900ffefcb8f751cb4cdc7a1d358af8466cd89bdd489947f7b5f6bc7785914d220c271bc8501139cfe631f2ca5b08c836c9ae7e1c9623f21fe21eff92e9a2c70fbda7ffbb7b5efedba044e6c7741356694aa82c54812fcc81a0747f81e2623b9ac4071162dddcb269d1d15a7bd6dd2dbc831ad620a7bc66a94069782563a293a8e4ae22b01eb552298a7e106382184ae576d91dd1e0c5773f9e94d83277860f3041c56a5e7c2d1a6445b30ebf47891f744ede8c175ed425768c76b649571c217b6c6338a78e65abd0fb8c9ed670a9a9041a5988f269338702e8bd201ede8fdc730661f1e5863083f3ade2b450a3a43fd562282ea383259dcd5b73abcf8f8e8862a9a1caf9f5526af487c3a3045e1a39d4472b3cfeb5838bb2cb7288d936f5d7efcfc3d936bf040fab414fab33c2056e481cfbdbacdbbe0cdfb0bfe63f7c3f5ecfa2e812b5d6924bf545ef25fc72ae55379775edc619d95886646ec09a4af5b4123589042b673caeb5b4f4d74f0bc8b945c837a39ec48654a7ab560b273788e2b4754274513e64bb63c3db3cb8dddfb4b1b5296435bc89c1777f2af5f8f7927b63d260757bb0cb6b2ffc6860442f84d52fd519747d8ba10fae01f4bb3e8ea944b7338179efbb13fe2a9928f4c0213cbfb888ff4e63bd6d7bbc5eae1b9d30096732bcfef727bedb9802611f807392ac5891c2a86183d083d0eade1e4450c59ceb6608b718473c9b821badc48e9157fb4339f2fe5978c55d4abcd04e5cc73f3f9b2ec510781862ba0a687ae6ca7e979678bf78824f3c400cf927308af75a843882c6411072f4beec62030a2942b0869e10bac12fd716df6fe6531d6d00bef0400ff5479672a6bd6ba49552ee8c0625334c20fac1564cc4bf2454ac716c6cd058fac56ce3fff3bffe564ae9ae10562fffbfac62e36f1a752074ad82b37e266ba4ef7259a4e4df94ab6561bc65f27a1c5e0bc61bfeb5069b8d5d1ba46bfa52a66b1fa926f68c425a3e1ad18f5c60920bac55c7d219a2119c21bd3e94114e5872b4d5a466bbbf6d191f96f62a7f119db57aeeee1bdac0e7fd361b36973951f80991dcaa573cf6ddb0fae8169ddcdd8bd9d5013a4484ce771b52021e82540dd5bd8976bf9d2ba5d7ee712e36396f24dd60d843a5885e12d15be9cce325ab0598fe64198f216a77c56cd3f0a709e4ebab0eb41df4ee7fc3f62a5cb9bd86b5f8d24f1ef0ba5c8c19cc694a547e16c0715ed93a1447107485283a392e7017ebc7b30bfd230bf4c4081550d45a75a447a52e724e9107b13890dbb1bcde06facfdd9c957ebf6294859935bcc125ca9ca8aff0c4c0dc76e8477b0eb8ed21c9d07d003d6fd070315f102a2c334a3302107bbaf61b5fa0e7d0da9540d8aed5b6378a83a81afe60cb0a467ad07657857119c0da2c3837669acdcaf16bf6ea8706212068192030eec14e914671a36866179f077d718cdec1b1b3dbba728eb0a8ea1b491b5c252e8c44bbbe64898b097cab3777243f026d31ffaeeb8f63455a3d8ce4450c64d6c81b00948f85d1bce3ec2df2b62e98355705dc2782fe48493dbedec54e35a137fa2a16ac06b6f091bc785772054750dd9248f3b8a604ef29b3f734bc6387b09e6458e967989cf7e234a19956d25a5f4974bc9b9e33f058125a0b8b00aba22966f514e228243d5fb813cfe8304d70543aa63980826b9c68a593144337ad67a030c4b6240d6afe287a5d8284b86c833570bc016b02b55cfedb67aedf737cd88b4f16151ddbd0de454f3ef9bf5447d0a397daaac3be6950f000fb05183497f735c117a9c04fa2aa86075c5c337c13aa84673bf6fab003a7e20ef0740a83895a13ecac87f8b8301e04b0999228468bdb17088ae66e6e5dc000ab484810cc75dfa6f3e801a8bb5e48a872dc5067fbf5e2c1efb5b636db65677307d81a836754be282a11f16d091e50af4321545cbb92da1f8649246eab7a8dc252a3cafabb8feaf4da4441e62f6e8de35047fa3093e140e888d209e1478a69e8d1af17c7445c7b58c352f3de0606096d2c12f1157ffc46a0ed84f9f351fc2a67ac71c1469e292fcf733b60860cac37f5a30a013b13a90c30da551bd6989283286198ddaa70701f8f32a3b7f63f0acabdd335ed432728ab4ac9e01dd6566cac80021d35f48f31e47622573d3f5947af0db136b5a1b0e488bbf6ad8e9217caa1637339263cb08c411a54e76d460aea3feb2c320284763e8f75739d9458c34d70f6b3965fd9a2da23f6056945f0a4d93e465830b961e196a207ee6a82df63acba3f9309e27188641f12f2ce76f4d811e70aeb6defb98ad4c63b06ebd3b538b390ef6fec1b6fa5c6ff0f3e129de01d1ff408dbdf5ef271efcefd620c43e0c1bec1d34d8dc4de75a04617b0a3d29e60cd5c26dccddd1a7d62f4a0bfc93f1b50f45e429aeae1c663b59d8eab079ba60a08eccc1424c9435be579fd51bc3f193c018b51b9aa3ecdaeab599a95333e736f358a655d0322247cdadf6903ef3f562a3f62ed07dec0edeed952124fdec2460a83bc64a3c1f566320f862f1c5bd7bf9ae5b044a0d579ed4f1894c980bcc19bfd05f31bc0f5bdde9933b1c1c65642700b67e91b42db1186015eb9ce8b88ab60299182b025ad55a421838dbbd0b03cf46a05c94f316d48edf9d8cc732f983ad2821e32c18bef4d6e9522e8864ef9b937087ff3e60b5f686342e4f8a2d78ed48be556c84189020461eb80de078a2470fc3ded109f4123e01b784186b2d573a4ff4f1a6744bfade5c0d4686225dd66eaae03c84053fef741346f2b8b1ec2b1264839b1a39173ff479d593dd523d7cf66471087db4f7fdf1f74c336da443193a25e77c9f4eb99a3dac2aeef83e26caf2485fdd91e5c1474da7680f82392cbf7bd455c239c9ef008e430da358a3f9739d2143234eb68d66518939f61cef95a7ce1d46bc2eb634ea2008d964b597f2eac936a2e803e54a49e902e5ea8c2e4658e4c818ac615bc41302e38bebc9983bea96f01ccc61184dd6ba1d4d605f9a0130def864c19138a75f70ef9d28294c310be2a429d2371a5fab21bfdeae63d3d6dbc4fc421385b20181de3ee91c26a6c306be7a7d9664d7be7d8dbb73c1f76e370c02525d57c2378c00a85c1b22a59752d684318ac0959fa5e922f7e34e38b64e4546bb2cfead32bc1dea0dc093566820a96665f0bca91038d9f5eed54583d033665af83670490b71ecec1815492244c507584640d499d32696e725072e4f744964f4d954359ffeb19e19f57d97598e35bfb131e39ba763779d1cf47f677c4254732dfec2d2ef10f8d9fb86479095f20b589962de5e714950d8d7fbf28ffd5feb26d1ff29fb8f58b67d6c31cf93e01c6d3a4d476b0eda32d8b021e1d1200cee96270ef6985893ab556d2d1e3e46c25160beacd8a6bfc6db46fefe44e12674c158fe24a2758804f32abb890a531aca80383b02c4b2c0a53ae0b3993e53d4b90f5f4ebdc01396c2673293d7cfd3ab9db5793adc49f3b9ebb64e608f88f9a7e9d790d584ac536decae5e99bf0b4a11d69ca5ead8b6422c3c0ee8b3a31e3b101e84e10ef225ba5c41c1a0591f14a6e325fb727a751ed608793e1eafeea49d2eb4509c00564d38e748e4ce05f3f46c8e51ac4bb70fd415d93bdfed26b15fe8364945b9472334ccfdd5bfa26c17f2885cb9b9bf4bd89f074086e60dead147bab535d80b457e81de7dac2be38e8402e9ebcd2429dd6e31dcbbe1509f0424d44052cc0cdce80ea309a4d7c93267f42f8529c4066134495119e70f2012a6f666145a3658f92fdcf294d575fbc66707d8a997bd66ab2134c78a786e4f3d14bd6ef5e04911d81d031a70131b694de297242a1d6df4f9f63eda8d75af103eecb1253032469ee55833400a84f29216be502cb022f41be2737aad7f8a874c597f589eb9aee5ac7769e61bcac7df3e8fc6f28c3b61b7e28a9f8970bb1f34ff3f2e1493d69e52", 0x1000}], 0x4, 0x0, 0x0, 0x401}, 0x4) munmap(&(0x7f000050d000/0x3000)=nil, 0x3000) getsockname(r2, &(0x7f0000001480)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001280)=""/115) 22:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff79, &(0x7f00000001c0)="360ffbc6272eab334d841e92065051f669e02051d9e682fb3ad09858f96bc654fc7e91480e17c7244c1083c88b24e98a09e496eb9f17fbe6de27417380872a9900000100000000004cf99a9d20cba32d5a59d237247dd91c0ddaad8343e059a19af3ecd3e6c441364633d82a9cf634b68e4882da6f8347a7813e075c05248d2feaf375ec7740ea3b5c5442a082078c564ed9ec12422108ec8d7b4400d610aa5413c497a107e91dd032f43b50961bb638ca5e291f7d5458c9658c54caf955007888100d615af085a0e660422f0a11558d16ee9d96dd67acb1f98cf7c5fdcb1763c0b5344f850121b9ce") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01f42d2f66846c65107c4bce77ca455abddbc1faee0300ba53035abe229ed90472b82f9eecd040449741847f93eb485cde"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 22:28:42 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) sendto(r0, &(0x7f0000000080)="bf557851d3c2cab48c30396017881db6c2667cb992efb8f9a26c9ae002cc8d19f23eb1074f674e5c7497016c18798f320b2309f708fa0d2c3df7a94c42b19291bb51061ec6d39e62fa67a6f6a88c7d205dc21ad125cda9458d01d6fcb64c25646e294b45f41a6fc46845360b031b08ecd7322021047d6b0aef6cf383a75d9230da00d16039911503325224e4", 0x8c, 0x4, 0x0, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000180)="b74a9bafcc59a6744a6ae3ed57ce132930780654874fc196574e383deaf053a222ccff0ff1e4198f42e5eb5cf85f013a7011dc3126381e0cab5561ca4c9c8bb53dfc2b82e6550b5d9b70a2da617373cace8a68984f102e4634d499cf4d37430b467896a963880e375ff178b9191eee750f4db5a0f4a0dd36fe68", 0x7a}], 0x1) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000a00)="5e427a9d15b0b35f175eff455ea98b12a31ee36ba24267e4250617c1d70817e08e2261772e85a58abb4091de64f346cd13bd1731e404eb651aafed2ce5e8c64e99568b6bd67ebddf0310e0039dea163d27fb7c7224c42d6e0787fad7a698f18db5285c46da2869e59cf1af12179ea978e92cf5cab53281c66423", 0x7a}], 0x1) execve(0x0, 0x0, 0x0) 22:28:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 22:28:43 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) r2 = getpid() r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="2be73ab4d1f55aa567240402300a8aa41eaff7acdfbca79b776a333dd9d350883a0d1e59423e8ea4a1716c130f1c56280a1302751be30229285a7a271900f1464ece4226280777d1524a2e21a321f08de3cc09685f7cfb4f2417a009f93708cf7b226164400b95dca578bf840955b2f633538875570f0243bfdaa75765ab186c7a1ffde581a25686c075ace2b055c61c0cc370fc24aa8d270f86d6b35d54f4c3e2b179aac5e7fee0eece4dec2f45a6301f213bc908269a6410bda471e1ce3ed6d80a4077b477ca9f62c336034507", 0xce}, {&(0x7f0000000200)="0e4c9cebf06639fa9348051bc4927bdc47c838ec3704d86b57afb7a3030be8a450a4843a6319a6fb0048952dc56f94340037e148736126698e71107e36ce09f66d5abb3cfc8e2ede168a29a4d0c8d69eb94d187782ea01f449a158bbb2f05d62e79161399bdf29978e4453d851529d", 0x6f}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x70}, 0x8) flock(r0, 0x8) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x5) socketpair(0x6, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 22:28:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 22:28:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x2000000000002c, 0x27, &(0x7f00000000c0), 0x0) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000040)=""/104) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 22:28:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86138) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000300)=""/4096}) 22:28:43 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000), 0x0) syz_open_pts() 22:28:43 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="e99789c8aa086ffa3fa3fa2eebb121cc6aa8f4b695e31170d1d630d35abf0afd3da55b9e86c9ca67b0ec327cfcd9d24c4917874ab45c4f03b67a8b5ea369196476048f00190d5029e3c54f30f8eee4bf01933770271c1014259d04c34d3bf513feb1536d2ac6ef7929c3c2da7a86b652f709c85cbbb6", 0x76) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xd0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x2012, r1, 0x0, 0x0) 22:28:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="61fde3a424be19f682f07c29d8235583d98dc36f94bfc570c3b7e369569ef5d51275bbb25ec242d5b369311baac88047b65c851fe581881e86df7ad716a3c54871f5fb26c0664ebef4a88baf04cd61a67adc1ab08b2ab26d1ffc4358a3e509c239b12e6a6b2dacc86ba80eefbb2f543236feeac0b868df99699b53f5960d6da4ca74ec5c151c4afd48b0fe5411adbad7df68a4505531e5bf5d5aa56b7cbf72b25f135a3ded64e8ce296fa885dc4e093976bfd1ae45d2038c16ec9f40bba6753ebf56a28755dd1c376584e7d278e52223e6d013ee790c3519e229e1c93434f489d756b6", 0xe3}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000480)="64522e394caaf005f2cb55e6f22c8158882f137038fe32015558a04ce635cb2085fbaefd19a36a7129f27d86e0cee3d89e5bc86e120015785c0f9e4992093d6d37655a06bf424134ab74d21e4aa24b7cd63a85c5af76cc27a099edacc90f8b906e4dcda069a5d4bbc5c551808c0196063beb959eacf7d94fa2894d2f63cfe86a0d6f22ed12b68ec553453c2d1a85113924ca25c9447ff4654cb6faff28a5cafbca58594d10d547d464e02cb5f5cdc7b85470e6137e464e60bb9d2d32d03af44d1f02510186a43177dc7b4c829f22bb0f153568afb4568ecd31b4ca65e2dc4d55b62d17bf922d8c2c10d68c03c46021d83d42d3c58fa8995880ec130c207721cfbaf703b25dfe210941156b79effe3edb46a8603e8a98a2c3fff5b3e6c3ec2761bd15ef69e98ad1f4cc09e5d185474c533d3cbe157ad2365a292394ea21c1d0af66b84d06201a507cc7b884364bfe22b7fd6a717e10b74a3b42d7b1cac896e5fd0f68f5d6cbcd3da0c502945452bfb8180d8fab90bb3acaa1650b53535689b7e22c9f59beeaf2ecf4be66f192666ed20472fa46540e34bb0c315e34a9209e2d6fcc55a5269aa5b8867a4fe84d230cf3e402e0488fd28e864eb6ef8ce53a24ebaf338309c28380064089c1e28f2741512495809f577f0d0bc58eda638bf6f3ef52f4d3f5f51104e4f59a80ba7b15fb332a0084b365ba0d1213ba0c1d741d054baca385f83ad4609d44f9785b971ee3f89ab0ff5e73e495ac88c2ee173bd7f69ea6717fc376c619034a849e95c92cf18223976fd9950747a9aaaa8c2900536bf21beb30085ab6d67aeffb42056da0015b1a9f289f3d1a91c40bfb089c5587062a87092ba4bd2800bc3c0797bea4f649ef6d2c23d92dd4fecf92f8654f7b891edf3d13bc8dc43425abf394e39233213962563df40e6cbfff6a48045db0839ca4db0a6acd0105974f686680047d7f4c6c1b03a9511a549c67cc592068fbb15daf9d6132d080b134a64a4c13086f19e6d02b269ac822b6b95ccfa8c9d6f1455e10ab5f93b76db10e0ed25f0acb087d11082c141d1a9d3a75066a30ac957fe221e0f7fd825ad2c33a01e276f4e7c11341e5bea01c8998768123c158e127aa2bd11231189c0100e518160d89040e71b75e9206b3dbda2e77cc55e634fe4f0377a579473851ae2e6cc29373ba803690ee6175442f5dbef597034f2ffbdc0f4e26e5c1d11511a2dafc3b3b9a062166828b53c6e2702f69692f56cbc3bc32ba7e82901eaaac821c8cc2b7a6f29c9cdd36d4c2d6711d79d1d107976a7fd51629cdb3f4f1e8c80f8bfb2e860f7c32008893fb81be5bd875db4b11bce18baa3e31ce451631692a6c9e28e622d907915cb5bd4e7115c7aaf0dd603cecff48af57665bc5a39eb257c6f4870ca8a5518d0fbb6857b431151e59da0c7ce5c91a04bd3f75281b3e77f869c24037df2d8ce47f95e2a3ef14c4faddcbe9a452c04f996681ccfb372c94f123264b1bf687634a19c4b6d26d2337c6983b597ff324db9c64679967aa4de5fb87d1cf407bb14b81b4b8cb1973d8a447bd0413e979d5a72ec69eaaadf4ac21e7b556f9caf8a093297337a66d09dd5c81147016bf92e8c45cf438a25982f26c53eff3e030485915485ac883aa741341421b5cb1930a61509d29c6de8940b5f15d4d822c88de125a7b171c966eb5500c87f0aec916bf4b1b783a9cdd1b02ab45640419997411781e9241fdd6c58e059e964d45ccfce4f26c00f6ab30476c5053db677ea2946198f2dc92e99a7cff05f5f04cd560460c13ee55eabf3e05fb903c7feb5adfa3cc4d2f9a083abec1943642204a8316dc9fab86ad4d7b473f528c76f6ca5e7d1e4b9c0d63a1d59ab3cc62532fba46dc0578c5302d200a0a14e21882cb7d06ed688ec683e5686ce4aa6fd7610215250b4446e5e1f716349bedf96bd526a28fc84eea5b4c9b1588b1eb93b24d3e704dcc7aeeb9f875501e63787f3af6f88315552fd69f72c86b66ef00ec89a5482e1e6aad862e8d13975e402924bb4c93f14ac874277d1bd1d3b9b43fff84e54f1b431a2fd70d0e368a66427c3086661d2acbab05525a513cdfbd2730e1e41c75ce6e48ef3fd535514dbf7f67e339b121b2d90884a2d78f08dd2d80f31dde6eccad38853affe16d0905609d8f6ee7ce047c4803e7568845eedd7ebac0c35769b15a376b9c8558f86eccd680d4f2fe61aebf726a39b6a73de2620acab8541a3767d42b9a691d934c64cafc9b3e527eba1923415285abc95340e88962be46f737dca58a82d231a8ca4124dd9400e9e7d0cbc5555dea72d2ca618cf9d78a02bd65b3f18b341a0f3af4b21ce284e91827a47164bc69c3025204123906f0d09cb6018e34dd944853b13cd62f04ce9a4ed2842d19fd5ee65ed1b042cc6378b302c803099705334149cface26f7e67a8ec206c9aa5140d12cf6b36816d31d34c5a8c087a8d408b3dee16b746758116aa224e380b68ae9f9148541e9019d16af47a257ccd7d646d12e5f374b8cebcb6c0a80f3bbc4fd9c0644d595d85259cce52df7a6fbfb3465ec3327100808aba99bc6c09bb6dcaf3ab7d15a4ea3a6ba39b0ed99194aef38b6e4e2b22a7348e92513609a7f69ee576c0fc011070df4e64789a44476f06ee84885e99991e3eff278e5e4f82772337852d4f206143d27ce29e29372b071a4fdc32fc96f98018ddd3382a1778b430116faa7fb71c9e9588b795504b6b565fb741c2e189337f251d431bd2e91e817f942245230ed697a44314af3d71b0d599522542a4cc3fc8c6776750711fd8efa5995f531e9d956bc16a206afa5b395edde8728ffcccc8e0869fd1a9538650858c8fe36f61dd60de22ac65820333c896662ad35c25bfd668b5ee59fb8eafc6b86d1746d8959001c4487282fbb6458d5e57ff690898715b8fe7ec6818ffd94598998b5e4bb01d83aee03db2eb7aa1887e8adc13e3eb534af538faeb0a7f488bb34788fc0f1126ba2a85610e856f157774a3d76bb1c0dd6f1a763fecf3e782124ceb4ef26bdfe7df87fcbcbae752b5b833d25aa322b3a719cf10a8fcb7912898d9c78cb915e8a3d4dce222a78b8d454edf885cabd8c8130481689223f5e7cf06847aa109c76dabdc7368af800261ca20fb270917f577ccd918bc81d8159925417b9aefaf0fb57797a155c04ef1522f858be131cd7a6259924887a3ee098222ffaac3995135924ed1db1a8d90a2450a88deba6a242bc31319370e277affd1d5b8f6b06489babaf76f183418670dfd56b3cf50724b8822643ce434c7d92be7d6b128046c0d7bd704a8dcfd18c0b4728be1c025da179c39c7d4c92361545d0dc9d994e7397ba42b3f71da0e0964df85a5c45931abf60ef5059b73f84118cf2e7e5034c37d98cffe193bf540120e3ed361f1d20031adb59e50e85f12b65677545c7126fec60620375792533ab4440b9023bd47cd52fb08410b4b086a7474de95353cedc5ff1ca7dad883e3d0cc0abd392f3e0c73fe29686007c91a728f3ddf51e3414332ad376616d810ab949f20024dc42c5cca7722aca6aef7b07e28f87908cbe3b69d50dc4d317ff727d03f393f55ed795e62055b33bfc5cdf6f85ea9628b648c0772dcb0483a9aabbd7b23d7b87181ab5149d5a72d86fac0368f9b69d82cd5465968b0c66a25b8cffe4e5431d48721358f1076fc0948a0e42f7ccfc2133bc2116d50084a78799aa6f67689e45890d65f40beba95a16401a827c96704f38f4b5d327177848b9ff7cae3e57b3dce15bbdca8332d85314059a922e1a82b0d1818f98b5e5e7d5dd222fec89dc4a1d118dcdafb0212a9f274824cca4d25bec3541cd604d0c9620d2efc35d06a79fae3f30caadfc430b0dc854af3fa23bcc0f23f4c7b295b666a08503f8ec6d72d7790940917139ed5cfea0d2fa820549156b22ae59ef4e8838c0b4f7b8bd9d226b486bf57aa6c124829a460350060baf335200e5b72f3ff6cccc9de9b3935a579600a2dac5fb31089d1271413b2673f533870ddb3fc4541f8e55ca51e9c15f6de8dbb08b261278a362a29c3b70057a23d5eb3f686ccf82861ac8e57197bffbc0c71071dc3a1cbd775340e8b92d2b41ef088b52e48cc10a447745099d41adc4030740249431baea5bcffa6f0dbdbfeabbea725a4c7e3e11441a95d35e936a73ba15c9e99f9d91f6675fbb724a7ec222af122af9af270c1347eb6d431e55d5bd4b2054368187507b0c6d85712c96f2e128248286244416e5c5dffaef6c03f330d31fb9353311f7b5b081b0959389fa17c2da4cbec062f16d9a5f60742a082e2d4999ce7d5e72d6c46e48bce169a83f64e470449bbfb446f6b2ff0037de419d02dc4b16f504c68e5f229d42dd0a8b6acc5e358b2ee6fef926048f0e70024bf47065f5585350a0fc7bc64a48c0b9dce1b3eef589586eb68fe7766835ca8bbdfd096db7cb4a170e52efd84946b542510735d656ffc6ba9ca13a887bd6fa8364f4dd8f5a9fa36d99a15e64b75fb4a590aaa77a909a1d8909c845e6b27255ebfda2a53dc932e47da56f357104bf1fd1918b276fdb59861aa672a28b0ed7451ca9e62ab0f4ab286fa322f7cca1f1bd6d90d26c2d9a5958fc64be67e3452774eddad54a94f505de43fec749be28e4008a0e321db393f13ac4dbc7ddad866ee2c57013d661effbda7c701322882976a898e6ad008935df003acecfd36a8f1baca4c6bed6f492bf75666db08a01c0c764e70de3d8dedb6f1bbcc76c44b5d32246d5f6e8ed93c74ecbc06838e673033fe17a84514d85d117f6bd4fef84a4970f4079677a141f27517ed31577b47a00be392a81b99c3cbfc8b101364e59bca4e72078d5ab5edbe709da8cb5ddb9d7aafd1835b9e8ea1106586ad331edc0ecca81a19e76f01880565115339b726ba8994eadd5e177c67b2908ab513d27f55049fa20b7918d5bfe804d35b03763fa05dbe7906247fbc5334c478fb530ad776f01ab8eff0b64d5737dbefd8aa74f0a37eda42532adb58135174f524c72000b64440c3293e471ec338d7d80d866d22f2d68f8a95187a2b2f88ce99b0188936b0df57c950e6e93f820ed7c60979b39dc40e000483397a7d70b7718d3b97d438669fca02378da4eb6f88800a22da48d2cc67668b5d0c00eabc7e0760f3ec1c5c345e37759e998b19ad7544e767994045dcd617868f8b8cc6e9453b311331a1c3aa38a489c8ab79485e753a4cd778f9560f6ff71f1abe39209945705f0c985ebe248e61aff643a2a5eef6969b91bcfadb41b358b3b8e802aef0e19bebfdbc382e8d3ee53ca6bc2eae58e46632fa9b42d004ea6ff3c81bed763a2ee5707c26171ec75dcc67b0567257b1fd2efb519669f123ebeb6512fa9a2ef661d9b37f742fd35bcaa339022d542f35a67fbbd07abb771001363ddd41f0be1c78d1398374b095d3df4ae155347b253a793b5493e3470500cffa2da35d0dac1827a3668c545f32d116864fe2318d23ccc11555cc270b6f1af4dfd2a21bae8024ae9c2d58df5822aa325593e35e496609bb3caf28f41e44dfcbc9c104086a93ad0a654893549776edce90e1d2fa78fb0f143d9197ee3a41dfb6aef2f9a6e906361566f6184e3c45b44294647e894c135c0d322d658f27c6ee578c78583b577a02ff76026f90b44524b1a8604a2f8a43a066f9881d55377fcf992277e5c156f27a546f76455e81dd9a525d778123d1da34abcb8e3cda02b498772f4fc24fe513681784db2e707277bdcc06054c82fb23335b722ced369bea5cf0b5809719aabbe1c63035cfa3f9107c", 0x1000) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="28952a23d29e088484b0c21637970910b041eff6a1a069093cef48f98f51882149dc08c423c281f9c8eea3ca9eb115b2a78166232d8a98ed08ff4d27bf9323bda0d3ff2b51428b8327ae2cecd8315fab6fe621c7346caf337b1e5fce6abb79ee000ce6abf1079200c294abf0fefe4e835acf39dea95d8bbf38b9d191b6546f6e", 0x80}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:43 executing program 0: r0 = socket(0x30, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a'], 0x10) sendto(r0, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e7751df179c6068669fe84fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be815bb1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd", 0x5f2, 0x0, 0x0, 0x0) 22:28:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x80000001, 0x4, 0x3, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff22}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x14be}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x809}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c94000/0x4000)=nil, 0x2}, {&(0x7f0000eb9000/0x4000)=nil, &(0x7f0000c56000/0x3000)=nil, 0x6}, {&(0x7f0000ed1000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000f68000/0x3000)=nil, &(0x7f0000d7e000/0x3000)=nil, 0xfff}], ['.\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x200}) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r2, r2) r4 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) chown(&(0x7f0000000040)='./file\x00', r4, r5) map stack 0x2071c000-0x4071b000 of map 0xfffffd803f014990 failed: no mapping 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2fda06c4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = socket(0x18, 0xc007, 0x7f01) setsockopt(r1, 0xfffffffffffffffb, 0x2, &(0x7f0000000140)="cc75644d5c3403f8f90352b88c2dcdd891a6a06b482375c1e525d49ae100c81d3e39030e7dd3335c3dc615094ebce8505aa56d5f8e599762b832e2cd677d7a01db9d7e7e21872a157f4d054ce578379343b0fd1f040162e11d2337437a76bd92625eb2bde068229f0caa43902522b107f3e1f04552384e4e82eebaa5833572e0c2e122883826b858f6595a6944caa13055d2391aba1e0848f8044ee23dd0d7", 0x9f) 22:28:43 executing program 1: r0 = socket(0x18, 0x7, 0x7f) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 22:28:43 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x20000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000004}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c, 0xfffffffffffffffe}, {0x87, 0x0, 0x40000000000}, {0x5, 0x0, 0x0, 0x400000001000}]}) syz_extract_tcp_res(&(0x7f0000000000), 0xff, 0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 22:28:43 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x5, './bus\x00', './file0\x00'}) mkdirat(r1, &(0x7f0000000140)='.\x00', 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x920, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x98, 0x0, &(0x7f0000000080)=""/152}) r2 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd5b, &(0x7f0000000240)="b6") 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfe4d, &(0x7f0000000300)="b6") 22:28:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="0d52d84531a4e40ead884055129bcc4d4e9a2ce107bac625f7a87838d0c92c77b79c51d36c8a9b913b5c8734cc8470b8873aa324635233000288a0c8f8bdcf3ae20e4115d1becde64bfe8b4a0bdae47db5608ceb5eb03e9b94e5a48779035d3a93271ba9d6e9eb49337544", 0x6b) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="4c775b30f049259f080b98fe482b038679e455035628f5e7a152d80a1fb0681b184c63a271f1cba1aff14ca0a72c95fb4e1b37ab2c0a7937f818f3fefcbb7a304e36093507b0fcb15b5a6adbaa26375de73cdad49476214f902f11aea39aa309519d11c705237a2610ec702aa140a3e0883662b835903c89ffadeacb6f14afc78e4b45126561384b584a2387646bded013bca9465e68e7", 0x97) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4c, 0x0, 0x8}, {0x6, 0x800000, 0x0, 0x458628e6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x18) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xff) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0xaf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000040)) syz_emit_ethernet(0x6f, &(0x7f0000000280)="27ec04ce26652828412d5b3dc6c702a048f92bd01273fdfbeca36c5da46c51de8c92c85353177baebff90aa7782ca2cd88fa43c4118fdea9e1809be4b888a1c6bda796f040d5a1cd54e65a07cd060000009f78000000006439c3e998964a01a856ea89360a1e645bd52a431c000000") 22:28:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000040)=[0x9bbf, 0x7, 0x800, 0x8, 0x101, 0x4]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa702, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "11fe4dbfa600001800", 0x1ae0}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 22:28:43 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x5, 0x0, 0x0) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8488, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8800, 0x0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getdents(r1, &(0x7f0000000180)=""/28, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") geteuid() 22:28:43 executing program 0: r0 = geteuid() setuid(r0) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 22:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 22:28:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) getrlimit(0x3, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 22:28:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x600000, 0x40, &(0x7f00009fe000/0x600000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) listen(r0, 0xffff) 22:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100084, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") semget$private(0x0, 0x5, 0x404) 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) 22:28:44 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/42, 0x2a, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xffffff3a, &(0x7f0000000280)="35760e2ffc9562fc6b9a9e991c380209eb3f372101e04505a0d4e1b1") 22:28:44 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x100) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x80000000) socket(0xffffffffffffffff, 0x6, 0x400000000000040b) r0 = socket(0x1c, 0xc007, 0x8) setsockopt(r0, 0x2bb0fe81, 0x2, &(0x7f00000001c0)="1b4ecce08944a8d3bb32b45373bfde13453bb5291880a2f9df9eace5cc8cd389f4f9b290db09fe0adc1b4e630d628d3b9b15b3c466c0262de61569778ec6c3ec3c1ac3e13bfcc1b23e34abf27f5626ed83619090d902ba7836e31390ef918a61e997f3fc99409ec0210d0e8194a126ff81018aeaff71a70769f47e4459db7d5f733e8a733ae801b8ede907e1c7eef74f5d99e0cb766428a21faf4d14d8da6b21db64bfa69f8070343353262355f24e2c177d9124b81fd073941b8c270000ff25cf3491d2fa3d3d37cba83dc574e9", 0xce) socketpair(0x1, 0x4003, 0x1, &(0x7f0000000000)) socket(0x1a, 0x5, 0x1ff00000000) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 22:28:44 executing program 0: r0 = semget$private(0x0, 0x1, 0x2a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/35) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x2}, 0x10) 22:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x2}, {r0, 0x40}], 0x3, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="4ac8ddffff000045be") 22:28:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r1, r2) 22:28:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000080)) read(r0, &(0x7f0000000000)=""/122, 0x7a) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r1, 0x0, &(0x7f0000000100)) 22:28:44 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xfffffffffffffffc, 0x6}) 22:28:44 executing program 1: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) fsync(r0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) 22:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 22:28:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x41db) mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0xffff, 0x3f}, 0xc) r1 = open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) r2 = msgget$private(0x0, 0x4000000080fe) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='?\x00'/11], 0x1, 0x0, 0x1000) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="0afcadff9357ae1174c74076245c39bef8", 0x11}, {&(0x7f00000000c0)="7c013b848e2c34ef80c38a4a5270d557969e22bdc9f47f26220028d32cb0222412db31ed6d50886a0a878c20ef859671ffa2b9790799c80c", 0x38}, {&(0x7f0000000100)="26bb0a2d96f831fd7fb7d711744b619d1e2daa3f338c34164495e8bb4151b2e4ae0930e18aa9ea8bf00c1d79a280591f7f3ccd57c380963e293de612c6165be27417bc6a04b4d47ced9eb80f079c49cb99dc1389fa9784960d148242e8e8095735881d6e74443923e5932686491b5e650097", 0x72}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x81, {0xfffffffffffffffb, 0x7}}) flock(r2, 0xb) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ftruncate(r0, 0x0, 0xf9a7) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x6, 0x10000, r3}) write(r0, &(0x7f0000000180)="1dc4fe214f0dc301c3d919577050b27cd61958e1fdcdcc304a07f6b4de7dd074ef4c04338df6941392946386bb35c5a5c8b8b9ec71b34882a45723671d1ca66ec955d0d1713c07b9c87b8605fd8e87a2f7a9ae55aaaeb996130ffbf467fb6bc6eede9cb6fd1806dbe97725", 0x6b) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x9e07, 0xfffffffffffffffc, r3}) fsync(r2) 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10088, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000200)=[{0x4, 0x9, 0xff, 0x80000000}, {0x4, 0x1, 0x100}, {0x1, 0x8, 0x8, 0x1f}, {0x0, 0x7, 0x135, 0x400}, {0x3, 0x0, 0xff, 0x100000000}, {0x40, 0x40, 0x5, 0x50b}, {0x7b2, 0x0, 0x0, 0x9}, {0x4, 0x100000000, 0x6, 0x10d3}, {0x336, 0x200, 0x101, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000180)=[{0x1, 0x1, 0x9, 0x7}, {0x5, 0x8, 0x80, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") 22:28:45 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800"/4089], &(0x7f0000002100)=0x1002) 22:28:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x9, 0xb7, 0x6}, {0xc2, 0x1c000000000000, 0x9, 0x9}]}) syz_emit_ethernet(0xfffffffffffffffa, &(0x7f0000000340)="b6") munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) 22:28:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) 22:28:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x28000, 0x8) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0xfffffffffffffffc, 0x80) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) close(r0) setpgid(0x0, 0xffffffffffffffff) 22:28:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:28:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x20) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x382, 0xf) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./bus\x00', 0x1c, 0x34) 22:28:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180)="90ce548bc00f598a9c14125c56291fbd9e154af876087fb02928a4527f5ee1b9be0fdd7e2677e8eb9881baac", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:45 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x7, 0x9, 0x9}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) flock(r1, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) 22:28:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x7ff, 0x10001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0xffffffffffffffff, 0x83}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20008, 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) read(r0, &(0x7f0000000200)=""/95, 0x5f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff65, &(0x7f00000004c0)="fb0c49de227b05d459593c9041c649f5329d6f01bb6b0e38e039418ea7471aab45dd9acb8a5b774e2c1a816007e58a1cf4160e15d95120bcdf6d2fb5b7b8e4db586f45d07b60934b6336ea362337f15d531d22cde8651e8e2a48211ad52e6419e743c2170c8d981d5b90a97de11f2265599cf457efc6c6bab72db2b5dc65c190868ef418133bed5ad480578a01a224fb7a9b6f80426aac75973ed00d886f8d8bf3356237de53ff6110e553e5dad97af088af77553c2b7dbb71badecfe896aebcd1798ede80e9d86998ef5c82ace0d3a227102a827cbd9e5f41bf6df28ab39feac6830c7e338d6b4c3cf0cbe2df01bf9a9cc2bdab6b33ff8c5d31474715e315a014ab9973") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x800, 0x1, 0x8, 0x200000000}, {0x1436, 0x88, 0x2107, 0x100000001}]}) open(&(0x7f0000000180)='./file0\x00', 0x60, 0x82) 22:28:46 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r1 = dup(r0) r2 = socket$inet(0x2, 0x3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x63e, [{0x1, 0xfffffffffffffff8}, {0x2, 0x5}, {0x0, 0x1000}, {0x3, 0x7}, {0x2, 0x6e53}, {0x3, 0x3}, {0x1, 0x259}, {0x2}, {0x3, 0x80000001}, {0x3, 0x8001}, {0x0, 0x9}, {0x0, 0x100000001}, {0x2, 0x1}, {0x1, 0x4cd3}, {0x0, 0x19}, {0x2, 0x3}, {0x3, 0x80000000}, {0x1, 0x2}, {0x0, 0x4}, {0x0, 0x8}, {0x3, 0x100}, {0x0, 0x7}, {0x3, 0x1000}, {0x1, 0xfff}, {0x3, 0x2}, {0x1, 0x2}, {0x2, 0xbc42}, {0x1, 0x1}, {0x3, 0x100000001}, {0x3, 0x8001}, {0x3, 0xf0ba}, {0x3, 0x47}]}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) 22:28:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) ftruncate(r1, 0x0, 0x1) r2 = dup2(r0, r0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r2, &(0x7f0000000040), 0x1b) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40f, 0xfffffffffffffffe}, {0x6e, 0x0, 0x40000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) r1 = socket$inet6(0x18, 0xbbf22e1366375f22, 0x54) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0x477f18a84209f553) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x2, 0x3, 0x7f, 0x9}, {0x9, 0x10000000, 0x7fffffff, 0xbc8}, {0x800, 0x0, 0x0, 0x10001}, {0x200, 0x8, 0x2, 0xfffffffffffffffb}, {0x1, 0x3ff, 0x6, 0x4}, {0x10001, 0x6, 0xcbc8}, {0x401, 0x7d, 0xbd0f, 0x100000001}, {0x4, 0xffffffff80000000, 0xff, 0x1ff}, {0x79, 0xcb, 0x1, 0x401}, {0x7, 0x1, 0x4, 0x4}]}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x8010, 0x81) sendmsg(r1, &(0x7f0000001dc0)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f0000000580)="3ffdea8a55897680eb97bc0471d9ebfade1b797bb683633c144c7c4801b6512e97338a62034d21c89b24962f59dee1bcf06d5616790fd28390721819ab31d3616672e08b12", 0x45}, {&(0x7f0000000600)="c092e25e49460cb6207926b17fe389374ef34f8be48e66478e1cb0cd649d668b9dd77c158768170b9ccc76afb461c4c7dac2ffd16d8821f544704931f9fa14b0e22527edda93bce1463656b7e667b7be28b43db928cd538f482630d8f13ab7dce4da8e90f44137decedf345644c371153b4bed0f5efd4aca526e48c50f3261097e0afe8d32d2cb8fa1cc7883edea0579215be16a15299bffc5d7e77337eaed80287aa65e64aac6c3aaaa74ff756083d6365e58fa392dcfb3a9b8f1211ce09f0dca7e05ad9f532b0afa91ab992a4461fbd55107d2ed9f224982414b1f64356fdcd84adec93604b68d40e82c8e19743208a44ccd9e81eb9a9b409b884d8cf52e9898d17d149c8f659d201bd9ea8986911c68da0ce8b5fcdcafa947b499c4e890a804a479d869c380912836d405bfad1c94f199bb3903527a7b592bd4baae5992f61fcf7b87cccf62a5b20d4892f8a2c0a60814520adbb0cca77eaf0324f58337122854d31cc45a1c058141dd16206d35a5ce75d64bf77eabf022df13e85a8b35bd7917dd9bbd375243f102341dc6472ea30d74de156a853a4ace23f220869c90c29d64e394f63cbf4eb4376afd44ccbe966166a3f344c6d2f46760f5e754acd0034ff553574fb5b218ed0a3421540510e010799901a470b43713664861f6dd56ad60a34edf8318c6f67dd75952407061b45f5a71390dba85dd83ddacd1a3fabcb7834054b8037f8c052e92020f0672d3295486154fc41ad5a59b0ba52f74ff067db424de7ec2a0f7baca23c36a1d2724a4f480ec7b8fbaf217c5b299d753e076b7b888c91518e50f6ae8b0424dca80dd236838e926b9a030c91793995a6c9eb18039eb739c51e767ed20a46083077fba860578dfb7ab2ba1ab22320f42b386f9d27c4b8a5db40f8a47bd988ec7491f520f8079e84a24df2c96b33a332d18dbf810c83561b9a92767818125dbd9873e5ab977db1e0c6249cb0775e4105b37fba8a370eff797357ca5a0d49cb739aac6c20b4f3c04b1559980048736cf4453b50e8fea0f06ccd3700055048be9364cfb577708420d64081e178bcd644a913c2ef08a2e06b8d5e4d37d2f87f8dc223127d0f216db3b8de6d33236be20b31eefa57f9ea75a33b4a3ef24cf3647a4d074d5fbdccfbcf7cc1ee4ea79fc1642279f8c04fcefd349228045483200f141b34b85e91a0485274a01b2804f0670fece42f81975f4e64d85b51e3e51e4f17e22e1fdbb195b46d328982e971134d53e246b9827bf2a7f50497b2bbccae1f637ceefcf1beb6c38858eb02e8ae47391523d21db1572dffb01b51a8684dfa4fccd2cd0d88200251a3f3c6a75cfe5308449d15dbf50830d4af7e2667e4f4d4952fa30c96da07718473bee16e06cc77fe78411c5e0843c232cd8c2e8a8dd7107bb54968b81591c03c92571520ebacf79f7ac70d2dcbef4dbecd704a0c86ccbc338628e5dfbc452f0d1f9fd9bb6c8e4907ddf30cf022a20e869338a4398ec2040f241072300868f17415bd825572738357fa99aadca825b7f1d9c7be4e4da67505569839701416357600c56dc0522cc0fadc3e4ad073d6c5b583e2ac98db8afe10880044016216dfc0936119f8bc3da5c8a20f222e87a703e39c495c98fe86234f73f5b4c903d1c4017fadf036d43827d7bce8baf6587d374354e9d73bf997395b6df1cbefefe7eabc822ba564a4f9b733d5739cb8259bceb98b69124d263f08a91085150184656fbed01a30e0829727f5994adb7c3401cc3a3a4effda12829600eaecd3018ef04b50c77fca1153f91ac3ae86d72849222516483ce98b9903cf454d034af2c9535cff9f8394e6bd0e1b0d4949a89069e3441e8692f7941579c8047b78af7910e795ced1a8924c39d7357103694bd328f709e1d0e2f4825ad2cc41fb5f59604418b9e8d81a499fc70a8cc9be7a5b1888c6f691035f12a5a35aac4ecd0f50c7efa534896e625fefcc476cf94276faabfb4c9c830bed901c45afa21015a95c71dc4492c3605e279b309e579771edfe8508d2cef8a3a7a244b9f4474be2e191098808b599b7f4f4ff40e9fe393842215d874f365f94dd8d9949c348df1603837869bb402bfc04fc0bce397c5c8b574ea78d771d54c367ccecbd20b68b727847dd2afac544831551e88859cbbb24cd0a9468bcfffb6c2918326f5e38d7967b945f484b73c91a1ed44679fc0c13e252ef4ffb0a380c7dc5eb79db91934aa045e072a7eb77c7cd6800fe608d68405597c6a7bce31a635af03310135a52eaca6c216164e933ac38f603d02f42723709088d254f91d777591226c06c834e12e2944a076da7c41630dd1a7f23fc528a41c9ff7369ee3bc7c2129beea1d0569119c4a70304fcc0b2308e33129fc907acb9b085f4a794467c8b1eac7541b593ae2fbb6e129b4e48dfce117804718aff237a3dc214d05dbe498c649dc07a3f0a86498c539374670fc9b0aec639c6ff9bfaee38221b2f6daeec75489dfa81f188f0524010427951788d02b3aea124d4f863742d7ea04a623e2a2e5a515b7fb1b529bcf0bcea8c53797227118dcd2c26821e5b3323b9fb1704ff322c6bfa7582a51c98f76463a56ac91826aea66e10f3872c958bc224746415a216bd421371068e532d289945a7f833e1d3151197092e1df17191946a8389ff8bd92271ace3fe97bf4a43fb5688ac81770aedf8e3ce8780875c8b34b3fab1b64ab928713ff8fc00ddf2f133005b0fbd0d70545ed5b5d75159fa6597c00a1eeea19525009de55c0b030c0310da1d517d1e96d4be637fce8f42187ac3e6d991ef4c3ed0b71b5f2dc9bc22caf5b1ca14e72cbbdc446a17d7384cfd34285ed000ea1ba750cb1bd9791fa1943aba0e5fc2311f3a9ce3de88e988faee40c52925485a1c34b50858956c10db55153706a9000bf62f135992457dfaed6bee4e3439b2a30e5fa4aad78074f59811deab8d753b3301043e383a33e1df2073d79ee1dac2cf8c7fe38b639ed78f09a4ed58fd1f49b8a8c768a5ca7d3cc1b32037cd01f297f3a00afb4780e54205b46d05f0dcb6075309aabd68fb98e0027a122983f650b0a8ff4ce667d47561c220dd3d0ddc9f627983b2ba26e1cd613c5665b9a8fff37563080db374722018b22bc62bc6fcb93dbb279799053fe06783040b8938606be4d8c630cda51ae6bdd161e66282319eadb82029595feb17b1a80b86124e5f9ff5eca93f47caf64a6e685201a4472d4ba0c31a99ea636ad4e125c9622a2f6192a63ebc2de70225842c87a8b64c6360776e18183dacb979d3949f9b09172a07646759986acce3c3d140043469cf71b2ab498c63bd15de71c72c6fd3d043f9dafb1417a8599228ca2bbce22160842a1833535fc2301e84b038873af327238da35f5d63e6f318c4158c22567eb3dd2259556c1a1ac188b873a7675050e790bfebe3caf6953606b7de7e3e0c9b71868d395119d8cfadf35488c80c9e67ac9f518240a504803104cd97e84bb4698f0eff40e83757462d1f4a8da04e0a33bd5a965a86a8b9944a1935e92e7826dd57f6efb10cfd6bd3b439a1639267353dfd2b167ce354f86158aa8958e7188f9b0cc922996f5d036d0d9e1d70cdabb862b79974513c2a42584faa7858c6dfe431dc72f44cb31fb4d580ec4a81f4136ea0237a334cf256ba46f8e4c818a7ad50b2660ec8f42c5b840574af26fb9b198cf178821e51c3855523b47821b7ead6de040e9a42599d2c2352453d60b1a3a4b7c07235bd4f508d7f848738772a2c596280085e3a26b36b43830a4cbb0993770fc25d02115c1bf86a69bf6c5048f8ad0f623f931e352726cc0ac36e30ebc05d6e8073106857fc20a648b32956e35047164345058c70cc094ddbf8d6cf4ad4ba0ee4914c00f1e8dbd7523174a02fcfb5f27739be374c51d9a25441a304ded930e238f6ebfd3071b5eca8ca2c0e26d56498027b0b07b5ef5cd8bb2b7f8c46ba136ee554a5b9160ed265011072104d998fc77e8e8e962d8ef741e9f154da58b049e3efcb04e360218be5f59325f7213fd5855512a5bbc1eaaa86e3a058dfdfda4fb8d6d4a45e68fa0904c35d3f95715a037b9ea5cfbf69f2869fff0e27d306991090302e3dfbe4ffdbe851395762f4de3b5d6e0ce59624bd78a5ad3140b25acebbe47ba73265ae8e0cf3ae4ffe109c4997bb7991deb4bc95986c178f9dde27656870efb6396e19494edf259cfc285ca8a28edf149d28abbb4be2d66747e98f7a8b4a4d76c2a8ebce3fe040f4bcfc5b6d3b38c2b1b3a5566df2f6a8eae9f847972016ea07f9aa1b17587ee86af981831ce5dc63bf74255e5a4a858a9c1ea4d63373dc34a1cc8d486af3dd19bff91774926e7cfdf453e6914d561892205affb08b93b384d924e92cc6488b9bf3373e08d0d7274be6aac5e05d9d6f9a2f449999987513727039229f26e31bdf8e29a1b6f869eab590073dcdb5fd7602517ab0631d126633381a10eb9434eeef99867099e68d426ca3227aaf04b4a1794d83d967084ceb70e84022988b77cfae91f9695a081f7e4a7a602691fa0212785d76e9abb5d699240bb0208841fabc109fb145c8fe336c8f7a08830b357c9114530dbdcc0150730104c1dc89393ad07a1eee7205d8dd1b42aba0f95c5701c2ea9dafb69fd27d0d95c4d31fb15ec86cb6054b32f0e49692567d262ec141d3533246abe551e07b664f7427dc217ef09338b3e302052d59c7113a3e3d4941a8cfc5f08f33ec2ea1531e39f545df7d24b85a06c08acf767e1afd3300613af678accd4f08061739c3101e27e3eb37a64a3629c63d7b7f0e20878e7d77ef01ebff9e374f0a605bca675f3f5b492d4c902afe868471b849f2e490f4b1de47afd2e61ed03463ef30e3ca6d1d718682ac3aeaaa449f34b5194c8d91fe2694121d43025b600761d933a9b0f652eed8c910aafed56fa7f2f843bf21653ee3bb1a131ee1e9ca3872b7eed98e639acd65ed72d72dddda7bc6028bf75ece8ff6aaf68a01eed801bad13930b1cd58b275115f77695ab012d8ae4bf0378de69f64799fa549baefec43d36298596576488feb3f780010f8f03e6ef88e047f4a7aecacd3976d61d70a80ad727c8067973de3e32a0b8921f9b472ecda9117576414d1ef5ba3d273cda3440f0811ef8d6812f6ed2b7893655107c6d09b12fd0626df824d3235822bc4c2486b03bef2da65394b0ac049f5b9095e30568f02ca4755439341ea7aa2b8bd2ed1843233dda6696a199afb1de86e721207726cb0180b1653b83776d039aa84d99938de4d9e50001237592339005ed1e989a918d1ad8476865a2c968f0e110126da585615662554ad5904a6be57fdc17350b91c9e6c2bfb16cd4814e22788971b6e453d1ac8d2dfb6c0194371f1c18d7a0b242b41502007c322aba349897bc30d89c259f1d6c0b1f24f8501d1a005db8f9d99ac60dbb5f4f04102e674f4a1255bfdec3b09ee77805f4cc9360cc24ddbe5e8f2a34b59abba32eedd4f710d4c1c9764398cad0e14ed28e7e190aa7c3f29d2fe76fffcb871e3e54915ae6d5be6a7a7b3ac227b8e6345aaf76e6ea136155488b55a702108b9fbaf67885401f2c58ef9dd6442ada41d659f38d92167af6b12c3ef6c43a8b1f8a3ac7a8ad5f186952bc11a1d89968328293e37937f1d1a7fd44b0704b7dc7e15ee8d8a165b1f289e9620f3fa04e338fcc3d1df876936ba0c9795a8829258f9f72a167b90a4899476de05d74ffa0068d9397cad4ff45fdcd1cd3650136e79a86ad0f64ad23686845d2184dbe457c4f24672e6abebbc4e485ed", 0x1000}, {&(0x7f0000001600)="21619234c0fa5ad6", 0x8}, {&(0x7f0000001640)="389c013f2457885ff4f50c", 0xb}, {&(0x7f0000001680)="5cd92d28b912200783268acf776fa334337eb9a4f96c722335508a25e2f543e54a8dbcd6ef545b029b43af4b441a28796da656c1b6db6611f49623eba63c0889dbe8e54d6e606bc3a26fad8ee3247caf5dc030d1fe52627d700989ff7df829183dd33fc7a01e6b7f559f50822377e948cf3db7d0e56c2f78e33361a1b9a8996036966e7acf291a520869caa07ab8b79d8f138ef422cb60ab3baa6d35f39884a6050d831ecc67772fcdf3a8e305723c9f20bff672b7919dac67fff635143b176be9ce81688e57843f0021b7f3cf1a424203dfa51ab567f2e60fcd9a87d084f7e1b36e55636bb3df4b", 0xe8}, {&(0x7f0000001780)="8dcdd03427aca6f5985a5b366977c3e87e958aa5417f01e84fd20cd0ee3e4a1ea561e1a7b10bd4639fde9e65f1b31153853c7903da544f979044abae2639385107570caf787de249ecaf8c7afa1f074ece6f3c6a46936d030eba8f752c1eb0f672f0b76b70d825fa3b0d4c241b618ae7b282afb7dd7b819eef308e7d97320ac42d2d6bcc21291295093ee3b7365037ee2211a190f3f093", 0x97}, {&(0x7f0000001840)="cddc2e436a51a0f54b038036f501e8f509eb420bee9e2450f19fa1b0f169d77f777263bbc649272c6b1dc5c6316573bca3aba10a0fca02d79304521a167023b0ae55d737868a31fcbce9768452213d7a302f1ea833a34bd749513414aaddeaca26b26fadf12b836072eaa8d43d57b872ab542e7eef21d4abc547c8924d706ef2e3855bf917358ae64f94eedac66fc8ad460b71f4cbdeb57036e0ecafd8f13604e0d54d8b3abf62eaea9c6c439a22afde02f12b765da07f7216c8745c02cf009db7addb8d53c7482945d6ec51cb0a044ddfe7fd8b12a50298539fc74a064eb44d2d53a841ec595e2225e4eb5b3526985ba2b1b2e7bd30a623715017aee5e884", 0xff}], 0x7, &(0x7f0000001e40)=ANY=[@ANYBLOB="6800000000000000ffff000001000000e62f65ded0c56756f7ddfdd4de681b436f4960cd8eb2b97c8149cca0fc62e0c2672ae2f4e26c45c5c61f55845b9805f90692272301415a92ee79c0dbd490d1e6568fe026390a992744da961d200cf2cdf066948300000000f800000000000000000000000800000047a39fffb52bd1ed1a1b271e1ce418f0b5575c2420eadb212227d22646e765678789c027ff8f8fed5bf04d49c6fdba7dbc5b2efe1f32860c92acbeadd0b378e4cc54f3a79df7c6e51b26c18fe7e1cb50da99fe8d62be4e51800deb6d50a63e751b519b2a5bd321259e76d25dd3ce8755ee3a1bdd111ecd2548a9b807e33f05ab9cada52c53b31f07b9947296d72600393af2c66a430ac8ebeb39c588b3d2e9cdf9f8d29710d794065ac8cdf270a780ae6b9d540f76a491fc81bbd946af486dad04635650bc6e7b2e18996bff3101aa1b7e01d0f3f5a77926ed3073f332ec76ae6d00000000000000400000000000000000000000090000007da38f0ab4cc67bf25e6236b0f69a35c391d8fde1653150ddbc2fa51d78e272697230fa33096d2b17a1e76288f8db463d8000000000000000100000080000000cc8be530ed29aaba4a3a7f7df8ac71d65567c773e5224a06af733ed0dd99a82e4f502e3f35f895f722e78c8ea93fbdcd506774d746aa2101d28a9f8d32517139b6eccd40a2e19633976fd1c28bbf8d0ee12e1a3cd400b8ac67bd611c5d02c9231d8fc2f0265f293dc32cb4838ee3a90c2901ab4278f75c80749343d35ca2a46d34353e488bb9379f7c4746d0c8f86f4ebeb3215a2211f7384693d17976a2a2ef5da21d0f26bd71994f10b7b35218a47e1016bd1b71f88e2415ec0651a4992b95a75a61e41dd79665f000000000000000ffff0000b1080000aa084e12bca6554c023cd4d0fa54171b64bc7f6e587c2423c7e08948a3a8e1f0b0a093779519a5006b0bfbd37a2a62a80f9442e41b215d40ebcecd40c3dba36b961fca50644f3c51fc8e72619b29fce023cf80309dceff3db188d8a11354fb24dd032f2f2ea9f4e99f3d810ff513c9287e98fff65a82b3bf1d9dce890b891ec6b666e579bd4a5c22fbaa29226fafd430dcb5a7f809773580a1d30e1cd10408df3e4bc46ddcd2ea0563bc85b64c33f909deddf162976bf354436fe352972c7fe4c6bf9c820b9553b3c0bc82eac7c8000000680000000000000001000000090000009e18d0528d07d0b5254e26f9170fdc355d92459aa9a58b694e50fc1d66edc24365d5f69f41afd3615d5874ec67cc1cfadeffbd90aa41035f8912c1e2c5a939929ff6f823b4a3d9e29acc1e9447880f4c7a92f82c476e5c4e6bad1f62868a764b73a8606532ce9bb9b9daf776e48d0b60c8511540affe3937639f5474d6e0aa4c201d782df2e4d251f0ffaff9e45bc2021f3de7f909fc1fbd8373b8177def06f389148465426f2dd324752aa5b65756f38a714bd869576745cb52c34236a2483503d10848e5637c260ab1c9eb52a02e4323bc5089c5592dca2ca14daeb4ed57f80135718a2026"], 0x44f}, 0x1) fchmodat(r5, &(0x7f0000000280)='./file0\x00', 0x100, 0x4) recvfrom(r2, &(0x7f0000000380)=""/220, 0xdc, 0x0, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r6 = semget$private(0x0, 0x3, 0x601) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x26, 0x1, 0x8000, 0x3}, {0x80, 0x3, 0xffffffff, 0xece}, {0x3, 0x0, 0xc3c7, 0x180000000000000}, {0x7, 0x8, 0x400, 0x9}]}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000180)=""/128) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000002087c, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) close(r0) fchownat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x20, './file0\x00', 0xd0, 0x80, 0x5, 0x2}) open(&(0x7f00000000c0)='./file0\x00', 0x20081, 0xff) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 22:28:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000680)=""/4096, 0x1000, 0x801, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = getgid() setgid(r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 22:28:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002000, 0x1b) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x2800, 0x0) 22:28:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x9, 0x9, 0x8001, 0x7fff, 0x9]}) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 22:28:47 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 22:28:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xc0, 0xf0000002, 0x20, 0x20}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x100, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x6, 0x21, 0x100000000, 0xb0a477b}], 0xe5f, &(0x7f0000000280)=[{{r1}, 0x0, 0x22, 0x0, 0x800, 0x5188}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf00fffff, 0x888b, 0xc5}, {{r0}, 0xfffffffffffffff9, 0x2a, 0x2, 0x1, 0x4b}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x3, 0x47}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x42, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x7d8b1290, 0x4}], 0x6, &(0x7f0000000380)={0xffffffffffffa1db, 0x6}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="56e4fac26b4191b1915a2b7fbb9ace24814a153dd5dc6b13c2e08edc73fdc45c07b934e831c48840f73cdacc5cc426210f064584b60c95fc9a4ef8bdb94d5b9c1552ae2cad7193b024555c9e4ab2a51d72634a8c246d3b08add2896f0b0d7d59f675d2f45e36872c782f371750c88e723f345123ac4ee48f5827d2d9dd52042292f1dcf48dc7099f6cbac55235d5678de3df9e8cd08d689fc4820ccaee96c93ed4a559f851214b2a709e7bf0636b92e4339c78b9a9cc27fa433a5be78d09b56dda7896e3cf17e44d6cdbf5ddfc98bdd91c701604f3dd5c2d8318d8982cb7b40ffe02785d16d4d1af", 0xe8}, {&(0x7f0000000000)="a08c4d8558c387079fc95283", 0xc}], 0x2, 0x0, 0x0) 22:28:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r0, &(0x7f0000000e00)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761ee7dd9b35a18ee06e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6ac66941501951010914187c8be5a213ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a0353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37247eb640fff7feccfaf98a4c2e046f63822", 0x591) 22:28:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = getgid() setgid(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2000000000000033, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x700) 22:28:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000140)="fb69cc98df31be6d4c73f455b21b0d1db60e057f280475cecbe3a03b8441e9fa7a2717cd736a4ffe51d86829d3f6c339785ab8c487d1de070a1f506459ddcf6f9a26a8fdffaae2d6770dd7c75d36fdbe6b9255b6e4a07f185292452830f7ee91feaefd849b87cc66ad0759def93613811c045cfd62405a1504d0053ab728517026d0552ba995fc4868e2a060699ecb15b4bcaba1305da146afa0fb5cbe00c33b36c117e18497a8b7ac4cd8afb8b828c719cca9d0c65ea00795c8b3dd54c3e1d22fad7e4d37cd9e40bfa8e179a9ab164bc0b16a20cc24abcf35d0bfade0a8a75c5ae8227cd854a1ff9b1d20966e7c4eed26", 0xf1, 0x8d1e4387d5fb6b9c, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x130, 0x1) chroot(&(0x7f00000005c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000340)="001ae9be3869aba198bd057349d6ef3b22e985d82b4ad94731757021a922d5ce9861a02d36be7763b5e604a67b04ad192032fa2d099d12ac2c9e9fc3ffd9a43c2e058e68828d84bb213e965005b622a0e52748db7246756c9e6669eda188c07d7a8ccc147b93e0116e09cc0604b486c09e9362644d8c9f1b3f720f54ab", 0x7d}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x400) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) 22:28:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000327, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) msgget(0x2, 0xa) 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x202, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 22:28:48 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ftruncate(r0, 0x0, 0x4000000000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 22:28:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 22:28:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 22:28:48 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) socket$inet(0x2, 0x8000, 0x7fff) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) connect$inet(r0, &(0x7f0000000000), 0xc) 22:28:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000e04c1da51e9266c2c66179ae9f72eba5531333ed3b0915000000000000"]) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x200, 0x8) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) 22:28:48 executing program 0: pipe2(&(0x7f0000000040), 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8180, 0x0) write(r0, &(0x7f00000001c0)="582720efabd16e9ae641a2bbc8fc98df375f73f2a044fd33055552fbd5e41789632dfc94cdae7a154b3db03e7897a93bf579456fc7d4080000000000000072b8bcdb9a6837d5fe0dc357896a0000000000000000009cd6301719fa83c2cfab58995d167946f243355a869d069134ba0dd884bf429b4e0ef3c17280b669d53672964c3086ec5248009a43dc757e99c0c5f1d07c5cfeb0096ed73fdcce240f7d080900cecde958a1d0265bbc6f4d656c34fe60dec30b308df5b57347f7bc9bf5044acbb3d8d0991da87bcae4fa90b3645ac154cde75320a71edf89391841707fc8df69a7caf9e414c34bb97a9a84118086a4680acbc8f21e992e9a66662a5c3bda06014ddc6572165da7eb8377369346ce4abae448125fa0f1a30888ac7fee43f5052270b2c93b541b386991d532345638e80e496a4695f39300f49af81f7a7bb1e616123f91042637dd02abdf2f40d5c2fb6d1b629fbdd6bc45a57cd1ea2a26802905e20051bf0f885425c4fe07bf9a5e868b8819ec4a529a2a51783393aa02d1eb855dac56d0ba8aa110f3d08f0e6868b07c8ce94799eaf93fee66d60262f10cc438d3667a553432df9d579a0700000000000000122cc546a98f5375b5ae6266227e8bac31a1c166d0d222eced56ba96e8001a96fcf8beea04516976315e945fe02b7a88eb2f2098dd89fe858b81c892e7a7f55416a7ad6d54", 0x1f9) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) 22:28:48 executing program 0: socketpair$unix(0x1, 0xaa8ac41b43a85fc8, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(r2, 0xff, 0x5, &(0x7f0000000080)=""/221, &(0x7f00000002c0)=0xdd) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 22:28:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) fsync(r1) 22:28:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) rename(&(0x7f0000002d00)='./bus/../file0\x00', &(0x7f0000002d40)='./bus\x00') sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000001c0)="fd992ad4cb672cb6645a295d002d6fe04ac3d6b7411ccd0a2af75f768d98421ce35be7258c5d11317dce6371e9d32f33c6e6a5d25d99ad49e78b26d9a12f7f0c31b3bff53db36fdfa051e92a67467530689d3a4e0a8ab0efd56adc1dc80d415f324f2f873d9b89408b608c0c4c70c633108038a2465450f5022a9aa0a98a9587645c2219ad7f7a11b714345374df0a764e696e7bf369ac753fa52765906a7d5919ce90ab0d90977248e63b3a21af81f67127a0244c661f1ff9655720947eb94e3a38c6119ecdeec2b0584a80f4128c3f900742330c31c7b2f1ecc95c0cf1bacc9bea1cc362f37b04", 0xe8}, {&(0x7f0000000300)="42a7f6bd2dba6ea5f8196a3b344ffe7347c4a99d8bba2a402c723e6eda874d0550b6b5cce0e4f55815d81dd1a3e7c2ef883d2ba7f8cc7ae36e95cb1a5295acc0f25e348d97338b095479a0c6da810e78efab0852e331753356915d2a91d95804fe1d88df3cd29368c97a089452d2690b484f8eaceff3c13f65780c2cfccf5db47f5ac37feb7d1b87726005868271c8f3275372d641924dea3e4f9ba0e2fd625017399fa909b554729eab8a74eccaa1a60bf36c8e2afd89aec911eec5ff351dc92cace76828c46c4a6cc4c1739f5d850c5044e5719cc2e06ecd9bfad036c014bc3c3358e7a855f04587b4f23f5e7b32e3", 0xf0}, {&(0x7f0000000400)="37f0cc0ba9ebd0fa1d47155875733f0685fdd42c0b62083b1110c7c355f5c1cc7c5f7132653c5eaec291989f02e298ab3359c5e18275313bafd8be323fb5ebea819b4eb18734a8592f2014a9d4e843dfabef680ccaab2452de52ef619d084d26442ab64417cc85186da83e56b0a3018b90db63f7169ea27ef721dd9426b8b06771dcd6fc683431a7bef8adfbc70c76be6ff7b2ca788082451657f42fd341179cdf6346644013cf71370450d539dcfb82a69d27371f48d7fde4876d243cf247b8acdbbd754ab0511a6a143eb4cb0e51689df7c838d8b954c2dd9a6a113b9139ed479a77f4f388074e01", 0xe9}, {&(0x7f0000000700)="9159c00a18821dfb83b521ecf0d2615ab466c7c9e04b04770af2062f04f773af8657e0705f85593b879c557d705ded3dbd06debc609ecc64d718f29fae5af603fd76a443c2ed861157b1a37ecebbf6efbf966151fa6d918bf220421ffe5f3109b333c8772911a290e594666f0b210cde05e0dafeab47da84cf2d9f9f579b1ae0a445ff0a53ff995b3d3136c04dbca6b19e754d9e164a06a42488dc10587f6fe2e4dd6e7d4756d22e114151034ba5bb9c8404381eb73b7296380e4b9c98ac03b4213276a53313ee50b9b9b4954cb912c8c4e5e54d66d7125a8eb0a5028fbee07223597b27f57e6f263ec5", 0xea}, {&(0x7f0000000500)="3c7e4afc1a9dfe5891b8079e51c580beadf71e919554b8d8c4b5fe66548d8ed072c6f212e4cb974caacf0839d250c2ceee35b172ed0571d295a07715b57d7b1bcf981abb79c36f9a5d0f0805988b1a7ca57ab66969ee47e4240a17d19cda653e0cdf0254425b16e085cef4def3", 0x6d}, {&(0x7f0000000800)="8ed0b32cf3ef48f94f5ed712a713827e79921409181d0068f61d4b7cb68e83b62179825245e75ffc8074e6e7d869b1b01f5f70d565117b69c532fe989bdff951e55ca994362081f7db2c881955c38be916b1ae98d0c7ef1895085963b99a8023604f8f85c8e3e40d1f473d415c612aef870ea1bc6e58bbcfe957061c3ed2213e8a10c36cc6707528c9cf29f9302e9d246c52062ad4c0ec04cc7ad75a706d76df1a37465673d90cf60b5b31882096dcd8b3dccb60", 0xb4}, {&(0x7f0000000140)="1c1f29f61236c5c492214800ce0d67713574e1ef5011cf344a3c1371a4b9a6b24c900aeb2767cfe78f5a8364280ce260666396e7", 0x34}, {&(0x7f00000008c0)="68b4e6b7b648a25735e15c19fe9fd9eadb643df7715c154c7498fd8051a900df9d4616e88419f3bcd094fec768c919d61779f128186ce9897c85c131a4e8d233fee0a35e3789300148fec9e44cffd977170ba6225ce779a8d469", 0x5a}, {&(0x7f0000000940)="b03b19aeb548d51b40f5871bee89671fa95b75c2eb1b1f64e26148f101bb26edeeca29a6a2303e557060c68f2be8a3176be0fcb8c50a68b2e6bb79acba6945943753ff1fdee53cae38b96487c02f6df4b1d541871c934e37e499510742d6fb8c19ac73b81c9ab7bb4b8f91914868a2933fd3bd2f88db67fdfed74d66470a70e3b0c6cc127ea5ea0de5", 0x89}], 0x9, &(0x7f0000000ac0)=[{0x40, 0x1, 0x7, "af36cb1fe19c31bcb649b0e04e3c230ea4807fc60b3bf21f6a343887d91916ac05484c9d5b30fa975b7f"}, {0x1010, 0x1, 0x3ff, "991f6805ba23fac2ae8b7bc75a721f658f653575dd1d4694f2e6110be392305823da94ca363d73ecb0a45b5ac7a07777e66d09e0b6e8d93fb624eba9779f438f885a37e4b57d5caece3c85fb010e303e816a4d6079c7bcddf33b7e30287dff61b0e71e07a3a47c4ee0c71cb2909a57c0c30fa0cf8aefd491acd7247b3d17f837e371ec68de30174c51043a8fd1e4593b5c63edb8864975612b9dce42e707ab886a9d4a305f45b32d97186b2a3d832f739fb090a6e3f0a1fdacb7967d246b56921d509f108d2182e80a9d8e6856d3562984971870c8a0ce9438ca4531da0b8b0ce568ab9410b91e572d575a55faf359d201464d51f254cf63b2ccf27766f17fd17750238d6db518f2fbdd962bfe17bd99e20d015756ccf32f0ceb9eed6c1418d2b11f70209d45ed2e244c697634f07491bf87707c8b8f97dca1975c11a26af8ac594286088090d3b5a3f31b5c058cecb72886da888eb55cf9f4e4250915f5ca00d37f32b52a939dd356e564969c12067ce77219c3ef75d87b2e8425533bc19b9fbf8cf4ecce6467ec9d53fa8162b7c0cda1d34875181949c50299d955cfc76c7429e5ca0c61e2bf374d46bc3224484f9c8926c3381f296e59cfc756c09a9e4abe9f8754a711c4ec59c3b71f4864e0e5034c86953447e121a1c6f0d93ca01037ddeab3050c229ee155b0cb197c15735c934fbc6337adbc2dd673c70e16a08a84ea1a6ae8e091c612feec8e33ef753d3ee51981c0063e34812a70a0c7a310b2738be22add71f74de05222379ad5b88bf6b5036dd5bad17e932a5133f0eaf5fafcaf83dff2a5b51269b1f24d9ca45e3fc528a7f09d055aadf88e03ce2325b32d3985d7908c95ac88780b8570ac807b345a5a6608f40fd3712790ba68f14728cc6b2a567b3c4f006361881f8adeedf4b339810dc86cabd4a8a31d1088fc7120a5474927d8b8fef375c818028795db640005eddf764544d31dc0b372cb77e5af24aa0084a82d66dc9b774e21eb7ae75af25e0dce3f57df97e5569930e7325d605c17c87538ef73645e2e72a6017faa20fa4b9340d76b8c5697ff0df27e0d0183c1fbc7309aedc37d60e9c4efdff14b9acffe249bab10ccd132c4bfb6830b585bcccf5c35b9924e28c01c8cc7fe081e7667dcf723fb9ba512c5e1191d676874e04498db1dae01e673efd5c081ac88ebdd4fcdfef6d030e5fa84761b7de4c50396dd113d78ca7e0bbb729ff36c99f9213d70c61b93d8e8e261a0b784f6245e189594060c79d7289254c19f4bdd24df25389d5d2bb1c7f8c7df983f031f7b9c8157ec5f92c493d0ec3ba75d47112ce502fd0c5d6fd0026146b4506ebdfc2891abd02f01d86d112c6fd771f11798d66113f8b6a191729d6c1ddcb417a6d2463eb6a9f6921d99c32c2544ffd1f3ec2a699515212ab99bbeae078dae24300c80574f718d6f75790be4cc6f15cf4d54afb1324ad35e84eef4d20cececbab98c46a08ce9e48e9eabef532190bd8b8776d5cc6f3840d01be3cbedda2f4962e37ca13ba92fae44c6aa2908bd44f41b91e437e37ee73dd8e79881e6afa3a1c6498890c228766239e768deb1c1ab0c8363a9b1d43b40d5c22abf39d1bc3f3d9d0f94333d0ad4b0fca945704adf3042f3d9bc90f917a48b4a097a4f91f910e7ecf07fce0ed520354de00aa36cadda494a3150bc20fac01c14078361992b9a333661163451982f369234005c970ecf2c5bf32da8a90ddf2a8967e0622000e1fe02ab80891e8ae064e0f80dafed6d803d3d3631b1343269e2789fe6066f00cee71ce27ce89c8a3a5c6a519253bca17c55c627b8a15bbb50777a4fecbe4fb7ea2fc84118cb956157f4d4e22d1b5bafa8643bdba4062dfb7e48f15dde03cfea07e756bc6fa8332dcc50084553d23f52395dbc08e5fc4c5ba47b42859e16b55f5544010e10f239673fe20509828544640f8d65b52879dc5cf87486d59379ab82f36fcb3ae7b5092f081031f8e45187f97d5cca640e9c52b471b0a71fa5e0165ca4115b10402404da5b3c6768b87c3605e9e5a86d9c07b9ec24ed3343b13a8866325165c71616bfb6d8d25a8dd1026c559e3927a2fa0f568f09f552250de83ff9af86b151178bc13ea2e637033f09f475c1804adfd05faf57283e8f91bf0577cd05bf415cb2cd328b1ec9753c32b7f3aaa82c2f2d0e62ea999798cc3b54f39a70f1eb12c34f494c2cea5150e860192e2629db4661187adf8d17f986478099393764bf0b0e22e3bcd6f110668b210a2813e9d9da42e7d83d484ef609a40302d9cc015d8ec8893c4cbee913f1bb9082e32575249155bec225833a9d67f3fd54913150ca46f1fbc905c641871232c4e69b3c407ef7410fb324416fd82b14c3d22bb743df40470649458163b6765249ae9e5a50c0a3404824a3ec17342400e99f2bd9a6af2f30fe5f302f4e5ed59c2262fc3472b6b40f79ea52008b9afc19c6a3bfac923b49bbd6381a2a3f059f989657c86f3ca2606de211a365caecf0b152d003045cae71c9adde34cf8c751f99352cb3521650f19219d3c8f3a833d0f89ecbe38ddedf8d456260fa19d029cdcd97eb02699d4cdf406cf8562c5774b8304a811a0f252b87c7ea3704bff2f7f193f66d06b975a2f63cbf561525b969af4d91900af7fb06bc572b836378a5b9489bf8c0a35622c884466ae4f89c356362de7ae03acd543d66a92053237c780f80950f580439968ca6ebf829c4840e33e5f03593d0a223973b67ea43e1f091781e7fe60325641500e8254352a5e9fda53b1468fe0df39f51ceb432818be3cf1d3da6852e033a670c6457aadabc29a4d5336815cde4efa43df09cc482195a10bd93e16a4e9c3c095da0585828ec8cdbe7254479acb46c8197b2a192e7ebffa23254a92d88d6ecea041b0ed167cb59bcbfb8d0d4be92e5a37b1707a8d88aa0c502c0a1fb0a2081c606818855b8ef030f234fdab6d7e5b1ef4e9ef7cc2d37f8138e77f83a3ef7dc90700a5726998e2cfe8189b1986e3b0c78b6ffa90af1e234ee2ea5e104853bb3232a34cab9161cfa1172f49c8f92309541358bd38fb710e3ed854cc3f7a90763a99b9e7e23ffe13b75fe56002e489069f9a19ac8ceb5ffb59475be06fa5ea6ba7cfed9223f288c2fe69a1c2281c0d026c2a3c8716290108efdee61cc974c23821830a68c765704c68137103afb17605405aefe6020b0a0fdb0b608f84eb00a256e9b7f0050e8c489333cd157b39605e01c49a4a6a19eaa504251396ef21707042d24d8fbc536d30333c6323e4958627d9c19351a6d01961ab7915cdb32d0f2059c588b91f1fad8153bc21b8644bab7b3bd10c158c06fe32f09aebbe5327e47215350bb80086f9201e5043fcac83d43548a013ab8365b691ba21d1bbedd4cc0515c6a48187cd3e48a67bf2643ade7121992b06f962bb430ed23de3f8c8891fccde12175f7cce6e46757a6b6964511b82d8f306289b628bfd33267914c6e3502050befde591fe4dab81e44c250970555a1c1385505a5a2a131e92f3615e22517f2ee46e933565a2c46f260ccdbadd11a78c07ed9c7e09ad47cd502cc20930051f6e0ab99f689e534af3095a63d8c1f532dbca9036a4331d8560152bcb85ad8fa1ae0056fe7f94788a8f57e66a26dff0ba655fbd90a7c5119a221706db86d4d93c9890071dff4292a3aefebf971a917bf96438cf44f140b55e9d2cea385d4e1f7c0105e681a81adfbbe162ff23592e6ebc8b906f14e67f46e343439ae6c529f292d59a50f0b1f01b425db5bedef7d6f3163cd7471f0f00674aa8c2861214ece69d91f1438c54e1bb83f1072b8f5636e42ec1c8018412403dff8f6cf9ef0d43ced499d9a8888234455bd55bc182abba9417bbb0a99e94b0219c9e6c426c6d5d2b879ccf5030f1bc29db2a3deccc5a713ba5927791a79eb663d19cc3e23c484b435c3135ffdfdc7c1d54a7b2c02fa6923694a987b7468ab899ac924ef9ca19c32dacf2b96cb4392cf60bff11e753e792affbcbea976d17709d58596574bfeee918223d7fc884f6281179bd932ab68d0cda198778761928f9527dbf1f7e34822b33c2e32c28d4437d8948825a425571bdac21309b4050ab82bfd3e10509de54d9aea18ed9201b6843bf8a1fb6777f7c5b51cc5468ec07d0db51b6cb7373620c06f75cdbc580563ebc91caf6ca7afa6dc058226e9e16cf834324bc1eecc58eb74aa90963cd80021b0b705c4fd3599672e1790774ad752bee48c60f7db707bf5767bfb9ee5032215bc308c80880d08d4aee7eb4b293c8b2ec34cb0c090e36a5456a3e19c7a9d71e75fcfce95c082d469d63de1c5f476e8b325869507b10c79712f6b28743a76d5944d8642b90de73f33a6f1d49b07819b71e633014aef27335863901ded03a7ddcc2ca44fc8e56332f8d0090942a2b1c468e937fded9da5523e6921c38243117eea77c345577197356f6775e0f9d8352cd075102f95dbe15c802f16f4a318799cfe5140d3f3bc76f20be458414014c69d7d079ede19126820e444587fa6c6b86db4a738f00b58b0a8e0388006b85ab0a8196e41b2ef7e0f2d8488d3c6928451fbeda630f062f0e101ebd25f734a9c2d2668161eec3afdaba2ec075745e91d5ae371c099b13b52c860f865a8dec91256f4131b31da19a9e92f57a217c10b5f6101da4a7b8bc03349d9cec29990fd1c92de96ea3ec8c4645f73a9a5c4867f5f7dff0bf87a44eac4c937341a71e6e47fd35f21966650297e33ad15055f6aa0910a90b73483e6a528bbecda6b1ee945671e21c8336abe1b070927b7ad05cd1da1a0ae8b29be817919a0a0bb62d26c5cfdb77a2973118d6a460d38d1a241440c8fa478bfa0d6d020b3501fd5ab2ed3b24d8f4a140727c56a4a0874e19c667c183d9c1600ff1f39b74cbdd1f0b2e6f1f72d274afc4ace13e2033bf8cb9375ae397ae7f5dff202cad893a466495e4ae7cf47895bb319a36e00b28ec64f86bd7760dc9ee4aba40ec0e7a175a367a1231d8c77ded7f027dc05687289e92068da759a2218bae0dd38e046c1588f0b5c243daaedcc5a360c953d7a8d8c354d78522fccd51db48f4df003c5fafec6a1c1353cd157b13ce39858711f5b3fbfadaf160fcbe8a2e91c5122e7d83686075cfdf1aa94dd1c395403e4437688920f437e4dba64e2d905819802ff7e9edc72fef58fcac2948a53d312bfc633859211d0278b47a7d2d34bc7afb5cb9a518640dfc377dd4c8d2a155ef3a220bf48e6a88366c81cd75a2b5c77b957efabce7d0144eba6a91fc901050037fd0dd75d9efc3b1276693408ab12c1c08f25847938ab6040746e866ea7b86af02298a5b9f025966053ee0049e488adf4ed972b77a599aba7c8fd8b27791ceb498228d250c25ae8c021c9e444e5927e2917e75d191b6922a16e92d04bca32282190275f56eedd17de23b7c2fce9ba0166fdf72e5c8f7807acec9dccf9fc86caae392a00709cebcdf9061f592b3b22fc7c4a93c4e8bb3824568edf2222dcb6054d2c3b90c265ddaa73befd0af6def783d08fa577c06160d2dc0e4ad7f7c16ff0c060c664dd128518c27c0f293f93964c4e56a98bfdbcc62b420d6fc77b32f4e22dffde49ceff9b463e2e186e561ee249e1d947497b35c114a1500d84f57cf390e17773f6b5f634ae4ab8c44abf788c2fbfb9762777fe5a5f0d7ed267ec82d586d34df96c92b20a4ea18580fd2ae7665941c0434bf5d9c6d0c533063c8f94f990d4ba58e134ec87361224e03b283d791b0b8239749022b20ccfb118f70b8ee2dd4d3cf9ea9912e6fc"}, {0x108, 0xffff, 0x2000000000000, "ff4c589dd4a4d5fdaabd22defec4244c796adda72ad86f21cc7614048df117929738032c49d882b3064dd1dca0ffcc29013adcbd933d2e73fde952713acfb168ead6501403190e0a3203f5afd9250cdb20f4ab50bce0c325c062a4b3464efe4d66db7c762ea5c07604cabc6a764251d95869644f460414d815d0d65b9837e9c2f58a9073e52e254fd0dc8b7840615bb4f05dfbfd8c92e0f612d227f42a3e157a58d4134c9eee85edfbba88cf82ea5525a53a384a853b9ee84bf2d292cec57fd10e28404659fb62808b329e5c2c99e10a6067ec0bb2e7c466265e353172dcbb44aa3c2d3db018195a97138c5ec48338e620a31e"}, {0x1010, 0x0, 0x400, "06d616b56fab9a47c39121aa2953988f51c53ce3d40591c13c00754f56ce86c7c2b073f286c9f0ac0141728ed0fcc4aebbfbd67cca825561c0e0cd22b6f37d0e929c74cb6c04de23648ecaebc66a4f5d867365d391517b00103c66c17cfc5bc6c2d8d41c7b75fff60bc4965d4d72ad4d6d5879a1fd78f37839845ec002e1c0042173fb341f699c7240a49b7bad80ce5634f3b9d481134375d39c0f323d5d554eac32abb1ccecbdec5845d424583fb6a64d3fbaeb6a609af59710eab881b4118f5a1ca0d72e1a77841ae8b64a8e18d1fcdded282d0a8a283242abfbc0f3b2fe7ca76600dc5a7cec295bbb1b1c93e37c2ba0060323c95cfc6a8e40d1966eeb6b43559fd3a378a423f066df53262e9315acf10301fe1cc8ed5a8a0e87fb70fa18cc958d55d0dc64da4b1a1d3461d78ce0aaa8fdd8b16ca2d573e676d19541ddcb76c6b207655ea7cf915bab79df08b38bcdb69f53b575922fca8b1e93862402cd155185c0bd7065f650febbf988a07bc07f123b43b2c4a54e6e18d73aaa61da64c4df04907dcd4751752b3fd2309ca3e08c2d22aed7f2b3a7cbe63d8eeeece84f7fbf1eca09e8852d527f06a005e11683612acc27560289cd801219a878d89f8db4f4b31a366299055a6b9cdba723f7f66368b2860526741f8b5d30b88ca52650babfd378b8a0f0b84d82128786383314593197c3fcdae70ecd1f6d8e4310bd2191a6f8db176f684a82578afa5965f0d6c168fada0beefde0c2d9b1d226b8fc59947eff2c424475c44fdb154125579d93f9d6f6f441db8e4c9eb1407c699349699cef523a06ef1dbaeecd7d8a5ef30560045ce75525b501144253cfcebf52302491a4cc55c3600fd9f35cadc9bcd9bc911eda8d6894c302263250730a505626428230862eca7cb4514fb08b660aa726891fbfb6805aff22a81255f861892419b17229a1ee1bdcd1d70b59b02954583c46d6f324f25b5b63863e8ee5c81c013ddd463afee9a2cb0280d844a977f6eb85ecfb0c6e5518af55113edfca5cde88e4fb18d764e7a66fc3e76030f8ab660d747d84ae78a7facce4668cea9244c4e48d82c08cdc4990e897d36712f391e682c6636fd160e44677095de29341437b0e778031de09d209266582faaa8ffb603e89f93781a72d37cc6da806fbd7d634d8551a3a60d7d34fbdc7b7a759cd5d0f4d0f750aa3f3750362ec87492e9e14f8495f48b5a42f8acdc9d8f27b21a6f5fd5367dc1695a5cb718c4d6a6401e3a83ab7f28826ab2f5d45f89d4d405085d5e1dd37d1ea8008389a6c512838c68121a7e7729c4fd2c71bdf02cfb404bdcfd86a3cafe768127d5663ad0c9c632aec374e572551975bb3e263c152b384f9886e6898c2bdef827db1ad481a7099af7f53d9d14f4accff9ceb235f01cb3d7eb2faf9816971283b853bda59168fce9ebfe6984e5cf43ca37982907ffa36e5928b9726db68efac8db4334c19b518e681ba6c6985107a5822eb9746df7c64c97f6fe9667204dae9e4640ef97e45f1df2b621ca1868e44b90af960ce2885bb2b19835d0f68ecaf4bd223d4ad36cb95d715e7106ecc6fa01b037e0ae56cad6eded329f879e92021b1b07e3b79cba99acb2cf4ccaef9acfc5b16c2e710e6519d457a430800d74aec5f1da07139d3453cff81ccef682b46d4c03dba0e27b7273ff5b650df14ad4777f93628ecd0e1171107d38c8e2b9a61418b356741b77387fff811f4a9110ae8442b24c448a665e78504f803d8c58eda45ed76b0482d62996920241589fbff5a6f0a8280f7eb4608132136df3b1f1332db9aca29a018ab3021e87ec8133fd49532e76196d5ddf30538c5cb5aa89963b8ae29ab7657ff4e9a8e5d8ff8b158ef720c87c67804479cf1bb4494db4d714b6e1cb14dcb0a7dbd65a622d8d7c829150413f332b2f32db28e11a6be5e48429debac3c281bb3bd450a33a7cba7ce933430de727be7c482eeca90022016a506f16a51ffbb838762de4da4445b28540b38f3e37d0343f9b47d8f57991c5077e056f1844c37f0ef2e008bec95ccdfdb3d77a05077b3b3be71143f706e94ca492974f5fd1b29c1f6b6a8d39233aec889e1937777d63100d8ce05ddeb01dbba2e6003930ff05b820a4043b328d58acde5b6fd60c4c5f5af4bb57e8ad230a245bd716e9ca942d19d60f9bafb0cd0f00e4978cefa9bee17218d4e2447944bd5b6166a65252c8e9b44f99630a78a314d39c3405c20a830a75c249f19bf333ddce2d182a8393e0c23b29b6448672e39f68ed4cedabc97573689a664934c3444e1bf6f17850940b66cb4427327e973a331568423aa8c9839f15b68cd725ef0b462371154a4af89015d132ea4fe53930f71097d180bcb543563c97c06a7d02ccfa777c9db9a7dacee776311213938bb711c7a60e0cc063d576f0b9e26fa9663027ddc4da8ad18bc54f5be982a1e831e43988d44334a95a7ae99653ac15f439fbf277b77838e8fd28d981910bf1fa3226544e3ba06abeff32d90ccbbdd8580b2aaa27a3611fcd120018004d703dcbe7f8880825a6ab9e595df6abe6e4111cb03df5c7f3ae4da0f86d05558d900d5233fa5407fc72153aa515152e3ea5e7eb5ac823526ff521ba10d1fe1ef8a863983e0575366ded0dc1743c08d1a9de26c5c88651832ade701b6576181d7a15195b535b30cf5ff44acb8f0a24c419236795faf3efedaefe7dc59b643b0485bb66700bb7fac139000c6b0364f7a625aca95ba9727eabe7bc886287da1016e47396c4ef305a76fa1dedfad70dfa06a91c4af4bde79cf64bdfdcc7943657223c8e3302d3d2ea94b7081d98c8a373bba4087f4ae853e5a3d94359d9b94623121c7180e0488fae77c86af76710cd6d092cd8e4f773c3fb6bbc411f7303b2b1d80fbbc6972157f897eb7adb24d48d4b53e75eb424c2d1452caacce60b700bfa060741715a3ffb1a8e660cd5b51e6b7d02e26deddc0241b5f6ee0cbb5639aacd45c242e11a78a37501adcfcb2df6703ce2ca409100bb3839d10d74c6d8559155eed1458dd782d797462aa7ce29ca56f830e25c69929010b6922606469d9468ce645d8c2de0390fd78c11a4b0785895da0d4e874769a3e98627e95383a04bc590216c6a332c4f38eb6bf8d56851d80b32ba7d2db85a092d4c4168727e72064dc94e3deb8ae23ef10cf5388688a64b234c1daf03b4120e1a066ba9f1431628ee84b695f3fda88bdf748d7569f01f1d1f82cae276fe93bd43072b057202d23608339e2b307c70ae859b9169c91183587ab36bca6f552cd74935cd62664c66ea13d924d69946e6090c6a196fdf66307659924db21d45ab562262c2069ef5d2edf7fd0e1ee4682002668ff1a748bbba8902b79903aaaaec4522cb1862cd9cdd3e1e807a63081c790933406f77b91310365c4d3cc2f2524e0588af8ae46848c686cfac75c0ffbe9d9ce418a3144b40eba2b996fd0a457788a86c524771335ed15a56b4d2b5a21f857f292fe404f72507dc54974a0f83200bb2a0cc064a78e0ddc7f018bcdf96790bb539ecac35a33dfd8c3b11e271957185d62edeabe3b65c140a8627d1c91573cfd9f8eb3f6ba66c468b2084aa634f4f971b0a8b5c4a0dcc87e93d26674e893bddc407ba0138e37cd9d0300eecba66352a583b7bd7614680a5b9afaceffa0d72390fc1ddecc5800f150a6ddf8d3d45d43f39fea0435cc9b92f86a97bbecf430d8e3b049a2b3cfe0606a04af119e6f3dbdbe3fdd24c32b6cbcf7d3aeab744da41cc343dbab6834de2715a896267d9172cdf5a5e6feb2c6db4831c2062447e345c923920070597ca2d673203d29ee3becbc0df42daf6bfdf917a967fff693feb5fe02c1d6e00073c61555187498f2346b2cabda8fa3d68cbcf7a992233788f8d6ab2d349e6f6ae18a2bb24b0210b193929192c6bdc12b28c40d2664a9f7f7eaf75aa95bdaaf050a43ea4b9e4937659108f27b95020c492ff46a81c2b41f114966b9ec006668431a26fa4832bf7a394f6d344fb10592273b7658327997e4cc83558641b6530b46de9ecdbd905bd4bf3be1f7053063d87ee08a627f39f1465712aee600ebe8c25ad5cd8d63f09645e35bdd6bad1322fafad3fc03c1ee3e92c5a53648a517f8f3c05543a143a20a6a526a9f7291579fb2d2cdfa4dc9533ae49011ffd35dbb467dfca929e2adcbe7e1461c3efa2b49bf20da48dad0b5f2f11f1734bdece276f34824f6b8a2a7d4e18f313eac79502f725d0cda4199f73d201ac874fcfcc0e0e0871e67bdbf5d6e66f066ad1cb704b72d4db6ef6ef398ad135e1fac7c6b5fd350ee05df377f38c0d47a9b4e6282e16f7f52c33af85890b6eb749287895fe40e94425bbb7f722fca365417444922e3f9c0cb10d227027949bd8c73a0e02887ee7bc8ec5b1a4e1be398befd239cb3e82fa01147aba0de751f0e77661678df9794e45992e4a5f2158884977b4c0b2096a9a0ac62379d4b2136560a2d7618baab28b3368931a19a06c2dd093928f8dccc5dd56f07295f9f3c3d710a0a2a8e306eaf356c0ad2be4bf3a64b0db9ee54f37248bf7c49983b224c4586d3d576f521aa75ec72f0baa944d465048f8e55f17c2bc09ab77391b2af75558056dcd65b70bd2cdbdb91eb0256418e649dab3b41f1a1a6de934dfaafee826392add3ab774049052886ca58c5e113d6d6029a0c688a5f8d83bbebfff6e0e737b66879514c6544b75080c689504d71044fdea8fdb4343a73b26bce18b329055302bf4deef0775782682aac9bfdd94e7c5a6e1f053172ef44b0a6f1b06841b3c5da8fa8f57e450ec3dea61c8a96eb7cbe5774086f08f37499a12d89874f26b4c9a795e1e106f821fc12e4c78831e57de0b0905a9bab686bb1bada72ff8ad4139ea6a98c8eae39921f691b4ea5f61c2f97123046ec219361d187b44c94343e85e5eda32068d455de5b0a1a5216259f12e38a692eb3e2a234cd70e746edbe6a3213f7c935c59d979324b35b0cb732f65280c0d3c07c48ecc75cdeada98c38cbaa7c72f4afab0e9fade823db3c77dc5dba6945d9c911a6a289092602cfa4287ad404f5ee3757f84b0152d5a7b2a4a19eb5c8c7e8a626ca9d94b7145c5a0823478a911e1852a5fa74151bfbd0d28cd710976b43696c6aa5f42f84cf1e1a1b8e968662db791b9c7091453f33b6862830a001873f76de0a775fb58d16a1e114e326a26833e9fb91cfed0209dcfde908fa7ff1eb1ebfda2b04eaf1e1c823b6ee8bab2f3b6c23303ac43257e77aa7358d4ea5b7ac5ca4cd294197683331b0c7ee846b3c3d0f7947becbb927452b1a98f2874ac6097d68f02b886aff7f076c51ef6247d569eeb8e0476d8ecbe803f918e888c52c0f1c30f22ea26af46994bb856b566e34c38bcafd4eadb69bfdc9e97f68d72c72f68a2be2049e81e76d656c74789929a2403d1a4fbf335018767c17bd78e8fddfd994834429d3240b9c0a4938655317f4361ea4be019687c97093a6485c5e64d6ee2fca5394969c1af3ae48ca827b5a742a191715e3aaeff9570b9976dffca16c5d6475858427d01fc9fb1fb57c0917d8b8efb9c72a6fbc17050ddd2b3162542af246dce7afc60960b474ab159c3100d2f3aa6cadcaa25b6c590c75beb4c8da2789a98c2862acb377088e6b589ece026b923c05994c6e4f5b47d94d3b5dda002a93b117e84fb24053c873b4a1e7183b136d9f5e4af623a9671263cef582d5df2785f948548bb0d83f86c375f9a3bc9c63d3b9a9bfa16735895e84e2617b88850646f4d1b61fe20e8823b1157eb4a65c116099"}, {0xc8, 0x1, 0x3, "839917ac0d2daa6bce3161671d885dc3057be31b10d7a3ca49e2c06749bff816006b5ba597b409df2106ed5ee4a71d3c32812808e149e3de75623444843dcfebbfa7e035c3ba03e328bb8634f91f5adb3d9f5ad1a6614b9ccc7ecf2822f470aec3571bbfdfa0a096df91c704732c6268e54e79ede5490a9981e123db255b844737edadc96b165d17d653bed1e03c7826904c4a4f3c0203c52899f4f2f3abbf1494883ed089ab081a0f11ac23dd71e9ba621e847d695e7d"}], 0x2230}, 0x1) open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0x2a) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x20) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000580)=""/178, 0xb2}], 0x2, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="828ab5e4f524638c7ba1a99dedeb80626689aae2fa93430791204644d81d95c3068d047f2485a14378f696", 0x2b}], 0x1, 0x0, 0x0) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:48 executing program 0: socketpair(0x19, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 22:28:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000100)="85319e5c9d96a6c900db1e330f2b2a2c9a05466ac27d6ad3c537e85436f7c7a2a6fa64ca5568b1a991634478a52a749aaca789d897845bdaf2bf5a557437925d6fc35d7b16d9f7ff0cd0ad018485ba9f8b368470b641c3e281ca6f574ac6b6121bf76f97e9c87e54aacecc59ee211efc1b0fbbc2f889fa2f40565f7935f1511c141825bec901ff97f9b65014788e81649a11df50c74c5d4eced24114e8e6cac76372838712fc4979829ef56c54150e8c6c7f9793de7fbd6fcc64fd22aaa613c043a29335a527ae4bd55e0eee832f796308563dd8136e785825b6f05c3f", 0xdd) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)=0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1) mlock(&(0x7f0000447000/0x2000)=nil, 0x2000) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8082, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x727c2efa}, {0x22, 0x5}, {0x85, 0x10001}, {0xc6, 0x2}], 0x4}) 22:28:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) semget$private(0x0, 0x0, 0x8) close(r2) 22:28:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x2062, 0x200) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() dup2(r1, r0) 22:28:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) utimensat(r3, &(0x7f0000000080)='\x00', &(0x7f0000000100)={{0x4, 0xff}, {0x1, 0x40000000000}}, 0x2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x43) 22:28:48 executing program 0: r0 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x1, 0x200, 0x1, 0x8, 0x2, 0x9, 0x3, 0x2, 0x1, 0x7fffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r0, r3, r4}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto$inet6(r6, &(0x7f00000001c0)="6414ffb213977b196929a4e3e5d6c7376020d51354c0dc", 0x17, 0x400, &(0x7f0000000200)={0x18, 0x1, 0x1, 0x7}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8c8, 0xf3e, 0x1, 0x0, 0xff, 0x7, 0x9, 0x3, 0x1, 0x9, 0x1ff}) chroot(&(0x7f00000002c0)='./file0\x00') connect$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000380)) getgid() r7 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0x40, 0x84) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000400)=0x3) socket$inet(0x2, 0x8000, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000440)) unveil(&(0x7f0000000480)='.\x00', &(0x7f00000004c0)='c\x00') syz_extract_tcp_res(&(0x7f0000000500), 0x8, 0x3) munlockall() ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000540)={0x1, 0xfff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) connect$inet6(r8, &(0x7f00000005c0)={0x18, 0x0, 0xff, 0xfd}, 0xc) open(&(0x7f0000000600)='./file0\x00', 0x8, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1012, r6, 0x0, 0x0) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00') ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000006c0)) 22:28:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) fchmod(r0, 0x181) lseek(r0, 0x0, 0x0, 0x3) ioctl$KDENABIO(r0, 0x20004b3c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18080, 0x0) 22:28:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pledge(&(0x7f0000000040)='.\\\x00', &(0x7f0000000080)='\x00') 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800000020040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = msgget$private(0x0, 0x222) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) 22:28:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x2b, 0x80000000000000d, &(0x7f00000001c0)="2dbd55f1dd7142a8f0f06734708145ec289686bb8f", 0x15) 22:28:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0xffffffffffffffc1}, {0xff, 0x6}}, 0x2) r1 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 22:28:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mlockall(0x400d) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = getgid() setegid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000000)="7f4822665eca37741f1517d22838e3e2c3a50ead7ee95b9549f62fdf10a5bcebc8f5200b7e23dc66a46b0e17e4f6296b40e9190448cc976b493c", 0x3a) 22:28:48 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x86d2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 22:28:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000040)=""/105, 0x69}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/132, 0x84}, {&(0x7f0000001200)=""/22, 0x16}], 0x5, &(0x7f00000012c0)=""/45, 0x2d}, 0x842) 09:15:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000200ffff00000200000001000000d4af1ff9b2ffb988a801d216cff4bd2cd1d1cce50d57f5689461cf645b1341d99b9687c3afba980301c2cde3a1974b69a8", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = getuid() r3 = getuid() setreuid(r2, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc7, 0x4c8e}, {0x2, 0x80000000}, {0x40, 0x8}, {0x8b, 0x5}, {0x80, 0x8}, {0x100, 0x1}], 0x6}) 09:15:55 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 09:15:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000540)=[{0x1, 0x1, 0x80000001, 0x4}, {0x6, 0xfff, 0x8, 0x8}, {0x9, 0xeb6, 0x2, 0xe4}, {0x7, 0x4, 0x9, 0x51a1}, {0x0, 0xa31d, 0x5, 0x3}, {0x3, 0x10001, 0x2, 0x9}, {0x5, 0x6, 0x2, 0x4}, {0x7, 0x7, 0xd61}, {0x8, 0x2, 0x2, 0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 09:15:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/111, 0x6f}], 0x1) 09:15:55 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x100000000023f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 09:15:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\xd2\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='-\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendto(r1, &(0x7f0000000380)="24647717bde57993b4c97d4e48ada8608a3b2f012707d29c503b5a675a0134b8833330a17b825cca86b1c7b05b6a4b901acf2ce1d1251c224919319543cdf93c5e3d32e77f8fbf184f67f363837b64f670d882e91000cc3301c212af9e58be56fc65203c6598d3620b67208a5f8b67afaf93b913d983cb99d60e933f0739fdf01b7995173d1e59cd496dbb4444bb8c29b4a005e0fe7e70e956b15c001904cba9edf2163da64bcc3c67b7dd8ff1017400fd16bd40b7", 0xb5, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x3}, 0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="280000fefeff00000100000008cd7fdf030000004abcb43656fba7a4980c9c4ff049a02e2a99240700000000000000303cc71fcb23b204fde225ba307b0afc5b02554a72e930d291e04a5a1fc5fe60b9b8b7f4bc54c4ea070000000000000072ce32ae", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRESOCT=r2, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES64=r3, @ANYRES64]], 0x43}, 0x0) 09:15:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r10 = getpgrp() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r15 = getgid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r19 = open(&(0x7f0000000a40)='./bus\x00', 0x82, 0x4) r20 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/pci\x00', 0x20000, 0x0) r21 = open(&(0x7f0000000ac0)='./bus\x00', 0x102, 0x2) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/vmm\x00', 0x104a1, 0x0) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000240)="80752b9933134189abf4e7d014029aeab7c539d247b8c5c363a533c119dc1f8869c4566798123cc026a0ba74d73a8d10ae5bd236313a5740b2639e9fbffda70c2758eb028533860b5ea04759af92bd2891e80179facfe04c18e3e0fcdf4c5e04aa9fde05c1bb8ed279f64f8301900570a0e1e7c03b44c0b1c5fe88a00f4d9078ada050044e7f80cb10973b6a5204344dfe09bf029d28def59099947ceb216738313ad279537d04dd605f5eb332ae54fcf80e38b743c2531950c1fc3f9e5df63ff6897e16594ab074283937b2c0c4d8586020de2ed746a572ebd82adae7f912", 0xdf}, {&(0x7f00000000c0)="f1ff44c38ed8", 0x6}, {&(0x7f0000000440)="16585e07c827ecab4265aa592641c7702327423081162222a8ec28c5a8a962b8cb9c4346df0b9d48ef1e255725b28c1a801e067ac63c69a65330824c14efee9767918baef50d863d8384ad7cf900967939a84ed312f4c672d4485f9ee38940b95f3e82a5868b9facba12fb94d07349eb75ac2c6d687e6516fc03e66870461467cc1d428ddf550602cd335135655e05bfb188c63d53bd01777e9a6c0afc6c4100bd1abc693719a4734b69f92c13774e0ca08d73c61fc6751ee3efad877bffdcd3a61d9e4f0b8e8f42126a2dae38f7cbe8d70314e1290c4175b8b8d8cc", 0xdc}, {&(0x7f0000000100)="0b39066b7d19c217e18ddcfce3e8d9cfca0d158c8a11fb8f253478ef2792c172", 0x20}, {&(0x7f0000000340)="f4dc8904f0057ec0930a99215abdb08dbc576ac65fe84c2f2030e3ae6151b5473effd61e69d65fabe367a24b122b4ec5e3feaad371806e8811ed53e9e708057b4a6b564cfcc350dec0466f85bb0a4d7b319d7662", 0x54}, {&(0x7f0000000540)="b0bcf3e19f98d167089691b95cfbccae74f01aa8dbe61723de446226fcb738dfcd538540c45b1aff774716252db8375db4c8aacb157ad581a93ccaf7a4ac6e9be06f115b06187a96ec16d6ebaf9037a8b8f1acbd600be0bfbbc2c8908f05a6f97ef0048bb4bea8bb334a9b5808c8", 0x6e}, {&(0x7f00000005c0)="d0fa9f5fe0d9b3f37ca3faab6c9504cef900282f464fe9680884820bf402b0fc788992b1edc01a8796e32ab9121b2f0d5dc8f48014391c114ad9891abb92c25c57e4b72b56ee5ac0bc2d0dc4d66a59fbc5716bf8800eef5ee2b94f79fe172c0e823980a4aaa1f0123e7df65f9c7f2faa5c5790db82c4ec129e3c5ecab2a058b42d83d92c13c1effe8e5bc65c3dfb08146d98d62a61d262ab82f9c4630e6c8b190ae335a80fbcf9a93818a8dc7fa3b8d73a99", 0xb2}, {&(0x7f0000000680)="b2b46625246dc444a65705257837cddfdc3906f20d538ed40c68df00dc99baade1660c5732d87de230f2485d6811f1805122e5bf28cbb22165800857d436fd196b1e42614854303bbfb8f413c078d59f3454e8a0b31abd1ec4f2001a4041b3c6adf6f6815cf900ad3ac855035e5e2eeef7d7afa65c428383729c1d0775f6d3b1abdbd7f0cefdcf2d5e85293a713f428cb5c790d7", 0x94}], 0x8, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r22]}], 0xe0, 0x4}, 0x2) r23 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r23, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00062b000000a356db471634c22de882f3812900000000a3bb6b3c042efdc163f9fb3a4800faffffffffb0a70b695574e08eaf5033506170303e11b413ab3de2986e8d1a9933424480c20c845586536d480080a040a24e55c786bc4c689d979f398ca84f3552471f81752b694f8110a95b9b25a4ee080c146ebbfc06c34e2788eadd6297bea7f9a47787cb83ab9636", 0x97}], 0x1) 09:15:55 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wW}'], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 09:15:55 executing program 0: socket(0x1, 0x3, 0x0) r0 = kqueue() connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7f, 0x6, 0x9, 0x4, 0x3, 0x80000001, 0x100000000, 0xffffffff}, &(0x7f00000000c0)) 09:15:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') chflags(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x10000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\xd0\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)=')}\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='/*\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)=')\x00']) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:15:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) listen(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0xf01, 0x100000000}, {0x18, 0x0, 0x3, 0x2}, 0x3, [0x5, 0x2, 0x9e3, 0x7f, 0x8, 0x6310b5e0, 0x401, 0xfffffffffffeffff]}, 0x3c) recvfrom$inet6(r0, &(0x7f0000000000)=""/186, 0xba, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0x1000, 0x3fb}, 0xc) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/146, &(0x7f0000000280)=0x92) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x150) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) 09:15:55 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2400, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) write(0xffffffffffffffff, &(0x7f0000000040)="000000deff", 0x5) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x25}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000080)="ddc3") semget(0x1, 0x3, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) shmget(0x1, 0x2000, 0xc2, &(0x7f0000ffb000/0x2000)=nil) 09:15:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x81, './file0\x00'}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 09:15:56 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) write(r0, &(0x7f0000000040)="f6894f26580a9f46d5048185", 0xc) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80000001, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x4, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000021, 0x800, 0x1146}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x4, 0x280000000000000}, {{r3}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffff, 0x2}], 0xfffffffffffffffb, &(0x7f00000001c0)=[{{r0}, 0x0, 0x80, 0x800fffff, 0x200, 0x6}, {{r3}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000081, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000001, 0xf, 0x1}, {{r0}, 0xffffffffffffffff, 0x31, 0x20000000, 0x5, 0x101}], 0x6, &(0x7f0000000280)={0x8, 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) getppid() listen(r0, 0x80000001) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x440, 0x0) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00)p login: anic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *269816 49614 0 0x2 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff8000149d6078) at fifo_badop+0x14 VOP_STRATEGY(fffffd80044b2200) at VOP_STRATEGY+0x99 bwrite(fffffd80044b2200) at bwrite+0x203 VOP_BWRITE(fffffd80044b2200) at VOP_BWRITE+0x4a ufs_mkdir(ffff8000149d6308) at ufs_mkdir+0x6c0 VOP_MKDIR(fffffd8031637590,ffff8000149d6460,ffff8000149d64b0,ffff8000149d6390) at VOP_MKDIR+0x6a domkdirat(ffff8000149019c8,ffffff9c,7f7fffff91f0,1ff) at domkdirat+0x121 syscall(ffff8000149d6630) at syscall+0x508 Xsyscall(6,88,7f7fffff91f0,88,0,7f7fffff9214) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9260, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic fifo_badop called ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff8000149d6078) at fifo_badop+0x14 VOP_STRATEGY(fffffd80044b2200) at VOP_STRATEGY+0x99 bwrite(fffffd80044b2200) at bwrite+0x203 VOP_BWRITE(fffffd80044b2200) at VOP_BWRITE+0x4a ufs_mkdir(ffff8000149d6308) at ufs_mkdir+0x6c0 VOP_MKDIR(fffffd8031637590,ffff8000149d6460,ffff8000149d64b0,ffff8000149d6390) at VOP_MKDIR+0x6a domkdirat(ffff8000149019c8,ffffff9c,7f7fffff91f0,1ff) at domkdirat+0x121 syscall(ffff8000149d6630) at syscall+0x508 Xsyscall(6,88,7f7fffff91f0,88,0,7f7fffff9214) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9260, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149d5fa0 rbx 0xffff8000149d6050 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149d5f60 r9 0x1 r10 0 r11 0xb33b56b38c455f5 r12 0x3000000008 r13 0xffff8000149d5fb0 r14 0x100 r15 0x1 rip 0xffffffff81d54548 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149d5f90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=269816 stat=onproc flags process=2 proc=0 pri=17, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000149025f8,0xffff800014902878 process=0xffff8000149566a8 user=0xffff8000149d1000, vmspace=0xfffffd803f014000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 90356 176582 1 0 3 0x100083 ttyin getty 83304 397097 0 0 3 0x14200 bored sosplice 16176 503031 41552 0 2 0x2 syz-executor.0 *49614 269816 41552 0 7 0x2 syz-executor.1 41552 295824 61780 0 3 0x82 thrsleep syz-fuzzer 41552 182216 61780 0 3 0x4000082 nanosleep syz-fuzzer 41552 466255 61780 0 3 0x4000082 thrsleep syz-fuzzer 41552 360361 61780 0 3 0x4000082 thrsleep syz-fuzzer 41552 26800 61780 0 3 0x4000082 kqread syz-fuzzer 41552 29094 61780 0 3 0x4000082 thrsleep syz-fuzzer 41552 87063 61780 0 3 0x4000082 thrsleep syz-fuzzer 61780 101465 85027 0 3 0x10008a pause ksh 85027 453408 44334 0 3 0x92 select sshd 44334 27727 1 0 3 0x80 select sshd 83594 309168 12066 73 3 0x100090 kqread syslogd 12066 258965 1 0 3 0x100082 netio syslogd 46139 443957 1 77 3 0x100090 poll dhclient 81763 149139 1 0 3 0x80 poll dhclient 72467 177256 0 0 3 0x14200 pgzero zerothread 26389 218710 0 0 3 0x14200 aiodoned aiodoned 75020 435062 0 0 3 0x14200 syncer update 92393 512793 0 0 3 0x14200 cleaner cleaner 77720 134199 0 0 3 0x14200 reaper reaper 13636 195158 0 0 3 0x14200 pgdaemon pagedaemon 55854 238673 0 0 3 0x14200 bored crynlk 65053 443349 0 0 3 0x14200 bored crypto 32164 502615 0 0 3 0x40014200 acpi0 acpi0 35316 343097 0 0 3 0x14200 bored softnet 81245 114192 0 0 3 0x14200 bored systqmp 93448 145367 0 0 3 0x14200 bored systq 23808 469553 0 0 3 0x40014200 bored softclock 23996 473977 0 0 3 0x40014200 idle0 82777 483014 0 0 3 0x14200 bored smr 1 323035 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9487 6471K 14656K 78643K 14733 0 0 pcb 23 9K 10K 78643K 771 0 0 rtable 119 4K 4K 78643K 535 0 0 ifaddr 47 12K 13K 78643K 233 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 99 0 0 iov 0 0K 28K 78643K 195 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 76K 76K 78643K 2833 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 126 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 4 9K 25K 78643K 1622 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 42 30K 54K 78643K 425 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 144 0 0 in_multi 33 2K 2K 78643K 69 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 297 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 29K 78643K 4626 0 0 UVM aobj 54 4K 4K 78643K 61 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 67 0 0 NDP 8 0K 0K 78643K 60 0 0 temp 142 2710K 3350K 78643K 8106 0 0 kqueue 0 0K 0K 78643K 20 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 658 0 651 1 0 1 1 0 8 0 rtentry 112 49 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 258 0 254 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 44 0 44 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 48 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 3 1 0 1 1 0 8 0 semapl 112 124 0 114 1 0 1 1 0 8 0 shmpl 112 59 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4153 0 2736 46 0 46 46 0 8 0 ffsino 240 4153 0 2736 84 0 84 84 0 8 0 nchpl 144 6533 0 4901 61 0 61 61 0 8 0 uvmvnodes 72 5210 0 0 95 0 95 95 0 8 0 vnodes 200 5210 0 0 275 0 275 275 0 8 0 namei 1024 20155 0 20154 2 1 1 1 0 8 0 scsiplug 64 4 0 4 2 2 0 1 0 8 0 scxspl 192 18274 0 18274 17 16 1 6 0 8 1 plimitpl 152 66 0 59 1 0 1 1 0 8 0 sigapl 432 1794 0 1782 2 0 2 2 0 8 0 futexpl 56 25443 0 25443 1 0 1 1 0 8 1 knotepl 112 289 0 270 1 0 1 1 0 8 0 kqueuepl 104 304 0 302 1 0 1 1 0 8 0 pipepl 112 934 0 915 3 2 1 2 0 8 0 fdescpl 424 1795 0 1782 2 0 2 2 0 8 0 filepl 120 10586 0 10492 4 0 4 4 0 8 0 lockfpl 104 554 0 554 2 1 1 1 0 8 1 lockfspl 48 184 0 184 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 40 0 30 1 0 1 1 0 8 0 ucredpl 96 2377 0 2370 1 0 1 1 0 8 0 zombiepl 144 1782 0 1782 2 1 1 1 0 8 1 processpl 840 1810 0 1782 4 0 4 4 0 8 0 procpl 624 3880 0 3846 4 0 4 4 0 8 1 sosppl 128 22 0 22 4 3 1 1 0 8 1 sockpl 384 1332 0 1315 4 1 3 4 0 8 1 mcl64k 65536 34 0 34 7 6 1 1 0 8 1 mcl16k 16384 4 0 4 4 3 1 1 0 8 1 mcl12k 12288 26 0 26 6 5 1 1 0 8 1 mcl9k 9216 29 0 29 6 5 1 1 0 8 1 mcl8k 8192 24 0 24 8 7 1 1 0 8 1 mcl4k 4096 82 0 82 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 2 2 0 1 0 8 0 mcl2k 2048 53227 0 53179 13 6 7 11 0 8 0 mtagpl 80 6 0 6 2 1 1 1 0 8 1 mbufpl 256 91480 0 91418 15 9 6 10 0 8 1 bufpl 256 10019 0 4402 352 0 352 352 0 8 0 anonpl 16 146961 0 136576 79 36 43 59 0 62 0 amapchunkpl 152 7561 0 7461 29 24 5 14 0 158 0 amappl16 192 8047 0 7478 53 23 30 40 0 8 1 amappl14 176 39 0 35 2 1 1 1 0 8 0 amappl13 168 816 0 815 1 0 1 1 0 8 0 amappl12 160 16 0 15 2 1 1 1 0 8 0 amappl11 152 59 0 45 1 0 1 1 0 8 0 amappl10 144 836 0 835 2 1 1 1 0 8 0 amappl9 136 550 0 546 1 0 1 1 0 8 0 amappl8 128 128 0 112 1 0 1 1 0 8 0 amappl7 120 800 0 797 1 0 1 1 0 8 0 amappl6 112 55 0 50 1 0 1 1 0 8 0 amappl5 104 156 0 146 1 0 1 1 0 8 0 amappl4 96 2753 0 2730 1 0 1 1 0 8 0 amappl3 88 227 0 216 1 0 1 1 0 8 0 amappl2 80 13620 0 13562 4 2 2 3 0 8 0 amappl1 72 39245 0 38853 26 17 9 19 0 8 0 amappl 80 4138 0 4105 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 60 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1795 0 1782 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1795 0 1782 1 0 1 1 0 8 0 vmmpekpl 168 13466 0 13439 2 0 2 2 0 8 0 vmmpepl 168 212204 0 210727 116 40 76 85 0 357 3 vmsppl 272 1794 0 1782 2 1 1 2 0 8 0 pdppl 4096 3596 0 3564 6 1 5 6 0 8 0 pvpl 32 474545 0 461217 274 103 171 247 0 265 59 pmappl 200 1794 0 1782 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 518 0 37 14 0 14 14 0 8 0