02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a01525267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c466cbe13ffc9a9ff2bec173585f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be231757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca30f935dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df20ea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398b14c3897eb4f3e887293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d4b6770", 0x89b, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r1 = getuid() r2 = getegid() getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) rmdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) 05:37:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x69}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0x2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000380)=0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r2, 0x5) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000340)=0x2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0xf30a000000000, './file0\x00', './file0\x00'}) fchdir(r2) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgroups(0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) 05:37:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x808c, 0x40) 05:37:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd4d) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x80}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x80) 05:37:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f00000000c0)="166398d9c3c3c57cad2a1129b5a8d037cad3c7a0a7b34e327f1271274b62288af644cbd822ee7a0dfb42d8694efe6ebc80c81233b2ec8b3825cd38c7bb61758e"}) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 05:37:55 executing program 1: syz_extract_tcp_res(&(0x7f0000000140), 0x2, 0x9) r0 = socket(0x20, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), &(0x7f00000001c0)=0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x100000028, &(0x7f0000000200), &(0x7f0000000080)=0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x1b4f, 0x0, 0x6, "2693c1b0546dcaf6c6f634fa033037d1efd7c53a", 0x3}) clock_getres(0x0, &(0x7f0000000180)) 05:37:56 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) 05:37:56 executing program 1: r0 = socket(0x20, 0x5, 0x6643c793) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) recvfrom(r2, &(0x7f00000000c0)=""/15, 0xf, 0x2, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x80) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x7) chflags(&(0x7f0000000180)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0xc3) mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0x7) r4 = open(&(0x7f0000000280)='./file0\x00', 0x83, 0x8) ioctl$KDSETRAD(r4, 0x20004b43) r5 = semget(0x0, 0x3, 0x210) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000002c0)=0x46c1459a) renameat(r4, &(0x7f0000000300)='./file1\x00', r1, &(0x7f0000000340)='./file0\x00') symlinkat(&(0x7f0000000380)='./file1\x00', r1, &(0x7f00000003c0)='./file0/file0\x00') open$dir(&(0x7f0000000400)='./file1/file0\x00', 0x800, 0x30) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000440)=""/151) open(&(0x7f0000000500)='./file1/file0/file0\x00', 0x20, 0x21) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2, 0xe8, 0xd47, 0x12}, {0x10000, 0xfffffffffffffffe, 0x3, 0x4300000000000000}, {0x0, 0x1, 0x8, 0x10000}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0x7, 0x9, 0x8fa, 0x3}, {0x7ff, 0x4, 0x5, 0x3f}]}) faccessat(r1, &(0x7f0000000640)='./file1\x00', 0x1, 0x1) rmdir(&(0x7f0000000680)='./file1/file0\x00') semget(0x0, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffc000/0x3000)=nil) r6 = socket(0x10, 0x4003, 0x5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000006c0)=0x2) 05:37:56 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000001, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="d1ad095a50aef41f0e952572ea09e7d45abfb566175e7108e11ad513134ef5ddae5ec73414804002669ced326ac27dec939954fcd0697424c1b290cf3566358a86842f1c5f28e9cf6db5afca1646f3eebb81eb9a4caa8ec9e21aa316e0960d0ba6297d50b861cce94b73b862073b8ef2e8f6ff", 0x73}, {&(0x7f0000000240)="1e02fb65db10efccc9ce24ef7f1c6bd84c5950947440b6a2b6a6016fa661c9d47becc537e55b8fe97b8aa59e9304331133acaeb2c0795df78c9e4858d1db4b513e35186307b1c1ed75603dbeaac9ae4acd567d7d23188837af1009c5d33de5a6f8347355f50d32ca29881bf8a56ea4d7698a3ae1852a66ab8458719dde7c007a9473a36fbd3d45d7ac71b546e6b5dbc5724d9cd4ea3f83db1be20ea831", 0x9d}, {&(0x7f0000000300)="1751f9419dc0dfb3bd31ed2f417d1fe4c126cfae2d4579f0390f9fcdaec27c22854fbfdb28272a95415a1c259d0914412df787aee619415cbfcddfbeedbde914e8849d300c62bef6b5d40d6c035b13092874ffea0d77efb9b48e0ee290496575800d86cf48d20b8dc156db919fd51f700963c8d4d44c11804f1dc66f", 0x7c}, {&(0x7f00000000c0)="0140c48e8f417f4de9dd00e5dc6f0d121f14fdc0435f478dec71b1f72e84a0edb1b3d14dda11549c8150c01544c7a580afee94e13e27e9ff5c89ba0ce3bd2b", 0x3f}], 0x4, &(0x7f0000000380)=[{0x98, 0x1, 0x7f, "3a4bd85f494f304394ce212b73d45b1b31f0ed6dfe582a7311e234b640e4f98dce51cc2c46cdaa28b9d3f8192e2f5ac0c861e234c8eb574ebf663b20934fabe28c0bc90e3949948d0e363c7ef0a2a2e9867ec3a82b34553892e96f1a1439a13ae65af1b6a6bb2328f2971b32d52bc686f777c3ed8092e7dbbad81a7316d0917ae8193d"}, {0xa8, 0x1, 0x1f, "c3d31bba8512098fd5fe21c5e49762ecd516a5caa578e7a97302b294887955ef308d6f3f9495cb1659a40ab2470bd5a2f68cbff828d1ad7a3d5958c640d79981d077bcb8a0e9f618635940dd9af718db747f3c02b99aff45063c198f2b7439b614b0c2429fb2eaf9bd4f17b5c92baeaa8bff290313e155196bba8bf5dc3c12da299c15addb36146728f05e0aa6fd79f9ae3524"}, {0x40, 0xffff, 0x8, "42de2c515ea99c1e6a7ce50e306a95e58e8f6c186a91102c021e69d472d8ef72cfa45970b6caf06f066ebd"}, {0xc8, 0xffff, 0x136ce821, "6f37bebc4f1a9e6dab3e18625b6c4b195f93e530ddf3de47e10d6dad528960ce2fbcc5f95bf68ff9de39ab6d93ba832f2d38b78482a929d7b83fd440f2ff7cabe1b8bc1a7811fff3362f9b9892c74ff437c3d29b2c48d5e3957a8d39a2b16c8b1c7afc72e5667114ea948fb375d3e0ad6fde86a0184e7c14e505852c8bc5e014e8e125db48fa912905fa6bbee4b283c621ce8dd847a651814fca55ead0334c027bbfce09619705e7f11d0a5b3f2a43d870e55aeb07"}, {0x1010, 0xffff, 0x9, "7d4a7c58f5a87d4f23d5b272f8e1ee8827c17c02f3711804294c0cfe5d2435196af16f499b50d6965998318815e3a9c4fe85823b2793bc8f2939be36b151b8a447dbda0294ef8c7c6220f23c298019f2728fff97fb7990e48ea13af6421867de4a0b223908a96f4fe11a75b71cee230019ef453adb6b45757bcd0317bd3b6ff303734cccc13fbe98e91e33d1e473a12c348d4ba12d1c8a8c4f3983731d2a5aeece02739c6a8df1512622435466d65217e5fc37028fd3adcc1f5307d8c732817d0cbe198ca8a8d8a0e610d8eaa4bde046a02c91f415db1011888a2a6b7094d0406dd020a6717f58c52964c81818d463d8bba9a2da89e8a9c95467fbf153ad3eb3b2484c6c5ff36607ef4e1eb8f05ab0084e184294336927ba52dd70b1b7fe1d07175235b6b80821db47c9fff7f71a734cce341d1df3275000996c7a87a1809d34badbc295165030d23c0470d29eda4116afedd954fc4325b07b03cbf9195d0a591eb46e2be859232c03f91d20047282fdc4d89b8f52733a807ce439de8c8fc71273e8939eab913535e5813cc1014057d7faaaec0a675034e132fbd4a308a230f046d3faf6df467fe5f99a53e207025a37e1ac4a54aad73a44da86f172102ccfae0d74f5153c3b404186a28334107fb704273695d2cc7de9cb9f63bcb9a361d75858a020c823b073a3d9d87f612e4330fd8843b4b521feb9fa7696f0e4921547493f2dbd8d6f199b1e9c34156bcfda4d56022e5d3171e41ff2cdd063069a1535f902e041488e9f270c6cd5a4917f44d765ae69d484800ef3f20e94cb7ab6c524d5e4d31b0f3bfd82902bdd45ea6cfc6ca5a98db8e4846088df07fddc662a654abf612b45cefc799348862d75c3da07e5321b9bb6629c015e4d790ff77b443a8bedee342137e029099318ad6c4fc13553c598f624ba3267215f6fa4b8ed12b9e49eb3d5ad81faf4cc97022537fd232295a280466bf5706f2b0e87339095fb6fe1a44303e652fd1a271c5f503e0d61332de99d53afd18181b1bb0f8ab940708072ba78730356118a15d2ead334a02d448d0ce5a3414de5ad3dc2dc5d4c9c8b8931fefffce01e43134fdf1dbaea57bbe52c2c4576304d601de6ba72a30cdc9d51575a141bbb05d94a850602a5bb08c37a5cd62694d457239eb0b0979740142650844535ce0f4504d8d31c56d6ace44f199edf7e86aea5f7e5c6d6f727ce9898abaf1eeef6f918d8eb68772e25b6cdc1da6d98d7a3bf78382434e525f6de2cc2f80ffd8450516f6bbedca5167807ef96b8875a210c51155e3029a30093350ed05f6a0ea05a8b3a0b633a5d63df7756c853d0938c8d29a9c51fa4479acd1f515a2e7cb457ef72534f939c2e07a45395077e6ca57ddf9338c6389aa301982fca9c2846a0d230f25a63b7b7963c4b4bbb80c7586d65657e6ba6456c48cdbe773d435d35d4e0e09a21946493365d303f549fe6c112ab49508af67e572a660e2cfb838b9339a13b8c6d89a05f6d5df5d81d5b55557f91aaed8783c3162569bf5f5e699bd3b477465df7089742898916f96f58574d0d88ea843144bdd349b346bb3ff99662dd0d3c131dbe9304620b0c929d73e501b14c4b276bfcf8de3548922c51e3f6d4707819ec4e175f30a1bbc9885e719a5dbd6658d5d27e5eb1ea39e1f2bdb5ba8d6b2e3c1b8d12e0c05481467ea20a3c05149b593f109b9342415b4046a1bc131232bed15c262358682a750f91fa584061974f0e510f55ade0153efe2097cf936b5bd99f167361d0ccb3516de7f100f0eede96f6eb24c28416263bf5395e7564660c4212e7785f73dc6e6d05bb9b60d800b61a4bd50a91bf731a6aeec53ac3808b0416929c4ea51e9bb67ba41c8e2eb174308d510d0def3a5b6ef81735489ece0fcef39400ff12999500f89e608ca3f6a7b858b89442a546591fe6d5b285f889564c096809c744939df0039d9d772425c3a8533e89743ba44e760618e92fefcb4016cd085101b681ffe0da039aefcb3fcdfa054d710fecc80fc738fcdeaeaef6df938c769edaab517b07c1e6c542d7539a0bf1dce21272d9b7b87b4fdf164dba5af30a957117fc030a7167110d077c2aabead57e4a944a573e8e21533c54f2683de5e8a07dbdce3153f68d45eeb65056ee8c672bb474a48b74cd46877bb7506afe8e382230f688fce17905b24c01b145f7f2996cbbac9703ba773b8c5616cadd8c57a58c9f259d2eed7abfbd83cdb82f2608e4a9ca62863fc29c4faa6fb9b7755247617fab70c4a6d198ba44d2b60ff63c74337100a6447ee163be70dca3ead9cb8898f2da28a7387db74f2629516bb99c01965af3ff469bbe04ff30982102b75f65e3dfab13149a12ab6bde364585444ad1c0bb8fd5c5cca6689f3962048b9ff4444063447aa72f5298dd316b3605fb03677d11a7e2987e9b2e4e7d26bfd83a31a74805faa0a6763cc2c50ded52fc4e6ca73f32006d10da3852039362f0fe509b2404c1cc62f47af9fa58a9b2adee5026a33ebd73fb1b7f1c8dd88003a370ddc11cc982b8c65565dff513c52986f4567e9ae77833cb89cb3e3cb94c530815c477b6c3f692de05002e3087cd87af562b74dc65f79bf4d37e432b79df555361248affa7fa1d2c3253f31409379b6fa9a553e93d4ca46df5dbcd0c8df4a2471b76027e871be95f1a21ec4f697a0b3c7cea8fe5d36efd6be71a53e7a51561edd2f6beb29332a8981ee15239a81bbfc7d377e8edb6f0ed9b4d6f090ac2a126d41494133d66c0baa26e5acd9f07ffc605fb33574cfdd4a5eac0004e396e90b664c05b480dd086d9eb76356f9ecbecf44be59be285e6d2793545f4ec42dbaf3ddc1d3c653aaf9133b7ef0fbb12569d832e30cb4aa07275d1b92a044232f6375760a4cee4b219dc981e4d9687dd749ec2dbf70ae9b3f9ab952b9f0c1e5b45f2db76414e4a892f58902fcf943ca64ec653cf32c0af4d340e8bdc36448e4f84c321791894105d7de3b46a252675d1716795a5a94fb1f12b5b6fc1b7a6203a9b85eeebdaa8348c0c6e422c6ad754d3bed9f6548d12689bea42c78163d59828dcc091d5190941357272939a9ad59412a428e31a1cf8ffa25c5e942fd8e07da1e318d4773c26be4a6c6161b2421f08c34e945736ca500947ae6667ff204fbe8c0fe3a3b0dec6bbf03fd7fd4d223db89e6098e1221e5c5dde67c3861f8734396ecf640ef7034500c66591e58ed0579f582112f4c221670e25f63f66f98496775b4cb8a20ecd24108a04b6f078e87d9d1f63626d5d5ca73661c3c0be309ce8c4d55b9a5d9b1528b232b9f44c3ba1dccfe3693345d7c5adf689bb30c6a00a07e73f3ab1b7521fcee5b40f01707f56303ee7f9367110ca3e374e1bf0decfe942b34d52740b06836b6b7a74e322c427979c33ffc50be24259431c043f39ccf7a9140e1f12e20b1905c92c927c21cd8192051ff5636fe7018ee5a72c0e666619de010ef2f97b443ea7f7a69d7a8bc782cbf487d87e887e1d900ffb9610cf568d0f2b95b8f1dc72acccce906297c681200d9f28061b20209b6eab8e5e3c43e46776245db4c185b319dc0ff110105ca500da6ee28a8e2ce16eeb32b7b7522d33fdd96262f947e6095734a575e6b1e1d45351357f5b12be9d4125710e5fa9a1b07937b60cb01ac62eb8a5b506e89dac34650c8790c14fe54337f8ad9804332992308e1eab93a61062142ae8a61aefe8b5afc51a3dddbde0e71e696e572ae0ba9b849962351e509715deaef1512ab30e2c66702027eb155002106d1f64260a0ec2d145f2e126da3b4d318ce27374956e0961345062d573e215ccc852fe3a1d58581110e289e317dd887c11eb638ae0788c8d8eaf7376889f2594f09922020c3b436ea205900cc76a6227511c1b69d93d3a2de2e2ea6fae4569851468b9d32a192a56b9357be897f13a29dda31e00f2d7debafc89c98597dca2ac187f6c50a53f35857e7c52fa5f0569072c359e1818056f52069db1f7517eb159617c53dc4db0022412de4562fec39d63fd15b0e65cf6c4ee31d616a4913de48a16831cca6fbc34699f7a56f5cf46e88838bf122ae9c1faeacfe63fbd886931ca2350dee681e86c4c272167f67fccad0c2ef4730e1a59a21821b8c6988baef4bd1510b512e9e3ab142a467bc249b0652ac39fd9587346b09ea1285b156bb201fb28159ea33b35791148738a148cc501e3b27d61ffaa9daf8850f7dbbf5527a7c6b460065369b061ce40db02e7818e2391ff6a0d0625d162da0ad6055518aaadbb6a6d215aa3a534e441f102fd51ba5f6e4f40fb36f5f79abc5cd92adf587ff2c80f84d02c6759f0bcbb0a7bc301dc1b4aa4bf1ce6db6cc1007a0554d082dd22f91728ccafe86f927e7e9b55a2d3c42b7e28f1deeba2cfd10fc43ae561831e5e0b0f8b74ec29415e3a128e8ad82a4556c19a07942c2714bc0ed78105e521b1b4d4baef7665571cbfd34c32e087a391c1667098368fc7553cbe81a67c7ab41c0ed37d3c541cb0cbd2dace2d69e05eba6699731cf952bf1d49b79bbb07caa78ce85ed85ba30c8205763ebd4cbc0225cec72ce3ce308d8bf1e53f2b865148f474e36b520aa742b9462148ea86152c576a0656b7058bb9629516d2ee68c71737839f91b064911815e8a2a8cdecfcdf9165dc399edde2b6c9ac076934a4c675df678627c14d7b188f4d09aa9fe5bc42bce0fc04b4720fb0a4f3e67f6b2e80036227700be3c7c229221eda64060b111c3be50474163392a5ec239d7561680b04e83d4940e7e2c50804cd268b443f237c52bd483caf2d8c66c408fb5ac3db1422b4cdf26e400757396c5c9a3b8a297c64eb8bb9e10a59088f6ac76ec570fd29310655eb22e2c4748440c97a4f9cc7097b3d52800be82e22b01374b903b0e5d2fa1e43457c1c8fe6680ef386e832f1b0d7119015201dea868ccd7cef4625fc09446c5799ea7cc1b4b176f83d0c60937dd115a2801260c519c19b5c5e4301b11ea1da4b281b666d18749d0daa4018692a11c89dad633089bd045ec68644d1290167929360044f3c811eec43be4fdcbfb8533be14a38a4234c26b63ed65aa27aa5116964a6b064bac6786106c1265a6e16019286b87076f1cde7fa85f9e53a0b602ac7e8a06ee2378e364b2107df6664665dbe47ab9981e218baff9f8a82646f1e7bfc458658c07f5af3bfb4c4b7643e9f16fecf17962e5ced33a62d5d1540dffaff420e85d00ad608f1fffc45ec61c5a0fcf531d31414c1af175411d93e8981288d9a9c5d8f975c1a4cf171aecc923bbdfd407405df84b0bc0d7dcb025e6a37d7d289c565cf10944fdda98d503c780584add52ebd0982b3517c07b3b6bfb3dd0d31ee2375fd4fb4e2c98c6e362d716a917d5b41e49b3760bfd792e7c445fc2034d29db0fc85bed496400ad40443908d2c263659bf43d37fca0d0fd182e9d62e07adc71e4c9c424c65066cd887c1e0b7a6fc7c70ba5eb6f074280e77d9b08f22854e85321768d40709e3cf9d2dc6d136ebf28fa3223f4cc5ee58e3538a3c832dd945c4446f6de6fcfba708094a296820b1db5bf8493acad030ffe7a53330e6e542013d6fdbfa5df08610518192632052fc36e446829c049d7cf4149c72a7556cc988393f71baf6dac9b4e47a9d1d7eacfe7b4ae2d80dbd23c3df54edcc72a8a75d72ca32e345e7dbea286a18068c87e79cc25d42a76f291824b9a41852c039a1368a02c151a0cdf637914682025286bd584a836e2f5e2b7264f53d4572e7124465b0c1a0be012b1ec8cecb19cff637acf84563b2d119704561"}], 0x1258}, 0x409) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="02", 0x1}], 0x1) 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1ed, &(0x7f0000000080)=[{0x4c, 0xdd92}, {0x2006, 0x8, 0x0, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x132) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0x6, &(0x7f0000000300)="80954b66cc6f817cc31e85b6") ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) 05:37:57 executing program 0: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:37:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20000000, 0x110, 0x5, 0xf817}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000100), 0x236, 0x0, 0x84, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) write(r4, &(0x7f0000000000)="1717829318a530b147bd5c42e2c912a2d40f9056c72e466c81e7ded0e313b246310923b6ea05b485da9d2cbbd6d566627d0d8ba31fc08cd3af4af3e7e1fec6ba46be5667ec120523d041a624c68042b2e82b469acd773a2e0e7e810bc882e1aebf230af10d35922ec447a6c73bd8c6ef570539f4bb0b91bf8a85ee40c445806143249a6f99f88df4047cb4c2", 0x8c) dup2(r1, r0) 05:37:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xc0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) semget(0x0, 0x0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:37:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0x8000, 0x6, 0x1, 0x10000, 0x7, 0x8, 0x2, 0x2, 0x1, 0xffffffffffff8000}) 05:37:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 05:37:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0xb70) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x80000000203) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 05:37:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x16c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 05:37:57 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0xc3) r0 = semget$private(0x0, 0x2, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/125) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 05:37:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x1000000000004503) r0 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)) symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') 05:37:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="655cb8feffc2020ba1d9fafc0fb241cf0d9c8558be06533c87f9289c4953e3f2124a9d7c368b3b725459b8869cb80096b14e1ca7f456e789fcc9d0efab6ec951dba97bac78b59a", 0x47}, {&(0x7f0000000080)="d651dab753a9238b3c393c019d17ead732bd44202edcd5f586610342cadc61ccec6510587bd20100b92ce864", 0x2c}, {&(0x7f0000000180)="dd84eea21aaf3c2d2d675d8de7c68008a8a0bfd7657edd02f730b227f85349d2920a203d7e3e23cab38c6b7c83e142990bbcea5b36ddb8b11da14ef2e7a4db1301d904d5c2e0540d91f43e87031f43df8d9eb806b1b1e9bc88dd9d45e9069f53047cb37ce170910a5c", 0x69}], 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x12, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 05:37:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x28, 0x0, 0x6}, {0xfffffffffffffffe, 0x2, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xa9, &(0x7f0000000140)="0bb7407ee28a09599c100fc592e9b7d1f5e17ea0caeafcad371c869dc32ea6710d29c8c389c638a760a045cb07fcfd4a78c86a1f8a869724bfb7077bb1523a6bd332ab2e6116cf8199acf3fdcd7587898a065fe68d773a7d28f4b31cc0325dce0cd661c1685f88546d9c36dcae49bc8703a6705da170a7e99f4dd4e3a12098d21ec62eb1a8dc038ee98aa82cb7c43542793b0cd3ba0d783ac19bb784cc72d81daa9b95326b5bce7d32") syz_emit_ethernet(0xffffffd0, &(0x7f0000000340)="b2") 05:37:57 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 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x22, 0x40) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x0, 0x100000001, 0x9, 0x5, 0x20, 0xd0, 0x4, 0x28}, &(0x7f0000000240)={0x7, 0x8}) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 05:37:57 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socket(0x16, 0x4000, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 05:37:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) unlink(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) 05:37:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x6, 0x80000001, {0x7, 0x1e}}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xac) write(r1, &(0x7f00000001c0)='>', 0x1) execve(0x0, 0x0, 0x0) 05:37:58 executing program 0: socketpair$unix(0x1, 0x900002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r2, r3) close(r1) syz_emit_ethernet(0xfed9, &(0x7f0000000080)="d5da86c4a65df2ad7be7b864a5d6fe0101f9b00723e36cd7e56f86c6477382f67e5c28a6a58c2dc5521c762febfc9c041aed7f070c94c7245e521a923c53a03685df9707a688b03d8869f445111fe1b9a36a9449253a8a85db5da6edd7bcc904d48776a2794fdf12db1970589dbd5f1d4ef53daf9524ba289713fca0e9") setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r4 = dup(r0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0x97b}) setrlimit(0x0, &(0x7f0000000000)={0x6, 0x4}) 05:37:58 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x2000000) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 05:37:58 executing program 1: socket$unix(0x1, 0x20020004, 0x0) socketpair(0x1, 0x4000, 0x10001, &(0x7f0000000000)) 05:37:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000302, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x45, 0x2}, {0x87, 0x2}], 0x2}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000000000001) 05:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 05:37:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) 05:37:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)='\'', 0x1}], 0x1) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="c03c6c628ee0c32e8c56ade60b64f4fabe2f8e8674efe1f85950b48d0582f166a653ad013e3ad8bcc91a1fafd37dd1d87efbd5d3c2b088b2cf56beca7e586e66314f935f8dd8b613549e22466d834b0a53657157f69b011601c4013ab4886074fa75873773df099dc1a20740ad92c81408460fd6964ee316940d67e5697d681741cabed4e72e5602c17a2e92c5791b90", 0x90}, {&(0x7f0000000200)="90c7712a0b63599a67f0f27e2e5f311741a9b4dc1c53ba4e586e86fb173b271adc75fae52ddc8a4f57d03bbdb8a816ce752a9b69788a7c20213c7204396b7ac446c84f3121", 0x45}, {&(0x7f0000000280)="b69eefac0a82621cbb407415594f23bdf497e55a39dc31d0e716f72bcda71aa9c771f5b0d4f621a0e9e256d39298abf271a6e892e30e95fef227343db6db073d664ab13af3fcc0283e8e98d34ecf3ebf3b534cf6745c24b0d6a7e4c705821c3796dfbf796ddc99e854dacf454fd72da8d95cbbab0e9cb62e2a6634606651dd0716947fa32cc3f73840a01cd68c9cdd21a7288b452979cffdfddaed2fe8b09dbc78994a4f2831573c4c862b739e", 0xad}, {&(0x7f0000000000)="6485527c74559d5b4abd9d45fb16134d5514f8f50771c7a1354e45ea4ae84d377c", 0x21}], 0x4, &(0x7f0000001740)=[{0x40, 0x0, 0x5, "b59c9c99ba23ff009d3736472e7475fc1f5433ce5f152a2be2c1ed1a39230c289b3de221752582d59fdac58924ba"}, {0x1010, 0xffff, 0x3, "1bfa8a9be63229500ebdf02452b3ec001a04cd6896ad4e9ebee954a6edaa5a0bbb7349347102e91e79d12264bd0b4cd136c876e9261371f4a3afa6467bd0a9043cd342d0278aee515290d8e91504a346a0db75d513de38a855e28449289efe93d096053faae6ec5d4d6353764c6c4b0819bc0b2a62ecbdfec4127b897a625c517ead3082142fdd516a262a19f2eb7d27d03c37b2a9f803cf4d8ff56a22cd23072afefc0ede42f4fdf5a0bcf3b9adc3e8fde82273b09a99385abbd96002496de31e98d1505bec0fe987eb05377a76e91a89d9e0313def58a4dc464dec1309e4460ddd7d588c912cbb1837dc7e416dac80c202677a0ee9166b75e6ef4113714d1f555196e4c2f81b0ce8d3467fafe3c4de0fc4ae66b73aed78a87c43eb3b8eda07dd90feb39673389df68e25125e96c12981e60fb3adfb7e093fb544279e29861018ff17a80b5ce11faa419f5250fe33c5bf7c47572a76adab45e9753222f235732db6d3a0a2baf8e270c7d7351e1fbf9f7db3edd9d14392dfcef34be55a5a024afb40f149e03df4fb650fc3b67d762284900c4503d1e46e9c8cbd73218d4f0f2dfd7820feb82c143a662c4f6fd8ff670b5b05cd425eb5709dd7525b67015563f113631c83da0278a14eef3a7d8dc641a524bfb5a7dcf8c93191af774a61f446e71764c70f19ed8d141c75919c14456020929309f0f6cbbd4e1f9d8a58f2960b08cb7f9fac7625fc64c189dfe5488438ee55a396802faa455289bfd9c2f342352adf3765dd1b54d68633cb7c448972c521365105fbd2eaa606fd0bb951f52084db62a5f3374feade9f7f65381ac678ee0f35d2b6ac697dddc473abc322e417cc4ec049182e8a53c6bb69350ec8e50ff24f78fb1e694ef059b7cbc46dc5df782a7b12c6e85edbbb610bb1f15809f1a62c3912712a175d523197aa0c553f86267b5f58d2dd6c8ebf35c12d64a788253096af09734d33ddf1d4691deb76770dd79338a1614578284b12bd002ac9a8d44c5e7dae1f8e7f6f98003cb4c979b5dfe918bf525542c9d7b9493358bbc96936de1b17234f1671071cbddaa411e0b46a384c8b1e8fa2e732ebc8b2eedb904405b57f08f1edf35047105d571f9be9e22fb568578726f4f16c3f94cc3d8ff75338dc5cbf04bf68a3cc74f8b3cd80b88f4d6db9d2ffb3aa918dffa5bf3ed98afabea1a047dec9200220655653866ea64b8b14984460ccb778a48589c597ba2b7205a9f6dc136eb0cf6877cb6f38ac214a56c016cfdf77afb4dd878e4f46f1d7cc5ca0a2ac62227a955a5ac4a1c1f619f63277b744382a1935733e71dcd9495ea53eb9eb3bdca02a07e23b6b7baba297ca7a5aa4c366dc13f0eed6d34431f5209496cd7610eb8e3b16bbba2ae1b14c102302d69759bd9f686fbc6393664b787ff62b016da8cc975813ad4556d5f1cbdc56b9460c198f444ecf9d1c572406f381b9b3d143a890ecd1019ca2889f054a43929969a7936c0e70ce52bfb2ac465a1876a9705b8c163cced0ea3570257cb4da58477fc37423cbce82915a8814295e1cccd5ad8e4b6608a3a05c4a4dc55cc9317c91caaa6bc77d7696271dc917dd6553efd0c402ede8f64ce623e9d71385717c1eb53bd3d513784ccb233ffefe3ab4f0aabd1be14c21e573819f838e8b5b0042ccede17c04515559c98039f94406fa10e06f2187ed17efd683b25003e5889c6b43bd0a08ac84f4ceb45ba9f7d4b1b96a7cda6daa1dbf844662e0488d9e099fba000dc14889d6d4ed16d11cc6dcd30a5501ca2e10a9cae8b6c5c1eefb3d72a0b8061ca761c67ba904e7d3e307833a985402874ff5158cdd772bc07286740f7d6b8e90460ae50ad664fa4caf6089cacef218dff7e655b2fa8de06653fb6676c00ff760c130aee15805a58a3368c8e1451e10376396e7c43a3cd69e4f342c26091286042239acdb09f0d68c25fd3ca1ed0d373211d29b59bacebda78575e9b2c74883a5391b8a14dce8b826b8b615a27dc4b5fb12fad8957c1b193f1cf2cb7ef3443d1876eee100cb7700804543cc64e5fa016e8d295ace72577a2ed78c7fb2ad469cf40765e7b9ce687b093c169b9fb30f71ecb3e61b1a34c3372c27182f81d203c13df03d8a956e3923e96f97d490e16c17a1af6daaab506a487096be88d2ec018879827349d3e41d2a0433cbd487d146f6c008e23d66a6b1e7223f5eb226d163cf5d2c135bf2a0cd660193b7b7693011015c0756f57445ec1fb5779011d5daf1f5ef7650a4f41b694a44f9b946dff5b63bf9cd6afc453a6cb3ebe1095994be9cd756437c252b1309daf2f6733a20a7c3c65848cbca99ad0a8c7914c50286e580a7a0d9a43ea9ca89207c5931bc43ca3ef1f300c631c6e2add2ee96de32ca7cd50c34bf861ea464feac73c8311b2a9bc01aeba6c254e9a36cd44ace0a9f9696628ccb18f9f0d844087e98f8ef6ae5069c1760f7f44dde06b58c65e04f9b0c1cd2c4acc089fa946700e7762b2653e4717dc0dc1f3d5e7008f0d8a777faf3d4d2ae59f91eb4bf00051aea816adac482e3cd70a9006f8a38aa68d07b07185370f3150301c8b46731355b0c901a14106b904e3d3d074ad2e03802adae8f32c05624311fc3a4912dc9625cbe3c7b53641c2bdcbc24ff201b8cabe12a383f372ce797fcd3e35a94e6a54a214097f26444f2e9c024264c590902a23eca4c786b83b88b36540d622ed5a0fea8563bd99d8fd079fd5f9e872e573836aaef7478bfa77c53c29eb223aea88acc873706575fbf78e88d0d70caa64b59e13a9dfca7f457253c21c43c24539d5dd97af9fa480aac8da4ce949d9eb452aba702af030de1a1312d8941507c810829c6bfdb441bf6f118d1d1cdd6a7991f76af80400468f7a44629af9536cb003d2ae809701dea445fd9cfd41ce622798231577f49c20ee98d71c880c2770fe82959a025710c91a2b707806402b7e7e4cf9cf56d8833a94a95e26f528b2d7a92df411a5ceb1c4664c2a2c23cd2cf314f3d7e33aacc55fb0326501db3553e9748f300aad6e55d0414befd2e8ebcdcc597fb8c56314480f5a48a1655b81d5039a84ba9d008405d032fd5b3ca8d925b6457a21b8d1d5dcdcceb736ac26eedd6ef2c2372a280efe82ebf9f9d338ebb6b1d1ff4e3f77f72180fb1f47e14c0e350ecf0d15e63bb2d936fe214ffe803790d07eeec4b6766f30dbf4a90920d4b6e6e41dc5d1c34c77f0935c9256c6f1f7d4116ad47ead799ad72224dc06eeede068c5dc63d83755cf3083584213f06439b3cf81feae197bc543e288adaf63b5ba035df1252c73ad61841b178cf940edfe1b96c5cc62f0e2d8a525b2daed4da4410c241e278369ddde3b359fc2f0760302eab6bd802e831f3036317393895501b35f183f04f42991e2b3630c086091e8d5d56ad22809e687a51ed765885b113328f85902dc930e763c25f9406101b6592f5259a0c8884ab7eb7d090c486f9e4e95037ed912104774b5ad92030079e467e92ecf60bb9ce54ccb92f1f5aa737990671160003c53e043717657d54a3dd3e38e730aaf5f3749d2d08a5fff29a9f363c10db3cdd8feaf3bea2cdab4f1b0a906deaf69c981594c7233cf7c9dc46782f0dd1a1f0bf3813720e9f04d2e2c5a9fbfb4ed133a9201ebe12589afd8da95e61cb80c08f967dc45b90b79c48d5187ec4d0f83eea32bef9c9eada252353a9fd1d4f305d3b75868deeea71a6484d4680a6a81bb85b605928b7dde14cabfe4358b7f567f9aba903eaf1a111eea77612076a6d02576a0622a7c2e2e13a20bd314f8ae0056c3ed77b21c4da87e3902e60051515e9776a60c9be9e70966ba92ae8806df1c070b77a4da3e0979bfd3452674836b7b881872a1055af44a155dd478125529cbd2a35ea0b63a43a2abe43de58d5c556e237adfb8f1c7049b70d0a086af9965c8921d8f69fc37ddd8b0cd5d4a6642dc9987433def91c08518b6fb81eb9de787d43da22c00bb714b70c6ab7687a7907ea79eec0e4a22f93e527afb5c660da6adf4c3bc1040783d9eba6c87c128d9161dad987af7ce2e42a4f9e77e7d96726ca333e3a1b474ff2c148f30fef48c0191c9b91470b82605d269c5d94f409bb345eac35797e99e4ce85aae617d0cc3e499c53316019958a9ba746e03978826c4e630aa3e26abccd5c7dda2492b2f051402f6b9972c905078a4f4f2ce3103f023a4a26d72b5ae297669b8223f068d83248b09c9c2c49ba627f96e4fab2366ce8b7646ba83c72d76da974db7bd11563519fb2aff26b4db68874def627a116c88f6b0755dc7364762c777f32a84c131a24cf8c8b81242d617b4b4134ae1bd15bce8b4d7d01860655e37068632aac9fc0bd005d0b693ae5db8f5f84cee62cc45e9f1480790179f28623a767aa4aa40359a39f13510ff731b579a4b1e290a6ba17b2c3ce72b615653e66d6a2cd1c49c602e4f793b429dbd330db1716fd3fbcec35c0ef26ee3c81064396d26cc6a12f77bab3b730ac7e68229eb7a2e1de44e4a47a2a9f151c13c1f7965ae62b5ee2290e9001301e5c498d1528b59647580048e55cee6f8f5fc9d4e74f92f575c1f5753057bfa8e266df338cb30b4e447dcecfeeab30ea3e179647d54ca55420a7d2a1294974522567c31343947e308c55159c8f47b3db80b81c3142c9d84c4f65d9b7cf76cda580f1cd46d32d35cae7159d5277fb9b91c04cfb399e7b045ce2dc31e26e38a4044206ff88b017ab93b509b908f321e50f9c1a369f24f13f339aae8c290a1c33646b63b0af7481a293f01fb854ad6e5239fb9c72e7edd078f6823dee667a617bdf8c66e7eaf45e5a6f272e3cd46880e15c74d78e4c9bdfe7f0ce2267f62466aec8da9fddfd66a8732ab8947556f5d7941d967de73f6c2a22918e88a6c1f6310b8c7aeea4c23dd97b8435c9d6ca0376b7cb635d9764d5641b76de3a67ef90a6750a0b21a6d45747adb892d255e97fec8c1d5517e05dcd708291f82b949f9b2df5cd3d7078b0dd60e74d9a01e14b249597d85dc8492ecf10f1fb0bb0e8c88ce188e2461a2ae5364954279b7c48eaf6d1b118cc581c27296b94d04c0b06052aaa444b2e5c7945f400fa9b40dd8e684f57f00970eb43725f1ec01f6e30dbcf6c44c198bf8f858355ad661e2ac24fa2f19a883aba47d61426a0f821c5996bcb6fd13ddec57dc0a049681bb92a3059bfc149ecc95d8eeced3fd8cec2d352dadc9525803e68de1174282a3f6bbeb44f2b54c47b2e41db19cf838a4fdad5023878b09976a76fa67418f5e5ced4731e2e61d8a9f5daff31040900a4af1e5251139ccde76d4a808d396a94b17b31741ef7542451959cf947a3ad18ee1a1a7e3301cda333a4bcc9d38002fc8413646f3d10381ac6cc0ae951316f46374713ab7d2af0dc25c6b634a6565e5685a738540bf8ce247a5117410fee1135c93fc9e891f17941b67a947eab8ca8da35b9d94d1bdaf4b15b948363c4a44f9199541b42137fb7b1c4a9157033ff8607dd4f4d7483cd6b171f1f4151dbc1c84d2dfab58403791f19bf3f082b878eaa425b6be03763ece3c70a62fe2bc1b75f1b4dc4fe965c12c7f7664d2fcf5c169d05ea6b84cc8c5acefe7b351d599f7d3666685ed91a4bdd59488829e692f18a8e51261e40f98d57e6e703d27243e28e62e96ddc50126285a9c254888241e61bf8675b13d74c8e267c1dae44e2220fdad4497ca14954db151cbbd3196f3cd74409558c19d3aef48af7a437503b3ab113ec2c1f16a1ec16ff066a255347f98d136f48c2bc7ddd81472e6693f12a14cb0b2bc372fc"}, {0x58, 0xffff, 0x6, "59e281d19b3e7a7166cdd3cfac5e0859195dc6b105e2bb7622a628d2f4db7481b079e6ef1c245ea34d489c07ddba61ce97f8d95afd5d4c594d9f01665b7bc0f811a1549631cc"}, {0xe8, 0xffff, 0xffffffff80000001, "2cb8eb3d69168d0b56915aa506ab6016e905db24c4621fe76fbd1b13ce76bcc50ad9b5a75bc712bf13f4adde23d2e3cc86889b6aedcff3d1c3e32d6806b02e4a48e3d96558c7b724e198ef0482d7ca042607806b2146f2af1de5102dd45ad0351de62a276bbca19eecacc0348402ff89e860fda3076ae036025a4b55a7c894a466eed6e76d3a901bdfc0e1aeca08d2fbf489c01b78d8af5f005278fd961413f8e00ecff11e1415d3de71b84d369fdc3fa470a46a1020db09377fa3db95fd3574fc00059d0b1ea40a899da32c6105de2dc136ef151ad53c"}], 0x1190}, 0x8) ftruncate(r0, 0x0, 0x100000000000fff) 05:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x20, 0x4007, 0x200) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(r1, 0x9, 0x66ff576e, &(0x7f00000001c0)=""/124, &(0x7f00000000c0)=0x2e) 05:37:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) close(r2) 05:37:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 05:37:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0xd, 0x3, 0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=',-\x00', &(0x7f0000000300)='}*-\'\x00', &(0x7f0000000340)='!-\x00', &(0x7f0000000380)='[^@\x00', &(0x7f00000003c0)='#\x00']) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) 05:37:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) flock(r0, 0xb) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3) 05:37:58 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:37:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0xf800000000000000, 0x2, 0x2, 0x7}, {0x4, 0x3, 0x7, 0x401}, {0xfffffffffffffffa, 0x200, 0xf5}, {0x4, 0xa54, 0x9, 0x4}, {0x6, 0x1, 0x5, 0x81}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x4, 0x101, 0x5, 0x5}]}) r2 = msgget$private(0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb88, 0x0, 0xb2d3, 0x9}, {0x3, 0x7, 0x9, 0x3f}]}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/56) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r1, 0x1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000300)=0xbee) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000400)=0xe1) 05:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x72, 0x9, 0x1, 0xb}, {0x5, 0x6, 0xff, 0x8000000}, {0x1f, 0x4, 0x80000000000000, 0x58f8a1d}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 05:37:58 executing program 0: r0 = semget(0x0, 0x6, 0x80) dup(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20080, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) semop(r0, &(0x7f0000000000)=[{0x2, 0x4, 0x1000}, {0x3, 0x84, 0x800}, {0x3, 0x10000, 0x1800}, {0x4, 0x0, 0x1800}, {0x3, 0xeb, 0x1800}, {0x4, 0x3, 0x800}, {0x2, 0x10000, 0x800}, {0x3, 0x5, 0x1000}], 0x8) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) 05:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) getdents(r1, &(0x7f00000000c0)=""/23, 0x17) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0xffffffffffffffff, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000280)='./bus\x00', 0x16, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0x2, 0x1cab, 0x4}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}, {}, {}, {}, {0x0, 0x7}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {0x0, 0x1}]}) mknod$loop(&(0x7f0000000300)='./bus\x00', 0x8000, 0x0) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x80000001}, 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x2) 05:37:59 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)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c00000000000001", 0x40) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:59 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xa) 05:37:59 executing program 0: rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x4506) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3}) 05:37:59 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) 05:37:59 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 05:37:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000500)="5001050360000004000007018306ca90041002fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) r2 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x8, 0x40, {[0x9, 0xfffffffffffffffd, 0x3e, 0x9, 0x4, 0x24ef, 0xc7, 0xffffffff, 0x7ff, 0x1, 0x0, 0x80000001, 0x4, 0x796, 0x80000001, 0x400, 0x3, 0x6], [0x6, 0x79, 0x0, 0x6, 0x100000000, 0xfc5f, 0x5, 0x4, 0x7, 0x3], [0x100000001, 0x9, 0x3, 0x100000000, 0x3, 0x200, 0x8], [0x6, 0x5, 0x7fffffff, 0x0, 0x8001, 0x2], [{0x3, 0x4, 0x5, 0x5}, {0x81d8, 0x1000000, 0x73}, {0x20, 0x3e, 0x4, 0x5f9d7e6f}, {0x800, 0xffffffff, 0x9, 0x3}, {0x200, 0x0, 0x81, 0xe007}, {0xfffffffffffffff9, 0x1c4, 0x8, 0x64}, {0x800, 0xe5c7, 0x8, 0x1b2}, {0xeb3, 0x400, 0x5, 0x3}], {0x100000000, 0x8, 0x5, 0x8}, {0x7ff, 0xc4e}}}) 05:37:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 05:37:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe76, &(0x7f0000000200)="1806af6c3424b699a2f9cee2338f755cb4c7cad667ac5733c6f23501aaf386a993e880b4c57a4ca7f2086ce04ba6b979ccf9e454da5c442f9ace229a96b404c05568afbc091c59b37cff7c33bd004acf91d559a445596001766516c57e8fc0c960b9a02f25e9005f6b4609ab326df063d88729e96ae60eceba1a4e175c826dfe85281a1ea930018a8e16090e05a837a7ca6e9657b6146905428012199377d83b612d76555a8d64a5cef5966e14f80b31e932c502a76dcaba6255165932aa040a55c76ae839780dd7bf481bc5afdf9bb3ff61487e74257df90132f696ad5b5f30dd446e565238ca06dc01958a6689c9e17ece1b77ba3d8425117e77a7628bca49ec461a4b7c492f01cb3b0b037140a40afcecb7b732a1cf8b26f767") 05:37:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = getpid() r2 = getuid() r3 = getegid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = geteuid() getgroups(0x9, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r16 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x104c0, 0x100) r17 = socket$inet6(0x18, 0x0, 0x80) r18 = dup(0xffffffffffffff9c) r19 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x80, 0x0) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x80, 0x0) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x400, 0x0) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="5a46e7daffd0a8f2e0f3930b166b3e8abaaaf529b14b022edefa6f9cfe75b70a15d8c8a3f1c4bc2d8c13b2ff547160121838d7a123ac0a92e84f2a08544cb0457dd52827475df037dc8a014189509b66987644c2e4ddeacfc0e6c5b974733d4bb6783d123c5b34c184f846a084d091bfb48a6eeb197c2297774eedf8", 0x7c}], 0x1, &(0x7f0000000680)=[@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}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20]}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0xe8, 0x1}, 0x4) r24 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r24, &(0x7f0000000040)=[{&(0x7f0000000180)=""/149, 0x95}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x40000002000, 0x40004004000028aa) r25 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r25, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008bf98ccebcc1e257fb15c65b00113327000000000000000000000000000000000001000000", 0x2c}], 0x1) 05:37:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 05:37:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x5, 0x0, 0x1, 0x10000, 0x7, 0x8001, 0x1, 0x2, 0x400, 0x6}) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/117}, 0x7d, 0x3, 0x1a46932fc68e943f) 05:37:59 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r2, 0x4) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 05:37:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="9f3f8cd36c9304c93f88e71447e48690edc11d0dc18517fb9aa4678a74b2a7f6c7ee3139483b2d4e9578e01d11016aa4fe33d579fb5f878bd559a6bdbd639432c7d472f3ab581dc41fba6c21ee21d976440867265218ef88e1c9caaa022a5229d6b9f0dc8293646a982364031830be4312c467a41f2ad64f1001263cde9a118301694d2e776813f31ceca78ae49a1472f533818f0e31366a8d72f28d30fcaf301e6867febc5f4f23e2ccf2e3ff9ca3964807f2e4c87db3bf62ec28a6ec8737d1429d3540791416e835de83698e1ea740d32e919247b18065333fcaa351a9f3b1c5e04cf5c0aed4ef413193dbcf4bb1b883f0b7eb15345f0e1fdc38fa0e7662fa52a11f85642589d95cc998f4a5391c36463fc35d652b488e372aa16437df5bd57ee5bdc5920c5b77fc2383d90d5c63a4228de9be37fe50ab01676c41a46b237598d2e44fface4de386c00dbca485e04cad8390fc3b072b088e18996b0e0c4056595e2c927082fece3ce546cb4f8ad65a9a57b56292deecde764fdd29860d98489d0a743efda2eead3d200d54be9580fafb05834d68f722325ad67427dac005ec853b9dbe432bde5b79a7bd212919e71ae14129c77343cba526e14471ef45ee2d663a0a811c2acc54a66290b8ac47735e8d07923b922e9b0bc2a5ef53961e2cd0df25e2bd582040e27a0549ad694ff3ca272d6c2fe99da8c6e254883d9d7200ac94fc7aa9e32aa121857ac59253e64962311d6329877593c46b019a8a0fd25a4b72672662c59187e6352f72b86f997933cc26f5251dac2565c47a0197ad3cde13d2bd07b785cfd96aff1e8c13e3b9f80b20aaf9be225ced04401f328654e185808c3a57fc903fd16a90752de14f959d2e17776cee18887d9872a46fbb7ef7819d48cc91fe9dbf2d8156566dee2bf0b1977b7283709d842ec307e4decbb853c747cf6ef92fa586bc41ecc6f86349b33749f4ed62f0d632b4bf244352bf4b7c42bdd3d11eac5ad7ad63c88be55ca2ad8900f1cddf2aabf37adc55cc9f6f52bdcb75c7da3509a3a521b7f76a2fd4eeab91210460b4f1ee8f8bce556d9279a9187f11338f2b298e39c08b93d43887d9400948b386e1422697e9030dae20b11a8bb88c00675edd3d9e5ec8a3ee6a28a9b6122d7a03fa6d1445f6bb2500d3c361624b3f14191bb6d4f29c67975755d1e25ef5620389a91cece4def94637199b8945b34aac3f305ee4ab354aced913d7c07018cbbf5097bc27d8cd099532d964c0ab6a1b14d43dfefb74007abbf67d7d17e29ca32b328ac8fced6b2ee9c397125a4e654a695fc27e3eeb68b58415a0835098a075ca5f6a3437d18e4a5a863207708a0990a8217fd272d401f1a56a0fa24a21d6dd158834b08b47b523b3a6b46b6a3bf6260a650cdccc9aa1b8fc63215d04d2b8c67b4b279e01c6d77c8e6c920995f397175da11ef71cccea0476138ebc92903260535d569f6c59dfe76cd74628cdc76d6f83bd08fe6df3eb90669e66cdf98ee9459392a2f00bd9a9206e93420047d586f1525cc1538e552871c06fad3c12542d736c814805537db97ebc1f95f243e20b895f7e338d478d0663730cca6c81d3a8e5671068b7d47770a14b686322a91abc8b33e5b25c4dafbe033807ea48fe3adf374109fa5baa21dac4f5bd8d2bb9f6f56e6133ea1097d6576a4d75d67acb525a86f4631ee5da2cf0a8d4b69bf465d6192caf215cfa73083b1fbf8768819c0db82108150f985bf06d739615268d9acbbf1fa9a686d170b8c80b792095e05c1cd271998ed5aa61fb5da89cdb2ed9b0cc198734757acd25bd07c44386d0dbbdcc3d8c04bf91f52ad18c0e48c9d3d938d54e05327109b17619bda8725134e8d656c85f3d62e7b4f1e7cf405d050db88ac404b120c99b45952d91a18b9d6730acd8f78a52074dafe219237dde53e857559266600298aad73f13084c53f4a76f334d2bbe1040c05a243090141294bde4f83960a84cc5eda6553240148fb6910dd8bc48368f2d52c7a2446ae4030bcb4cab497af3515dc0cf4d4788711c4a8e708aaf59f9f80a4fd6f476cf9ea266115fc07f9c06c524c102911077be81e88e5b647da1d87c46dd83d24111d15199eb292c0728ccf645140a0c5b6b296914923d6f366eea51346e83bfdbe7b1ce1132ef2fc1663bd15b0d1495c9b0e2bd3c5e7f725041e4e79eaab19eb308614b758d4066c65de6ad849204ca2bc33179586b1dfb0fb3638e662194f92b3c704e27bd9e23cc7dd3c5493eb44e92a0cca37e63128b438b7ffc48689c0b6da91f0d1da7fd2343f0542c71ff6a7ccc1e99916c0f7be788f2b9bd593716301efb7523991c7437a0bcae7b193e2d4d0fc1f6b27861b772e27ff33aeeb5f97ffe53aea7d2b7d8e35fae9b935081e01ccab52b53b148dea0d8bce6759962134c06c54491b13dd2539539b8772b979663fbda42aa6cd39333686404162ddc957901b2c227e50b38762008d5be2ea32b3391444ad93ce1e9630c3f6ad6f1a1bf2be61f60e6f7404c3465a4cf1d3b44065916453427a58cfe4289475a9fef41e841867185985931c3558b7df10643991db9dad2c8e9b3f72a4d1ee866fbbd1cedf5379f59469fe505e9ba2e5d091437914dc137b691e30719baf63e16619af39fafac3b3ca7d25813dfa5cac0f477168d5a1331eda6ddf865c961cff413be66293c08db676264454851358d252ac60bae30eec76dc75782f3cbfffff91163ce30151c4f1efcc031ec7c7693a0bdd6344b2611a0de4b0f0263b1daea00a2e0ff63fa3f48937e3c089d700638bf7f1f70a227555319383821701f7f5449f93785bbc7f40fecd76851cccc9310b1c904d431c8b9154279b8f2e4f4be57970311f645709d764755a4888c32ddff90c796c0ee06b4573cab7567cafc8d5e9cda6d12397c28b4e79b39054c7ddf900d7f60f1d2f9b845f36d27b59640f764f937e3c76c5fcbac2461d4dc243176ebdeac0fc728486160096ed9dd553c57a47f927897f66c347306c8c4d336db20320f726faf8968608ef9790651ca642189b25f9e28b44162757c62331e5f2c27477d79a5c33055003955bfce82405704981b8b4c5b04da6d5f159484f6a6bf49d2c4434f171cc2b5e9f39d5fd3bc2f07f690e9267340b8d030adfbf30c26a7a12e1771a14b7c3019d8d9008db7f02663c0f619b736a1c122ca76b355ad5811db2ecf633865d3ca89ebc264391fc3ae4c874ba07ffd54301b67bd143091d543a259eae784f2121025c9c9f99e822965efc474292aaa0df5ccf8e8eee847bb603546d5c871047534576b5f546fcc38b5e2e3a73b5bf66ad3ab7b6cd8795f2bb649cc2228da0ffafda315856043be403070e1c2cf4dcef30e68c14700ae2512bae027c2bbd77ef00db2689bab54c215bf227bd1feb357f10fdae62752aac9a656e21290f5f8bce28f142b5e30595d6c7d148d433a9592b867f45a7ff5a5d36bfb8562a230c3dda8c61124f0f99b9db09cfd5f345f36eec7c9fdf291c5f573b262fac7eb07ffb4cd54eabdd68bf458d688779642d5d7cb88840c803b3e45d60826b388eabd2465678f889091ce3648795811d53f3231687bf01aa8e78395259b3a41ed4522d5ca2365d0fab3cc179342af2ea3fccbe7e8ec5158b94705013cf3309dae44949accd16248e531210f58673ab47f3f0d4e2ccc6a444342c7a53b99ccc593adab0f8dbf24e9edf425ca5d54ea0ee0cf341e207f9873eb6b29e8d0f11e3000a959903bd4a866a46cbc6878219f187d0130ce11fb19c29a04d4b1a140f55030fa32ef8650a954cd544e07410a9ebadb4974bd641bad3b388c330d7d8fe369f2395202bedb19c8fec858d3fb10c3a005f41ac8ba4adc3918ecb5cdd278d1cf0cd2a30fc0572758f66c9717c0d8d3ebac268a30b3f530c967200aaa5384fecff40fe798082188bd614009c0862d0dbfcf143618293fd4ee9e2416c4dd08c22ad6188e4a4e2b31d90e4547565255a330d2d66b951583f4967ef5a7d93d3ae4de45149e176318052a32b9d5bdf26256f094c7fbcb3b8df42dbf9987ce686a436884e2787221f7555506a77be769e9e55311342ca863beda8ca70124b6a0a0f644f9c854263030a5613de409ac1135e0e3a42ad3039d30a1a04e92540423d956e5ee4573344346528422ee73a0e95622d8f76b56285a59fb25c1a5cdad33f7536add042483b861bfc3c099d0f14eaeffc42cc28621f6cc43db0ffe767ee5b5f0eb62c1cc99b9c8fc45d4c44077e3919b4da00b86fb00d0310d7f491761bd16bae57ba21f471243095b2897796816d1988b122ea47a517016e23d57e5dd2b81b36f6100d714c1f051f8df98c0b3757a06225f364f7d111729236bd33aba09b4506b1cd9d51f626a6db16d0aeaffafc6b27a201aec699fe724866571ffabc61816dfda51ec6132cb1684bf8ecfd048c07b18a7b614e0ee1112fd3d8a3da183a42bd3993309f6ccc98fd43f7318b8f950ce9a40c4b03c1382895fa943e645a042d38e2739c4a0d5007986d16fa2ad6b5e8ed625fb93a001ae8a96c6e994ae39b61bb685a27ae4e77f43e91ae6702a011d06343a1222440350d5aa2eea82a0e26cde006d8552c2f69e32e847cc67eea085ce6eec938fdd95d28b9649a975e1b8d8e2cb48d2fb0c4baa25fe61cd51586c5cd1952ff0608362c07e42e85ba5f7f7f93b8bc5653162566a3814aa962ae0edee22b8647cc8925e9e296ae59465922c474912f5024510d5386f209002ebfa92dca0fc92a60989159333d4d177b43d84ae95a68908b3f58a27a586c66e3186d9d3d8e6f3116a16a007bab4a9d552acd80aea52313600620c1feb204384e190f626d4fea904c81f7ac05f0dcae64c56f3dd2e14aededb145419acbc197e00d8a7f73267552304002ec92d381f593e0a18aec612b89d6eb5985703913e42d1fd981f092debb14bdea2c20beaea3e9c10cbf861fffc8f385375a8b2128e379794d6c250832a4088eff3973e817b9cd08bc8f76bbcb360c8d323e856ad85bc495f37dbb0d9369efa566647cfe6a42f7b8550bfc6ae99537318e522833fdbb84df3a6f7bd674d4c87272f9a45481320141096ded985793015825a5be3fe2e260c4824c894e91e7cfe46e00646ef6aa764a9114dc21c9fb1ed1ccc1eee5c6c4bdfca0f1d39a8d52e830465a009e2ddac4b5d088c4339e6cb252b06f2009a4c6a88c826de2d4a8881b3127a354356f47e3eea454692f1d77e242b89e772cc18b4e6fc1ca5584f2f9b477afc799f112d192ac7f1bdd60cb9428436cc444dedc6ef2986cb94c76dc9cd7e5cc7aa55401b7be354a1c4f2a361f4a817a731974a5e03f796609a92a2c3accb4cd5ff085b56757d38d6a95177bcefe15df06c1e10f01d4a3be956cd90b84700c981ad7e1d96196b83155391367cb182e2d5aa31e9cc14597da356f301c0bc987668bbccb12a5d592f6084f72aec9f0e7ec562828d147a0fb495654cc618080dab54e5f22da7a408c4200794dcbb19894af10505a8bcbbffd005e2e3f20cff3550dc4a61d7b81143d7c44aa8ff0e0691d96f9db5b378078c394c2a44a7b6af5e84c9305ce52eb2fdb50f6ff1224cce91884be956d359df78d1c7e5432497e10739bfbdbb4444ccf26baab24be157e290d2a2a1ff66805f9f039ac9a3ca1e2358253d86f9f7c2199b0290b6e6f8a3ca2f8b7bb3cb98c5fc0cda7b76c29ba72a1322d8073f6131ab5aea738fae41809fc0206581bb21da574e242f0811a79bc1ef10271ea53e6a2f2862eaaf69862e26", 0x1000}, {&(0x7f0000000000)="843fbc60681604a21f817de8c78f25a5e0951c28692524750555f090f90f0e1f", 0x20}, {&(0x7f0000000140)="e9c1f22ff2b007216b758f021504e3fe2ae406d7ac00210026e0db3093ab9377eaf104409fd1e0cb7ab66fef92c1eba9d73840508fcc917d4580171a72608a3d8f0504e9ce81b2f64b962ec073b5e5c8d48d17231725afbed7cb31", 0x5b}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) sendto$inet(r2, &(0x7f0000000200)="e3d6", 0x2, 0x400, &(0x7f0000000240)={0x2, 0x1}, 0xc) 05:37:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:38:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 05:38:00 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 05:38:00 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/221, 0xdd) close(r0) syz_open_pts() 05:38:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) chown(&(0x7f0000000140)='./file0\x00', r3, r4) 05:38:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x200000000002c}, {0x87}, {0x6, 0x0, 0x100000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 05:38:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9a0df390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02", 0x56) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10023, 0x100b1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x4b67, 0x3, 0x3, {[0x3, 0x5, 0x8, 0x9, 0x8, 0x8, 0x7ba2c030, 0x401, 0x80000000, 0x8, 0x3, 0x7, 0x3ff, 0x1, 0xff, 0x3ff, 0x4], [0x7, 0x20, 0x2, 0x5, 0x7ff, 0x8a7, 0x3, 0x7, 0x7f, 0x2], [0x4, 0x8001, 0x3, 0x0, 0x2, 0x6, 0xffffffff], [0x6, 0x8, 0x80000001, 0x1, 0x5, 0x1f], [{0x1, 0x10000, 0x5, 0x8}, {0xff, 0x4, 0x693b, 0x2}, {0x20, 0x80000000, 0x8, 0x8}, {0x1f, 0x8, 0x100000000, 0xa865}, {0x6, 0x4e69ee0e, 0x9, 0xb588}, {0x40, 0x1000, 0x5, 0x2}, {0x80000000, 0x9, 0xffff, 0x3}, {0x8, 0x0, 0xfff, 0x7}], {0xb5, 0x6, 0x8, 0x8d6}, {0x4, 0xe742, 0x4, 0x6}}}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x30000, 0x0) 05:38:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) shmget(0x2, 0x4000, 0x30, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 05:38:00 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f0000000440)=""/83, 0x53}, {&(0x7f00000004c0)=""/234, 0xea}, {&(0x7f00000005c0)=""/95, 0x5f}], 0x6) mknod(&(0x7f0000000000)='\x00', 0x100204c, 0x3) mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r2 = socket$inet6(0x18, 0x4007, 0x80000001) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCLOCK(r3, 0x20004276) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000003c0)={0x3, 0x5}) close(r5) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x1, 0x4}) dup2(r4, r5) 05:38:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="30e357e1e96ce8aecb708a4187a1f7031f9bed44090c872db69f5f79665438b1f4bc8c562c53ebee54f0732d91eff7e69e4ec309ec5fcd1937cf58f041619506b358399c9c7dd682a2850903ca278e6636d41cdbdc745da33d20f050e644443b", 0x60}], 0x1) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="49d84808f2c179cde28c57523270aa81fa7390830b793d8147454ea7fc59724bbeab35acbd0b2fdac6a595d2d85ee6880cf8cf9a383f7ffd848bd4568deb1c544bdf62022e1bcf60a9904e0f683eaf843b3053970363cd45f13aef9ec19ed6acfaee138bdb0b3be94f2c6407aef27d6dfba5354899d57dc9b36ad08fcdd80a65cf966da500be5d052bc8dcc0572a8947273956cc15505020856aa423d134380704bfce881382d8e0a0e80d1c319dc642a12d30", 0xb3}, {&(0x7f00000016c0)="35dbee0d23d7ee1017eef085da6769d31f4ac9fbd4742873ed47269cbf0e2284bfd040b5ee72c8026d49e55462a04df3352e64913975507f0ab904b9c8924c6c8ce50a473ae033f8f162f8c445eacb696c3fd2a130b19fda11977136dfab80d54c57e6ee4457816754f608a7a3d955bedff58344f763d741103d5fcf9780a35ceb86d5005ce07174680b3fc3d66c943ebafe9d2666c07ae546ef8eca33d91dd58adb20", 0x92}, {&(0x7f0000000280)="c1ed6113217bc5a2fa5a3499cceea134661911c057bb2c8890fadc1c6af2b8a46716e004c2", 0x25}, {&(0x7f00000002c0)="b2b411c6ab06284267bbc752468e0a7cb3d574fb76b5b3a75774dd7dbaff803096c29983a363de7da80773746ca91da5570d89fc874f673bfc534a30b6f255", 0x3f}, {&(0x7f0000000300)="d14ad05d7eb3cc842ef0ed8b8cb184cd5e89d6b564dc44aeeb1184ed5e9c10a2fcb48c5ebb2acf046dfddea11289fe226154b610b6085e70668132aa1637ba81375f1ddd3001c3b7d72002bc2355b6d756791412c1e79a59994c2a14ec81d240f8bc582d2692a4de31c9087d0f85a3b46c3419711ebd9c48c2c9eafcbbffdd76f13bb57825c90167a1699ea496a4b35c7fd1492a13204d3058b8ac4735ed15550cc72395575888cc82145cfac4cd94bcd4017c5846f467d6c493bbcb4bb09309385d64af4160a0c0892cc26eea01fdbee4ec8d509bfa1bc6a2505f3f5ea4b5f35471800189093543", 0xe8}, {&(0x7f0000000400)="9962825eb292fa2c33b2eee6e7b7f7b09cfdb5a8badacfedc23f05fd9a29f72ba406e0977223ba9afdc28662be019bec93c1d44a5a4a283c4086f3a91cb850e11a5a049ccfff01e0553a7c81fa8db42418f7df9f4e7381d921b4dada92a86e85f1789f4b3d59170006ea4c33607d1ac130ed9174490c3168213698d5aa71873db0ee54eaa560428554029bba17cc78f0a53d1ea827733d74cf5f90869eb60cae3e5f5c4dd0ab20a046b19b1a80725a6e586d28f020e965db9165f3544622bbb1718d20b97ec24c99", 0xc8}, {&(0x7f0000000500)="f862dd198693d96f", 0xfffffee6}, {&(0x7f0000000540)="2be86a9c9d75ce2b", 0x8}, {&(0x7f0000000580)="6f250551e92de1a8a7a437e2d0c78b91056ba459aa6ac28dad7c6c8f2ead902215ca38f3ad5210ea264bf79757b2ac8e3c5ddd924b5ee8ce681807f7a70fb3dd248db084d745c1a667a61cde9eecac80e3b995a839cec0c2402a412911482af70f74a9", 0x63}, {&(0x7f0000000600)="ddf0e8de68869a7350624af1c63652a365bfd2e284f56ff95e42bd4fec284bfbd1415db12d25c35f61daade0881c882a757ebab7d161516ba64ee2715fd2d2e3e7ccfd7b46c1bbf5759c4cfef7e75aeda1417ed19f2714aa19022f3c41097c2a4e2bd8bd01ed1fe8b6c5761ade8430c9fdd0487452f2a1741792ad23ff469afd789c78ff4dee934dcf9ef35f60b13b1a7ac0586ae7292ce69795187c23bb9e229c062838e6389715b757624c9cf78d9ea60672a90cd94b6f6c2135b9c7242bf395d5aefbadc448dbf5c5102b2045bad1e76843ae177aacb4ad715bd119b294c8b72fc2cfefcc8a63dbff8db797e8e23bf402060866a50a615a9781e1777995c61f5cbd5cf0e3797087889bc468fd31d6c267fa1e22f9b8620cb2e4a9a358307fd617adb9c93bed1f955bf7660ac7f839be10465a4c571cee0468bb4453abd7222838041c76d2fd3dfe67222dcbaafb0f246dc0a797ff119d0fd0a0e8cef7e93b42dbbdffcc2cdc39c311e1ce8bb48b554b0205b250aa5ca4da2f65c157379c30cfe81d7bd5d00c63a50423226d0c78021fae354ea9bf75d1fdbdf2de05c0f4c06e7c5b1282b4a11c8bd4b4c0a497f813f1fc97afd79c44465417b4af1c48172de557a28c2a7e34bac8d94a25dab0890784fac90341d07ff94c82e6c9aae3925497ae713b11f593324786e0a93b21dd7d3353cc389d1a8726c74a2493098016c3e39ca73eea376d95f36002263a21e45754ccd929ec1f9109939d53d4b7165041c0e9b3f2b579ac65f0490fc23ceeb7194d3e30b5b0714ba0fcbae9a7ebe10cb9e025b66339eb43c96fe82150ed8c7a98e468624546881a28350ddcccec216bd8ff0c4c282e317262ff5ac1671f209a4ffa15be41f53b263a7c8160cef7d7b05d97a8b332d81409bd7e870feddedf6211ae8a9feedd263bb3b1877683f53ff05fcf1d297c0f65b4eb6d49bceac55fae9502ed4efb3a975fbb1eba11f5ca20c2463ecaba989df785fb0bcb3192344c1114fe2dccf47fcbf34b4c76fd4a6c74ae01a4fdf916f1d41d4e9740e1467be5fd0c14ef1858643ddb2ac860030464da437a845c8cb27135303e7e2996c18a971fbcca5645b41736a7d9b7281aca4a6615792c03c786ee34fa86cfa3c8741a72e838aa0398cb6c622e59d64c1a2974d0b76e48100d1f813bd5279f8a718090ce1c01bce62d1d09434c9d60f0c998c982539af4a2c55329c0f9a2b1d1d145ca1df72e40fa2b6e22e6947f14e40364bf4fa07167a7ce877de25bbc9574e76a95ef106e6ddd030089f5020d253acc6298b5018a4ab2a716c0db643a1ad4b4422df04e14cd8fc4c17b2102c4bb0e328ae1ae9bf071c0ed1b2716d022cc00899ca956760d49447d0a42f99b5f2a708d88cad07de1fd1ba9a1c58c2e984f70986a57e477cdb0d94ca3d667a51b0c891ee70770a66c8970029b0d065966ff7c21a89c5ded35771b0b644fb57b845532d9b309a1c404146ce36f324cf06fb3014ef47bd46d9974f60609576d2d4708b56d7257acc680e61b3fa9c0ff9475e0b7f5554a524eeac21549ab3a08629c71c41d7b01a691009d6425185576d93ffe621704b9aedaa766cecbb173bac98c3f05a5895b1a5fb817f3ece1e8ce4b85c824a740537769edaf975d7ff9c98257767e1bd34ca2a9f19324413cebcdbe71f6478abaef134de6f3adf8ed9edb039947f7a1a06398c94e2119b7f2f3ed83011f7d7551ab7cfd95052f02e2564e514da32cce80735ab40db6fd76551e4cb71ae7395e6b682ce22b6b9d0987c8013fe01fc6f38ea9474346eada555c088a521365c974e346b505a859d86b3d326cc178211071ecc85ea42cff31b3a85bd4b0875086c50e001ab6c232e061623b25973de5b04bbb6929d511976e0df7dd75bcc487eafce95855b8da6fff74a4e79b2a5dd6e4bb5a2f8ecdd2464fc8bae16a47e0c60885a71220625c56e3183d4ffc4f9068192c616acf2806ab2e55b9e56d4099300879bffb435309bcafbe5843162822d1e24d1c100ae6b1febdb7debacef022e2e8ffaca168a466d8c1424a7f376b1e62bfdf543c42ad4288b80021ad977db56a193d6bbe5bc70a484c88dad9886c98e623e135a14bed653dd4b67fc5b20ae7c18b97647084c822ebb9fd004a215add54b49cf62069b72cde12b3ca632c3b5ab5d308207ff85c11d5af9bd07d0a4f0e2198545692e1a5766947f39353038f8e78aaac1b433f6ced707d3cf6a2f734daf8dd0f8fdf7dfbb4dedc8226ee69bee7ad7e1ba29fe0f685eae311e35f8390c94ea6d10359fec2424b729a81aa410229daf78c58b71dc444ed52b317705cef9d13a0bc8e49d72577c839534a893f6b0392b60da835d7689cfdb138ac2712b5484f9e7bd16bc1c33a24fb597f58d88c08d9c738986f5ff5a8c64769f1e71c6a62e6ff630052336942cafdda97c05977698179c3990216ea1410546973db7723bdba10a298861d13defe352d70a8250d35bd8d6334ac0a399dfc9a53af4947098066dd5fe3061a755c462cf5e8cd08935024df6e8b0a6e50aad9d60051a567c6835156746bb948477d2a8da18fbe010c6e8b96e900d29077aba66b294ae1a55032ba472b2075f74d22ebe7d25b425a111b14564877bbc2a96751e7644a272d4addada00cc5eae327e160403f196db196f693c28a17b95fa71b1ab6afccee6cb9233a4be455b65b49c476a1fb0fec20e43f23d8aebda9009a5758299c8e70207c51b3de7277d10be8000b0aa91521e4d73d324b87d327249c333a999f401a833562ec952168273c313bf88f024a5c2efd306b6ca77521b58fbf25e23a299310eadf82aedb2d682b1d9543660e4fe11b1054c534cf9ddcd927cf8ebd8e7187d147df180aa9743f92bb385ab3780d7e396aec696589014cab804d1d887775203827f60f0333aaceb8b0d963daf8aee8231c309c8fc132c780538fcab3687b172b9af3916ccc8b4cbff5b47f5ceaeefcec8c11be52ab9ba43d1938dbe8e71c7d9c3766cfb04d69e172ef877a04b1c7776288ffb1b6c18bbd46f4fd90fb11bd24bdc0b78ee8181df95fd610620e4903d07dfa32cde66727942249ba41b2979d0620fbdd1c33678d3aa4b47834da4f8bf82f082acfcf811158c891d3e41ced0899b2ad26e3034fe1d1e966e7a6d41a4a821cad0f5a78edd985eb811e8eaba672a74ccb10d128faf14c462c58f9782dc368ff137c9690561005d1c81a477b123662976460f340053b5fa0144ccae73ce74913d920a650a318d3343b827fc4a5602ae89c51eccc66dc35b5ed4b4bf71f38cf98a2a870d39d36c1b9ccc12dcd4ed4250ce0d6403e274750da5f51c4f82310a024615780f4a17895865cf24fd20c3436066df2ef1d36b2b61a9a5f65d1d1b52511ec5c463d3c58d7311dc85e7b56572e3de5da5526227bd404c31f8b328acfbf312b4b4e78e8ebad710a7c7b8c592ba820b0b579f806dc1ee14534a1140ed9f7183b103365aa2350e30c055f982576b9420cb6cbdb946bf57fa9f11324365bba2fa941e96e1b08407905819e55a108b73b3fe75b3ecda434cfb0f8bf89ba92938b8befe87fe5a4f1e69e848196069ee4e550c75a0807271cedd1d324f191341a3ad496ab7a142d5ffbd44ee56a28566a7f76c6b5c8b9ca5504703311820e018f271907bd93418791c475122d8520b348b97725574b010561de4e0f273c1c2ff03661a50a10dc042178aaed0e5369abe2e70379622a68e10b51beb7a5c7e08b6da1f2d658781e835d3667b8e8dc47f2ee4d07fc5f79e80b10880a81a356293f7a4b6d82691759e9fc27948ed2f3ada2fb5924bdb81a0335aba3258ad9667b551735326e082594ab1a371a211d89318b762f7e0bc081ce8b963f6a870a11609cd94142be6c8c6752b1ea7d39ed25e15b187ae73729028b15671689688fe7597186b26e0dcdc36562c67e89f1aa5726c0b38e68a8224f0d1f49a55ed25fd121ffcded101f96dc1a5ff0adc1b5f011fa2ae7c760b89afb5be616c6e37a2300b5aa73178fd13fa2a13fb6d723fedfb8f4b64d5a37ea2fb8858ecdbe1d6e8b5a4989b25c350eb5ad5c06d72af9968b3a727fc7549654e6104c3ba535c475d54a3ab2bebb08aaca05433b1647d33e7b4b280a7309f2dfa2bf5553384a81b2af0815168a90f577cffdb0a9c4dc4a384ef12a4e4c5b22aec1905fa9c45c785986f6044dc65cb1a5b15a9399bb0895745de69ab15c8428218c3fd74ac5b59780f2ef3e569c628bc549fdd9a5bcb308c90260688ed9bf1b98e48e083b57750a086c78f5a18c44c635b011ed3986729205f4e81302923668e805d4a083430cb32b06b9301ed9ef9e9c0ecc735d0355abbe6b8448da41daa3dbfb2b470fdf999ed5d9266db55990084926b6039b5f1b4781d0c5086ce6b3ffea0f0c46d60e66cfe287994a8742d94a1f6a145c76756c439e0492f82e6f02239017bdd578f3a8fd1d881c6f8cb99beb42cffa3dab377984a9e0fda1a5313582be7283d09840877ae5c08a4cb7318d11af72e446e618ae5daf38d0bc5dcf02b54cc2d003128813ec72756b211a84ae002cbf9d9580216e4986acf0a1e635cad613cf1a3c9fea7abf3b3c3d7108524f5b819aaac235812d6d805d39e12da3a35feb3e3108e92ec734ab1f2ba0e3da474284af3d770562eb03ddfc191af0fab1017f50b44798dcacfd6c6b703e2a37c4a5700d9a7fbbbb5e2dd0b43744a64d57fa5f1ddc58099c6edcb5d0cb21211c83980f68627df9fa5cd38bfabb81853040c8324bb2cb6bb2e884d7682a378f1f55c0ccae756f0d5498587a39ae5afe16ab826c6f7834a51cd33ea36f2691c51b7f22ba6c311dc525b55eed2f834656541954863d2be054721af4a7aa95a815bcc006c16113c2866f63865a9db4409a1268784167f87214a5351ce80a825a6eba05106bfa1fd6da3c81a977ace7eae86f1b02e73d0bd93ab6e6e41fd1e7a260a23e74a019125652e6beb83b866547e512452efd40effefb7f03e01d8972506cbd991b2fe8efdbccc67800839d4a79ec3efcf503150ee73b61db458ad30067e14dab56b3d9e34d03a172215a5206229aaf60e631afe4e4457052de1fbff38ee009d81c445cf78215bda437de16395afae1371b7d9d709dd46f04653f04ef5c0ec9f676794439eb52de45ee79c07c2cc9c5873dc6a14ef9b31a07c35e336acd33edb5479039e2d538fac792aa27b701d39fbf5b1de5b441fc5fc48a38149c38a0e75d637a3c41c7406fba9bc56cb2028ec8bcab15cea7ead1ec3e460df4e83c82745c88e256c36ee780e8d4217b03b1ca71de962728cf97ca833a9f32941b74a3845b5dd2e27ab710b43b90c41c728cd49524fce723e9ab96da61a479c6d31c797223f4a1e286d617a9dcb218ee45cf1f6e73e6de00eb0164dfb2ea75eebf65fe9a3f29b5a0ab8f09aaaa61f27a75e79dab23bf26cd1582387d60ae5e97c30e75ea0be181dc72196672ddd33b59a120328469c35b7665e0b1dcf250570ab61c344123bccbbb157500c073e161591ee057bfcb75c62d8bd1c8fedbb159e9fea7648e6af84a602109b41147d8789577111a8be714656d91ec72a6d77c637548d91d5738cec37f62ae3b59325084f4962268e1b08fae2d07ac7929f49204efa34221e389895a8b3db53e6a44b880bc4ee6522df7c9f75a8b688abbbf8b44480cc9cd4a939803594695bc80e228cfb5db72c9bdd8e19afdc2cf292aa8e23a59c58749959ce65dfae66f1af960bb412e066e2ee1ea655b99559b7b4dc6c5bd", 0x1000}], 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 05:38:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2", 0x0, 0x8}) write(r0, &(0x7f0000000000)="97", 0x1) 05:38:00 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x20007ff, 0x0, 0x6, 0x0, "a138344774329c7742540ef5e262d6c323b0b57a", 0x371580000000000}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 05:38:00 executing program 0: r0 = msgget(0x0, 0x81) msgrcv(r0, &(0x7f0000000000)={0x0, ""/105}, 0x71, 0x0, 0x1808) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) 05:38:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x20000003) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xc00, 0x0) r1 = getgid() r2 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0xb3c}, 0xc) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x6020, 0x64) setregid(0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 05:38:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/106, 0x6a}], 0x3, &(0x7f0000000300)=""/31, 0x1f}, 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0x9, 0x100, './file0\x00', 0xfff, 0x3f, 0x4c2, 0x6}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x7ff, 0x401}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x40}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x80000000, 0xffffffffffffff2a}, {{r0}, 0xfffffffffffffff9, 0xb1, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x100, 0x9}], 0x368e, &(0x7f0000000480), 0x99, &(0x7f00000004c0)={0x7, 0x6}) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/4096, 0x1000) rename(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') r2 = kqueue() r3 = dup(r2) r4 = dup2(r3, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000015c0)={'./file0\x00', 0xc3f, 0x2, 0x81, 0x0, 0xff, 0x0, 0x10001, 0x2, 0x2, 0x3f, 0x9}) mkdir(&(0x7f0000001640)='./file0\x00', 0x40) r5 = kqueue() flock(r0, 0x4) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001680)='./file0\x00', r6, r9) ioctl$TIOCCDTR(r3, 0x20007478) r10 = accept$inet6(r1, 0x0, &(0x7f0000001700)) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) kevent(r1, &(0x7f0000001740)=[{{r10}, 0xffffffffffffffff, 0x18, 0x3, 0x6d, 0x6}], 0x400, &(0x7f0000001780)=[{{r5}, 0xfffffffffffffffc, 0x8, 0x0, 0x3, 0xfb92}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x3800000000000000}], 0x7, &(0x7f00000017c0)={0x0, 0x8000}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001800)) fchmodat(r3, &(0x7f0000001840)='./file0\x00', 0x3, 0x6) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x8, 0x40}, {0x80000000, 0x8000}}) sendmsg$unix(r4, &(0x7f0000003e00)={&(0x7f0000001900)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003d00)=[{&(0x7f0000001940)="642a5b7d5f2562c57c9a54447b6faaa338441111a8042157446081b9810c124bc9a325ccfd301cdd321538886c8213d3fd5c5b2a106044f1d32722068ad2e956566fad469e5931973bd85735c1bad3fcb6fb9da91a3edfb27602dec62aad8fa8ce6281c0cf0235f60600ccec1dd46eb88389f484f90005f769393ee36fe1e9668662e4a28c831b1f40ef9db29a9d4ebb89667586bf0d227eb1a906b2c46fd0e8c94a456a1013367b65975809db328ad28aea707ad7796bb4f71a73f95ba9c5c4db05f6fae6a289f87b62a7588f9fe20757ec04", 0xd3}, {&(0x7f0000001a40)="b2f9249f37e16394026a9b60dc712d62a3bc56af4fb6738b7a28d953766efb22fc460da5d685", 0x26}, {&(0x7f0000001a80)="65f63cf60ba92d6bb33b331705a935ee07fcabb2ee763b15c8f5ca246ea2347068a4868b6333d4a576c8de861cf2861d24b79554c7813f94d68adf43e710731748d6cc", 0x43}, {&(0x7f0000001b00)="b4e520ce3c9f3141907bf4aa97b36f867c950b9e6d2e5f24bdeb677925592845b5c38c61b256bb62056e505510c5305d5a4ea5c89c01a027e9ea092ff3578a2e3b71233a16a8cd1e0c4cb0cddaeac6b7b8d652f9ac3507d418bab10b7c6f5a501f1f7756f6951ae78075b500dd1ec5620ea10dfef309dbb55669ae9a5cd89d955014de855a05f23dccb70e5fd1b8223ad9223f0ad81fbfef4686713f3c2975b7bc171247d3dec89f0decca06e8795e8788fcc8c0b626ca6c28bf05df72d2896a3ec3c49286050daa9182fca9b81f8176fb706a5eefb4fbcad597464455b5", 0xde}, {&(0x7f0000001c00)="81b82b6ff71615a49eefdf3f17c636601a823628f507df4cde4b12e864434dfdef467d93dfc09cda2d6183bd531bb5d1c51b27162efacbe763e01e05151395e84111a5f2b2a9cfce6024ab8b37022d670c07ece26bd8c7755037f47bdcc361793881bb00246d233abce8668b1e67ea722c444b5c1d329f0863a3207a20891fe84f122b51e1f7c1a81571aca926899930d1957935bcbfc876284317829eeec89705a70ecbdf27af230eec378fe0d29e9b487d17c43d74d326333e70437445a656f8622ea88ab95d3d020fd7b4c2e882d93bc9bb4e85a2386ff6b6154c538a72be03626018c002fcf6fb4aef50eca902d6f3bade057f61b670565d01a0b20524fff4eccc0548439badddef33495129c584b8a65763515aab170f3a50bbb14428da1c713186df69925a74b89e885760664944fcec53181818df3f249d7ac9fc482084014e3f1bd82fbaee608bd1f38c4faab137dcc96154de403705ab37ee6bd6d2ddd5e672ff5e5ee59908cd48425e02f54fc360fee835e13b8292b4f4e7fc1cd093fa80eb8e5ec21afd0d3ad4e9a605b5f4ed7f5ab006b4ad0f8e9606d16c3f5cbc3348d0f01fc536c77e53ddb3fb49163dcd430f6b06109a2d3edf8e1a0e0d0fbf8294c0915c811fd700185b0a2bfd7da8f20e63af5ed117ee0e8c470f1308a25091bf51696c23ad24f7943312b59813cb01556af3755865a596a6c8ee82fa16b47814e4f8bc2e6d7eb62fbac2ecdf463ffec4ebc5378a221e1c2c5cbe08e6dc97ff79352bf06898e21523c91a38cc25a2dc2858504b92525f542b7111c29f2a0ed683f260c3aa9adce9dcbdfc3ff8b88ae3f1023be5aec70033b5406fc64ad062dca6d3e076f97d301745c3fd24cbf15414fedc79dfaa3d30abf1328c8f5cf13ccc563fbf840f0f9d0650070f9ccde1ebbb10afe5594526fb1b134fe77e8f47c799e0310480d515d2bb19ce08ffd34c64a815b4a8b794166ebbfa30a014748197f8ce687d8f40cd8293c9fdf6048139530adfb1f23064e4c2f87a38e52a134c8fd443f05b7106e7889bb7b3d1a844da37cac67c1131e34cf13c793322da4d9ebad9cc3491a3996751dc26879a8c1e4394cc3c5259cbe361abeffaa3ff6942d7a96da74ea423748d32f6d1ef4541e221a6534efed863605f4ff76176538cf6d08703f5e85b4c428e9c4fa5171a149892e4eddb0354163300f8dd898ec2203feca457e93946d6938bb6337c076a344b0276b93ff82d8c8e08b780d2f60826fee862869add450c391ff5cf344892f2d9a0ee28206e58d7634e333a811a0457bc52e239fa2c871513348686ed07dc3629417ea3634286e2c00c1b7df20839ded1b0214b1b1512079c2e1f3b033c8fa309c444f7f6b69d5ecbc3603688b0f912d51434d4f66e10b44b61f1fdcc64dfebdf073a0e2ef3f60f1f16751fa1891f1005000d809bb69cd667aacb45192d2e6bf08a6bfee8383ba13dc6a5316b4095a79cddc5288ccdaedaebbb62c34a05cefce6ebcab8d157ad763a639cbf3ee0034de333b366a4b76bfb118456e32a732bec9fc1d1dc6de95db3b2e7254217939a152b4d0bf9d1d4c08284b1b727984c7ba1677eeb6842ae70d1f9b1a7e2903a105011e202f0ef6be99625701dda49ec2fd44ba1c58adfea28d85e98732040460b311de776721b813102723f3810f77d5afc104735d33c351236dc14673bc75dcd27078b1d257643b97f5ff0246041ef2c05cf25c4202795f4bc44cdda106e8fcceb9446909b37b53aac6e68cab13d974cc7f4c0d04583dbc756da467d044db3e36f32a6a11b403274cb25f1d18feeaa88f25c6aa92334446e30ecd665c575ba41a3ec8882396665c87b6ebf5a6e2f614517e1f0e8a5da7ffe13beaeb3ddfc302fe24975c00da82cc8b45dc3ff53720f8847281bfd79e3b5e84e4802c0d0164c4e798a599a9e11fe8df71b04c34bcab120b858bf1a484c2a9fa4e42fa0b1cb98b6be7911ec92b7e7d1e55e2ba879d2d57cf272b83551eec7ce49f674677f509d7925a4d2a4bb723a376a66fae719385b5aa3c301d452756f9865026a1dc19eba9d99e9b59e1e0d830ba5c19348e4433192182a7e455c1da4d047871670f65649152bee31ac5ffd6da12ddb3a9d0e590082a58b836eb1098f8d9efba1a24bcb42ef0919d6faca710bf1db8b61cd6b0b29ea0cb0b049045dc61534d8406fc39728885aa37eb5c438464b0b5f0b116901045d4b67317f79f003c4933fcef6e21f29741a2b16c4de13ea334975b0ac8042dc1b0fea8484ef019e3ce8cad3e3a1dd92208e47359b99307f8c50f91347dafd45b83e03f65783d74ca0cabec0352f8c6058bd951ee8a616fb058b5f47f3ebb699959caa44c9bdea655e0c49faeae659d5225f25261eda085ac3e0ce4c5792f37c8a18e776ae12a4d0ede9528b3dfeacd37086f1cffba62636f21c16ba91b60e1a5c0517d41ee1cd7d5405576976d81e5382a4fa2c6e34c8073af5b8a5f0bae3861d61ccb3bc8b49264500c64f5ade5564319f8d01f58a323b91ffde33b19ac8263e00504faa37ff8441ceeff29c94c8d950f298cdd6bf4816467424fca0b0b3c42d5880689edd5a2c0390d9391c80f9ceeff291f8ccb72e2ab032fb097f347a6bf068dafb5b48badb410e90f3b5f934254b4db58b9fc422756962d99b63d24b66847df8f158cfdd9fb079265fd8bd953fe9a5c68630bee99fc70f8a182f6590d1773aad7dc4c325140ec4391324f01be67cde126a5171eab219bcd0484e5cf5e21c4b7b23a00190f0a80be38e1d6edf42f515728215bf1132c709ed16d708b0cd8bc9460b1748d1c6dad74cb76b5c4ec4d8d6160367d6c99f63b330ffe248ad9b46f55c307d5dfc96503069202541585cacc233716f2ec58191acfbae689239b008f5a161546bf9caa09469fcf5505466bf27b5ef6db7ba0b29036137d6dfc55bf17a70dd2af363185ece8a95f2f7f9c8ef1c8a2cc79c4afc5adfca764875807b737b7600a9d646bbc9acd49d544b7669750a3fd5c6cd53abb7cc705d5ec1231e32fcfeff90fd8b37a941a2495ffbfad4c028fbadb6911629ab0f8538c8dac2f28b51d646ff20c2ad3307de81fb4f8e05eba350725cd7ad595e8474e59366cc36f56663965a520f279be48fb4e92cee1670648017bdd1811d41a11f2b691bb39780f90cca06ed0cb2fd85c923456368098a21e72eb22d43d651391e3fa222f6e361821adfc1513b28acacae1be53c1dd0fb6c1b7b0b86b7c0771f7dc1b219bee2759339e28414ffb36ae33839ac1565aa36f9c59d087aa1ece6b64efab2036ab16bd7fcd3d13b350f10806cd810f53348ffeca7de12f3fb9e0e16747b4fd67e172abcd046b711c290fc202f24549dd9b21b007c6c8adb11d8bba7df85381d71b56ac559e90cc651947aa6bf0cf1279a7311cacad4bfd914d2abce3d43f912c0282c41919a8b10be1ab98449a1b8c1a8b1e51d49a3fd2e4b72e02e105eb575ba7e6dc69facba16b3ef68ee772adfc78c1884abf2035b7cc778897480f386349273936955d9e79a7031966700f7e8fe5b9c3c47803c88ef8dd3c1879ef988d635df43389fabf1d841529a8b4d4330be0872c273ed6b50ac0455e47df5fd77db1e3a1b768fbb7d9c775fcc5aae9b2f915bb4f8e7164fa29546c7bc58f90f415de3f1737c05dce5d9407cc4326eba5701c7428782db63a99bda98c241804e21be90793d5c1d253b0e894bcf773699bca8322ada5d2e3f757d92543df7ce98b78e4ee2a8bc62d1d784a6b26c24a4d5d68c8331dd1fb5c6a1c6d17b98dcde96ecb7828cee81a8f5c823f172a03663303bf2dbb044b66d5836d50c18fa83fb9116383d1c2d5b1df37a44ea151eb4cc65a92cdf3089ac9b657a0dc26abbd84bd6eb02e6be1583ab8300e7b471ba2cbedfee8109539c8f170b6bfec31c411b9fc9d2aaf1e6ee138e805d4a9dc0db9f09994817db218294aafb839f329fd60f71e0aafdf5fdd9250a47be60d49f3a7431df2966f28f9e9c8d4d8cfeb9b801eb8517b6e329dcad04b21c3dae47434d867c3f73a9666e135aabb70a28af92b6e27210dc4de428c5a1619db5e5c38645705c668a3e8e8be658d729abf2ce016b4c38e9b37a8ba7be1340b2537430fd3775317bad1d3884db6d5a6a4b79718c69bb1f56d8403def08d9f38701d6d5e2fb04b4ef8b20ff82799660bbe8c3c1ff8914b1b306b90a056c14fd256af96608392aa7502ff0eb581da9c7a8cf8b1ca5bcfe3904831be149f5e296a72bcca23c117be53dfd8676f789df586a5c14b95f3ff770b7f1aea935942d29a21b29187ca18abc578b7a5cd60337b68baea9bd7defebfdbf0f039649e722406412368f9b8e4e3950a8361679a9cb2866c486d95e14ba67b814bbda85f8f37674e7fd2f4f1f02e36e15118065242e403a0cca8209cbeb800415a989aaa6b2069d904b7b4a1e0326a3cfe4c0a79cb30db249ba3ba8043a6dd441a978aa02761454c522529a5c19e7687b0e2f838fd463e347993bed55318572d9910fab00e1493f438cf635bfd7757658a083c571e43d9d22dc6e98237b53d5ad1c993dde97bb9bc9720f9177c0ae6e5b39e3e4639b5472a3fc4da30008c25fde7dd393157f7a9f2c753e88ca61d40f91064cbe69aba9376efd473a18f011d2f48012657932d4218d4e875a96a328abaacd5eeeec02866078274213009c1bd390c8978931212b30cf99bedc31bb51a7ebee331ff68387bb72d5a14b74d92425538ff42bfd544f294d78f8938bd299563a1d0f771410ffe172ab19706abfccb51807f76e78b2ae9e85a98a5da8d485c81cf1ca0c3e50ae893dc2eb51598fe4d0a0c4e299cca7fbcc121e59751c351a973b3339174690c3a1537edb5486e1309e4ba4eadc8741f1a0918fdc8873d170f91c3fff2206ac995368f31fac1732e851c43cc94967d381f382e663b40980e1de143ca88096b6c0678e98737adeb0a961e9e6e1a1f8a34da7e6d4f985193184707d1701af0170eac6199d02a743e9b7ac50cff655985c32ab0d43e0433fcddf9cf2f4028cfbd9edbde54f4e116f47572f65b4d2cb03e927f05adf307b3da8ed4ac47c21b433f9c9fabceb3e7bda6bc0d4c2cc3729018c2ab3871411b3c6591721abc9867e0a56beab3e07d8388bfb8a8b05e352a3a53eb21b0a8b28bafb2716573075ddfba62f3e5c4842267a49a69394ccb23ab12e7fb5c1c0cc5e7a9f93e08d06b63e8c65f50dc052ec7c6e2f84ee2e5216b9320abc04aa9e83cdfa57695046afcb090f0ac87cfd6a1498a874f3d686a2a5e9a5d40d49299fe33d3daf3ed5b73685e466fc7485cbadbd8e67ef765423878ce6aaf6aa0b858ae133cf93c5182570186a70765b87954122c14fb69fa45d018cc302904aaf2e530fd2c17eb8600f4dd3946739d6f955887cdb03bf92a28db98c31e123b775b72ff5e0c5d11db6b36849993666575bcaeda78230840007cbc8970f3734ae98f66ffa7408dcaf7b52db0f8ba0d5abc498b1ce4f2aa3d72c0ca2be2f00b0df774cfac5626edbb3a7345964d23ea52b9f2b434c9f285716faa71fc7ff0f1cd1600ef6061e57359b4e7e8200d13034b63a27966217d254c4b8331cfbe13be0b41f5b384b7f0740c9db284b618dcd420a9d7756b7f438ba231f684da73982c1b96601a6f572417cf9bcf2776cb128f6839786ec8b3596cd940e757b191eb00df84198e90732ab9d090e8f57c1a32d3ab94b5e036536b9b1c46464c95af5f1b267fb18241eaa35212798c09c00aec9af299e18", 0x1000}, {&(0x7f0000002c00)="eaf3660a244c171cfb3abac97c3beb31e483a170b6c9610cc797e31f044fa270be767b7f9f9a49ea91dab4ff429ee62d9c62087084e3ca4611a71e75b19471a1b8f2945ccb21d16424fd0756d2dc91128ef783731e01a44a2ad99e9c5d9c48d7d1b633e20de92c2fd528cd1cf90a73c8dcd04461bf23417c3208e5cb1dfa3482f9c2f66f104bba2ad3bc5f6ac13ca715dd2c6be564fda27aec919f605d6211830b03cb54e00c9e05320cf525a8027e72ef5fd17a4fde2ba3dfb20015ae44cc6fbbe8108d89a4b11ee0a7ab4458524a05d52aad21152bb9a583a61ab894846675622f8c3760a511f3aeea3f63e9e1d1608d23010a132fd36900b92e65662dbdc61e28f8ad3b6586a683d7f8533efc5eb06b29c81d40a9307e1970c085773aca52205bd8c5f843af0c0272a368a9e6837204848fa1efb804ba61ec614940646036e33b06667210a6ccd75c574cc8c16633207152a4a99fb5399efaf75dde4fb895d2219a102dab32866ee24e55cc527d0ea9ef6de64b568262962d839809a18da44dddd81029563378b0e1a1db3b186f3d5ea83d484a20d75bff7e81f81b908cd2b9b4587788222ca22acc09eb5a23c4805fbeaaffae45dfdcab5eab2068f5a1a6c9055a789a17dd3abfb0120e0bb56324a556368f108a76e15396e2d3daba6a1d5999e2e13d100df58538c575f1df046db62b0bb583c232df35b987b6baa1d60a1ab0426a58bb69552bb920300c5c9ffe4217e5ea24a817ae9c076e7f40ca31f57d00373e995ac8e18b11b1596f7e6d75f02969671db9e7dc47bbbd016c0f1c3c23c8e8f36a4aadf56dc9e87a6e5e0e95570bd4c70373bf707b00fa6f6d3b7c5127867b77f1c1bcb17358c47399ca809d19739151d98eb7fa1e510153a56fc33b84256e0c809541133c4a2cc537f0ce2907554e5cf3f39d441fce56536fadba2730f30409691c84fc5807d553d4ada31aca3c2877782c6d577cc9696788a2fa963792a1b7e9da75b505787ba52adcbd7e770e671a9cdb930f43a57c2f0940375de69cc647dacab4499eb201a41082d04749c57f46dee08bfa87249823d802620f718180ecc121c865eb2bdf30b93814c56aeb2b9248845e49072bcfce74d8cc5be652a56f8fd5c6f756484bc6d28acf061f2a214d6a52ff4c88a6c945ded5f3cfa57c61ca0c2eac96c6871fa7e33e70a96025d3fc233db4adae9c2e4fa72b252dbe4fb80f2d891943477454396bccebe87bf0a4bc21223fd52134de3bad631da0f8f1398a95899bba6dc1baaa3928e1c7c013c65ec5844fa2009e936d2a9727b2650ebcc06d9ac074a0771a1e14d6e1da988297aea81f5523f64f65b4a28c42753b644d5522abb2db39cb1e35b905b0a385a478ec0e6c3c0be288108546b7810b5c4f1e9170d05443f1e581b847787e950624e41167b226b4c81faa1c359c5589fca13c07690b83b5c79010f3469d83c1ce1c802e31a1fe73c4964b47255bdfdecbc464c5a926be1efa1a3adb83d8fd72b21ce1b5f905b71a8e391c26803ca729a0020b5f5e784784854e1cba24e243a9fab031e48d3f0de2504e3dd949b9488b5aa38f2cb88c93df67cecc3aab472a6844a43addb74538b64ab5f394039dc168e8b22e3d16ea03cae7d38e4eb91bd80dca625956437c66e2762bc327ba55650590a90630a87279bd6be91802cc382d7ebe39d5bf342d0a3c759be6885a9128086114fa887064d1c97bbbc3fe7e22295be9cdb527e4daa6d02c3a1ec3a47c4135c8f4b1f8814f8079550f4e487615e18861aaac12850e1574124738f166019faf880b2d4e2decae7fbc9d737fc9d8b71fc62519b534d662ff7f30f798954033ba5370d46a08a65603eb3f3c7624e3da56ec32de01a13d3602c3774a431cbb35e30e7864bc80ae4f56cd8fdd2ca85084f1ee1f48ea3fe972cea91e71f4bd87f2b42a7b9cf30556a5f80d2f7ff7125d7fb2768535d8b016d59b0b369d411377a210baea13cab37e3d8fff957bc51ed3a4e1930a00999016368c71b1196c23acea7e8a2b2d6685f0132d6996d2a6652affc52b63a6296e5c2028599a38c02df166ebce764802484e7052b1c9d551544579a3f805d01baaaf3af3fd5af671619cc3224d22574ab07f941492e7e557eb864401488f53767dd1f18017e97c78df9dc846961d6b1aac4582b6eb2d664cc847dc373120b9d56e820fa5ce2152150c0c4ef283137a3b61e7b19ccb9d66b19d46e4b95fcc5de2d644b1388cfcc5822da5ee36a60ac44fd1f58127e7442f92bb9a503b08f289cb6fa763177678ac12c9fdda80932b27b2f5c39f395fba11b7924149c0d0aba9ce9404c96a8f5977a453f13b4a77db4bdffe6f35d0b64611211910e9542d9ca00dd06a98cbc81cbcfc02c6fc44e39e695e11d89abbda8d6b3d4f6756e52ebb10bba592d3637ba76f1c60aeb55a68ba905eb6023c87f726d5e4075759ab8f085400488105bb08a45dd8ef16ad62562743e705ae7a21c68ba9b08c3aa98d85a6799bc717620a3f550e9fad508cd4ab4fbffbe9f78e5d6a2feb48b10d1c867f6cdc9f47b782f751d1b5c0def1503d4c2ca92a3a3f4b8b60921fd138366837c0383b5f1507b8ded6e9610b2ede7badae10c4df3156be0747da453b980e2d4fe0531c495ee669936e203596945b49d9463541b6b71d261fb5e9f776ea801ca0a5ace05b8858c31e6a5752a7f8c6fb9d31a416b274eb07b5aacbcf9b882d48287d56dcec1d3471f847008a2ddc4ef4f8cc915920bc1fc1655ba549644d86b8ea642c89a94783a644d94c8229c5411b8061cbaf16114b8be192fb9f817adf602ce09e9340758c9e48bd9567e95ca9681495a3d2077e85100450846a7cab93f8406c57c0d4fd3c3bebd2dff8cd5d77b833b9b30cfe8cdb44cca012fc73caad16b73851792e58091fe8f8a2ef193a17f8eafdc86f25eeb80933c126230a05579448431c4754d9743249e65703806dfb58b55a1883ecdfaa1b4ac5bc414c9172e0c43c018741b023d7d5f1c45324d86055c46d4c6dc98fe09c55c0d46cfedd70937bfa000baf39c7c2f54007ff03823973a0b420e841433af48ebbd009f0eddd7f5b698e86ecf7262393b26f4efd407763ee3241a5aee29e5b593d769245c82d8afcea565dc8c71f3737dd08b7126228074b158cde7f6ce6bd06feeb03146a0e02ec2c0a99441adbb61b3a0a9ff273b62ad7082b7e92afaa5c548ecfb681fa46fd96b135b1a2711750d9210d806d43a8d7dcdfd5b5d1ac98f816793e1d4734b35ce7efc96eb291603ec073102e5c217f077f72c8af2f309490170ece86f67194c288f351c8b7a7f37311d81eff1221b3b9eb7087044d025495f9d58f0790bb1689de5cd3b34a0341b55b9fd35cef9d1e478b13fcfd70383f804105dd0d0432f5e7d43049ecb58012d8ee2676954bef2eaddfa7a32a45ef855223875fd83739ea7033d9ef80fe49fb18cb781cdb37cf698a2e6b2e6db743b52e6b6ef7abe70b6ec744414f8b03954c31ca79730d26a11207d0312c0c14e6ed3fec20d57ea2937fc8adf8f6e767d72f05275e5192fcda66ac339042bd0e2f229060e709a52820bbdea72ee4189bc621a2a35418fd93d0ee3eca280b566ec2327cac7e6a72cef3fb923c09697ffd5553dcd162fb67e3894f34bdb29fdf80fe1d41d1bb1392a83c82ace71d060925bccfdd4ead76b7e2a0d9a8582cc558473cb7f8c495439aaba51af42643305b01893e4068d9cd5c6507734a429268d24026470d566d9b47269cb4d67fdc8c2b5579582879e4f4f7471c2adfe49d9f6fda6d894599154a819aa28477f1fbeff704ba22ce387a8be0453292a0ca4c5cdc5fa86545de87ba696daab02ec730f3701eda1b8a2030c11c834761323491af181be431a1f29fe671eb97348d01d03ddb46dba9e37ff31fd800db061f7dcee0372ba1ccbec0f7674280d95ac115c2172fb43453b642d03606e69f84aa10e9d393fa39227be01ae75ec5c15aeb292085d31d8ef96a59b4367dd4f6fb47a8c8e7e8ebe41259dbbc660fd2f28b3b60c84ce4fa5bb4387bdb5a05065f665ab4139b98b8cf18236c1e63f7b2289e705a8dde68ca5e8d9119d116b0de537df6d4fcf80207998154b9a6f7159018635a3a0c011b63a0640781669bf869a6a43348488cbc5cea0a7036476aeb68dcdfb3d236665616cde19b1eb7145da24e5c70e778003cfa584f1ba3c7821b9b5cbb71fc9effa7dfa05ec0e5b1e4a9078bf13b41c32d63a95e5b5d8ffd3dc64e792f36627d7d64982dbd20c76934316019441335a5fb82cacb2ecc6adfcb5612eb4c3af96d4ede8126b99736ddd39e11ea64892d442fce726963bf243a7b1d125466c8ec6075d728466bedf453270e00d7c82a1d552d9aba0bcde58a2f32d91054bfa83f9eb04fc01be93ab82d4f62ea399ebfcca3855a141cec142085818325c23d0e88992b375eda72bb78851bf7c7a167689865e34c2afdda390f8443e4a4d9e6b9ff3d7bf6585a7653b6b50eda9ee04d210ddaec811980e136c294f94434eb538c514e51b1782bc7591dacff4d8c428438e0988fad92cec5a5306252c002bc4283b318d301c63899b8f57124e8220fa7fe03657040cd27aeb42d80f90b46bb627118ceee82dc0286d54184f585e3795813d301ec57d12273563512eacfd4e490350f249dff3cec9a6647f5bf1189a58c17865549ad87e66b971ff0474049c1182bb920b54ea98ef483efe656ff6573869b599b7890bc5ae75e8cdbc412a53465cafb5a30747663ee4cd9aa0733b417743c7720d6dbf08dd9aa311f6fcf3c44fbb481e3d2398f68d32fe5568b6723a96c4ef85c2c2671815552d660e4e0b8218c90891d3901db246734ee460118db9f218e81e72567da6ab452101cc4e0cc2a1caeea59bee6ddcdb95d121d99ffa39b46079fede70a81914e347781a4b2762ab2dfc5be00590b1f5fdf774712301380b3167fab1bdb9b488d535eec86b400866ae10a0480d4e1322f2f1bc97863b1ebeeabb9a58b4b6de672bd1cac705d61c32c2b4a39570324b2bd910e4a6f8d1d315478ae0f6197588c083e2eca105b6d451788b586fd284ee5a75149049a4ecc3afd5aefe6835eac05eb84812cada57894a9e918d60010bd797aafc7c00d252bea489a6ff7ddfb3fa430592ba4011a1f01516da9c5fe5801a9240f8805bd81b9a0cd28f8b1b245a3f327f86960749ebb8a7259ae6d33556cdc6e4aa5fd6ee4b8814ca9e5b7b7f30da809f163211f126d9a48602d3136e682c3a46c7f607faf1a6ae9e85170b4d203c9e2d9e293a1bfc1e1aacea0cb2445e4f44dc7b992786b53dd934a45a90b2b56e6596f63ba2cb70afa39b254fba17336129c43086dc625944ea877bbf6869955c269f2c3150ead4e04773ffa0a5703763540906a1cf9fc9fe6fb0cc3d9e7ead1ea58eef3610b724a60b40890811128d0f145fdaf52b2336a14441bee26c6cb50fc99d5d1430fe1092eab1629de69606133da2c0876b1901ed0a87dea052ed13330d0b0c2b18fe109bc2057bf0cf61ae8d90b784febb68bc0ab18d7c3f373863f6d414400cf450643d1cc8649aeff5cd3987617dec05fd9124225ccf526fef0af543bfa266a1014191d4b4804152b2d57fcf5e29c6b54d429e1d7bf80040c26735c6ed68bee2fbcf3151e6bcb23aa443ad6f8c7306efbc4692e2fa22acdf195c73a4623279d73318ddf6d1d677eabe64fbd1b48b565d307572b89ba9a7a627cdeea64ad60cd4e924fb0fc92d179dd63670e207b0f5d14b249940c172d", 0x1000}, {&(0x7f0000003c00)="94c469b7110ece702751c5c1cbc432f20931c9cf3506921ff2fd7634b4ac5cac705d44a3e93606b3b9d4f64e206efba7fd7f2bb59f4aa6c0cdf8da64bbb429d747d3f0f7d879d412544bfcf2b642095384f0c2defb313eac125e34ce6721a44ea6f0173942604623d0d734ce5ec11cc16be6be8b489b1d1241402cbb6dcd0cac61be1cf8448b65d76dbc2b3ea3f537bb692a0402bb338f3bfe61b8bb3fe1116ad2875621879d8674d57b4f81857f5d0ed0986cf6db4970e95dc13e171d7d694d3762ce6228a40db74edc88dd105e225d723585ec2195822b", 0xd8}], 0x7, &(0x7f0000003d80)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r6, r9}, @rights={0x20, 0xffff, 0x1, [r2, r3, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78}, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000003e80)={0x6, &(0x7f0000003e40)=[0xffff, 0x2, 0x20, 0x1ce, 0x5f4, 0x20]}) recvmsg(r4, &(0x7f0000004200)={0x0, 0x0, &(0x7f0000004180)=[{&(0x7f0000003ec0)=""/116, 0x74}, {&(0x7f0000003f40)=""/238, 0xee}, {&(0x7f0000004040)=""/245, 0xf5}, {&(0x7f0000004140)=""/56, 0x38}], 0x4, &(0x7f00000041c0)=""/34, 0x22}, 0x800) dup(r5) madvise(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x3) 05:38:00 executing program 1: r0 = getpgid(0x0) getpgid(r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$inet6(r1, &(0x7f0000000000)="42e342ad8864ecc8c7e577869fd2dad62f14ff1b291280142927950577943a957b7b8d8e6c027b0ee30bd5db1fba85d139d3fb5b4c31e36928a1b45693285ffde49e0508d2d485b939f4c7198e73234ff85e00f231d3e04d3c0be027931792639f8fd5ae376532ff7b2106155ac68e182409835329dbae36c06e9bbc5e986b1348da08b80986d033ee424535424e6ccd86c99645a9ddaac1fc8238fe770d0f8a57441e382f8c316a0c85b4b83f969e5c9e7a0a73156d4a27b95d7caa66c849517b1e8b29d0eaebc385005dfa9d14727f0344d70b9f97ffc00045bfcae21dce2992a75a173915aef0250c223e252fdfd321e4562be9fc735e4b49", 0xfa, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x1}, 0xc) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:38:00 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r0 = kqueue() clock_settime(0x3, &(0x7f0000000000)={0x2, 0x3}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 05:38:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x1, 0x3ff, 0x4, 0x11b}, {0x1, 0x8, 0x1, 0x5}, {0x100000001, 0x8, 0x1, 0x8001}, {0x8, 0x4ca3, 0x9, 0x1}, {0x6, 0x8000, 0x3, 0x6}, {0x6, 0xfff, 0x8a}, {0x9df, 0xa90, 0x1, 0x8}, {0x8, 0x6, 0x5, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x490}], 0x1) 05:38:01 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="b9d2858fd7fd92a94c862e631291f0cc8aebe8ba5bda7418491f1b521209c3ae7541d033", 0x24, 0x404, &(0x7f0000000100)={0x18, 0x0, 0xffff}, 0xfffffffffffffe52) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 05:38:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)}], 0x2) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/17, 0x11}, {&(0x7f0000000480)=""/14, 0xe}, {&(0x7f00000004c0)=""/117, 0x75}, {&(0x7f0000000540)=""/5, 0x5}, {&(0x7f0000000580)=""/150, 0x96}], 0x6, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0xff, 0x0, &(0x7f0000000040)=""/255}) 05:38:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0xff) pipe2(&(0x7f0000000100), 0x10000) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x1) r2 = dup(0xffffffffffffff9c) listen(r2, 0x7) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0xfd) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2c, 0x1ff, 0x73db, 0x1, 0x8000, 0x1, 0xe15b, 0x2, 0x3, 0x4c0, 0x5}) 05:38:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r1) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$KDSETRAD(r2, 0x20004b43) 05:38:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x200000000000000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgget(0x3, 0x200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) r2 = open(&(0x7f0000000000)='./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) fcntl$setstatus(r0, 0x4, 0xc) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x0, 0x100000001, 0x9, 0x5, 0x20, 0xd0, 0x4, 0x28}, &(0x7f0000000240)={0x7, 0x8}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 05:38:02 executing program 1: setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x50, 0x40) ioctl$TIOCCBRK(r1, 0x2000747a) recvfrom$unix(r1, &(0x7f0000001080)=""/242, 0xf2, 0x800, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) setegid(r0) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) 05:38:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() pipe(&(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 05:38:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2016, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="f0e32c8c724aad164b949f8d61", 0xd) 05:38:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 05:38:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x57}, {r0, 0x1a8}, {r1, 0x80}], 0x4, 0x1000) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 05:38:02 executing program 1: r0 = socket$inet(0x2, 0x4, 0x9) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfb8, 0x6, 0x0, 0x1, 0x80, 0x7fff, 0x10001, 0x0, 0x0, 0x100, 0x6}) pipe2(&(0x7f00000000c0), 0x0) 05:38:02 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) 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) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) 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, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, &(0x7f0000001c40)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001bc0)='./file0\x00', r6, r7, 0x2) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 05:38:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) r3 = semget(0x2, 0x1, 0x100) semop(r3, &(0x7f0000000100)=[{0x0, 0x6, 0x1000}], 0x1) write(r0, &(0x7f0000000140)='\x00', 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000001c0)=""/137) r4 = semget$private(0x0, 0x5, 0x31abeab9b6d42941) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xe, 0x0, 0x0) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)=0x8) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) 05:38:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7a79c615) mknod$loop(&(0x7f0000000200)='\x00', 0x2001, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="842762283b6558dd9b7c04ee5ef13d98e2e2c58ed822a23899059a0e1176b2d660fc76773fc96b7e840b757f4b3c7f8d8340a977e62616b3550b0701153bf51d3aa5b7f2d77c6536f37f64c7b57a83976a73aefc52b1b40112b8516d70836fdd93b582d9491b6a577ef6e0237a43f8dfbc17dfaf6233aac13b9ebb380a0ba3b53a6fe30854645757f3de326e0317", 0x8e}, {&(0x7f0000000100)="c685d2d64160d2d3abbf86136215cc127abac0dab8da047e07465a894abda36dffb95ecb60fffca8eebbb5cb7afa129ecab0cc33a35a46bcea054b30665292b8b5ce604501c593e18f37e1a78194bc438ebd078175ec01c9047ba8a2f00ccac409a0c2d3de23646914f3b1eabda445110d", 0x71}, {&(0x7f0000000180)="1c952ad8b17ec0d14ae9d31fba3369d450222b03310288e97962eabc9cb44a1eaf2035e1e68bc9712407a3a3ebe85f329ba4e096ce2b91d15d45433b", 0x3c}], 0x3, 0x0, 0x0) linkat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000280)=0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xe013, 0xffff) 05:38:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000180)=[{0x1, 0x5, 0x2, 0x1}, {0x8ba, 0x20, 0x0, 0x8}, {0x0, 0x8, 0x7, 0x89}, {0x2, 0xffffffffffffffc5, 0x9, 0x2}, {0x39, 0x1, 0x81, 0xffffffffffffe682}, {0x4, 0x1000, 0x100000000, 0x2}, {0x1, 0x10000, 0x400}, {0xffffffffffffffff, 0x0, 0x8, 0x7ff}, {0xdce000000, 0x3, 0x5, 0x1}, {0x6, 0x9, 0x1ff, 0x7}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 05:38:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4000) 05:38:03 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = getgid() r1 = getgid() r2 = getgid() setgroups(0x3, &(0x7f0000000140)=[r0, r1, r2]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0x20, 0x1, 0xff, "f6dc6f069789b09b5168229d51b6ba2495799269", 0x7, 0x7}) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10800, 0xa) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 05:38:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x71cb000000000000, 0x200, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) socketpair(0x1, 0x3, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt(r2, 0x4, 0x80000000, &(0x7f0000000140)=""/104, &(0x7f00000001c0)=0x68) 05:38:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, r1, 0x0, 0x0) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/185, 0xb9}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/152, 0x98}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000002480)=""/155, 0x9b}], 0x8) setsockopt(r0, 0x1ff, 0x2, &(0x7f0000000000)="72abb13c0283875a8f4851c2ba7ad613145a2b3b134b72966e5c240cd86434b33a47dbdffd142aea98e0629ea92cd2259aba6bd02d81e8a7e49d09c0007fdf34364db6e4a1aa859db0255a1c0e8b3d27484026d894146e2733443c1d1889907e574c", 0x62) 05:38:03 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x200, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) 05:38:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x22) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="319d4da1e5063a9b18e97ea12447c91b2666c207714a20587173779f44480982d58b677a2dcacf904888b80a8731fafbb634d4f85c8b9abb7f1a8f1bebc26d9d75f30d0208d6d483829a7e611749b05804686fee22b2d0d9bfe9f562634fe5c9d8c289de4562adec4fbd2864", 0x6c}], 0x1) msgget$private(0x0, 0x404) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) r3 = msgget$private(0x0, 0x2a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xa3da) msgsnd(r3, &(0x7f0000000000)={0x3, "4376419bd1af729082fcae771a2084449cadac84244ed465c69e"}, 0x22, 0x800) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x2, 0x1800) 05:38:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x880, 0x0) write(r0, &(0x7f0000000100)="cf0e3562053c4fc2cf39e757be1321d6a8cbb36ce68480be90a0c2af90e84a2b24fcb07046bc7996dade457951c3108a1ba1860cc19dd93d343302fb0799706b172f4f50c82636420ef1b3742b6369da499670332f150f91138a7f0daebc5a3d1cc47349dfe9f9479e4d2fa43401c44436f3ca3262d354947768c44a638faa159adc9ce1f6f79d68c878cc916cdf4778575c8f398c95fe856363e05d0f40c923f5ee377d7cd8a631246f885009d6b422e4013b3483be6e31a4fabad54b28efc26f5cc27f0a1ea508b93f0bd41d1338d9e2f4541d668614571252c9d42525de60a1f18a0a981751e3c61151feb1b5fc4b3b815cd9c350293fd1180236c4e2530154a4d977aa377c15ceedb863fabaa7d192d04b0d627e8a05cbb657d5268550a18340bcfb9a49135b6df95bee97eeeedffa7c22b95ec8d795fa761936ec012cde532172267f6cd88c37cf2b5d1e9f84704c0d19c4552fb718fa95181509d5f2dacf6a99fd2bbdadaf94b2ca83eb257d6a20e891991f09876010930cc6a20123ccb0cec73e00097cf81dc35351bf704987fdf6a5a97321dcdb1e3cc7b9f2dd7fdf06df2426834803078260c16ae801d106068ff0ba721d4137ddb98bdc53d40f136e94e455b9a9ff9a612cd5e53dd8d5333875fbb85b7a253c916adb5d3d40b18a909d18ea96f8ef5a545e76e6afc4a6781021ed7c2462201e683551e275f2004ffd01ef94acf26686e20742e153673d7c0b3137566bce0b7ddc16f8104957ccdfcfbb51a32fbb38d4ac20171657238e172fd969c3e2d751d08d12670a1bd2d6a32b50cbfc0a775e4d07722a9e6d87a5cdc374655fb41778d93b29a1eb999b54547e82701e01a5f28751e2ecd7292aab9aa682d67f82ab7b3e5056615a6c3550a267d158d75698a0613e560c5e89b28c3f6d36db88dbda46b12b1fbf5bea30db61b74c476dd0a964ebccd2b0f31c5cb8c8767713543c93d91691016d7027433eedcb7ad8cfa46c64df840c5dc0dd1718460739c746290d3e770225773974e7ee700fd557f2aff9e3edb45efb483c85b808e61fd6a57f947e53bd35bc862779e79c66479e6955ca93458df0855bb82915e550383673531b230b819cdd8e0a4229add9ceb0417510d6c5bde8eb16238130afd423d8b82943134b2676f53c3c35843008bae301db34ba18e2df1119c0171e122587298f4c33b62f6509a9ef80c189f9729deb0f97302c46c7f48d9ca5406de724ca8fd29c8babbd3ea9b7125c79cb2eda627e71c99507e838ac44f8495a154b1f898ab6a02e2e9ad8588df85fb691e060e05d5af5b4667e80577dddfa6fa0286fd0119d9d88c25e80e5e7b9c80e36873310753e11e9426ec85b845895a5ad5ed65d13f8d92bcc757291d3ffc101e3c814cf77c84fa5065b3b567737a9be6feb67b47ecb138cd401297c17ee25bb65bee80a465aed829c00b47f9fa487f880ee2b56021186960171fe18cdd82fc83d8379348eef1c53b5843756821a66df766222d5870cbc9a4d682f99452856d40bc04ced0d6fb0199e67a99d5da400e2ae9451f5360864fb52224d33c1860bc0661c14151cd681b3ba9937a7eafc56bd3d942aa9f357dea3ae095cc004d7f371203ca2766dbe8ed56058dd55c00e36eb90fb08432661481a6694fb9fb660cb1ffe409bea85952efe7b350d02f6fa7f05835554c54011726e8ea2a8224217794fc41faadfee13438f0f13406cbc10e474a8dc0a0990f7ea8c2793c429b5f08ee648142f2e346a91798d0bcb7fef5db24e4051ffef5853a29656327bfab16267851f2637ae224e757777a1d3da70334add84db36fc5f82edc7992d0221efc6e8c6e64b680326a67eeb76867e5bd8aaf0480e44bc417bb7fd5bcab8aaae8ff602544f85377ac736059f8702c62be182ad0eddf2e023928d042f6d5b9d6623841ee87f15dcef5e8cd2f841e013d38f79b020a5b7544a8970f1a5be3b351535f53f7f6a1763dbeb6968b4686bf247d628582321f4607b2e9702a12087ced391fc43ba1b99b5ec450195033349740cb87678ea3224c8c57ad2c8e52ee03fb7f177bc09fff6f240d5d7429fb4559636bee857e636e8e939b18a9fee4c4ebdf77f198aafa2833f887a598df175603f0922ff4ba331679ebae5d498bf13656458774f13442fa1315d4a4d070914d789f8d7acd107ad8ef6494bc0d737d6f786bb9439428065b7ecab3b706c30356189867a856c9525bca87cfcffd24b60e917515b9aabd41023143409cb5c03b6050f21e539b5723fb73ab546dac3d9a1b17fdd19073d12cdc6fd267d8010a02f21db3c0bab7d9ed7aa6cdf01e522d4693ff9e0acbe42eda41fece239a6c4a72af692b7309cd4b5e28deceae7a703b51d980438702cfc64e46de16eeadfb0a009ca242c7892dff24e6c8eecf4a9fde725807d3593c436de06463ae59bfb85837e66872ab34734fa9d2a9fe698b37bf0a811159b0db15a7823d95f57f73f60ff462aa37d05b5041aababc665eac374f3867000f669ee1e4ae4cd52244f13d313f521685a52f75497998467716ebcbc95abbdf9cc0f51fb9527576ee45c8e50e74b176443cb78adeb5d70c07ca225fd94c3fa8b3f77096cb4aa55ebdde68d795f562b6807af0ee9ec2510126c87ac62b33532ffc0834dbed49877655d04bb523a7a748cef1163e4c2ee03c25ca96a47a9cd3143cb03f37164ea40ae92857fd1995ae79bd18b9d0650326160679a36018e60d4a522ae33f0243b1908b321ec478bb8e3c3e6ba1e3ada56c49074fbee0e1efca63048b1967a5e072b5ced78c7a13ec839540caf43e5dc965b90c3558da044bfb47bbd1ff3c79f1100058b4f0068e35c9b59ebc366d57b6c84548deef9e0808615fd3479496f20b360970c677fc6a73dfa7db96ce2d9516fad92ccf618f802f334d859d20f00548d8cc43c49b15b71eb42f3b7b46737327e10911f6ffb7d9d35080ee35d5628506e9cf93bd62f1772f40304ae3ec3ad9d1c490fd1b27e4d8cc4ba83e056c352188d566d5cba8fb5768abe2ad76d55546c638ec0b11ddbf329310130212853e44a79dbaefdcc159b7c0b56b8bd506f88962193bdaa9258ca32827239f76c3771177346956932f639b7946ff68b5b63a530db76cf4e8ee4c6e83d38c1dcedf83108a154eb0df40c8e3e3fd7e23bf32e355209730a5ed29b9b0a7ec11a00cbf13089fc823dc9691934cb3a526cac59f4a9aa2cfdebec3253b6857c61d3ca18c0cbb9e84ef23e6c9f9ae94bab4175c6593cbe8c424d8bb56467ec28ba30107da3c0e097a9922ec87c9c77687b5f8ca106099e7e2d725defc4a1048300dd01690fdf5b0bdd68885fcffbc3c7d88514986270d4fb3502e3ff4a239ee3f4f96e9d5d0e916a6f6d5fe5869242ad2c15d6d8ab5aec9cf4c8dc1976256034838b3a2869eb7bc4d1731d406dc33f409645fc99d63f41ba3a575123c9a95e77979530c7bc2433eb0d71a3380bb7215deb79e9055623972786b21d1594aa6fe9942f7ad81a383da841d3d40ae11e415dca27d23fd1ba1f0b63b094783bb65c6f82a2e62e64931f92b80690dea434f6f21992a59dd14162eb5ce9d7006aa8949fe0741adf4a19e4c335b10cd97adf6e693f478de8539a227e78c2ee2c7abd97907cf4f30c41b843eae92fc65356a32f267cc7df536380573b276ce7bb69c15b2be4397e7f69a61a9f84b8c25d57a8fe9fdceca0673e8a4ce05f6b5682405082d9c50cff5e0882243593416963c6f1619960ad665077ae7d3ffd3c6477de8885778686e7e6d9ffe8786131118d75e710a3273b3fa2609b698c55f1e319bd0af8474e79a252c226addeb3762d803b3c9d627b45d4f3745a407cfadf242285987cdce1cbd0ac576eb1ee95e36daccb0b342e146c9dcf2d879ccc69f2f1b0fd0a50438deb5026241c34faba617daa13b8c1b22840f356b7fbb4b34f6399e8a8d6b7682c10ffdc0fe9b5a981c61cce3a223d04966bd07e847af55b93833ff09f631ca72a1c3485195b3b766a86b7fbbbb8fd6f72b8e7224193c1b7f4470262ee6121f0407d92d084ed7cd979f1d601f034fcad979092732913d3188a70eb1613dd245f73a7056033f8739bd29ed7f61d2a9c2d1b3bd3589ac70f66821ff6cecab3191cc9712a0911574526d12b04e11455f101d61228eeef777e15ebbe21d52f7a6a118028a44f82bca747f4de51b31481d2d0cd631104c29621e2e1977578a4d91f915be9e2310205c5b0ea5ac4aab4c846a9f1b8a37b06440ba6b672fde3d12c40b8b94f9506baa84b6e4086325f733c4ae6888985266565d66e520b854753723058485907b07aebe6c224f39ba4a0ca34a2e215155500a6113c5b9edcb179a90cd2331043eab7c222362e678e210fe1c0e7cefd5b064039669f26fefef3b117287f1159e74cb561267abd8525a797e5543a83e51a6412e7d8d9c351f240aa85d4dc22b270dc8c0ed708c9964a65f5824664a7008f58fb5577ec5ec1cb52b3b4ba18220e471411deb1f89649724d71fad996e3a9c48e8a68936d93b9e66ea26f80d63a559292940a1602ceae1b787e2e1a47fe2190e3d9cf9c07b24b619104965a98ddcdc21a86e7cbb5244bfa3c690573803fc13a5adf7f45c2ec4fd1a3333a3fcc2fd99e7c7befbc6cd7c80072cbe2cf68f3f9f2f6a22435a060239ff06a6b8499602bdc474c13448ae4808cc083f1d4ab9e1d4d7b0bbb67e1a14915213c1ca6156eb2c26dc4b294a620c84aa7bdadd7203ed1df7072548f8b2920188b2b60244ed21f24802274342001a3a812ac73ca51c005af9e476a1476dd566dce7d4e4e814b83c22a4dc790599fdf202c62e7896a47f231f45782696b8c0987e9c812297080dc86a8b337cbe17215bc860bb0232dd0093089a8d395a64099ab61af92ea19137679497b06410d5f69bad6a29e1d1866cdc9bba66822a173b9c42f56a28d8dee0382c3db4d6a6fa58a417ebba0c476d3b1265ce1964e4ed41a19c4ef83223df16acb4bb125a616eef030e5f8253c16de58c88df4fa04a82bf89e2fec36f35091974874b34a6c297eb1d6b4713c3c52fc712f9fde6ef626215af8319aa3823095814e4f81d06b523b66f4cae983c598ce122ec9b2cf584b181dac1cd3fd669170d4d89a19bdc2cf125c7f8bc87546acd857458ae6f9e3862c86ebfc84dccb13aac7b62a8a2e2d396a79fb0d99b1f1309761d9c2d05e04ecf77c9199d66fb9bd7a8bdde8b77ab898d31a2a96ca89f9f86edbe2c7e219d7f2e071086d9e34303586b756e6eacf4d532c6640434604cd6efe2eda8b3053df045e51aa645c767a40cad6a956c97e70ec37bd1fbab29c06358d7e5b7d195339c83171ddf53375b8e6841bc6373b938fe59746688bbfc81905e6b6f856b345923acfd45ed35579fb766c71eb5c980bfdd25647711c5d067ef271217b224350511f75e042da4bccd4191fbf8cb686aa231a711c9662360d23c2f2cfdb2ecec69358a10d092805294ff5716c8faab86e3c3013199077ffa365598a62cb7abf4e5d22f2b24ce9f74d0fa6d7b49f929d2a84c807b8476eed58886a30f743c1e6f20fce83809b382a3fc760e359cf9d75650525b542234e47ae90f88e5afc4f3c4606e2b8eba656f6efd8cc17925c053b163ad8968983b4e16885f03b36569e50ff462ba99a35bd91958519f1c0582853c1ad7fe47f7e0d4ce5e1c232fbcb01d833e9fcf6bea7e8cddc0d861114270eb5e534abddedf7e9a656a289f0b5a46e0ad03ad07e43a7171da9e12c7c60ff735cf552f2a4", 0x1000) r1 = socket(0x18, 0x1, 0x0) close(r1) recvfrom$unix(r1, &(0x7f0000001200)=""/89, 0x59, 0x800, &(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000011c0)=0x4) r3 = socket(0x18, 0x3, 0xfffffffffffffffe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000012c0)={'./file0\x00', 0x3ff, 0x7, 0x5, 0x0, 0x1f, 0x3ff, 0x81, 0x2, 0x1, 0x100, 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000001100)=""/186, 0xba, 0x1, 0x0, 0x0) 05:38:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x80, 0x36, 0x8, "a18d2d7752c0320731514321f650de7e1a899c58", 0xcb9, 0x1}) 05:38:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x80, 0x0, 0x98b, 0xffffffffffffff81, "9cfe4dbfa60200e1ff00001d00"}) readv(r2, &(0x7f0000000140), 0x100000000000043f) 05:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) recvfrom(r2, &(0x7f00000001c0)=""/193, 0xc1, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x9, 0x1, 0x2, 0x200, 0xfff}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000900)={0x4, &(0x7f00000008c0)=[{0x2, 0x80000000, 0x3ff, 0x100000000}, {0x101, 0xc75a, 0x9, 0x5}, {0x100000001, 0x2, 0x200, 0x1}, {0x20, 0x1, 0x6, 0x9abc}]}) ioctl$BIOCFLUSH(r2, 0x20004268) recvmsg(r2, &(0x7f0000000880)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000780)=""/248, 0xf8}], 0x1, &(0x7f0000000700)=""/61, 0x3d}, 0x800) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000640)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x8002, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000600)={0x0, 0x8, 0x9, 0xc000, &(0x7f0000000380)={{0x8, 0x5, 0x3, 0x0, 0x1f13, 0xfffffffffffffec9, 0xffffffff}, {[0x7, 0x9b12, 0x6, 0xff, 0x9, 0x1, 0x3, 0x68e0, 0x1, 0x3, 0x200, 0x7fffffff, 0x2, 0x1db, 0x2, 0x5, 0x20, 0x401], [0x9, 0x2, 0x6, 0xffffffffffffff80, 0xffffffffffffffe1, 0x4, 0x2, 0xff, 0x3f, 0x7], [0x2, 0xe86, 0xffffffffffffff3d, 0x4, 0x0, 0x2], [0x5, 0xc8b, 0x7, 0xfffffffffffffe50, 0xfffffffffffffbff, 0x8], [{0x8001, 0x3, 0x3ff, 0x100000000}, {0x0, 0x401, 0x7, 0x20}, {0xffffffffffff8001, 0x9, 0x7, 0x1}, {0xffffffff, 0xfff, 0x2, 0x100000001}, {0x4, 0x7, 0xffffffffffff8001, 0x1}, {0x1, 0x100, 0x101, 0x38b4}, {0x5, 0x6c512e1d, 0xfffffffffffffff8, 0x1b}, {0x200, 0x4, 0x3, 0x3}], {0x100000000, 0x80000001, 0x7, 0xb70}, {0xffffffffffffffea, 0x6, 0x1, 0x8}}}, 0x1, 0x8}) 05:38:03 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x10404, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xa2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x5, 0x2e) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x90, 0x40000002, 0x9, 0x33}, {{r2}, 0xc121e3c791837cf6, 0x2, 0xf0000000, 0x5, 0x8493}], 0x6, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x89, 0x40000020, 0x5, 0x1}, {{r4}, 0xfffffffffffffff9, 0x80, 0x90, 0x101, 0xf4}, {{r5}, 0xfffffffffffffff8, 0x24, 0x88, 0x8, 0x1}], 0x4, &(0x7f0000000200)={0x0, 0x3}) clock_gettime(0x400004, 0x0) 05:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget(0x0, 0x2000, 0x124, &(0x7f0000ffc000/0x2000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:38:03 executing program 1: r0 = semget(0x0, 0x0, 0x106) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000010c0)=""/104) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000003140)=""/4096) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x9) clock_getres(0x2, &(0x7f0000000100)) clock_getres(0x3, 0xfffffffffffffffe) 05:38:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000380000001f00"]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 05:38:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f00000000c0), &(0x7f0000000040)=0x4) 05:38:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0xb69) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) write(r1, &(0x7f0000000000)="f65d918b5e72dd0a207520db1043e1", 0xf) fcntl$getflags(r1, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 05:38:04 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x43) r3 = socket(0x2, 0x400000000002, 0x20009) r4 = dup2(r3, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x2, 0x10001}) r5 = shmget(0x3, 0x3000, 0x11, &(0x7f0000ffd000/0x3000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') shmctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x80, r1, r2, r1, r2, 0x1, 0x3}, 0xb3, 0xec, r0, r0, 0x5, 0xc27, 0x9}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6, 0x40000000015, r3, 0x0, 0x0) sendto(r3, &(0x7f0000000180)="c16b48575d52eb67785e053544ab4ffdc8fa6d20283cec19299210d576f433f03ba097120486c36219a25074745973236cb13ab0bcecd4689d05dffe5ef7", 0x3e, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x100, 0x6}, 0xc) setsockopt(r3, 0xffffffffffffffff, 0x2016, &(0x7f0000000080)="00000000098802e2e937022b6ec04499172781347bc498c1e5cc55bb99cbd5c640aac0c448160f0e430dcb97ab606d20e09ab1ba1f2b4388fdfbb74a2900f936bccac5f023a72ce979d400000000b16ac8352772a83beb9c49be7ed425dd05", 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) 05:38:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="96") 05:38:04 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000240)='./file1\x00', 0x800, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="f6995b1a45689b035c59fa59f882d2cb3df2761ec7551c78392f3775612238c1622ec42aca07e53c4a641d3ea8c9390e38bd1c3bbe56f14df47ac4dc73605b9091aa484dba91958b59ae9ef5831cc3cbc3c1a99adf8adb54faba219220a40ce40335954caadbe14524e6ccab9af099c3aa529a", 0x73}, {&(0x7f0000000280)="78fea188c51a3b281f36e573d1faba202765b048d5272c0f4b1aeeffb244e8861a58129689bb93911a8ac36f81de415ff67a7f1b4a0407655c6dbdf82f6a458de3662280ad3080ad7daa34ed49ab68c128195711d3600e3b880127d4102ec212a9fa447045ad44de711f1d8f10e0f67e782ebde94e50e46dfb4249588e4461cc9f83be47fbb6ba3ae32a2009c0a8a8b301452ab1645e094f4d76c799e27ab4583a7bafeb3df84e0c61af14eb11fe7914448bd65a0f09ec4ddedaaf", 0xbb}], 0x2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) fchflags(r1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000100), 0xfeae) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x1000000000000000, 0x9, 0x9}) 05:38:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000dc0a000000ffff0000000000000000005b67071b542a538706000000b818003100000003000003000000000000003f"], 0x38}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x142) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x4003, 0x0) r2 = shmget(0x0, 0x1000, 0x10, &(0x7f0000624000/0x1000)=nil) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) shmctl$IPC_RMID(r2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x5}) mprotect(&(0x7f00004f0000/0x4000)=nil, 0x4000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:04 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x16, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000200)="fb86906fccc94b64796d35f937b88ea6680479d5bf7e01d323e9675a28cb7d216df849d9687c33a0a4e6813d7a764dcf3d7f582ddd0cdb59f6411b8c52204e36fd46add205753664628ef1", 0x4b}, {&(0x7f0000000280)="89ca730e63845acbdd09364ddb424e9dde11f08fc1245c635bf5b65436f058ae8bf45217d8dc07b9f1f4c6e6541ca7b9cc405ce9d08ff4312c06059323cf55b8f58663ee43a970225e320de1e9b276ee912fcecb30cdd3297fa4ed2cc02a7d7eb5df71bf0bc4f6047fa7a20f756d2fb7bebac6bea529416c9733103fe72e20a7d78bedeeb09263effa40c6625ccf5267d175438e3ffed34f10793d6a6d7c0d10883425c72c380680785d569bf706ef7d2bfc6d0b87944a6adfd28aca9d5ae2f93882058d1c1cc97a6740e7963000bcf8612885f3dfcdd079a094f3c8f64c5d5d60c9cb49da8efe4e48de3a957f44e8cd111aa7f8f856ce66d2f5941e605171c5f149f01d6e13834d4a5d9172da0be0be77ceb3f929bb96f055999cc8676505be1fbd5350853ca478ae5ffc1cb0a4ae50def63adffb3efe876621747363fe51950378a91e11e9e606058c15411b24f62ac9244876973eede0670b77ec5309cf05ff71264d435e8bbc77d0895a280373d50cf9413d5e8f823eff3661dcf2a08e397766637abfeb53f3d0f63c608d5df6ba8a514046282c424f2cf38ed2c40ce43e79cfee58d3cbd52d5e19658a49482c18488f88f09f96db82ae16aaf4c3c29f86ad26424cd699bd5027842845f3abd653a1bd979594b11caf4847c9ebaca55c13749a4c0b8dffa6d455e8c9ae74d81068b82010c704f6ea1dfc1a9d324c3f53a97cc6afed4ee871c47d3c385e70b041a610edcf818d3adcceb1c4cbc66b11c36f64dfd22dcfe83998c4798304238f3183df8db69c29edb8d81853467d592b1bfb201b76930dd94bdae15c638f00b61e9fcc00be57f0175e1c6b671b0733dbe880f53d33abfaf109cbea9e58532fa1a6ae17f000e872a0c2e7b22e24c04b80b1ffca5e11191966487332c61db5f9995a5b7ad3503309b41d7ffad68a5f2fe316ec40ed4084ef984ea0813ad578853afb756e479b1f25a7f454d24c4626b5c6c6e2f8ba4f93b4969b5a2a51252062f3795e4174e4e7751806548338c40f741452aedf8fab4828f8a017ef0faa26bbfe0c2d88b7288c09604fb74e9353372a81e9999cdde83dff0a76637a53b595383bbc7ea5ead23782995250960806d5b952a97a28167aeb9e56b5440f995afbc7280a2598ead2b2fa9f62da2db742795181ed924caad6902b273c01b652e8c6c142f82c15c7136ee9db3f1ed0757bc4e1727b10e9bc1e2c6b7364a97afcdaf613149a5f4fa9375c6691e25f658667bfb8355fc66b6b40862417187047ae4ad564f9d18ff6043e0c5818edae95a63a81b44a2f5dd324f1621df0bb220c0f17a683260ddf108863d7c2dd78b6abf92628815540fbe79495de7eb1636b255ba66e29289bd3dc39f8ad2337d49b918b2e18c0f12cf1c5a4eea3d2c90bd64bbf98526d6bcedc001fd5d4746a47cd0b7ee26e32a03c85fd770ffc57df8eaed1b41d9d80579a322925ce87d3db8d257a24487957d8c269a4e736a8d13fe97ad5be4ef9808fa64b37bfac0e9dba06fe8cd88506a0233b7ebfe5f55fb1a174b8c3f766b65162e9a5b35d71db871644381b5485340515eb74f3c5b562575b9fbd5a08d4ec7422188cfdb93eab674742166d45c34508d783ff3e22d60645a02aa6d8e88b8b4feab83f5322076974dcef31c38d2ba40080f4f2aa6c974be5a4f2ce0bf8363a37d2eafb5e927ce2797c0c268a28164b816ca6031c44335dc9cca96255044c55ca280358ebe87c087e4099159a4a1bf1eeda286532ed5311136baa0661ae4127b21a4ca7c415d8f858f04905acd51fc73583570fc940a4c56cc30ac907e0f667a92d16aacd989635a34c3360fa17dad263463993ec78b9831d6e35b777a044aa6cd03604de89cfacc1d7936db29acec20ed33e86dae307d5063ed2f60d36ff4005ad51c436e871ffbf0158c24b162f91383bfb86839b9a71e6fd79be8cd1e9bd70c194915fc5fd37fca9ab36c560dd8d3f1e9d40a377a5dc021d8c51afc8418a6d12fc1ce910d4d1a6a77a575e1a62dc0c3d7c04e92ab23391b0dda684ac53ede6f9ad0ab9bedb812725c2c34487bc17acb3e3d4b87cbfe756de258623641e295f1bcbf6ac53a09aefab2b0ee9bcc4058a2aee6fc32b6fa11f97b1e0c4e41f80ebc06a1e6a70faac2a011a40ad9b2ff672e17720ccb677f6e813125515c47ba2ed436268972c1766a2e579b6c22e0978bcea28fd3f627714e707b859bca18503fbff1a15cde426dcbaf20ac643a5b8049b98c1fca9cd2da275ccaddf2d4aec3b2dddaf3ea6b0b77c404e0bde75f0a531e042334e3c46e4c9de4eaf297769b3afe8d36d25ab51226e4c7423f3e3d44a4195332b3979966dce76e62380f5145a5e1de669d4ff50864297091b182a35cfe2aea991bb01df7086721a603d4ec4d1b43ef6e32f625b063a49d6e9f9fa09e05902d26da0d06f2132dcc7e31ccb1873313ac440e08df628262f98f593cce6a92600e31a0a18825ae53b195204f7754713ef43694291cb95e37d0ec9756df0892001dfb2158a01bcdf501dcf2639e3d666c85ddcd6b24899f172f53a9d7e2b0ffd0e94467faccb8ae1334c48ceba0e84d3a0c04214e6bc6bf555801c52a3d89374de24654c0220f63a4865f86b7585cd6a1fe840861182c58592bed25ab44c1121be85ec797e4a75243f4b1712be6c574e5ff6ed00e7d27b871512afaa41513c17f62266599d65d440dd822c9a94287eb612cc3709c249422ea50a53d51ac3d668315b6c44b807268d806a00294f2975d48fff6dc7a372df3087cbddac547d5609ef3a7c66cafccced38c39475cbe4c7501a9764cd65cda71ddc87fda97da9a6b34fd704e45832d32b43bce9a55b0d711739fdff041bec53008db670b01f5a5154506c47526d44fe27935bb44d21c1dd6f19aeea6cd46683e30513e014adf6fb821aac3194527130efd0987c5e019c556f18da8af2d34c66798c5e5b328b7e130ffe8f2f0540555d8a8d0760e137c3597e354942cfbdfccd213b62a5a507a47b3f4b96080c3d8978ae99a514e71f30eefe6521ed84a696b11809b901d940c8e4143887f42c635ee7628ecd6c6b4bc75538161037333ec3418e32e7496f3f4c2c1a4fd4c8e0d6efebb8fb53ea802007fe0446e19a12f56f8366db8b487519f45a5616c24ea90d873bbe7e37f55415082d3edc5c6028b7ed6a18615bb7784916255d8346d0dd63d39b1e04ff08f2bdd708c399b9ac0434df756a345fd513da2af020c0cbb800e38b73c61bedf3bf75f00e904a339ba9ad747e48fd7c55af57011ae042874ebadcf5985fabe92fac2d212735465a8cbe8b7b985f87c52b4845abc3565233e5a3752d32a192de6352a7d392035267d2c1d0d638db98567ccdd1c0e35a5ee75ecdd179dc1e3e0b88de89dd0b449c286cbb55d77aeaa3d44392132f2dfd92aba09a503077e4645288bce8c49c85d57a9cdae9ce543de3ab200f44de3b335c7b5c3a5435fe89f42b52bef50cb64c03905bda629c757e76cdae9ecd3129bd8a325a185d6a93c3b1f29e07e27143ba4d04c3357c890f51d02de237a65220236142b6fd8d8c2d489b8ef54ba0c8cc3729bb509226a602412957d523b69440391f05fe640c5a6cf6d43588243d4fff80202d925c73c3bbfb92f99a483dcbfafdcbc69a66a67a61b70b92f220931e523577a654b387831375e7a992ad56d3d4760d4b3ee5f15ea6dc1b716a8756b7c2fd5351380090c92ebf57038f82acf927e36f99ba3f06cefdcc364da49d8fae30fd0848543233545de2311f1f36d5845f25f0cdbcbf2c85c64a821f32442f699e46d81d9e74e7b6aa0443bf84133afbd39a14057fdc2f4658e144438c57d29d5d717d9f4b1937215639ec99d15a62704c02e20c9c9963da4b0f248bb5cdcfbb308ede78b700af0e829d7db3ccdecfc7857c414130269364ec9d1e3c992dfefb8a36339976f5c1cf1b602fe4fe3598cde31c0cf29b2782125efd9513d8f52ab498861ab918f3d390c148811caba11998a616436ed7a0e3af813932884eaf516a0ad75a2bef52531193c312c30a3b36b97bd67b4884b88623a11775ef9b4f845e976d30b94f73c466c8db3bf08545b246d783c80c521c8c03904aad4bc20573ba8a71170b4368b48517fa488cfcfc9fa98f728457033028ccb408cb61cb4d58fcbaa67f7d8c473ac4e54e10ae6877f0f3c0f07abdc014a119583de2a6122be6cdfe2502e7c750b26822f138c0115d18b6f7bb58db6c1c93143f944575785a376db4e92a4fc7f270dec5efe3671dc8fcfdb9c23a7f12073126f3e6ef056fb4a36b4c5bf7dd1c1af5e8a1cf483f4cdd0c3a2fe7b290d4ca2abf590f8b81a2f3424e19e6ac67ccfec3f791d5cb43b1a527547123b975d2755e6753723a20238d125c52f31a06a3532af300526714bff402718d6c1a10297dde81592e51080eab0403f1a592cbdaab5e8965ca6f4a1352e4c597b6732e1d5bce315c9d10c315c295b1c7f7b15b68c5df47fe22434794ffd16eb85538b171eae2153c238d3aad901bf2df0719d90a8bb33b419bb15e0e21202d73c7f1be627ea5e1a000c07b35bf2eb2f01341b2be51ddd0d9b0417229be250db06ebfbc26cd1eaf34593fdd5ea00c48b30004ac0ea070f0f771b365ac4ddf9792a5b7e70ff3773729480f16ac4d319a4492e0d9f3f9bedc2a36a67319aab07706616077ba4c614ec9e613d5961f7a6aabac86fdaa0ceb80f946a95cdc05648e51fcf2490030d90f06b5608010816157e2509b70758183e104d02507fff35498d994344a2d37b716901f8f0042bdef8da8c0059006eb4df9e288124f3da678e720fd982ef35dbdbc86fadd48403e067d4cb2708b22f1eb8f79deb9bb652e5b3bc70a6688fc4c74608131aa91f7e669dc4512812803c5fc76d94fe69776e34997c95a4f9d9191ae5553b68b4dae937fb79ba380413127e46ebcdcf145c0e7060636b92093ce4a546e1a87fc03779d79af7fc7790325db5336aa7de53bdafd4a9cbb385707dd366d24f9c3d27fb2044a993d1222432e49b85d8639f6778d9c40f18abe4fa1ed951316190dddb89fff77af9d084827c76cb4833f02a62433afd571260488f2193d212b143fbb22b7137319777b4bb93b700e9efeea1d7e480c7e1b1a1cd0ad78a7a877c8f4d695bba25ea1f4d0725165221f59e6d95edbdd4ff71f745a51d95a30aba6096d0ab5437ff592cecc64652cb6544f91513d8fee679278a00627420180593f01b4fedd49788bad2ee1100adb263f74b2e8466986fa58f7485f23aba5e24655a42a57f5427ae73b3c5b262a49ef1a1420c3019e9f9259176e0ed19e9dff58410bcda007085698cdfee7148959ae9253905dcf9103490b3205b779eaed07f08f5937b792cbf5ef29a3d51161939072aec0ab22e1a0d232bd612fd084c2d42a595e46b52c36bc4f3105cc710ef2cb66edc75a800777c50d271d5cc56ff5e61be9dc7ee004c540f889712ab196938a2e189cc8a4676f96aa06be2f635aadb3a838e70d00c9cb7aa7c2adfaf5c4a73683d2ad6e68ef3f6c1a640254472c9dc670e93ff9aef5fa57b9a3cbfa58fbe646b0a5ecb2cae6bba70e478ec116659505c65b04f1d24d1150bf75c93b779dc385625d1027bbfed09d116441632c3d41933dd09441e98827768700b84ef02996f2db28deb77a949cbb620738d589198707aba10efe0c42dda60fa6cade9af48f898fd120c5880535639160d7646f10d5cd0e13853befc7776d25504486df7cb0e97dc9de40ce2e76158cb884f373a3f342", 0x1000}, {&(0x7f0000001280)="4bf9d075208acd60e27102aba643e7354f8c75133cc385ea2660405847398075c45ef8a4f1748def9660ea4a481cc566c1baba020fdcb4c1c8328ecd00af28dc6f47576cba30e818e07392a466112e72de858e650b6c3281fd9ce359bb4d9de08b2608efb6", 0x65}, {&(0x7f0000001300)="4a7b0e985249b0ece61ee2a4d0c9dfa753ed71380771c5e4a8d481fa2ec086c3da7b52d6a4a4c446216f1b5a906bd99299e9ef446bfc2a52e6bc77a02f3e0535b3b5915f61ec24a9f21dc7d81e95fc5b09274b594299e596e96cbd14924d31d49d3ab5d0dc563df34b8dfaaa6f", 0x6d}, {&(0x7f0000001380)="f1219b75e8c991851fa2d17dc111c041e76e4b371542c1fccba475c1cf646eb06832855ef63f22f4353511a95d50c914ab1dbc920e56068967ea9963ce38f9dc32800f0203e84fb4d65795cbac0ac16cfeafbaeeea9bc9de44556241af23794568814ef23bd775fd1e5486b0f2398089d32ac51f3faf6fd3fe51e82a9e779118e9653566cfc06f74270abb4bb43c71fff30b8faec0a815f860929dcdfdde381332ba70f4b43b252eccebe322", 0xac}, {&(0x7f0000001440)="0a58ea81fc67200e8e89104417a5347eb5263529057edc8cd246ea3a95025319d4885d9126c83eaa99bad6fce3bb9441597cdf5257d04a2c1d58e7", 0x3b}, {&(0x7f0000001480)="c161f7b3040e910ae7859860d0276422d9dbf2ea02cfbb96385b2ec5999f4a69e4e8eb238fe421d746d9b9411d736f8e2652246d25afdf74e5d603e654cceb49d01cbca191c9783a1f1dd96ecad2cd0c65899f9dc5a5c33eb0640495a9c73f727402d87626109992d508143ddb8df85d0ce125dc0f8587fdfe2004cd0ccdcf6700680024e531386f04b6b6cc4cca9b3dabbe73fc761e07050515bbcccec608b46cd8738aec11dbaab6f6bf019d1ef80e3926985f3363d6e8401dd95759378f418acdcf741c04b9117aa1e7e987edf3fe501b043ce6b781ab8ffc7ed5e07dfe488d4d5f28b8d98f16ac4e6a57d550460234d416706bb74c73651f35bfc2c5b3ff72018cd58b78a4a08037123b3a8be8e87069b5e4253d1503d0cb2e6ce1ca5625a89cb56d3cd874605b7e7c9ee1f42fb6427682d513d3501d0199c076b8bea2ae945c06d9ff8511cc988fc920ad2ceb80452b25e4eceb0b1120b607462bde641a3d3926d9539581197ba3af929054365f2221f3f9129bf962235a27b70f594e091e4ec99327469acabefaeba943cd9d33d5b0d032aa44287792f9ecebddf628ec07bf6991b8092d5e0b8f7ca566319540ae480bf499ee15c4f96bcc169669ca03cfa625471a214e71b11e622fb99ae7b2bbcf3650c20e3f918677c03b6f38df2c7fd9ef2f0206f7301b63fad0be0a1b76d9a636c55d1fa94f86217674132004837433c721ff1a77f4895e80c85d90c3913786334646802cdfc6ae04fd1f5c2842247ac19f6621a435125e543eb1f96f8aa45ec3eb96425751ec2dc567d977f682cf17ffe066399c8ec79a5496729c7936efedd8e62c56555cf8b6e8b139ccbdade23cde2af27df6f297b816d76d90013ef62f2329a90f2cba74aa694931dabd1b480e4483de3373403cdc9b452b7ee8755c43bcee4307bb80a1c2e03f762e166d50915261fb227f48956b67b7beaa028d75a65c2e367c48ddc20f24266da5a4094286bf31043280eacc0ea8a7a38ec6d7e4f58234cca11e4c91b6ec6efc8801e71abbf41b82fa7e44473d430d050b758aeaf2d6664d0a0bfc45d730c996c6bf884e4d3022d639c95f45452213920c2f3daa0c93fb85d602b81262b5d900ecd14d5f07fa4f4bff91a681ad988cea125b785e29b7a856e7cd3431913434bbb042fdd703867bc42659039f56849ab81f792a57e5876a98b2ad02aefd5a165c259beb377cc3645ed0f7d5930af2223d21b52e16972003680781c6bec524f8a1c3b5aadbac9d5f021d6f8738f1484b3d61910092cae357572e5174d9fc525403cd2d7cd1631cbb7454d353106ae38e6b61af5b9975753e4d07339ffe9cb1939622c53fc69c7fafc4b895c38172a2b47aa405c72a3680d2cdfd95a445f4c6b700f198e526ae88aa7a676cdd477d602f3c9abcd698ebee9e60aa72103d342821032ef77c4a54848f707b68168bc27d96fb2b076dd05941ca11ebfdc3cb125bb87c5d0fffe3d053ad1cd348b4d674926e73e79f8c1d9558bc5e8a90181d41e807c4ca3eda524e58b9ae4e18e9972c61f23fd7261ba30ec9e39b6d76df2416cb97bbbca3ed5e1e07878410a736602ec6b8a61fb7d3716bc209e48ab0be849808117f6564d9a9d83687250d3d93251304d6f2114e59089e9734a2596e5cb5fe5921c233e3601791ab4a91f3bd180f2d93c4f17c041c6aaa494812c9b1cb0af81c1c5a290e919778a067bc43facb5715731f239761bb6feac529bef0720a6debbbd38f38bf4dd56fba5e06403ed180e139f136e967f528e29dccb135e70e9f27bcd65d52070c68ea4deac1dff2077ca5ebe7cc05bb6d23a682bb0bb8582a26b0e8ea3c9f354af4908b45fd92d6cad273b9fe474335f3f46604204f3b20d96bc2e38ef775ceb94812b1dab7dccfd855614eee123a5529cd28b5a6c4b94a5ec0c7f5f8b9fe5f7569d4319f1d65cdbc2446295ea3eafa4ef9f1198c5d86c8ba991607c6a5786c16db6bbb0e097631316b1c24f323daddc30260808d6ef2416f245948bf86340e255d8e1a5b5afb5d0eb3399911413b5e3a469ffc43fc3ef56b166a44efea8d673c992d0fa719099e44d6fd1b593e0f582428b87c086f3d0ab8907c0e15e3d9413c670c4ac8462e78abfcb536f93421395218b9c7118d57b517cdd3363cbf63653858449e11218489f87982b528370daea182dd289af2f47ef1a42e38820991458209a2564674a17cd99dc865638e416760817462594392371bbf982bbaf0e0285ca27d107f87bc186757ccf21f29b34c67a437b0128429ed0c0c7e82511c0ab79f7d51b825212cd0d6203d5df124c06b30cfaa9e438b1a2898ce7fffa5bbb2e9de1e4c9f3660a53b9f2e2b847bad44058aac33281998998e4f735423e8bd62b430115b1a2fdb87dcd89b864c8796ad50b2342672b5c9d0da81247ed155cee428bc594d278053a475569adc22eb0ea161d9a75c37f332c9c723dcde0e9bbea3e901fc5f3fa115acd12fcc9452012631324adbfe41ec21b58a2eaa55d7f82d188151e4c30359044a70c545619727b9c380cfe3a28db0dad24f94f0959f1052469f46192245e5deecc0d606184d5c196b4db46ccfcb1537e7abe9c4599cf49c4e8e3cd03bd269998163b7fcf98a61a357d5503e3f49c1b56ecab88e14a24f7131c0b451f12272f1763169b2f8654e57d877da46000dc3dd7a57f68609279990590b5fc15bf09bd661e5fb0c877d46e8f1a6de44226cef72807fa66211ba7cf07cfd4e9c5e0ddff66872e3b0c1433623138c8259c601dee926e59ca0917e0585f623b98765c58f1a978cfec84edc7540c83221ae73d985071c5e0f6ca1a2c8637bb83c45636a406964fb333f01d232759c66ec627decae94561bf6891454d936355790d8f65a9be77ec43e67436718338b52c7f0e0070098fab686308a5082b4210019fcf249a6ba791726910ceedd20aa6ac7fe952bb522e8a55052142d31365ba8b5c1b7971244b092a89ffb52d015d5a1a7f5984c60c04f99318a323649c409902e95dc506b453e66433b443cda5d20d242917a8c14677067d597eb7b6fe09d5a807d9c4781645a53f4bfeb6db6dbf7ba8cd424b4342e0d7ca49337426e26104d485b54a2f4ab8be7d7725431e3303de4a2854d709109e3747f6133136040dab20ad311ec230bbafc05dafd82a2c6f127f36426a851aa43305a7ec7f3982829a6506e4daa3a2b42bb8d3af11c500c6905656f6e7c03daf8b36e8863ea8f952acc78487dadc835702fb77cd69ceb8786e88bb64bab246cc200e9bc399835fd5b48ab1517615ba50d50506252755e2415fba77533e67c70819cf404a0a7ac800aab67263e364061f41871e5a515546269a583b403a4b9c8cede3dfd76f37fe89726856af9f151aa3114df92225aef0d44d874d0228c2b3d95d357d8da558e20fc66eb65d75f6a0027466eeee54795da2d51c75049b27e681043184e5be0090469348bc8a78d4eb691c4799d1e98e6c5fc618c87a5155763754376eb15a4a214f0f13594a7bf62083a4c2778c6816b38b8b4f90ae0d4ca9d62b1820f029713fcd151e84e55c27eb28f3e3de2fc0edc89ce08eb73db3d1cbaaae91e9ff56d0dcd0ab7a2c47c4d736b4cdb6430cb990da321ac263f495b97ee1b0dcf48fadb21e1ab406ff17cdac6bcf9c0c93799aed9fe2f7df61fef9c6977031cbcf2051ad9dadc51400be07450e16bb5dbf5d6d21d49e6f70de513edcb977deaa286397f4b8abaf97e790e9f8b388c0d4680658f260b3b5f176672f9894b61b74469e3a50e100d5ed5661ac946a455bb6463c6b875398bc46580908c8253a57798831c167df082e3137fe85bf62ffbb8e313a12bf6dea5112a2314074e9d50c34facd3675cef562af668d8105b96c9b87fba27f001c3e73383b021bb26d2700fe412f33662089339319651623924f157706d7cb8720bb75e250c0389f08c2f34d274246a34ecd717634015cfe8a7a1815b72d0d99e4ab1ad3cef340e5656e0cb3d97442bdae7562b80372b6d6751ea20e7cdca9da213089ea5959acd840aed543f912a32d603a480eb44c929c7ac339157ae0e562743e042c1ae88e34e4894d93d3fdf666847155f3f8b92db223bc6356678222406d27246b0c925330b4e3975c97f199b8c8253e7742fc7cd9e969cb21a97df41c9240bb5d3094c9739c84149c0050a733880e4f3eba4b7d1ee766b165d3e997079e79606971623a123c50d38b6590720148d052b7c231466b27fb22f567207c374a1c8cafb19f5034ef06921915910b611fd29d2995a108cbc4d18dffec95a8810905a5a897a48d0ca496809a5cb4e85bddc3f4226cc99523f8250a9d2f00d0b30314d639f08556d325deb176d701673ed8e3ce741e4ae971791a307430419b064939c4f36610cf50ac9026c30ea65de997464f0edfa58188014492a373b9f07bca50b90f4c781e5e3729551314c1b1c2431fa82063dfcfb4e9b23f90a09d9ed0a8af43c9e89e729c93d48967d61544406b213e2372ca4ecf0050f02ad632ef299bcff490663cb3045a2b358a420b2b81ca6764cc0b37e9c78a57e1d3f97d828bc1f77f2d8fe9182686c610d9c96bde5fa33e0157fa6b5afdab0d253b91be92d2c4fec1c91ee1d9eb11336f799391716d482ff9e3015e23ca8a3abce85571186ef9cc28f532ae793df61c5b1621adfd87993736eda71d63effc5024b1d46f7446463ee6a653bd4e7f08f45a056a6586afa865c44cc7719b103fc166ad294611836d5c2bf9863a0d46987a08719373a7bb8f7cccde587c3451afb2173daaca3d8e950d289fcf18448a4af491c9e5ba5d4f393bd6ed00a976a8d85f4f1c40125b967d6de37713b4c53512f6661904e35b3d560b57573c9f64e7bb35e306448fef6570e51b878d1fa29f6dd594e93d79505f53e3deb8ed08d93dc78340a07b377dafbfce837fb4897cce40d7fbb5c1ffe406fd27eb67d6adab4be2fa1c786bfbbc4b76d7990dfa4d9c1fd13259cd3d3b675b07f37614b58bbbc354dc5518f787be13ae037d3a87dad1c05e9ec6cd390cb4a06d48fad330afbd50a4b7822effb8a58bf0f990a85fd13fa040cfeb8a525670bd16a8e6a8d7aa18666a2bf9c135d69cd0bc350575dc17b67a16c1ea8c4e34b721560a75c1aa8ef5c2282669f5073bf4b0b135256482d578e8f8205c73e283260b52992f9569643c3caf5581c0dab66d50641f65c772677cac7789d6162da751348a3bd201c1fd263e4f436aa65a9fe994771afecd680bf00187e208f1ac926986abbff3fb3d0ea7a3e4007908933df51aa01ce31b30fb5710672ca655722cf9c0bf67eef75f743e667080689c5350c08ca640e1c406494a3f206c51e29da03c176cb4fb1bd8390cac70c15d20001c64f31b0c93dc51789005ee8a66a7242319787b12cf887261a25c183062b03abb8876a7dc667acc58d63416b5915b9ade0858c9f2518b03bacedaad760b7d48e53935bbe871f58ab18539a9d9a58d52b733e4f0b61816d40fe230a4d3ba300d6693b0ed7effa86013ccebde733c9b9304b38de7e812cc81f6c575491cd230e356c96c3a393f8342a7d33531096aec26515615b6285c2d491d77ac6dee270f6c3f2ace80b635683bcf43bea857b50e2a025b791133f95739ac6d9fb39f1fb3bbda210e83d45fc3037188f29875ca6ec2f08d2e568709e3c4a7942f6fb638f677ddc3772e92df02ac14a9515ce6a97d8fae9e16980d982e636b310575137296727d15ad0c884c783b7ac87a7205aa9aa9506bc8d6e9b570d", 0x1000}, {&(0x7f0000002480)="7992f3ad1de91c2d9470e827401ef2ff32403f634a02ec285ae83444d286794b92e233dfd4747198f2063004bd8afca901d073338b8b0303129320d27814674da160ef2ad0510cae1e87de09ff1b5c040df7ba0f33cb206f0f9e85230581d64619360a23c444", 0x66}, {&(0x7f0000002500)="7788062adb197164524a724875413e01520d2173d6b1e4d613ada90c2c332124acbae38450f879e7e586a7534235080c90677dff721817be5124ccc3a1eb30cae46a88c3cb28555c", 0x48}], 0x9, 0x0, 0x0, 0x400}, 0x6) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x1, 0x0) setegid(r0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x9, &(0x7f00000026c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x28d) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) 05:38:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) socketpair(0x6, 0x4000, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="d1786e9dc01bea560f0c18983a19ab2f4d08dc987c5aa14afa4bbf47619403eb60685b5126d55ff0dac5d5829096666b7ef48446698cf2f50af913bddd499cfca55ac42d2e5ae81083020daf68f920bb2da8f101bec5d4e0a00ec4b2bc4482a8e02d4dab4dcb94c50d58717bdb5d", 0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x80000000, 0x9, 0x7, 0x9}, {0xffff, 0xe720, 0x80000000, 0x7}, {0x172b1120, 0x7, 0x5d, 0x1}, {0x6, 0xff, 0x1, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) 05:38:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x20000000000290, 0x20000) ioctl$TIOCSCTTY(r1, 0x20007461) 05:38:04 executing program 1: r0 = syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 05:38:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f00000001c0)="8d852e2823837403c72288877dbc7d44e0fc8bee7f3b41d6fef21bddfc0fdacaaf") r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 05:38:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) getpid() fchflags(r0, 0x10001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 05:38:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x20000, 0x80) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x1}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000380)="39733765ebecab5c7781bd8a8169848b3207b0e8093ba534d5fbe410c04e093c0d69a34f33de3896678f582af5e74b882e7c054873c0852219735fc7776dbfa714ad73221bd8b762df77fae5521f38423dbc1bdb724ec23e80ca94bbf895aa059f1c301d5be97934d9cbab719b3bd3e12d890b0b8f2e43808781fa8131bc529e2c8ce26620916f56825b0c0815df21841a234237533b0ec0a186cf329c6c84a7cf053407ede74178f57d62a1c53d920389d90d2b7d23e9721515c1a7445795be65950a99bb85ff1e1cf661d8d260fd5c96590aaf1a71ac721edc3405b096892eecd824b0f860ac6a9382de168da8f217f471a9de15bf8fae22c14e0a013d3b59d2fe281b9b12864498a466a241117993b28c8da415ed93e22705f99ddc75f744c848d8b81fa0a9d81e9dab96f59ed8f1edcbc5449e9aa2fc4840d35075c6d4d1b0528f65a692458a7d20ac29cc0fc5ca5ea0167997c43fe1ce31cffc410cf76f2aa1fed2c9f99c170236e1372f2de7853a52f8010345eb8ffa101375d3073dbc768dd48a71be48839e0f951d3eeca9a5281963e9970924546e34ce57cce685eb99c591d3709512d884e94bda519e088e45cd8ea56dba746bc378eecd239bbcfd86b65f3c53a1a75d75dd374a2ec2131202469195873bc141f41ae87cb5ce6fd72645a61be2c2a2cfee0606581516278e10e6a4991cbf7153b9879e0f7c5d10a778650c48788f5cbd8a435f525d8a9ac4d3043caea8a117be544caa02feb27708b9f71f3b855fb613152c856cb9ec0b96ed42a4a5f08e50a63491c10135088435be07f9c020387ba8b6f57ca7af3d74f8c9c2a392efc6fc5fa4a6927ccccb91fe3e960601654221b7638cbc5165c6982976da89070e6e2d7212e747a285396af5eedea22be03cdc521e523a095d1e906c397bd5484bf7e161f6fed60c8afe94bd539c3b7ec24e6b04cb691920770428c3a8b4a0032133d492a318a5436ffba3a7aa76ebe98fe6ee4d376fe98909f77cea8792c1ef6a96212edf6f5e690681603f9fe5acb227f791439c0123fe5cd7538afa697df956f0824356be39a3c599bef79444ee92815e3866d11b28644d0f609a818590896c610172d34beba4a9f3490059dd9df834a8c033b5b6247c63fb0e0e62c3a639ad31d1d5f04a323603431af86e12f39c059cf8e32912a74ea9272078a668e50f80b0e79e6a04007ee4eb9747f7f1dd3fa5760b95030b49d48d455f448bcb3b1beff82548bd5d2998c65d0b60714e92a9a8b7464c10be7e3c415e2a57c0b42241c583382493f1a3afcf32ef41bec9e17cdb90815e82a327a31c50c9f35e6915d24202303a369b655b2d6e735265a78769fcbe4ad7c98550d5715780ddfaa278ef2f7b76e85e4ae5bd9146b4f3775c1c33aeb31ac03d748c9d56b027895802ce44bb4c4b00776a58efe5e1c3ed4f8b3cee8e68c9072da1988a41ce2803c422ea5b4cf5cafcdec0e84cff0a0de750e1c1e42b13bf764f0b951a66bc064b46eb732433f5eab54e9d33d94bd3d3355408de88fb4f00c0dcf6a3474c2bd22adf13ac0f5c76f0b16ac72223abbace98ddb2b15d9edc6e72e2c9565e097faf6a4b349f86e0bc3460e1ad0e4787054e183caa07c07ba60c3b7543c9e384d2f4f9a316f48337f85d7bddd1bfb344c593e95fb9744279412cef1a0f9852ed432bb803625bd042d7ef2605151ff36eae4e0789646a7b1564b993c6f2eccb21c697ea2deeae95d82a315dbe1027d60fdb4c6fbb9ccd582b0bce943a985342db22b3ed6f4da4672a8f1411be1481179bea6d7a259480909226501769918ad0f40da56ba2ef8f5e2162fb6c20d3e50885e475d27aaf0c79423a43016bc849f1437cf4947912d02c7b4d429fe6ad749c9bc6fba530f39d9a1bc53886b6729c90b19e5dcd9ed10135797e93567e169968e10a22666ecda52d6d94ddc1cd922b70330b54501d6d3c1dbf9f4f41bdcd6dff51527f0948e82cd42fa1f0ea16052a71429513b0dce3e3b4f14c7cfc85a879cd279fca620b96b2f91f30db878d852069da643d395245c8f5f361df96f41a8d7d3d848a23aae1a201474e6df2324eeaad39cef3dad2c58059743aac76f1f08ab3282d270939c098564d1e77411b3d4c683439330d23dddd93dc64306186de482375cb6372b750c97ff7acee97b4e6b79e6765ddcbe33b67c392c36186b2cfecb83e67600a1229598c1d6b3ac4f171a9575f06c16f75f29e3bf5b822a14b5085db38f76f6cf096457edf950d7f14724acb4cc24f54a8ff3758e667c5aff00f618172748cad59dbbf909e4386c1f816a0da36090ee7895928f1233890bb81b5de2b7a40f3a431df5167317f169e4c53e7d3bc589dc6f4bb0d60c91a563f874adf754416cb68b9bb6bdf04f20d58f328efc6f8f9c9a976b7a60f7010e2464eb0a8cb23a9fc1aec03a367d261d3c1604a7896fcedeed657496883be7bae4ea0409671b387e72f84d985fbff807622b9bad40f851c26ca1f2d43d04fab995513dbf0902dc72393c7982057d408534a701e303567a08367d513210b57e7d3f4acd4d9264cb66c672f4eb67c274b5727789f9a0e7ed6528ef9c1bf31b74ec9f8d41947b832ac767c0c434bca46c34c5d3a9e9361fdece5dfb994fe700ef4a7cc94968ae6b5ba3d75e9288fca7f367e2f407bdf568f17e02e9de939e1f399afa795dd1e26bfacdc889695d36b2c6639fb84cba722a76ed56cb6010ccdb4731ffc4cc0f0839ab8fdceba9156292601a00db124da9114a1e46a3abaf0e55e98488b6f8d91d1d01b5f38761be514a34dd1afd87a20dcd777f91a882921630721a2918ecd4acae97bf636be841d9824ae65c554cab1d906c738c312678e77487b7dfbca3288fbae4f7f3261d22763002a3227da3344cbf56b0176d8908d13b8b49e4765fe9c6eb9f1c32d4977146859c4d90543968213f440903f2db0a72ab7d4c248180352c33ba5e08b4f91180d502e90e43620827cf266b99a5aead6272e7724d23b82c2092c605e9c2f8214f51dfd8c5cb24b34f14b938520b050ec228ee0bd31fe2d331ebef021f358f675564d2d5ea1183e347e2d801c517b35d1c8234f08844c09a6e01a16dac502fc80ec62c2f3336f978b3c45ea0ca6cef1ea3c90ebb1901c13a64c06a04f3e45f94b8e28e55940a20f68c8dadf02e9919f0d094c33095365b7a59a1cca1c2afada9052e21dc0eee476a106228742eaf2cbe5e7b27aeded0f343ff6efd22ff17e7e47936a55d47024baf881f477f9f6e907e19773e27080d883ff6874f286ed7a7bf760748c76fe92de95995ca8c81b77b1fad2e408127a45d907359adb6f1419b3aba7ab2df77b03ec12d8e06170ffb8936167b8ea83a4c026b1b04316f980327a41ab2f81c195f16cb829a9b0c833af518e6bddf0f138318b7181a8b8fbb56e67cc146ee50835d1993bb2f4107f1ab518272ca5162632bb5ff6672aa3fd2995c6ff178b70ad4323e06aa4cd00f5945a006d8ee10a8e87c9f97d41f7835ff5cf5dbc69730f1bf10cfc693663e7ceec277fdb3e28d88cee1ec1352775b768997e650a396f852f8d1f0cda4c09f137d22c06a745c6011a0caed4f93cbe2055fc7c48f50be852889e12e9c65497d33c69ac6f64a62bb2e043fdb68bc99c54b06f11cf1b84e5459149fbf95fd6e06d0d0f169bdefe81161d05ccdca87e1552df869f954a1e814acd6744f7b30efcd39e827ca72af3232829c1ae8be7c0285f93d1d2e0f76291ea115ed705f1a71b448cd210c08dfa60cec926938edb721b6ddd11abc4bae82fb7f534cfb39f66c138f72865169284e9302e2038245c7758d49bceaccd25775a36fb5c533ddbe9cde43d57136ced2d8eaf43e9c6e5e997052b9c25166ef68a8b6d6740d3fdebc9d47ca31046bb804b4a30411a1e3f1a272684da27e29cd6286c867aa42d533f63a89109e3ce4f2d2e89780a7c97c6edf463e4b739cfacf30a08b9358aa33a113f26cbc624ee678585f799e3a4b2b835ccf4e6118163f7fd8c8b84f38353667e66a99e3d420f1fd868b8ef98f601a0937ba1fc9807e9a7eec11c4104017b6ee3cb05573dd152857cfd996e38dc9b84eda2e02cc41d00c43b9548f8994d7ba70cdc3821557dd9b4776a44026beae1d66d6699a132064d08200287d6cc5b052927371ae38855c3a5969ff042313a0ed7e93a41304d11db10be3db1e0ac310d4bfc3cd9c8d454620e34dd61dedabb8305ed1fffc76570d255171daf504535557e0f9347cd5f4c77a4dad37a7ca698cc447e9382cf32127813d0ee30526612b35af20f37a69f903f09c97c3e92b9350424ba6a06a5ba9ea9ce67b89f36bb2d5c026abaf45978113a3c3bd4159641fe83217c08c286c19582abd1f894128befa01bee99b3c3d338013e36266517731244898df31d1137bca71a5848eee87cb803dbed9d6dd8cfc40e91edb5c3364db3d675aaa2ec5b53ba1a47906550210d4bc662d885761d95718c646a6647293c97030670a930e891674df5385db0d64c66e340ad4dd3a6b049a22c06a218a4db9938aea73c8afa6a28eb0dc417eabda97632c1e6e60de0b3cab90604e166daa15abdf50b259c6d99a6345970c6c8733cb2c075ac09648c997631605077eb7877d8c331f02a0025de0b10328d0a8a6fb1764c6bab40cc7af897290a97b91f5e739e3610d14ae4d3744c5d648124b239ef0d72df0d884e44fdcd0a97fcf668e31f811346996fe6917f8f8031c6c6427cd714fc6fea50856696085102f61b28d52daa2fbb42151e8eeab5d5d766a3addfbba16584ec358526f5060cd449e1c1f864147ef1d0508224129e70029cf66ff8c1f1eee8b4d06eb37f42219fcd87fe33c6bf03fb2ecd6c889ef8698af1f5eb3bad8ffd826d19486e2ba186265df14c49cd4d0777bb4e496bae9af191ee22e31da656071b79ad93c7ccbcad680a5e86229a45fa1f64c612d2fdb38ef49b4dd9ff281d01cad14447f2eb735aacc4b5c9335e1d882edb46ab9793e77e5262d74eb8d37c02eb680b0e897aa2b0a7d17d4cbcaabf4d35a5ec71198bd3a8e7484899cb9080ea334dab12b827d65a9242e3028df5721360ff0d50b3b5d02322b4ab47ad18740023d9e03d46def6345b044043e814a4597b026c20b8790f1b21f1266e8ee8e00421ca7abbbd1e29bf9e53a4356715bfc520eef2db3fc59ed4748de9187c26c116e8abc5aafa354cdbabd6b18db0f645126af17657304901edf398619a892367dbf295e2903fc1a0369fb0570d5f4ef1188a758a2b802ad2bcdf6f4bd9c901d129f41428271930bc2cde46b15931d07ccbb1be6609e782e6043ecd5a7f936e60a7d3a4dbe3a8438918f95ae37615962c237273012cd85a38689309748c159a415d367bafec5ce0351485f47b7b29510b2aaa27f30678b266af75bebb3bf632dc81331cb3cc24e444daadc8af233b264d75f558ea18ac5f5b30ca580a563f3fb5e7c0696399ea29e630739a9f24be86dca6f14dda061c51ef28c1658fb0f55e601004bbcfe7184fa21ab2db1085e12d1ef1d66bae4d30097c8e40c206de2575889fd3a83d37d80dcf36d16bf5cc37fe3a07b0589256298ab67ea172192d64c5f3b4fcba76ddee389a04e30ec037c73353221d08b3717af496789d425e37c800b47604c0fab1208637a605c130433edd7fc2f945964d39b7a0bec8d4b5aa1b22be6480822c198829a486d1c6cb8e4653725cd6a0106382a0ac140aee451f23a593ae918cbb6f577ae15fc58556be5a63a1b81984c51b9af6d1", 0x1000}, {&(0x7f0000001380)="d89821805827a457bbbad2355fcebad345ded63c2dfce6fa2f85cad8723875faa2ae4b5827174639a0dd031fba08f480223eb45dc8e3c30614fa2dd1a838924ae858f83b88c70efd5c6380be0297fa3eb14c5ab5ac96b5f12ce972ecf88962fa74db166117523e817e677507640ed024c594d39788e89ee0f9f1eca830f1ea7db2a3e4acfe5de19195d83520be1183e2b60141091e6eb769db2f56fd53bcf50a7c4f20a83874ed98c3718fa3b435cc4178c64c88c5d465f79b3a77bf5bab34eed9ad6afff4686ebeef918386924c95796166a160342855f7d95d628a17971e336055b2ad2e64f1b930502423d74cc562fca56d15bd1e241bb73b9a2a36c0ce115f1fbf2b8c96cd42abde4b5722b00db40209689e4c0ae50b60a23db93a9e9b1553d94c36e400a0c1ded7c953f06b935970b745787c9a8b486679373c874e11680d38d8f6bbfe5f72f370db62e62d2c0dc511a9046632ee0203d415e66d7756b67aa77e3736dfb368bd50cdb7c7a552121daf0163d70dab299a2ac7d1372f67da7a04d3887f4952027ae31bd2d9a38b8aa1702ac052efabbb97b12925487f761292ab60a21923298650f47ff917059705905d7d3f990ee09ce6f47a0c32f5f8d21f9e3bd428987da22e744746f52c162aba10aba407a5c10015181b390434beaea6c62b941431e3ccd4c795fd8efaa5df6b288805d04c6da52aab45bb9b748f2399c5a5218bc2de1fcdd8c2d1d13c82ff549dfd3fee85db648fe596eb16ea85c25e1d2c2702cc8c1224e9cce1400c6466a4992cbe93baa1b12561787668fb5ad978945dd8260d2647b8bef3189c4cd46827679b7aafd483248d8e67ac29e8d505a5e791012b0a8aa9bcd60a75b4284a9b9550e4ab331dd9e2ee87283fef3d9ff5c06908297b1d474b069d4982d92baf89192f619c6c434f66fda7b5c30b6bee73e299acb28761ec071e18702cbc43be285fed600c39ce14556fc3e177837aff0ce1a6bf9591d8905e045bfbdf1a0219bd66f236c4bdc67876931b1d7838e0a9c8cd9fbda902e83656d84b38da4b871674b0e8cf4a02cb9bbffb2bc5e8ba8404222f8bd0c07abde43016ba4ff9f167b608e9e64d6af6f0ba7a5a44971e7d052a5bacbf9cf1a85d44caf5126b2838ac64e728ff7d615058c3666f8774e3785f40c4bb56475b238573d1014a8450c22d5d567ee6a91af74b29de8353e82ad96a5d3387e69327107c172f02d8e68a5d379dd70e0e85de0c1115eb4cfa904413503d9d74e187c8acd4deb8bab7db19ab829610ad06e184c30666aec43edad0d0eb94bcc2f2261d9bcbb542d7d8099bf13779b3858c9d12e57663f0dc34ffdda312f938d0dd2597ecec37d2a63c7aa81dd58c1dbbe30996a33c012a88cb2d320e81dd94c23a7bb50d0fc9f359afedf61cc36a4b39f75f0f99ada3ce0802708159c29aa920118be86e2b52ecb47a24ddee518a9580accb6acf5a5acb2591c681eee93ad6a625bb75037393e9eea28b8d4a942fe56c5763a397695d59e2114c705df65b0bad549392923425982e058503de1e3eabec445b17a7902a9d7c46061fc55250f71b230835ddd56af6b64525b9665b69b2d0842682adece0a71498c4fc75e2f9fbf43b3687aa98243ad518dbd05078b6e237a1a01a824d850319332d4315055c0fa40ade0891ea4e1f6cb756761da453bb245d6cd5f21ef043d03f853384c63c1f9a178dc91d701f20c6e6aab406edae8e88b48958b4c6cf265acf7c6ae5bcca4d87c30d85b4ea8808c8d24d065dbe0bf6c424d6e8f95d76c69a0f72f8620a374de4e6aae77086b5c2e6782e2cc418eaf997801dc4b78281c1af95f2a757ee5e6c3b40425c425fb95e272070e08307a7a0c9dce9783c7ce926040b1ac36df45dfc842901658ccdc036a41beb98f8746b0cf37d9e965e2ef421c3f4ed3f88e3416d37bd05d6d58cc14057cb3ff7867c5b3add698efe25974fc43b4e63a2bf90b716726d76cfdff1b6d6ba80c1fca9d9ca22fb729c86e06eff94c249fc542f903c72387efcc49ff61f874e9d83f070735cdaf64e25d653bac8d17255e130e17bd8dba2b7857d51094df31bb7c9e26a219e4b2e1ff59adb335b6b1a562bbe04448b2270107c362d927e8add35e927ed7ccd77536848d08b1b984c46a2a31ef2f17bcde8ea4172b4ae9f4d9fa4aa6330dcbdbdd982f8905dd47691f7e556d23fbe51bbd7bd180ab1ef5528fe2a3e0f7ce40b1a4f44d6e599448a422954527f62609b6adb4492f787066f43d6f1013687d83f97f4e4399b132f9cc939149c455a921e8c1d7f660cc2b01aa89ce7d1dc911278c11a0227d4302f58e7d11e4c2ee1c052015f98de9172b8803e66c6dcae36ee76236dd6110d383c4b99e707f01ff305e477768f042ebb06062e99484dda726e3c29b69496a455ca949cce54bc4943c16a78fefe8302abbeb07f17970f478b4b2ea95fc939326932b1628ce0b43ec5641d928664a7a033006d3184f6277c36ba26c3c3112aff84b39697bd0b79fe2d498b71823271d9bbd93a05049c19c1c345ada02b55bf3390a4f1708c24d72e2a6dfb58d5674c15007cf43d78a1995dc0ed4dda6f6116ccd08015aff87a9423cc473293de5dc98bd0214c5214775ab03d6e575f8eb22d8b54fdcd095248ea6441be25247d9fcba921c8f282416841615d448cb50c3b431e8f4372ca3e8f8e29caef7eb3015d5f6934ea8d7f0741fed03588611bde49111b0d5bdf8549818949a294ebfa4d6f3b9ddbf873efb4d39fe8935f11d8f51525625caf27c9228788d5bdb4dc74e7bc6a6b31170aec680d4b43c59efc48e18cfda99afb83ecce7b3aced84261a016d698192420086be24edc5d188f86190522eb880e3294307b804a560d732d5e41c0d6caf5a33ae53441fcea72892381c0a708c49483abad5be6cdfa3d9b214f57b0d3113dde980d2755074250c8b82a78ca0128485ce80e93a4609da14b10bdeaec98435f4f0af3e5e1a1819f99bf85fc262e55a6696e92f5b8954da2b93c4049d024e13af34b6cadfdac1a40ff7cfea7762f287d985ae968983a8120aeff64732445f40de46c70f47c9e0b0ed50acef7d843f8adbe2cb7d35ac16131d1f33d60704098217c9fb6764bb81022e12bdfde860b4fcd77c1ad045119f97bb1eb2e585b21e7137757c4b0f36319e83575f7760e909a9a89fedc0ab43c2c04179f5be1c01d6f621b3aeab2aa2971bd4f66cf7628e4d0556fb9f072d26dd062fc07fda80951a68e14602e78c85abdc4499de4f2d7642c948a400839f18a3facdc01218043a9b4834403c2456a2e58456b44811891e33d43ee4024eedb94cda66e5b3f8e206a3428b68d6d04bb209758c80fd4cf14eb1cf6f6e7c7ff5fe0ceca2b0b41b86dffe92fe16e722f0e7959924f5967960904b5852c64d891852cd7883b575166f48c2fa572d5d38b01f5fa6e6d886fc589f11675239464ea88a06b534069e82bc163131afa11402e2e0afecf883182ef8dfc9496ee86f1ff61aff9cf4706a87eaa302c18bffa031546b3763e0867f8699b7ab12b854195533f1d2d0966e87754d678c4852808061d098572b566337ea5f2dc2bcb42a0836b3bf4cc05a849b33eb2c6bfc9c95f6ec412bb002f74d5fd12ce6cae55b6de83b6009e1771a0bd84a05d4396439f76a81685354fdda824e3ae7dec43b00631d13d7f39079ba60c5b57b0aa075e4c5a2272ca39ac5c2d8760627aa87967bce708ed4f112d0a86265094a5dfe1c030db1b09fb495258eeadcbe9c032936dda8ec959fc09b6f4b49fb117691a41931e3a8c2d99c77ca04166d01b671cd58b8d806977ec9f97467f2b735b5ecc5065801779468c09400512c5650e59170a7c888c06f8c47bacb80bc97b52136e3688e15b33efab7beff84b46ad1eaed2aec572a9629c4fc7d3253e6cda1daf90879598f53511f24a2b031335e04f97cf2583b1dfdb60de6ab644a9a393efe58bfda86af816cf244c16ae3188283a4a0294378b7663bfdd0b37b11aa22d5934b68026ad7b8f76191a864de697349230f8dd1f427b805d52b239677d0306a3cced4f5feaf0e37c67f1f656027583843c810077173ccdf5e09a9ca9642b2f6ab420378dc8eb60d1480cd676a76a1928f9d1736b0039140d933bf52f59102d0f9275b5d8709dd33487554e223935b743fba75d30d3432868c2666eeafb80f5f0869c448b19fb85249783f85f5553fa87477ac2464c4716d8265bd46b11547ed20e4347ebeafbbb15721d0efc12735f8457c8f463edb9edb81b83042b509caca1aadd77209a463564924a3640aead32630ec505ab29fce0bdb25d9d6b6cfc60a2b3aae92094f20e096add3a3f752b9220eb7a21ec2e5cf7787f1d1b5eb4d906d26a761a54328f8baa7253493f19120cc9d3e5e1056742cece934724ed355eec0b0af57d0627489989e2c5689f9afca8f87ff7b891ff6e5c1f7033f79ea0b6b4364afb4acad68600dfb1e0ca107f613dfdd76276ee6c4ba1616f607d77342c0b776c8f1513e1a84f9a43e3199e543cbeabfcd625bc0a41db536d8ef1f52f948c68ee0305a98af5b5f2a26ec39c715ce36f990003017321e9d436c58d7e86a6e7a066283bf3226851122279b3c318dd3e3e05a2b0217ab454b81e2812c29bc38bc89f995c129d7ae786809723459121b814bd7f6905a104bd21042991b56b210990305f2a85c2a3436cc7f263b031d20abab9be2772ac9aead38417964608f17da68f22020348624ba3f46f1667a462f8b5a5183c8dfd942bdb71467987abf430bb5a5a7b7afb9d54c118bf4b382215ad83da30782ee603a978f3980911432deb8e837da02289163d806b87e12826c8f0fe38de33d6403a46ddeae892e4b2adba72b357882369fbc2ba7bf5ad640f69be3b6f4aaf588e6105a24c7c4a97a25ae08a984b3510adedbe424463e4f36bb218c8e9ef7a1de658eb968d3e1827c7a1c69790d18ecbecd3f231e10d3c35e9a0cfe172da933b2c3776e44e18a80cd346ecd0b4ba7b20bf4ee8dc0d6d4b4bf752068670fdc92f55c5e2aaecef821fc586123fb0020b8301272855a4fc89e60966a9500bf3a577cdd87c6ac79c5e7505afa419fe00a9116e68b05df19313a8b96775d56f8485efbd351b6626f89a67045103a3931d39d7d333f9bd26a8862835dd583e806006a576db5b061fb62ab83483b8612ec4500d20f40d14552ed77e3cd54ed708a46ace7f808ebd9e87e596012d9b5b7553326565cce4b9313427acf7be768d57955df06538c95602a0e3e3c2fb74c931ec50d7a027ebe867b41ce4934a52608251dc347e090d2f763c0184a920e963c434b950a3e7379c76584f9789059f9efa06bffa168d3462925e847161f4173b7187ee75e47cd1b9c767b6fc4992f1e8a7da7685629aa1556afe627ae084bbf58975a654250bb88519b08bf37ba8f6ab3fb3047fa4eafc5f1a327b0f8df106107846e6c8e01feb9fe37b5f765243eea9bbae2224c6c220cf850355af6b4430156ecb962269a4bb9cfe493d2c88bd65c123fd22dadb9154fde6b75ef24a3e6e889dabe5c848ba4822f982675b8a3f3e711f5536fda80bc8922bec74e06fba7cdef90aa8b331ca23822cb4ef8af8fae24073b1e030fa90a856ffabbcd3a0287ad0e8d30f588dbaf9e2154dd905f9707f4ffaaa1a36da4aa0df8070c55f127ed9d5de2273654bbc8a78b65764284d991f2242f80afa8be9c42285093c0244437752f6832929f5d848b05740c394da2030868520df7cd7ea1f1d3612ff58572a1d", 0x1000}, {&(0x7f0000000180)="ea247320dde6b94ff1ce2cf94ca4e404928dac10a245c331d752954240867dce7ef052971cdd6c576764b05cd278eb0c8213ff560339b78c8833bd3f14a26437cfe272af9f2e3cd04f4c0172cba01238fbece84c4fa88b806903b39bfc15c42f80230104e6f8fa709e6758f38f797b4322b3a1c52410bf57f76d0a2f593c72c967a5655868b9253f942d47e58fec627ffa65e84c314a7ac61cf3dbfc9d755dad89b463f34ecefe85d3f2b1f866fa30ee788634e8c118993f050e88b1d2ae134bb73a2be85ef60d58ef01356155e17a48f1f3e6d97928009cee6655e9f4", 0xdd}, {&(0x7f0000002380)="5e6fc66fa2f656acb534c1bbd1cfe853738f62bf2e4b513a2385904fe96172d6f780a4c2d286d253f692a3a98a9fdb1012692d804f5322bad49bee165d11d99d553574e4ad189d13c9615734e03a8d3dc8957e87f9ae3cf1c8c958c7984300d9816790d110cba16e89d1c5ae28bb7cdbbc317c1305092d9f4b30d0bd675515b98c20f8a0d168581674e4aba9463cc9c8ae250efe63012a757f2b585e0307bf620b03d38c64088b1ece4ab0f9d914eb95ed2d688627eebd7aef007277fbfdb7f9a2640aa4e82f94b7f3a4b040bec17280876445b7f035865c771e301f8004a516b6c1417d0bba9b009b8f4ec723f1034a485f46f37a8ae281385fbcb13f4fec23fb23be0a5ba6dcf026e660382a684656a558006fc5a1a21380565c3b8cb9a2f8ac014a5ca143982a401df60f9ee30b8d0dd2ca44a253f798b209107d7f68c24f765d26b7f906ab87e322350d389f0ae397e01f39063222da150ea4cf87d6bdb767bd6dc73751efff85a3e9884d1e64e0555851afef46dda0c7e0fce2395c9967ff2f5259fabe591f6e782a1d614b59a74639319ae6959930680926ec30c40a48b900bc2adbd05992da2f882bd6ee1442760b59d6c61c9413528b89c59b3d4cba7760dd07b564bf0dc7f1733d170d36b3e68ab1594c74affdbaa63fad5682f0f2a489682cb0eba525c3cf11c099fc47c8ca5886658dca11936da6bea70395bb6befaeb7aead9fc976af80454b9da1cee788e470ef54d66cf9e301e3fead8815cf0a084c4e3ec4277605314ec335bca81a7fe1e90b743a839e38c9cec8beb22ec3c838ba293aafabe799e86a665efab1b4425c36a0dff9a299ed380b29a2ad1468535e50c2305cdfd80fd6c9769e6f2a3146c97c9c12888c138515f2d3eac0f55b60fa1b2436c199d4336b898682146cabd02dafa1ad1d792dba5c8e872f3ae9aeddbb1ddeb383a96391c03d0726bd01d3dd3787b5d817c1215b32f7216fd6c795a906dc69a2688a1ee5173ab181181908ecf373e211e2030a3d98aedb922dc7c3d3de2a83c1a58a24e1665086ea204a9f17b287cc2edb6024501c2e15c8595f53cc9de5ea6d19e9dfdd1e9f97bcef2aa9995835df9d6b1ab87721f74049559a714c9288591ee88d609d9442a1c020099d3450c03c83c4209f943651cfc7dbd35fdbc05ef5c5103b1e2d8690f1bac2fc77220e2c34b31d31e447559aaab54b1dadd700679246bce9c8804e713692e904b9c054cd1563d26f5f2e6c1255304168d73291251ee0aab3cc307c2591b7f64d022d2b3fbd772e594cde44e809ef4563e308f7e5a9a858a45c50ef6ac626391e808efdf42310d65ebe71368fc4dee47468904bfebf07c81747c444bb453fd3b71deefab6cbb0800952fee1fa730d1a7f19383e4d6ea06a01728267b50f27ecd40dfc057910195bd6f32d0852814bf468049fd4dc639d876d3a54d9470404dc9bd55e2574ab06022c3b6a66e33ad508aaa209765fea435c78e1a9ea5f0f4e7f0880fbfeecd5cdcee54807dd419923b013ad279d7c712828e9e46ea6f6eacb0fa49eb76225ecbfd7a3a8c4ec2e9487752dec25dabddad47d93e0658ca1384b8432a59147f0bb68b3b5cdca634d1ebea8b80ec20ca30bd98b4875917c304812d85be7b81b9c9a586348ec96ff44e343e6b9153ae7547a6c2315f33449aa4603a1f9a6403e97c5a24af191955b190c743aa172dedebf2480efae6e953aac2e340815bb320de7114893db9d5cb717a605342e1718091fec8c49543cbd88687d877ac55046e8e0fa8b1997bbce10eee44a109ab2c81ae32d94c2be68b36b0f793f4cc7453b278ab57b5ea9c96d4bfab6dbcc7144dc3b8f161491201253a4176452ee1196967d5870cc4767b57958c5f23c1542dc5f2681ad7b57f2c7ae58642bb96e4f2b60af6aab4c884d3a009dbbbe432a63703b9c4c9305a9b680c76384ea84b21ec6445bb95a45ee360b015ccdea8de6f57f381aa00fa4f61353610c040d3fc746ed5f824926d0fa2addabe34bf824e53837a8161062aa9481767326f1ffa53f5ddc23671c08979d085d49cff36092204ed1a7a7d1de828c1272df0691abf578f361c6acf423f6f04fdcdba790dc6f9cdf474d572bc7bcfb5f0b198148ce9c53375c4357c6961ae6963380a59158c2eb5dcd472b9188532f76e7ab39d7151e699129b0bd3ef403f380309e432fed5db4b558913ae7917d92a56d0d29903a8992ea603f92063f971ee31ef34d18257ed2074ad4e3ebf9daceb9e91d2f68ecde11233fe2d9379a09514a20cf01d9b0202172efff3d120732bac3a21348a2c09adf00c296b048539531e421e7aa9e59f22e54283da345fdb6bdd0e0f5606c1c6a9667f17d24ef6ddd8a3e1b31a3a528be53756e8adbf4714fbade9983a1cd1707c883f099ce03d0394d3c4563a1bb7874d22c83b6e141f0852b7d6deaea073fe5c5c5df1897623991375adcd62d255054ae87b56e69b7ceae3f65e0590bf0a3b5cb849863e9f2842a05e8f60a5e658bb45669724398d133b930d9cb7c2bec94f9bc919e0cdff134d245c10b43c4454b4fbfdc6f076fe1bee3b162166b4b7164f6726fe866794c2f245930022525cf966fb8aa02695e7e9389eb5ba1a65cca9f9f44234e32b5de7712728a88fa0c14b2fd78c4ec59c506cc5cc8b9fe8bdf7a18fde867ae1789f38e65db8330ed0eff7e8c0c24dcfd25c75de5b54337c6fe0ff14803c4eaa5951412441d734a38bb52a831ad73c718ffd26ac5d051ed7396ce5e970e7ed61df48641fa9df4df363e6011426b39bf8ce6610879efce03a8e78b3f2a939970de703b87dfbb367fcab7d59426da44fef9b9a6072fa58bbce9db3a64179b9be638b89088c8d91c11c3a4031489ed032caf744b9c18ac7b5b1cfb5d0acb12328dd960a069d0c18d239a708b7eb5478d3845ddbe73c1e5b7a111d5703bc44321a21cfc93d8af338e3dbefb28e101d6b9bc409140082b84644a846df46ce9a614ee592ff5987a1f1fdc4738b48d8bfd126a7ac43d31a6885a35c1d121321c8ea174a998ba09c0ddf85842bbcdd8cdb240f8e9ff1b71210b4991597e488811766c646e04655e7bc9d43785de248ec3504d99ce918feee0fe07907aa0a731ba54ed55a04f9adbbc10f021ef4d46ef800afe7e1330fbb9fbbd3f0827d8fffbf1422dcf70d53af6395e10b5ae46417d6d7fbbd714236df245af9b2be036d3402b8eccc222e92784916ec0bd5f8e03f8b78d0926c22c29e042a7729fb391bc0bdc0cdd9cfab24484ea55f1defcd874d2ddf895e96e1b5026944e2f780ea1af71447b27a6d0a8174fab1cc28dce3625c5ea4bf9900cd3ca41181513e749ae9fddac856e1ca632166b0d137a6fa8e9f9a9c3521858872b62afc954ea9b0733cdae491d9b1e4a6bf9107667949efa071d71f2f8fda9e48b569dbb22f464a4b420c34a3c9ba672352f3fca510d6fb62915b741bb78d6c3ec98ef4ad66a7b94507ec4d2e69e804eac08a1616a86019c8e53a4a97e41471ba71cf7a4760e7c00696643d7e8b8160807be61957fee2d1626568b08151e2bf537331fac7d95d7b4bd3789813169616d2836b20fb8fad3e632df05ee9f55e5c2f454ec55e25b34532eed9b073663271a496d247d3786a9de13a3fe7616cc6a835cbabe74b8599ac688179f6677687459a9a32fe1cacef92fe336d54b8979216077af46f536d8ac68089b3d60863232489d5c931b3426d78b4dc228cbb0b21d90f2ce2f17896f976b06f4c5bbf6dff2b8279433715777840b93b282f5d756e1fc08debbf62e09a5736b42e1b4139b1aa5776406d04960b260cc95219904f9db38b23d5bc32f9b92ddab96fe5d55aad205b885120f69b2b1b349dd09c1e45118458cdeae2abca048d3bec16f324bf3eadfd5b1dcd59dce5038cd4233f618e1a1152378df6dde1048ac5faf6702747a8c2f5b95afe880b51bb5d84bfbd9ceca38f2fc1716b0174974748e639a5adbf5f6345cd010fd45044a819a1d6ea505b47757160369e1bd3fae81dd0f9440a4e63c40bd53f41c856e08e00705851e224f7c98c69be8df7df6ae3003246163184b9c0a87fb40b4b6f4373a6c0153cb69acf45e727d9e3a8dd4d96847589f35a94dadcfd576b98509686b6fe0d9d2bd51df4d0d094d2882a0cf8526bb04f6fd1d7e2689135889d7b9bbd7dc99302c2daea3a8ed70b97c1be430a961ffaa42a70820a00d4f1e4a6e3e9f447bd654595176ae31fe68674f66fa05bae581f727265d039c843e9c5416be5a9a4ff12fb46830f5d77636736cfec901720458918c7091bf53d6446343317b4dc771c117f0237b4b3d79c74adf8552fb496b339c1ee2784f19e4fa9e79813719e503c7330d189b22109d505375870bc204b4e7def5565d1bbd7f167898e8cfeb56d4d86917aa5fcfdb7373dcff71b25c22c5189086b78884bca5ce78aba0da51dce010091201b9fd0d905e74502310ea4866280708892e90c73ecc96fbd5c136b3ed0c46cfb50114d0098a93eb72dea32ef38780404a26c538f7b0382ff3509aff695c91507f773ede9d385a4ec0af6524e077d791b35fe0ec454a03d4b142bbbcf6242776f25925b192dc7e36d4ded50b4b709c0f4f31686659929bd8a6dd7f114d9703edff7c3e00a562f993821f64ce0691d2e4c7044a9a4fda3c44b65e7c613f9a792a906a6cf806149f2673cc0d2a7208c07546ce4d50f6ffd95a483804af92483d5e02339194a5c2a9c835217feca3c53766590c8602e64e2d2812555cfad2f61ad50e37ff31e1f8f6e577f91897b584406b8b24ecff370922c58027cd11fb11136a5581c076b8bde529c2e94ec56b44aa63eef6af3269616f7196275a6be28496ad0e3ea6e8de413678b8156fb891fca086739b3e558d5c7eb070e0e78435f90c9e6399a35dff929818ace9feca038dbef569cb13486699790f04b4e7a090e2caa2fb5f543f5ec3e83d62861c24044fc45c1f3f07f5870995033f3c4944eb24425a602f7f766fa7bb1e797563a5cc528e010a7da2c714fdebd14c3ef7406737be00926bac380a09575829e708dd60e9dc2033b10a7a47245f0e6512108801c66112ebf4ff4bb95d4e40544ef3e930897063bb06d015d24117c0878fbcceddd3799f964ee4fc3859bb2bf113c8615263838a67cd8ad675443b2760c5c08959cc7564e6d66265c782e8a8177c703845972ff6e2a49ba57156366660dbcf528c9e52c2ff10064d83bdd6f67d592b0f53c179ed0b29fc25ff56d91e48a36b4491fa134be54377b2c86a5cf062cc03ac9cc680c327e755492b783d39f2fdc6dfda0ca0bfae66d8a4a7dbe99c20eefc4ec898eb54d18b27930bf5bfbdff993a09304a1e795e341010801bf407e2e36a3dcc6c658c8125687626a8d6af6e1375cc015ea30e79495c40006f4cab81b162d7b83fc8725f7258f2820ede099ae4a4ff01885fcf7a59639d56c55b33ec3a1e5bf99ed6b143535b59de5436f41dd35f418134776fdffa077577ccd59adfeb5ec260b0b741a3e1e933d7759d728a6d7508fccb8e13f4d4c590ea156baff46def32921941bb3234275864a1dc31e11c2b028182f63229743940681a1f6b87dfc87317c304abcf8512ec9cb0e5e84cda53fe066d9687240a5add1df53c5018603b21c8d1669f70d143aebbeb2fdc1730defebeb031d545e85d0e0610a1002241c2312484708eb55e994205174d80c37b5adfd25f46f993777405d4416d77d26e52cb06d1d192159c899e6dfecb64e8c967a037d80ac825248367", 0x1000}, {&(0x7f0000003380)="83986ddd785abf530cd98c91c3d9797e505f6852f3b983e1c3d1b4b2b7b56b4b408fb609a84ec5e47f0f814eeaa6ecc99b6f367f0a803bf936e0c2c9cb009a73af6a81782c930f3682ed82c11b73639e21d8d72cc6f91fb04aac501af43c2fcdc759934bd6f2d8ecc1c5ff4e0cb54a24d0c205f6f1f9f32b2db03280e0b6b3e13080d4055c8cf2e5b239f9890b827fdaa6fb44aea64690639bfab3824b4658dcd7fc153ca66189f8fd55afe1d021591d9c15d8ea94ee3d354c76d2370a31a49447", 0xc1}], 0x5, 0x0, 0x0) 05:38:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="582ddde7135e6ea8f882a3931515bbdc0c723154508643afdeb82c30f748aa9c40565a54abb0bd84eb9b62a8b9e3a6c83bb8e784bac422803807db71cb9c41913dd6f55e250eeffb42143b171798d2644453e41ed8", 0x55}], 0x1, 0x0, 0x0) socketpair(0x7, 0x6, 0xfffffffffffffffe, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./bus\x00', 0x10820, 0x0) 05:38:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/78, 0x4e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) listen(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fcntl$getflags(r2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: 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) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000400), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x26, 0x1952, 0x5}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7fff, 0x7fff, './file0\x00', 0x8, 0x2, 0x0, 0x9}) write(r2, &(0x7f0000000040), 0xfeea) read(r1, &(0x7f0000000080)=""/101, 0x65) fcntl$getown(r2, 0x5) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/189, 0xbd}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/201, 0xc9}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xe00, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x400, 0x0, 0x0, 0x11000ffffffff}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xee80463895076032, 0x104) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) r2 = socket$inet6(0x18, 0x7, 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x88a, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10040, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x1, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x105e0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x4, 0xf0000000, 0xc41c, 0x6}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x0, 0x5}, {{r3}, 0xfffffffffffffff9, 0x10, 0x40000002, 0x7, 0x400}, {{r4}, 0xfffffffffffffffe, 0xc, 0x40000001, 0x1, 0x1}, {{r5}, 0xffffffffffffffff, 0x8, 0x3, 0x9, 0x200}, {{r6}, 0xfffffffffffffffa, 0x2, 0x14, 0xa5, 0x6}], 0x100, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0x8, 0x8, 0x3ff, 0x80000000}, {{r8}, 0xfffffffffffffffc, 0x0, 0x83, 0x4b1, 0xb18}, {{r9}, 0xfffffffffffffffe, 0x4, 0x11, 0xfffffffffffffff9, 0x8}, {{r10}, 0xffffffffffffffff, 0x1a, 0xfffff, 0x3, 0xf9}], 0x200, &(0x7f0000000440)={0x3ff, 0x400}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) close(r11) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xfffffe11, &(0x7f0000000000)="89") 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xb2e) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x1) open(&(0x7f0000000100)='./file0\x00', 0x8001, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x14e, 0x7fffffff}, {0x18, 0x0, 0x80000001, 0x7}, 0x4, [0x2, 0x8, 0x5, 0x1ff, 0x8, 0x20, 0x9, 0x927]}, 0x3c) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x1f, [{0x3}, {0x2, 0x1ff}, {0x1, 0x3}, {0x1, 0x69}, {0x2, 0x233}, {0x3, 0x8001}, {0x3, 0x6}, {0x1, 0xffffffffffffffff}, {}, {0x3, 0x401}, {0x3, 0xd1e}, {0x1, 0x6}, {0x1, 0x6}, {0x2, 0x36}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x5c2}, {0x3, 0x3ff}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x4}, {0x0, 0x8001}, {0x1, 0x9}, {0x3, 0x7c7f}, {0x0, 0xffffffffffffe98f}, {0x1, 0x8}, {0x1, 0x5}, {0x3}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x4}, {0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:00 executing program 1: flock(0xffffffffffffffff, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x3fd, 0x0) fchflags(r0, 0x40000000000fff9) r1 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x7f, 0x5, r1}) 16:00:00 executing program 0: r0 = socket(0x6, 0x5, 0x1800000) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000)=0x7, 0x4) r1 = socket(0x11, 0x3, 0xfffdfffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x100000001, 0x4) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x12, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x4d609418) r2 = semget$private(0x0, 0x2, 0x4) r3 = geteuid() r4 = getgid() r5 = getuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x7fff, r3, r4, r5, r6, 0x22, 0x3ff}, 0x7, 0x5, 0x5}) 16:00:00 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000000), 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000000)=0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) 16:00:00 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) faccessat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x4, 0x2) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4811, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7fff, 0x80000000}, {0x1, 0x5}}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x1f) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 16:00:00 executing program 0: chroot(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/109, 0x6d) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/26}, &(0x7f00000000c0)=0x1c) write(r0, &(0x7f0000000140)="410b873aa18e9b59f61b780f7483117c1b4bccabf28ad684d8d45a4c7e900c937b9f2ca3f218ef276c54214076e6ad411362ed74da5dedfb4d6baa5fb8db944d642f90674b9ef5467b8516899cfb79f4131f6d1da32766d4d887f7a098992b401e064f7848d357be8ef4942528e02ae74ce8a1b100ca16c3158deaa07e6c5025763242f727f9627945e0318692f2d367b230f31c3957dc4feb94b64751c2f66630e39d81b26da689cfb6f58d536368bf73828624da258c96525a41c3", 0x98) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) write(r1, &(0x7f0000000000)="c09700ae5cb318b74fa3", 0xa) poll(&(0x7f0000000100)=[{r2, 0xa7ae74370203bf8f}], 0x1, 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="9001000000000000ffff0000000000006c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8d9399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd4200000000000000"], 0x190}, 0x0) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1040, 0x1ff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) pread(0xffffffffffffffff, 0x0, 0xffffffffffffffd2, 0x0, 0x0) 16:00:00 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, 0xffffffffffffffff, 0xffffffffffffff98) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="30404d6b2f91f84aa0c857a1a9d6"], 0xa) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) setsockopt(r0, 0x4, 0x10000, &(0x7f0000000080)="d0b936392f591380a70859f7c493b7c97a9c902717a6965a63b19bccba5b6347057a5018b7c9c30eb0bc67fb8764e6655404fa98a11fe60870ea62f068d9503e86235bb4441a0a5189bc", 0x4a) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002640)=0x4cd) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000240)=""/71, 0x47}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f0000000480)=""/60, 0x3c}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x6, &(0x7f0000002540)=""/55, 0x37}, 0x43) syz_open_pts() getsockname(r0, &(0x7f0000002780)=@un=@file={0x0, ""/108}, &(0x7f0000002800)=0xedac2c3a937b7645) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x3, 0x2000000000000000, 0xc25}, {0x87, 0x0, 0x774b, 0x80000001}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)="f3") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x57, &(0x7f0000000200)="4bd122f42a2b021400ec01e2d9f3bd2f4759880778840bea0484976aa80ee9515b40b1f2f6e60dca45c14b7eaf54986ab88a25427a30ca3193ee8436ebcd67087607241f6a0bfd9d8208282df02bb4ea0c3f1b10f23b01") 16:00:00 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f00000001c0)) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x2) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x3) write(r1, &(0x7f0000001340)='M', 0x1) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) semget$private(0x0, 0x4, 0x100) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) semctl$GETNCNT(r0, 0xfffbfffffffffffd, 0x3, &(0x7f00000000c0)=""/226) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000380)=0xfffffffffffffde5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setuid(0xee01) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r10 = semget$private(0x0, 0x0, 0x403) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000300)=""/61) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r11, r12) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000000)=0xfffffffffffffff9) setgroups(0x3, &(0x7f0000000640)=[r8, r6, r5]) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000680)) setgid(0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30180, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40080}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[0x8, 0xaa3, 0x9, 0x2, 0x1, 0xe3a, 0x2]}) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r2 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000200)=0xffffffff) 16:00:01 executing program 1: socket(0x11, 0x4003, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) close(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000002c0)="74cc064626e61c45b593ae3fa0230b865aca07f339030dc133b3c0182911c2b5c0bac4cc6da18fec2be88577a12441405c519f101ae528aa657aa8c83ce80aa8d2101aa28deec4563457ef2d2d2c83ca6ffd26abf07a67c657ff19c6c3615407c471b18c1d86f9761fe4aa5d9155bb06d6dc61b400ac21c3689b9b8b2e", 0x7d) sendto$unix(r0, &(0x7f0000000180)="3e122b61b71663ba9b38843347131009a4bd59334356cc1579552e04a3e1216205b2b204e7d69ed29453667ddfde9d795b74d90a6e53fb385380d5f0b893d9b3170a37e82e4878fcea267f574d10d9788c8aeae967249e7799c92361e9c68fadc27d91206004748ec787f00528a8e875d5233051102b5834f154db67cd0848e8162d6fb175b23dce99c74f8f92cd663e03b61c8e0adfe7ed8685ac4d23128431f4f2d33d41d595340ff007b7d3a50394e7bce2a903d752914fe2fb68a18c57047729e861d7b1cfd7b5c9c49acb2c1f5c719b", 0xd2, 0x400, &(0x7f0000000340)=ANY=[@ANYBLOB="9b44062ed2d36ca33a4564f6114dbe53242c6c8b15e94d50e7f889bed59ed58d9aeb41971411c0de1604bba4ed9614040ed64f6ae31d437f7c2b1fa8278d2c383f37425e587f3ab7c2e9dd430570608d4462bbdfac7fdd84a22659a0bad689c79ea2bb"], 0xa) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="25aea557a0695a6f70f9c2e265eb679f61612990dbaa215419f9c50652", 0x1d}, {&(0x7f0000000080)="32ba5d74ed2ce23a71c05e47fc434ad89c477bfa7f84318212974c3610a1580134a4f5e84c8efbf0868f33c7bbff105051399b1986f7509def058294c111422bab390c3f47174d90b0226a01fb8b6eec65a8b1764cc6cb72c6c8d3258c68fa0977ef7e905caf8f0aa88c7db0", 0x6c}], 0x2) 16:00:01 executing program 0: msgget(0x2, 0x220) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x4) unlink(&(0x7f0000000040)='./bus\x00') semget$private(0x0, 0x1, 0x4) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)="3201204351d8fef905bd3c0ad79f4747098aa4fe57b5b450a2f873b459ab536a5cf1798bb26df9423eec28dd301ce21dc8fa16795233dfdf88b1469cf83f44e1e4a5359d9322383b5e76", 0x4a}, {&(0x7f0000000400)="df9d5bea2fb3bd5e749b8ca3341e555e9e262c781179751318b8dec989377fa164d7c7fb524191d0f12771bba9781b2a0b8e1ed7fc158bb01b8826625ee9ac581ec0667cb65699d00fb72d861388cb888508e7a3a48e45540871c17ba0f3ebfc5dd41731405504ad20117b65ce01ce744732661053e0bb57d19a26af7338dfd6b29dda142069dba69e83881bae3a97755884fdce5de1d2615f2205fac1669b6535d2910d95d65fbcfea41fa35d20df2b35a7311c7fd937d6e35b333d09c6067571d6cebd92fcceaaff6f40a956cf4621a02f016e9f8bc6c6202279e86b24984bb5f772751ab301db2df577b70af26e03163928d25ca85519753f663a53b839d6fb4c051498664ec6a4e4edfb183ae5da8c6f8a87d2b42a5e82b6dbe9f5d32f6f43c7d092f2ba41b1fc2361b0d9a4da0c90292efc52426fbffd75f1e1b8cf240ba4735476d715dc4f126f90ebd41076c9de1737866061b42a25cbbd0463753dcb35a6cc503f3f1a7348e793d45dcabffa9ff73e92326385ad8ebb5bf00c6a45d4a21905d3b38d251f4de2e8e40398644c62c78628650861656473215ea96826d90d6c95bead73e68e054cb819fecf3dead019efd58c11027e6426314bdb9d58228a8d276bd341c3151ae9cb94ca4e29c1541d56ab423423284ab945ca70f471015ad4c0b721a37a4d379b068b47fec383a9e4691fead37f011a270e50db67025db57a06687e28215a721d546775ed002589467f0735dcb826c59de9aa3723128421d378142cd00ce012d359d45caa2ddbc3ae23c20b7d6cafab3e614dd8b6d5f7efadf22812cb95a39eddfea32755c863508558faab74a8fe874dce060341fa56673a0267391ebf28c5b26ef222b8d3dbf2621edecab453332b26b11d0cdd6c24d166f291d4c33476d40076046927945163c1f001e83f3e40a8744546cdaff0820dc8443d7ffed8711c91fa35e774f1abe2f5103a4df2c7eeffc6c8590deacc9bbfe74a2f2b90bf2390e08b004da9129f55f19e7a4b8e9894af40993fccaa25db5f2f3276151edbc2abd3d5f305086ac98658a21d99f404d96f3c96c7f2e364f8553bf1fef64a8f7da639ca6c71bb923804e7968542b6ff05b5a65a5d2e7b6371fc580411040387b7960647407a7e45b3b4234217a0f2972d038cbcc4f8f4f5e2d236243e760d599aa423f56c4047b9eb3017804ed168e50be20417515c612bc3b0559af160fa3b4ce37549e741e81c86c5f1c1d41c647c42dfa19b64c5522817a2c3f411980b664f568dd68ac2e7eafc4d006245d4448232ecc6e12fd48d3339c4b737c717c58e50b0385f1a564479cf9a444fa49e3329fe3cda955daa24402651af455079676610d6939a2523cce46b93fd7a7c93b03e4ddfebd0976a927eb4b85bc4510871aee67697259dd731f687a3e658987f77833f35cd327e5c2ce178361c174f907f8209262855959730cd341245117e10f8c8f4a4d785a509c9dd1dc62b526ac605cb1aee813a24ac573db78f52044646272cd271dbd0b834eb80a08775db64bb1a40cec8091703c3bc789fc63c550e12f60e73c1b273d0d443a46f663780fe77f2c25728366c8c3f5c86b50a2f5dcfcd182000eacd20800a546d3e5a3e06eea528448f153975f80ef22debc5c686ff8e05bb128eb8daaf4197ded9a93f28751069e7210feb6908849cf083bf1cb2e33cc0c3169e7e3f635b519ae00a9dac88c35e5ceeb1abccb8157eff3289708d0f05cd9a913787b1a6038ff1b6d2868f4e40c827134d55f03abfffe3e176a95dad9146b2575abcdef34cc8b4034fe723d89757e8a0d12f0219f24dd7c36d47566442586e82d0ee81637f63cb8c1c5c743c0ecf1c59d42fd7d24e1b69320e64a69ef85f997b5b88c007ced1339de7c2c9196421e9d8a546cfd6c09fb406f92a927458bff4b00a5fd10ae627b5cedbb83b4b58a274b5ad8c1ee58b667ba956fcbcc2b576f878fe82949b08a2ce820d0e4061d355cfb607320d9aff4f0722629c56a6e13c55471cd1fd6eec03d50021e905fd0de8a05f3583251bf6fa830ff1298efaddf674ca26273cc569b060a0d95a0e12dd770da78be765804c78d760d2cb71c8ec3fa03c904c0f910b3d95a2f57d81261b6c1df11e0e12738eed8c3eb635cb6393c3fa14da2f85c4c7f239a899ad7174721f966290bad63537c6974f489e8cc20bc056257a678dad3e33742972b397d0cca86845156a14a42f63cf5f8a96d908ed4d1dfc44a5c74265ccd0228ed3b6ae0fa746101380259738c458d7843f5a4890e8611fa5d8c42b02a217eb22107923f4dac91ad860f4683ab45cc713ec364b442196188c333128af698341d4a96683c78191e7f938a741f3465a5dd511558788ff274192d8ea42857ff08f973d0012c0210a1e5134d5c12b64a29c3c77f817f31c5c6212a954f95e9b6ae946712805eda04d9d0093b47c22f0666ad0362adb2afe78f874ab6870d4b9b6329fd8ba16f031cfb57506451d8438295b697c7d102bd67eaba9f9bd530b6cc7357edfabdccc7be50aff44380a61b875f9c54b90ad35363635e1cf1d3186d1a6a1ecf4274f2068af07d04720a22b3e65fd9900c29d9d673aa0ccc7111834201aa2e519e519d014616a5134df864249ad47cbeb8047f4c2fea0ccf1737260ecc8a8bea717f2a07888324fa8f2b778da6585327975bc7c635c990959c373cc064178238829451a617a6b4864068044189c92a57b485fe361fcec6fb93f751227e441209f2ab9a872d7cd8762aeaae13a86e9b929b258d1b5d2147d233ebbe9e0337e5477c250ba68d109ee318ee060d944c0e60234de7ce5184c1f952fbd1ef07373791198fd30fab47f2a814567c0dcdc18cff67e9b534678eb87737531215a384b456e798af8cc36b42ecf14b44d8e7bb85f0cd988d241450c313c0aa1bbc2594e53d35d6e2442ddc11c464f69a95e32796d5dbc148fc0a44054e0d92be0c1e05b7a1a26de09ba5859aede3b9f05c05fd0d8b17c78ddca283b9ad7f9a7787cf147f43c5ff3668b248e5ba227ab38f83c11474b6a23b2f69d039adc5530eaed03d838ca494264e5a872041efef3d79c65cb0ffd901692375dbf100fa76b4c153a2a655b29570729710f6d9451783a6bfe68807be7baa20a917da54b8db14cf925a8f9334da6339ad0aa75728c787046a7466a8ac2077250805d3d1f5a3d49e41b196a4c86fc5f0dcc1184c7d72203784e4885cf9820fc583b475714c3cbe7b06b7355cf083fbd5d64ca205c34a096c4f774c23d866ca6542e495e83c87350b777c22a8811c62820de469fe6b82c92212c29857daf886c9d3b516c84b724236090d1512874ad455f76194699fe5e640a1c4ad8f72a52b5886602526b32460cccf6ddaf838e49f3c3d5287fd2e15a5fee75b69285e995299cc0065e79d4ad7dde9a28056f9a8a8b62fd6e4abb7e816e50ea9dd9fb67e7a99e85753916363314f13e4be5f417612bf3a2aff3ef95eab4fa5c0515e6a21e1a05ca3e01e106b2650214bd10986d88332b3ce1259703068bb27e58226fefc90a8f34da0439e5587eb1becbce93cfdd68edbbc8c2439f9e56e676c194b2ac695d5bfa3bcbc43ce949e8b96ee7b0894193d425c2a906bfa5056d99259d0728d9f48f72e2ed5e181d80c9424bec848e40d4785e1c7aec63284c94785dc55f668dab416cfedbcea3d61c0594a63b1d7be082211c65d3b2eb7700ff785fc7d0c3c8f3be4bfd8cbbca1fb89c5561b85182221eeb3d95d167207fd4888556ea880c618b39cf076489749d1cb93dc98aeff30ed7075edd4dade37e0caf580786c2832a4b30a2524e23e65f424fac64b8ffd971a102f7335474b63cf473c216fc626df42b532f3c86ed960e66a641514275d909a93e9425e1288c3eaaa1145b087abb207ed12ed7bd7bc7eef38f8bb7226bb154aeb20238f8032cbdf4e47dcec85faa6215c5acccd769afecb49010db1cbd0ab392cf6b68d01d3c765548503aeacf6b2b4b2551ca0e37b70c9e2b169358eaae5c74c53ae85479d788632810add6ae8b009155d59b3cd42aad0d67ade3aa4b5bc59b7852f1c6b2f1a74e6b4e1a75d33e7838bd68747a977dd3286c73ce2fcf0f812557886b5ac15c61e4b011179f3ebe29774c349b189ada70374c4aafdffc4f35816a7f6fed1cb506be49e2c247397760ab1359cb6104d207de9c81a930fa6fc989c24ae9eb4c814b695e99855ce3518ff908044a9f86bac208eb5171998bac61b7007cae0f6847f6fcdc5dd4d62b0a03a66a45f29fb5d6091d44c919cba30547827c4079923cfc353fde2d64b28a525af234273b4f2f3640af332f63c2dfc0d556b8749fbb6d5363e7109626c1bfdb24b95c0d6c49d7cfa179690560d357579e5688067761113d43be1d83380248b4b8eba99f3e213ad2563922f3df41a68cf4ed4c1d98dfdb7380938328419557b5b82095b31eb5029c3a8f08da36cafe14d14c5d80117a393c8340c19110d558a90410983a76c972dfdc2b26fbfd9c2d7f93a1d568af877cc32705b0aa100e4589fb76ee695b3d91f2d20b53f01ee0c319fa81c8782c7d4d7cd30756fc487af3c26387d5bfd7a4b66c3ae7bfc051d6df066f7a369dd6b2bf068f4b8e423bfaa5ec379a8608e038830564af39a5e7c4ca3ae20b054792a08234e2b9754c4fdc4ecd517825ce8e9d799b3f85ec43e5638cfbf45dea677bb0056b2bb471492cc530d4ec2985f5fb8c527bba0a2861d89b9bc985634d82ee95d61579428dc50ddb8f78d670855fc3f2290031d349d4a5a3b39c636bede297414df7c63ab7f1bc3feb09a1b99919f5028ec82711a45f45ff9f0a48878cfd843bf179f282e043c405352a60f79d278e483245dbae5654eafb84b41ec94a808eefa1fa42053cd4d2ac282e10e87770a583b229d08fb293545c690a2573c8df2f0e2f38413d596d66f11e3b52b7e93cf2c4fb20a43f7a252c188a75e8bb10401a98011750eaf8d65f9094087dbbafd2b6708c303edb963e213749da6da219f5f5fcee89c3ae92fced203c2ae6f564d0a9967389127f3a1f7c4a4c175713c20ebadb1fc4059e1e719fc8b51bf4fc613406026bc8741606e3e3b771918ceda5340463d449789667fc3804a69e70f0a84021a46be033bd0ca790b0e1d6fa53b0fef200ef5f3f0f00ae862ff60e8e97922931c7788ea7f96a1ab39bffc15f5a2e39d46356f2af38a7cb2105dbc4c4a495f8475b0a93f35b8841161b5dd480e8fd1489a0867503f9318e5632b03da0c86989a1c8c2f73465f81b1579381c1b5d060f4f81f732bd54b8f429ac11222bba27e79431ab6ac84a1790386506f087af38fbb72b017e6065d18afb84c28f8581f5860a8c77dd4377e6f5728d0f27a952245f5a3233b435ef85a64c66c144505c0b753386efc095169fb0dcb03a36abae6e914ef6134690697c8399700daf9f2cd39ab3704759acc45e6f477fce24962b9a37e6c608fb13025842dd88a4a92b13f5856c876939f8b23c4ec0023f88aa75383ae1a4d84e99a9095b84df7e324f20223f9b6c9b2fe42b52e511132aea6b79ff0eda3633a343184396dfe470eceae54f29c627df10fcd89a8066bdcf61271227838e1d7184d58021951da59334450648c107b3a0b8494dcdd6310acf13a88eaa00cbefc08931ec56b45a0182dad6b576fc12de491e4362b4fef4c9b659aab7b8ab2286ab9deda88edb956e8f67e725d7c644e971dd2cb6babb867f39e159d0018376ab87bae37f4bb9a29bbb1f1020c3cae30c5b0344e882da02", 0x1000}, {&(0x7f00000001c0)="b8193b3b8363bf30feef8405a2faeb8cee95eb60554a17b7860b8ea89c24e5f56baf6ded33b4889844a49bbe00dc874be046fe50a873f746d6a940797a2663124c4508eb825a102ce88aae2a6ffc2c257e0e46e1d1542eebcdd4c986a5d0f7d645112edc1bba31a1cd029cf2adc62e1fe7cdad051045fea8ba49fb264e5175fcda8f19538d9b7057a763d4d2850d5c4052cf524928f9fda442e128b146fe7c8e87f6043bc1f712dfc849fc540628195eab3bb7dbc8437e67839c060a505ac2e23405ef4b5f68d0f856eb2dd504cf8d7bfe3fb0ff062d199ef875eaa4f7f342104fe5396167ca", 0xe6}, {&(0x7f00000002c0)="5e4511ee36bddaa9c25aa34c38a3bc20db9b6032dab7d77d1630134bda3f1958fcddac8614d99da1df01d06c2ecd877b167fbc6ba9eb733b2690a38c57c8771d5796892d5eb36b766036777aaa92cc0f2a9a0e4c1004309e05a55882db282d355c508de03b6bb46e57ba3c71711ba643873b8bdaa933d8d4ec9f95d8e49abf54495763f6b380960318ace14d6314dd662c72e3717cebc44b810594cc184012ab138bd9aff3fba10fcf1586daf6d4690ae3b295d5c49606b58a0a34ed0047964e4c3dac91c530cbaeaa35a0a75d27f70a1a2e0d673112", 0xd6}, {&(0x7f0000001400)="499212fbe7c180c633e6eec147adc7832eb5723e79ccd1f16b9493d331b48d25c33e1c77b2ee1f1a0a074a8b27881697a741140783a8c3a434771cbd49666854c325930cc1d4a87690f562b4b58e8df31342f194f8837b0cfad1753d6d83555a8b235618cbba3009f2152afb10d39813edd48cfd34f52ed8131c0967400c3b78e4ac230165754b5ae33ca90730145161cf8864dedf6c15b8365344522224cea9923e9f31a11a95c78ddd", 0xaa}, {&(0x7f0000000080)}, {&(0x7f00000014c0)="4cf5dfef9c21cae3f2f387dba8eb457006df95d6fb588201eb73c0f9c7cb0a49d1ad08c35f17bcec8d0500120547e618bb97e1eb23bcf4b80d219202e91414fc6cdc881beb156a17d2e37d889b76dddd87515ad9fff4f9a70ddcd49651f95385af5ad811a4a20b7cec813863bd213de1d7bc50e3962030a6c3f0a1ef138384df6feb381a1cf4d047cc5105c71aaf7e1bd2693927e74bf2bff93b9f351cf5a120308b6912744471af81e1502496ea937c3e72aac18d4f6ea8e2ffa103b86cc2", 0xbf}, {&(0x7f0000001580)="516fb6c42f1aaee9086d0c5fb8d275549fec730a5373e90252c641eace961c31e4c6be8651e6bb161761dfad2b81741a62a3f73769f364bd671defc404cf7aff6c6db91d301484f98771397148fd63d94da867ba79606d1f523a461f4c7be8808a28a20b831d0f3783c42966d1b0a1548930f094730c7a6e416cc7739fa1552d08fd9166442f44e8cbc6dabe00b49144c123", 0x92}, {&(0x7f0000001640)="c27ac896fd1e9e8f89bfd4b46fb765216c8b7f58c05b9c7b58197c7318234fb696559b753405ccf15268b2b2254da004e33b98b537f5c90d8e135deb7fb06a400df45d163692c95ab4bb7ac6611ef26620cc616cb1bbf39febb2428751d4f4", 0x5f}], 0x9) fchmodat(r0, &(0x7f00000003c0)='./bus\x00', 0x81, 0x4) sendto$unix(r0, &(0x7f0000000080)="035ed5de3a21f87530", 0x9, 0x402, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) 16:00:01 executing program 1: r0 = socket(0x2, 0x8000000001, 0xfffffffffffffffc) close(r0) 16:00:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="7c9968060674592948bb6be1ecedf82a4c5b605bd43374e8edbed51635e2e421ca02b832674c636494c8453041713ee89ab7fe24815488345859fbc66d9bbfe387b46df9307f47ac64fa", 0x4a}, {&(0x7f0000000140)="a348c0d8251233246ba6907e3deb59d8043583b1051482bd1483174085417b2761c91fced98fdd0b452919166f7457a26d3bbbaa608849f3529b901db6cbdb72528b68a281087eb176f64002b6a145dfcb18929be60a2463b57056f7af97de8b10bdf8737b96dbb375800737ff8a7f5d79172f330c36155de732e6dd6dd451ebd1c31fbe985bb0c2222ef3561506a2b3fc1a086c1362875e7ef77f06e04c1d2fef2a6262b5ad8d45b53c8767c4b5c19a2847dabbc255d4977a561e2bfb53e2c32c31d272ef65fb2960698a28944a346588fcae231c31861477e171f69685238d", 0xe0}], 0x2, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000df3000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fc5000/0x2000)=nil, 0x2000, 0x0) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000fe8000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x8}, {0x18, 0x2, 0xfffffffffffffff9, 0x7}, 0x2, [0x8000, 0x872e, 0x5, 0x1f7, 0x0, 0xfff, 0x5, 0x20]}, 0x3c) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTART(r1, 0x2000746e) recvfrom$unix(r1, &(0x7f0000000140)=""/10, 0xa, 0x842, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xffffffff9972e46e, 0x1}, {0x18, 0x3, 0xa, 0x4}, 0x81, [0x80, 0x6, 0x5, 0x8, 0x5, 0x9, 0xe7, 0x8]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x4, 0xffffffffffffffff) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) 16:00:02 executing program 1: r0 = socket(0x18, 0x8001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x2, 0xffffffffffffff21) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xd78b, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x7f, 0x4) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgrp() close(r0) setsockopt$sock_int(r0, 0xffff, 0x1121, &(0x7f0000000040)=0x91f, 0x4) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a71800000029000000320000000300357000000000001189c3"], 0x38}, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:02 executing program 0: r0 = syz_open_pts() chroot(&(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x2de9400}, {0x7, 0xff}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1, 0x0, 0x0, 0x0, 0x17b, 0x8, 0x3c81, 0x3, 0x0, 0x1, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20000000000008, 0xfffffffffffffffb, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) select(0x40, &(0x7f0000000200)={0x9, 0x9, 0x5, 0x2, 0x2556, 0x800, 0x1, 0x7}, &(0x7f0000000240)={0xff, 0x10000, 0x1, 0x4, 0xbc6, 0x9, 0x0, 0x8}, &(0x7f0000000280)={0x42f, 0xfffffffffffffff9, 0x7, 0x7, 0x4, 0x1, 0x400, 0x20}, &(0x7f00000002c0)={0x2005, 0x2}) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x1, 0x80) msgrcv(r0, &(0x7f0000000180)={0x0, ""/127}, 0x87, 0x0, 0x1000) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:02 executing program 0: 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}]}) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000100), 0x0) dup2(r1, r0) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="e4b2ca2b706b572f410607133802830c1e4f5b9719639146e8c5776847f24b", 0x1f, 0x0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100)=0x8, 0x4) setuid(r0) geteuid() ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x1000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28090, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(r2, 0x5) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1ff, 0xfff}, 0xc) r1 = dup(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0xe46, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pwrite(r1, &(0x7f0000000140)="f63f1c697debc876de1456cbe9e64bc5c45b29bea2d9563a76371cd8e288a04e00e6b3b5fc6b24f7ee30265546c400f4a27180e46ee84e3fb977", 0x3a, 0x0, 0x0) 16:00:02 executing program 0: mknod$loop(&(0x7f0000001440)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000600)=0x400, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x8a) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)="0d5f12e74811300f1f00a7540a813b4cfed8067f3d2b7144ac9848aa80c284a4e861d5e175efcb0460e1d9f78c2cbbcdf42b4aa11a740f041b50dc4e0ef673d35fec87368eee4effcce7db9ee4bf534a56bcab8523928ed20c210b3e2bf17a", 0x5f}, {&(0x7f00000001c0)="1b518cae97f0bfa7512eb2d9857e853905feb89fa64ca0f0f44ee77383033de9a795da21deda38a2870cd625d5dccde0f43cd11c1a66c6d8198bb5ba9a1eccab40ba58f6af3da854e418b87940eb757f53e67d1359a50483ece89484eea507963b23f73756322854f3e0d9f43512755156ccf87c9ccdf7fa372bc8683f23dab6870eea778963b6e93f281f143936381f8fee909927a4ab778844945bfcb2fc2deee75b827485e1428520eb0d6e3ce48d0a30f95e6dff315d9b1bfa5da23f4a19c6dad65ca01b4803326e2d373e7e9716be951c8aaa", 0xd5}, {&(0x7f00000002c0)="416114a1fe91332fd79e1b8d29cd905e082c9648ed", 0x15}, {&(0x7f0000000300)="6973fe05cd635697d0c1e9aa84af73155f85db5e08c5eee50494de7af26103a0d28776849cc71714ee162fa67cf6fe69a8ee4df7581d0305e397496a9f015a33ae0bc2aa5fa2092073880bec90cb2b019d630e9258f46b15a3a4360e88230e6f0b0193ed699e326c6b195d4b7e5e991f4f012e55b0beded708e814c3a8e13cf5f109198e65166556242ce0336182ce419b021edf3004ac27902b030d00304efdadf7bc6ff98928eaf0ee3c991e605add979b33fd9c278475bbb19b200001a7385eadd546b87d2219", 0xc8}, {&(0x7f0000000400)="392646b6e23e1abc90e60bfe2056ebb1b0b51245cdacd3fa9b50bbdead64335668d4ed7fd413df28bf5520acccd974b8306d536444fc449238210c062dfd390c45a8fa1103b0b2852f14ed64fdecdb4325f682877a949cb04da2b45d378f8457631fdac2d98148774288fca9f00c7a42eb737122480bc3625cfc736ee053f28ebc3efeede26a3dfa11aa2c89e5be57475e36e787d686c0f69c6465167653cf96b05e73f9", 0xa4}, {&(0x7f00000004c0)="af2add2946839b1df3e2c903989f1e07a0d4a150aed226f05b97c7e5cbe48acb2bf7689db9ed63fb51b5102e62c37d6c1e3846f6ddc5b346e59d2cccdc8fb705ee6baca2de0d02a9687c8594dfaec314ae8da3a1ab705e50368ac50897e35c56e42c78e1d215f96bedda4b9c970caf3696595dde06354b1e54f0d38fc8cddb974a84ff06a51dd583488f9e0c0d0fc2a379506400973411", 0x97}], 0x6) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0xfff, 0x4}], 0x401, &(0x7f0000000080)=[{{r0}, 0x0, 0x81, 0x20, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x19, 0x4, 0x100000000, 0xe81}, {{r0}, 0xfffffffffffffffb, 0x8c, 0x20000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x552e, 0xffffffffffff306a}], 0x3, &(0x7f0000000100)={0x5, 0x1}) 16:00:02 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = getpid() r5 = geteuid() r6 = getegid() r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x2, 0x0) r8 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r15 = getuid() r16 = getgid() sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000240)="96d7959335f71b6ba2f0d57c8b94b255b110d4be4187bfb4cf3b95725760df106f35c434381f5c03eef04e70b4fb61d169c3ff378d355d285a436143a9b1261dfda96a6180ee1dee0574623bb84c3c14ec8b789d95", 0x55}, {&(0x7f00000002c0)="0ccb94fceae16e87b5dde0f1a3a32353704e25fd76bac2a1c7b8d2b366fabb7712d46f1850eddc27dc67c4f1b4fee8aa9b6b46948d78af32cd80cf760b0f475f282e6f5e413a7b2120be4efe9e197184a67e8a8a2b767dc6a9d9c75bd31f6b351a1196cda32693bbd5273371dc5c38b809f1d5d018d48a230223e59d7c07498f019850ff484f1efdbe2eb72c0a964da54af7690ee2d1df89a2cec616e4da6ba82c32a506eabcd4f9b082aeabc5bfc2d050107d4ee3bc47f8af7dcc8a05dbbeab4ab323", 0xc3}, {&(0x7f00000003c0)="7b72d31aee6cd9f034d4fbce87b6dcafab6ca7ff215f59c1eb2c11946b9ccdb61481f29a15e11ea034308d02b61550353300ac56ece93880f11de6c9fc5e9bc0cd0dafe6884dc76b34d0b4d1a544b92db341b5bfca7a12976a5eacee60dba1e2539d0c5cc48ca299190313023412d2939ecee7bf9d9e22c582eb8f3c2f694cf801456363836a6cee8d58a6cc4d5d2f70bea2fa4f8077151dfb00ff", 0x9b}, {&(0x7f0000000480)="9f71417fe357ddea751344cfe97e6653b7122593100ae29c2e1c18a85a0a1330aebb30b230f9ec660ecc8b75a15fc9dbaf9cc16c647410752a62add334463eceb09103e130ded8a55be54d537f48a3f75c49839362dedd3f08bc483b41cefbd6a62b9348fe41615875a7e93c4d7be6c117734ee1ece3d331a987bca6fce6621a8349c4b8582220afbc7e176e995aa60c7b730e15f74a788e5aa1bafacd72b827142c8bc9d841e922e154eb930dbb4688f34e157e1e84a4cad4871f030c4943fca4993d23767af3", 0xc7}, {&(0x7f0000000580)="9b584efa5e15d702b3bd600c9452c2ffc274477545ddc4f8b19c7852211e8c40b3875ff277e7b6880deed1db0018247bb299233ac8383f9ef77480da41231a39706c4f24c1008261130938b60a43e5308a57a35897b641943a01fbd4fb969b17c6b313a09ea1a85eedfd32ff6ff8", 0x6e}, {&(0x7f0000000600)="b4a411bd0a152bbde12bb272af8e9be75452bfd169452d57adbbf739acc5c61b67641516471def0559ba9650", 0x2c}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r7, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x100, 0x8}, 0x405) syz_open_pts() 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0xaef5bcaa6f709459) pipe(&(0x7f0000000240)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x822, 0xfffffffffffffff7, 0xa6, 0x7ff, "c86d408d6bfff8f1a555926a6f5afa99211879ef", 0x2, 0xfff}) fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x502, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget(0x2, 0x3000, 0x230, &(0x7f0000ffd000/0x3000)=nil) shutdown(r1, 0x1) 16:00:02 executing program 1: r0 = socket(0x1e, 0x1, 0x800000000000003a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = dup2(r0, r0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f6") syz_emit_ethernet(0x96, &(0x7f0000000140)="bdd45929c884584c666bc87f8265f3dfad334a5553bb84981c5ab00063e2d6ff2065fd43adddff349e59d86b6949df6321c199731e5b1d0255ef430aeb99aaa35160b56adce703aed280f16eed7ad3cdb831ab2987cc899ce619dc8670db86ad3b0498e2afc0099604e6ca69ce59438315639d337ed6b3e8cf5c40464dcfdce47f8f584aedaaeb35d84a9d792acbd2a3d58020193a40") 16:00:02 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64]], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x400}) setsockopt(r0, 0x229, 0x9, &(0x7f0000000040)="03000500e184f3216dc1186fc636f13af6fe2d66a1ebcb97eef7aa0d48214f06490c46971dc4fc259083608b", 0x2c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file1/file0\x00', 0x23f) setuid(0xee01) setitimer(0x2, &(0x7f0000000200)={{0x8, 0x100000000}, {0x4, 0x9acf}}, &(0x7f0000000240)) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x20000, 0x188) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1209, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000340)={0x3}) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00') 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:02 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) madvise(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0xc004, 0x9) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/112) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000feb000/0x2000)=nil, 0x2000) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x20, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x8d) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000180)={0x0, ""/183}, 0xffffff16, 0xfffffffffffffffe, 0xc00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x42) msgsnd(r2, &(0x7f0000000040)={0x1, "c93fb6092ead95d160e5969a3e55bfb105bfcf145d72b60e050917a27e8c77179145bf4322bcebedbda76936fd79093988f99b885e2f724a37cbcec0d0451a5dd3f4150fcb65e718c18b1b8674fa214ece71a32840b7fcd19689c733609da3859bb1aaf68630168caa53"}, 0x72, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x10, 0x4007, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") 16:00:02 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xfffffffffffffde2) r2 = dup2(r0, r1) shutdown(r2, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/60, 0x3c) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="b606175c7d90ed99f2574079e67b9a4e0e3acce9db38c3f1a921cb58f622622341e57ab17b9c31730fe3f8a78f20007f68a098dc2ecd94f10926a92471e5972ff4093a996c0534283d46c510c6eba87d959d695248334837a61c4e645528d8b04000806b168a7c5a93cb29f39a4e872b3f1bf143d431aa389aabd9a926fdde44dc370d06e506eabc79910469ec9382a00b56b272ad636d98fb718690eb187c04cf710700cbfc56b504c06299323ae27c81907b349641eb68900d5d69c1836bc3642cbbdb6102", 0xc6}, {&(0x7f0000000240)="b11a9f3ef868e82cf64ac9cdebdf8f29fe8ea5dedb8e48bea5e7f25479f643fcafb760b0e931b7c047a3e4d789e1a641700862e3a35573313bf0323a69583b8ffc5ac8f94ac406a22ae8cf5cdc9f92fb3bbe6a3a5a2233c33b9c9b7833d160c2b76bf4068294aa71d55849f53cd827601bbed5b1610f90645aaf74a40e18f52b66a42acfd479dcaedd696e6803a29b25ac41a70071a98294149bba138b0ae9118f25f6f3abb28c7fc8f35012edb24676b4ea6f6d6c7b232b3a9afecd3036e918554e64fed3dc84e142253d872574d341430a203685a98fb114b03a", 0xdb}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x2) 16:00:02 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x80) write(r0, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000100)=[{r0, 0x24}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) 16:00:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) write(r2, &(0x7f00000000c0)="cb9bf2948faf7dbfdd5ba02d065cbd3ad0b9dd46ed5820fdb1457bb203b3e6ec35f33e758ea2fccfa7adb8588345b62359d4a31c3652d84e6dfe35e52e176157f6154d72cd6d0959441efdcd4a97d40462b2bf3fbb6b7ebf78e9df6cd40550b2646da10c8cc49c916f4da9d9e8c329d84bc15830c034f3153317f604811d75e7bc09b8f794b170fe9b672119cdc79c00d918976fcf3338eae379fc7c5d18ac6c50309759f976205556aa33e64ae5885a85376acc1e32df81f5f9a0547cf2883fd69294bf759ac8c0dd59ebfab2d3207b7dfe248688dbc8c5ee6d19de1c8ab6265d34929b89ac14f48616349b8b67c5be85fd742b8b1b8659b34b3e3548", 0xfd) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x14}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = getppid() r3 = dup(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) setpgid(r2, r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() fchown(r3, r4, r5) sendto$unix(r0, &(0x7f0000000200)="41fcda6456eadfc4d2585b10cbf503a1c4e32f5ec7de463305c902c56a5f4489142dbde97cd7ab5ab743910f8bfc3946e542bb56b313ca1e327300c61523430e86acc4a2eb1afa37e733835168ad1f2cb4e9f27fd670ed57717ac99fd04a4101fc972705ed81508a9a3faf3fd402ab0835d929636c1798d2b73b0631b51737ae10b83a97a82a005e68c034eb5b2a1722affcd7f73f18fc657f210f02807835290d3c3ce49569f7576581063e8a5ef69e9c7895f147dd7f8336a7642d65c91ccf7c675292bed93b5e2c", 0xc9, 0x8, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000003c0)=0x400) getdents(r1, &(0x7f0000000400)=""/5, 0x5) pwritev(r3, &(0x7f00000008c0)=[{&(0x7f0000000440)="ace55ef5a616b3c9476eb02efdc29fa2f3e5cf57b561049f9adc87563013719d08151cc4b12a21ba82860d47f903912b54386448fb9f1502f04ac946e11437f51e3cfddf4cc67e41", 0x48}, {&(0x7f00000004c0)="b6615801014bee698737c424b926b7c0546653eed7e14b3c9b729956909e2542d7fabd818994c82e88e37301f85c42ed0c91720bb7f9baf4eeca42cf2ed55f69085a496273070cd7a716473685b2c005066a7e5d3e9ab9a7d569bba8c6e8f98aef0e8b010d6e0349e4f312c703b178a090cac16cef1cde6a55dbde7b16f68f9a8a1134f717e826be9900401a438e86eba76929cc25277c1b9fae36abbd9dd70fc081e11ef9922d8c03c087b9437822214cbdd311299657d55db8bb8649488daf9b87094348bba17fad2e960273f2cf553d82ead5334a95c06b1bb74d987c28e8bc92b1f9227f35576435", 0xea}, {&(0x7f00000005c0)="37400d43613d4e808c01d7917a69851679aee0be79fba9bbfc1ccdc62148a1e29860f2af88bab312cc41f10b4c1bf3828004fef3593055b342418fc6afa056400c76d19d8e3e4f90159101756e252f58ac6f0d0c3f0572d2cd1cfd037476067219f05aa0f08ecdb4dbb52b035bff3ab55b23ad5c78e447fd0ee5fba8d200e2aeb36a49148a4d3a41e171ae5219cd3c2b6fc910734806", 0x96}, {&(0x7f0000000680)="33161865941912bf218ff9f2d168e273123de148fd171282a68350268b38cfa59fb144acea72905206cf672603e85c84f0242a9f381dab8b55a2a48264373f8e5f73a5d91f0e180821c80ec7fbebaa602a61b5eefb159eb1db34986a02dd44852d0854e424a6914c5767396c823694ba4e988bea1c404a0784a64132d304df2611064c60c80ebeef3ddb75e8924355a15a1274ddd412e851488ef071275ca6f79c98a76c50", 0xa5}, {&(0x7f0000000740)="075a2e07cbce5dc95e0541f0d15ad8c61abdcaa11f69a4c87ad9fc1484281fa275b5ef2177fa900fcafc4acaf3b77d8504a6bcf9f18f19a2453c63c780b8606c1c7714af66bc29484b806d42289081d4f64144d10bd7cf0910fa91c51bc698", 0x5f}, {&(0x7f00000007c0)="a1e654bec1579a21e05b35c2ef72282ae942554470ef4bba54297f82cad388adedcf84cad3884d751aff54b15b89ddf6ddf327105660ced5173d673bcf232ce66d66ee54541df9b44f84543505a7a3acd942be13d4d01ec461f5093ea4259d829ec1372805c0a0ccb78a90e244685c18e91a8b7cc9c146515812a35fb96d28d0631543fc9a37fc6fbf07e712564b9fd9637f2bdafff62108400ae04804b7a78610da465ba73cb808b45fb9e937b747c4ede000ee4d9320c23b72da679119d45d1e08efa0f6a5a00b53669a9aa2ce82342eeaca33f6", 0xd5}], 0x6, 0x0, 0x0) r6 = kqueue() fchown(r1, r4, r5) kevent(r3, &(0x7f0000000940)=[{{r6}, 0xfffffffffffffffc, 0x2d, 0x1, 0x1, 0x8}, {{r3}, 0xfffffffffffffff8, 0x8, 0x21, 0x1ff, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0x8, 0x95}, {{r6}, 0xfffffffffffffffc, 0x27, 0x2, 0x7f, 0x100000000000000}, {{r6}, 0xfffffffffffffff9, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x21, 0x8001, 0x26997432}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x80000000}], 0x59, &(0x7f0000000a40)=[{{r0}, 0x0, 0x84, 0x80, 0x7ff, 0x637}, {{r3}, 0xfffffffffffffffd, 0x15, 0x80000011, 0x10001, 0x7f}], 0x8d94, &(0x7f0000000a80)={0x6, 0x9}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000ac0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r6, 0x0, 0x0) openat(r3, &(0x7f0000000b00)='./file0\x00', 0xa0, 0x20) preadv(r3, &(0x7f0000001f00)=[{&(0x7f0000000b40)=""/141, 0x8d}, {&(0x7f0000000c00)}, {&(0x7f0000000c40)=""/18, 0x12}, {&(0x7f0000000c80)=""/183, 0xb7}, {&(0x7f0000000d40)=""/89, 0x59}, {&(0x7f0000000dc0)=""/143, 0x8f}, {&(0x7f0000000e80)=""/89, 0x59}, {&(0x7f0000000f00)=""/4096, 0x1000}], 0x8, 0x0, 0x0) listen(r0, 0xe5a5) recvmsg(r1, &(0x7f0000004800)={&(0x7f0000001f80)=@un=@abs, 0x8, &(0x7f0000004640)=[{&(0x7f0000001fc0)=""/253, 0xfd}, {&(0x7f00000020c0)=""/187, 0xbb}, {&(0x7f0000002180)=""/146, 0x92}, {&(0x7f0000002240)=""/155, 0x9b}, {&(0x7f0000002300)=""/223, 0xdf}, {&(0x7f0000002400)=""/237, 0xed}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/4096, 0x1000}, {&(0x7f0000004500)=""/34, 0x22}, {&(0x7f0000004540)=""/239, 0xef}], 0xa, &(0x7f0000004700)=""/195, 0xc3}, 0x40) ftruncate(r3, 0x0, 0x4) 16:00:03 executing program 0: r0 = socket(0x11, 0x4000004003, 0x1) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001700)={0x80000000, 0x6e2}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") writev(r0, &(0x7f0000001640)=[{&(0x7f0000000180)="7a91b300a79b77c37001a905ac7a188a60f6041fac8cdc68f98a0315d3782491e36b04728d6d348782e3981cec5554bf979712e6f733d35f5ebca494b401700f628341b5ebfdd29946290c0a36da98a78caca23568ffd1d84a5b7cefd89ae427ef5d7c872a58db7e1e1b7e71837cdea9bdcd3932406ad0f7826ca7e76b99effe0f40ab21b7b78cc0c0c6712e1e68d4aecc85131263a8c8d0b81f7d03c140e4ceee2157ef7ee329ed7897a6b724f062cd15", 0xb1}, {&(0x7f0000000240)="c8ddc4040942df5cc3989a01f926b658fb19d91d3b0e4d850cb3fa2e0962be66199f939df195eb56e6f49ea4ed993c5fdf16efa0a27ba26439ea78557aa2b165c04a0b534944b8d75a6be31ed5576fcd503b7bcd348af70d0f90faf6924fd6c0ed80a2c2f9ff202a371b90ad32fc22b1cc034001d70f491aa5c585f458ec17f1dea9e28d11628c9138ad837594e9566355e9d82787f628", 0x97}, {&(0x7f0000000080)="d5c40b5b767e73c4361cfb", 0xb}, {&(0x7f0000000300)="22d2edfb8be91dbc37696743070210ed24c987aa8b569783221738f09406d8e9fb0f1dc8e013a7d99acb78b02462f232aa78a018ab74a22a384ec35062bb2b07c2abf71579f0be044ad3552ca7132795c64d43e23ff0e3f8d6898e3cef80057b3ca72252b0aad3e805188351de2793003bb888b592cbc8198088fbb20d8507e34239a7c8bd257e4c4be7f3ed4703d6000d4cf1f8ecbc29390e39e3ee12ba7120987a0519f5ff", 0xa6}, {&(0x7f00000003c0)="5d5e26fa0968a6c6badd22c52d45299951b53f71cbec810d37cbb74313f0d3566a3cec768ba729c6f307700320eaa7701ebbac936ef66c4679b42dfa1b6483e531d7ae313a1c99098048b18c8a4356bfa32382335515a54e25bd4f56bf5b1e19ea87a71ea48d94203a5c4ef29009c94913d260cd0b18e366485b6a1690c924f1569ebbd32d23c43e50ceb55f", 0x8c}, {&(0x7f0000000480)="0d6e2ad66dc9f7a7331a87039ced2a8d270be70a7a6ec562e25b5283c11b2526031cac9f872403002fab753240bc780e50b107ad576df188f71b51df20eadc1452d50f06be860eff992bb697f53ded7fd00d48bc787eb3264c16e8734dd037e1f413b7ab0cc5079840f21ae01943aca71d37265c86b8719510fb471b43c997198951616769da652c3f61bcd6497b864143736ff14dbe51f9350865d51a0179", 0x9f}, {&(0x7f0000000540)="082d8161e28d1e6598f50a4080cabe5fbe5d2836d32f56bece2fcfab8124cdf18421f2ea117705ec9f1d08fc5794923a70570d2b622435491c4f9e2c7f489ebcac81a63fcfc4b0b1e78e4b1441d5cd8914a9701726bea9eb3cb3572d81a8cdd3e4af1e60be5c71c2c5639eb6564e88e696b2cd95d6b0b208df935e136b9d525e27e2916214e834cf56dd6dded85c8f6a5fb3a2981127cab7560089d7409a2689a19bb42f56ed9815e331f2c7c477dfcb863369b0b8b8773a44610c976826ce945eaa77a38575d2442c61630bd582b44a405fbf335acde683d45ad1fd3c8230ab7415dc8b33ae3d334ef8", 0xea}, {&(0x7f0000000640)="9c320da23f8efddba0e4c7164ea2119507c93f257c7755a29332dcd023fa994dc5f066d750305861efda0f5e84b1337a8e03a14ed01799576caa5cd8c42f20570d812b177f2a5a90d832e20f644b4d26f1e54879e123f9ad705c01015f628e00d6b2dba8230c4d6896b8b821ebaf36bcb1f48836a81866846c375e1937cfbbb167daa58116ea3bf9c7ddb97352ede20c16f2ab69ca07e23b25d570583553b9318588da0546871ff73522911e486d76a8216f61cb2dbfba7b787025216c9053fc31f1c54574c9d7f4953d67cb4224ec67d1e60aa1f3fc6057ecd3ff3de04f37258f31b59ed8193d0567d024c7ed7d8831d89e61e9c883c2348a795bb61417490c8c333758cb83ce142bc98e136ee3a22b0472411361c59cfc75cc9b5f0b8c9091651412fb9efb2a7befaa1b501ef3327a42d9a811e41537f1a2e1f5f078c85ddb97c629fdd488892e6868f2781c8ec63ae05ee393815a8f87cf39eeb958e0d18e69655539c7a075f2e279c2d61c60dc9874c1ba082a84eedb86fc50ad2c2c2f007a10b2e65edfec95da2a068de8e350e07f585ec77400fbb2feb37cd77b4f45769f50620376f66a07706ef2bff762d301d041355bab8557e3a8e60a206a5daf4c75aa830b3b45e5782563add8789a11fbca05d57563d48733655703ca69f87b3befb77dbc6f89d2110af4b3939bf3bad577ee5997303b2e253a37270235cc55e4c143fe148b6095e9fe41cf5b40ec57e33316d5d30cfbdabbac41acc00636a71a0acff8747c117e5574af10fc6ba3f4b65ffa72bc724181a04e33d67db32ac8b42f8d1907d1186f05d726b650c17604e00b433a3fda60bc376c9bb6eb3e3240626cee0122227e35306b97503c5c6975d858a88bd1b01c430825bf49e5d1b5aea289da990a3983e5deb6965bd55f60a6be041c5f82fef73658403703cbbd083a5e61aa70def1cf91d4e4e1c2e123c975375ce7ca442770a3db63716f51228563aab4abe95868f9eeee9b6008f6cfa0196040fee02b23a1c951b0837ce4a7344b79d56f87eb5f9fce4e111fca56b84c05912e9b2047c451c4f7e67a4de9e654253f5d52f39f1f4f326348cc567070ab747654220f2bd446dc0d5923633bec93e888d5f85b4a9ce4ef6ff8140cefe4f29d78001471eb71dd696a2974ecf14ca3c884e815984bd6b047e87072fbc4fa3c5ca1539076e18b934cfa7f32dccb670b829114439b06c3a874e800faae24cee05d45d4ad0263e8bf7baafc06f65cc9ecfbdbed6aa429ccdb9832b3410f68d9032ff17b32ec7d20717487c0ab87d39ebc3b3d842d1a330b87269ec132af1f5a83431bbd453ef1388156610ed39b1ac1f458df9cb12191e59c62865426488cb2ff1ed76c6fb414dc57d575eaeb0e3422ffa19371f2e43f0b1037a47cb71165c7f814cad13437fbec5b51cd028df746a5fdc2a4e2909f973d2e593566d939444cba56f58092ad9f257633da4a52ecc0cd1ff7ea21d72e4b71babf017106fcdcd5fe8eb28eaa6dbf1f241854c6fcde76e7602e8c307dd1e17544ee735fdd0787e50678407241adc98604d582209875309050211de552a50242207d4a3b4e8e1cb7beefb5a7e917a8019d64212aadbab45a75fa6815cd227e756714f0590d0361ffbda35ad56027176b4d7be66689bec392a2b85f7e953abd9590774bad77fb4849a29d4680bf6df493c8be9239771ded529be6af09bf67606f6db2c2f85e10f78436cdb0882782d1ae28a588459e0b194161a1a7b2057aee97c1358b0b45c16d95c9bea5afd075e237416877db7f82ce6e02567675411229ca7e2f36afc46e1a101b341e8bacd5c607e109bda6d62a5ccaaf640aa16aea16981464ce3b5249bc61e78037e8020352ec3b0b6f84eeeba410217763221596cd5eee722974915296c2edf15c2751c595333a3cd4edacc6eedc0a45d59265e1cc19b9681d4e7708e5db05c77540f57d79491e2dd66e9e8a7bafa047c4ad0234b38df00c5c35369c9fa7f7eefb7c87b9945bded13e6445ff4f05c8418b706eabfdc7b336ec59614eb900ee430ceff577c551e28af67e8a426254cc34b1891cc6309d08b1be8de89bebcdb0e0bb5d0c22501feb17afc8efbbd9e48011ba1a2d514fad475b58c95506e41d71521cd99e839a5f0b49f63693195f2ad00742d3c903816a5edf29aa8b9fdd52b11d14bbb4324baa21df3e0a4adf300e69fbd1cfac3dba636a675ee3ef62dc5be887d079557ec76d6e894fba49876cbb037af129cc410f6224df87279553b29c25eb499759118328afbb74b76bd8f8948491d3edc6e803c38c6fa3ae27f012a83200c568400407424c94b2703b37d604d2efe84d6e40ef3308209fdd6b7b5f793d53d56e1bc153d7a545d35914ad84ffd6841f794e682ed94952301b6ccde4557d08b3cc1d3732029c355784ce92de0a210b295e95f8b9e6ce2dc6450da6fa214381db9ba0c5c7cd0129db6c479df561c818f588808b97b734db71bdcc50ba9787dbe71a4144bc9d282ec1e288199887d6d0d1b2135c192ad757f76d32db6202c717880241be974928f019a1c778f178386127d32314a2b95de3d89d1a426466db1983f9527eece309f2acfcee09a33dfc9039d6f4431589a3f995957bb71c3579a92ac29faf7950cb9cbb07a964c1b4f39b618aaa82dc0158e66a392585e914c9a31d7fc38defe4cd491679d884bac20c3da12f52569d1ba71acf05b9f799bd850ad7eb50c02d2a3f78a48dc90f8b80f1a175eb05e820414acfba65abaa7071f032ab703ee39b68151e3fdde25aa9ef9b529b19aee950eb6bba84ce8db46ee4d1964c1edc0f41d814a59c64cf88569a68072fdecf5452b8da5e5f1208e745ed50c3957c4214e77589723fb7bc1c5683d8124b55c53f0b6fd415872330421987cae3c0c629d9adfcb5ced681b0942f2e3679a1a4c8715b9ffbe77e023cb346a158f4bf33f674338dd00cacc758f426e4789634b04aa22c333e62bc0203d3271590196ad85a8ea321d29a2f28aedae1ed3cbc7df3c62019d730f54646a786b673d2075715bdf52dfde096f0b5185594520f9a72cabd7ef0594b2c2d05dbb5dfa349ddb6f6ae1ac40ba4f6d5198c26b39d387634a42d5f225109c79f3ae07babb16c3a39cffd8810cffdbe86263ea43ff503c420725942a727d8b8cd67cdf403dcef61badb1eb52c9c801d2ac00664b940d3bae4ba5ecb434af8b38207e02e0194ed3e764ba0232cf8feaeb773c08ce61b716f3ce3e570ee31c7ba8dab84a072d38c8cdf688cf841a8a52b9a56b50f4c3b92f44256bfe3bf7b297b13e328aab573b01214416a903f5dc9d753c6a032140eba4e7d3fbe8d2b686842c97818138badbf60b076f5063f5461ff44451b9c5afee661cb7d3574b97b79ca07610410dda804c5bfbeb25d6a41c84a960dbf99feeed5f9db7a2a5fae8ae0b9340bf87dbc706b9393c549aa61f94cf8291c0e7ff3dc3383b4ab3ac4a36805398b51d0a95b2d466239d354a6b0ededc5cf499ea2309e4ccdc5e452d98969b668f8acac27b808982144e30049267471ee32a5eb88b7101990900d32bcd0d3b75023e4b7a0223e4baba5347b8cf682c29c404b166baff33663297b33c06576c7b814631e30fed74e1de07bc680d90350079770062e8f0d2527a58d51dde4ad632afa280a23f31ed1de131f6501bbd321c5e0e36b7f441e7ae0f1e496bc481abb28ea5cade52064d24fcbbf54a503b5daa8f986946e9664c00ab576b50176136ae9237587352325e1a728f557e2706e494f4bb8f6343f1322a56988300dfd6529464dd2c0053a57e3942dd1ee5ded7f978d808cff1e613507a044dd6775dda05b09fa2cf0359484f59d5b0e39dde675023462392cb29698eac456fff36d7de1e2340b76cf551503a6a4e382da7fd76a00a61e10014079c8a30bec0261f0a372a19ef30d5bcb2b01edd0873f27f7c875ca8c69b00a6b3d5ab57f50d2949edd004a62d720c7c21c1b2e6f322704449063354dde52075e25029b6e9039bd6da8b1bc1d6f6564090b7f6ee003c4427e7a64ca8eea008cc364c7d8b59972eba94bb386a3ccc0126d13315cf02c9108c3b446c9729caae9930191d40f32b03042d7cb6f68547e26074122f09f72426ef7aa1b3f043fd885d470b51a24fde8d8165e99e95d327462aca7f02536e7d418706ac63d7c0ced05d514f4a660d3ec5e1ac656c2610599a08bcc2095b71639e4a6ca3f9fa04e16c84b337be5c11b9182f3585f3f0a96664a095a9a5eaa82085d5eaf452b7941ca0fce44eafd811e0de2890ab82334b2168dbeb1e55b36d035acc2eaef6acabb018d4ea75e84a17bc103ca5fcdaf55de3a59669984bdee52a478458ccbc519ab76c3f86069e9f35384008dae46cc2df98a7ac066be24e0519083e4e2199feec35bed1c19240fffee3580135131b4ee72a2a0ae01af737dea15fee12c0e4fc6efe32cc1604a94866c5f526e3a7bffddd6bbdbe76a4fafb48bf931094627d307d85aacb614674a962cc41f53a40d45392c4afc78f242942d4363e993ea7f5fc9409df3a7ca21d1171b7d90618a26ef27d9b9d2253ae744721f289262d0a1ffbbe79a0737ef8c2b4b2ecc3a5aba3428c216d64beb7115220eb77273f361a2af8bc28d9a8a1c7d40c732b3165ac4d88b784b02d04a26277f2a520d6bd008a245a4c1b234eff4b8859f1437aa896246f965f6ab3722d39dfbe0b0b59ee9406102118f0aecf0ff834814ed4611f5266fffd1907acbd8fc070dcc762e04d7f8aeedea3efbcbf38809c910e2b380265684b893fc1e26191d07f4963e152c48881bbe1e9e7d0dde09b72ec3507fb3dce1767027e7b7a548dd8eb9c7ad70a4e3d16fc9de30dd1901ea06bd3fed4967d9bb0344426c3d64b73582474d5a6f429ab76f9b3039b80d6040cbf82e9f2e0c354671232c89520a07d92712fda9234145a853988bd1c24dd3b70ef676234f6b692d3f0a53390ea1495adf2b9e8d9dc4e475fa39689b9baabba18b391ff78f89d28d4bffe100243a427b42b3279b4b2380200155986551d8e43fcd875316b0283126cb044b3e613d00108a709cd8f8de75c802e7477cbff66b9db95f167132a8f748806b9978da13478b5d2dcb1c4ba4c13b52e8419ca04910c3f9882cda58b70e8f1ce3a000ccba7dd9e3409a468e756b16c14e7395896dce77a2a8705741e08b1537719c59f7e4a662c7a58167c9c53fa7a6901b9eaab006b2c6820d4baefe52299d9dc269aa9e80bf0fe60fcf712d4af35bf2079d5a5a7ddc45823683da8294cb6c5d0ed2da670f10b349e2439d0f384496381310b5146b516dae7e5dfb927bc1a7316f47acaab82266c282705459b1900046e3aee6c5b6b0a4755763adf068f1bb3365b297149dfe36b97d82e0227352ec14407ff4cc05634c59cfa52cacaea70f282e52387612cb833fa77ba912f8d22586ebe546982d8d3bd59e68135299a9f1c5fd1dc8ab6781bfc71689e5260999f70c2e2613642fc4cb25607f33a5689ac7cb34446cea70374323da3a4528c0b1d5c1a45235bbae365f8354d2f118d8b20f27451eccab406c73825825f62b21ed184900a645e8e42aabdb93c779bfecaea77821966a83ac0dc093f83b4f85f6011788dbbe349e268a891fc9c2509784ceabeeee26c4737784d1dcc04caf230bb08a8bfc8cdfb871c63f769962f779f0afb4be1fcbb5fef1fa0b355bee01de63eb8b85614d61ad94bfe0a5b0cbd72e15b4d543b320129efb39f8f1d0c7a647a7d88deb6d1ec0f85468f66558ab", 0x1000}], 0x8) 16:00:03 executing program 1: r0 = socket(0x17, 0x8020, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) open(&(0x7f0000000340)='./bus\x00', 0x800, 0x2) r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000480)=ANY=[], &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b02002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) fchownat(r2, &(0x7f0000000140)='./bus\x00', r3, r4, 0x2) 16:00:03 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="e914c1e07a47a696ed6d50f35e1512e4b788a878b27709ca23665738bcae461d1f84789492eb192d4134022c3b39432127e4f371851b386cc0de62283721973fd05cca7cbcb1b87c198109ed540801884dee0bebe16da4a5f07522f9222171a7dde10d7a8f7b41bb2f74aa493b1314369cbd4786d00807b1d8a9f6bac75aff1c8a2954a7f64d13daf4a6fe856134fc33afe2a69b582f", 0x96}, {&(0x7f0000000040)="6bb85098a3417ebf27a7bf3d409782103d102c95e984c7480cf9ad658283ab38629fc8850a9f69d958011f65b82ccb4798ee58505bd5921eb269fc2f1cad7d6612e39e5a", 0x44}, {&(0x7f0000000100)}], 0x3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8008080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f0000000300)="348eecb279694f4504fe65c776d1e2117b690714452e2752156a3cf97275d5fd33a9a4528958c40f4513ffaba304685640659b15badfa88f192c6f4f5c44e1e3e18f9ad6bac26b52b12d7c646bae13ed021bcecdbb9a9b97497cd5d52034f0ba725ee57153a5eb0ce0e6cd7016861fecd68196a09dafad55968c62274986ea162e42f7e1bd05e5d9a00dbd8498cddf6627f9e6088bd641dfa42df25577e8de889b327a4ad88583d2ef026d1efa5140c850012b0bd44f9da5966db36c22075e22e3b151f39bd4032b93a989a2320838c972f669aa67a0c48441742beb648af4eace6bf506cada12", 0xe7, 0x0, 0x3f) 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080)="caf5b49f4a10d215", 0xfffffffffffffee8) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000dbb21c1e3a7f4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000854fb9563fb5c1e056883bdbe0a59624a8437f519010e93c706943bab9b9"], 0xa4, 0x1, 0x1000) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x8, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0xade, 0xfffffffffffffff9, &(0x7f0000000080)="0c80a22683cb4bfca8e60518be866187f8c7ea8d88409680a63d3b5399ad7d3765770904000000dce0e2ddca92f9c7156bc30faeca4410", 0xffffffffffffff79) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x6c5d}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="aba74d7b647d3c98f119a2b06945d4e92657c9b1497ff6f44ca8d917e3950b6160df1e563e82f636b68a8fcd4cc05d6bcb10aa642faa834dc49d13d753acfe62f2acc56d900ef769eabcfa7a4497a2d21afd23656ad55ecc6fc2b23f0bddc50dff99cfba9c677faf2849936dda8b8011c7f2000bf51ff0e7b4c6ebe52f9de898e59e6b2328dd452dfbd3c8b5c0f704217ca64cdf2f2f34c1b983eb88169195f5d1eb0895d2cfe7a0338e8539099dc2c2776abd4b70b7d9e44c1e5740223e08f14432c7ed0573397934a0add1c0eba17237ff58", 0xd3) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0xd2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xc0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x9}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10001) write(r0, &(0x7f0000000140)="9c87c3772c0035b850332e2e", 0xb1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/13, 0xd) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') shmdt(r4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="9f32289d00f797477d4b3ba070ab760fbd3c55de5399f0594836e3a8dde94cbf8194fc43543017103a951043e6654d788432e03945bb77398952d7e457d36e776f3466ccf101ce78e804e3f1b6316a80b9086ce3fdc4922e76ce3b7e61ad529b718c0f52762a51dfa8e15cf8f6de9126eed29b8dd591ca7ce27181906768def32c02313cf0fc6e75e780882691652b2145bbda3829205cca322a6498df", 0x9d, 0x7, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x800, 0x5, 0x8, 0x400}, {0x3ea, 0xff, 0x7, 0x4}, {0x6, 0xa4f0, 0x1, 0x8}, {0x6d, 0x4f4, 0x100, 0x55}, {0x4, 0xda3, 0x9, 0x1}, {0x6, 0x3}, {0x4, 0xffffffffffffffff, 0x3, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8000, 0x0) 16:00:05 executing program 1: r0 = socket(0x1, 0x3, 0x9a8d) semget$private(0x0, 0x1, 0x140) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xd09, 0x0) r1 = semget(0x1, 0x3, 0x100) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3f, 0xfffffffffffffbff, 0x4]) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000100000000000000000400000000000000010002000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:05 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) kqueue() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcf1, &(0x7f00000001c0)="b6") r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:06 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xa264, 0xffff, 0x334, 0x9794, "3439641ea2c67878561cfa958a304c396e7b063b", 0x1ff, 0x10001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:06 executing program 1: r0 = socket(0x3e, 0x403, 0x6) getuid() sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="8fcac3e2d170abbff8a756108136fcf02532702935336c37cca9c7f57dacf68a58243093ad02efd3e2430390b5d078bd5a521648e055fb65779ee2c89acf", 0x3e}, {&(0x7f00000000c0)="753919944af8", 0x6}, {&(0x7f0000000100)="2cb375718756d4368a590bc14edd0d19afe323cb750a0887d63ccb7de4334286cb8c336a4a2f20eec461c1b0adc9a420a306c5a9a92d552b1a469787dac1b5f9cb34568013de11a442c74fbf16424fb29f6404d98194c85cdaa204ede06fea681f913ad682161dbd9d6781b9be3110c3f64d497a6a3bd6915cf3261b76cbce2ded332bdf7875992d22019deec0213419e057c6bf74d0c1", 0x97}, {&(0x7f00000001c0)="c46f133db95d103523fc2937c3525be5134d5eced4c12a24cd17ac072e0099972b77a52762419fcc1096093a03999e527cc69f0b4ec990c3b73e86e8f93945d77cbea13b02b639d92a974ee60c5b722d1b655288db2150e18448eccb3a0d76399020eacbc5d758a811c974aa8cde88469d6a6c13c8d3c1f29ef6d84b64c01a99f1432e5a1e9b6b2e8b83d20d17cd0bfcd5ee9914364ae37af00bfc8de60008cb335cb5ff3617e9e3d6c28f9403639cbb2ebc49af7eb6a9823dbc88ead267098323187f1275b7b09d8523436938db8a568fa1", 0xd2}, {&(0x7f00000002c0)="3cfa1930f3e7b39e28a0fa7a5a04969e33e0c20d2a1014c120e48f9ed0c13601f24186e1bd78988580449b5d6904e96ec1396204ec106075fc888cb166e2935867a63186d0982dcdbdf017dfb22fabf6e68b43e1b652ccd712d43ee4a5662a3439748867f40a488a68aab780d47fd67a24ffe8cfa90caa769ac1c4ee4b0317cbafb4a49d37385b861736966c8e6fe1899b5587444db2cb2981ed1b072a120a65955ec5e80d0703754fc159b6482964bb1fe342289ae6fd7ed4ea50cc5d7bfb03e691e9db810d2b314760b8ffc5c17b583adb984a68c857e0fd48e9202fc12d9d19df83b38a1496093d7c3006264e02", 0xef}], 0x5, &(0x7f0000000440)=[{0x58, 0xffff, 0x3, "71f68d2c249bd369fb2d4bf10f1755d473d4296fbbc82e847a2307a2628961ab2823a9b6423aa66cb758663fdc677c177992772fcd269707f49b893cc847935a73ab539b"}, {0xa0, 0xffff, 0x9, "7992d6cdfc77f9e10709e7b5eb6b2471d19ee3406eec34d5bd4bf2285d3406fa5a5b713457216da067e069a476ad6a48a640f6b4f05b7bc6a74479cdf9076d86340189bc74dce5d7a1c66efbaee1fc49e3ca5c43a3b4bf239ff055e0cbc2191992ad51754c04626f5cf1470a9d13a23e205654782e4be29a81af82df36c4ac670e6e987eb13dc0bc8029681a"}, {0xf8, 0xffff, 0x3ff, "373403645636d9090bfa8605f6c1f14d2735a0759183199a723a16d5089d0715cc10761e3bf6b15873cc1528985326573c084518fc0ced436d870b745236b93980080908ab2ebdbd61275ac09f261068fc4b5bc9db9795396128112dd94f63548fde6ef1464b6bacda86210b4cacac607ff0bab447a72d2e617bc609f7912ad5efbd85de8b659fcbd63481744faf41ffcd5fb44942c4a5cb1c91732698a84e5ddf78ef24ba49c7b1aa2a647629bd80b3b7a4eeca81931fed1695e2241b0d6ca839f43cb99ef9dcfb1275522a2ff7a0d9f1bd2df3a001fdbef8d785afc08cc96366"}, {0x1010, 0xffff, 0x4, "b2448e59f97af8899ab31185642e65e25ef3b985ee31bc3ae10a8d34d738f2305fad93035d8552723e031c165f1c64bba9fe552baaf036eb3962c4d7f536b94bc6a1fbca8e4b088bc30fd46ed0fbba822ea865683a8d79b40cb305e9df454feb802202d7e80651944fec7e8ec473a023d99b7c935598450c9ebc87646fbc96f8432766edffccb15b90dca267b346a62016a78ecbe1cacc9c7ba1028aeb82d22515a4f8f660e868ec11c7ef7febc3aef51cf958349f90b0bfdc1e5d93c1404c30af43f969b5b86c4ea43b5dfec6739c66f9063490613e690e0db1c3e491591dfc15758fefe0a7de0fcb7ade53e43f5e04b5eccc191b61f99a5b58302d2fa71d60f4a9cd0ab080dd90716308531d2918f4dcf6bd5c5300e77fbd9c3dcef940133d832562b533cf2e061dac67d1d78bf716cf500273cf209f6b05eb559262647ed3179a4660c8bd92750c8fb63c05411854cd7624db0152f7709a31a852200ebc7702581080eede03f6d35e02a2868861afccb856053c3e3c2a9e5ae60594ba35917000d01d08e71c5fa710f69e3a785a9d0d0f37dd0b3bc262b404a9b7904c99cd7752b0d4e4ddd6badfe8280eff3eb88b5e96ac01ff0b1725aa72ef4a408be9be5d1845b3fd7b2846f83d476ec09a90af843f21685afb04d7fa7fc17e09122048c779f6ee44a8e5973c6e2d8aed88eb47d1043214ce6c0d7edba1af60c733eea004834b80625e269e6577e9a353c74f6bbdd322bd2e6ac9a4411c8d6dc946e798a7939bac26d593076cd4311ff3154d80e5bd1a9e6ed1c80a023022b9fb068398efc00d30666f219c2afec3db4222f148377ed419d31089b587abbc85d93376ca985bcf1d55f9dc9223acb60c8085f11a6abbddfeb2ab19e5006092d9da79b8c15d5fbcb48b8fb17a2ebb714621f876de90c62c7a0e3fd355c26be7ecd4f3c3203f08dac62814c7857289727ab34bcec876ddbaea615d92e26ee5d108544e2939ae606e940850a066112901b3bee1aec359d9ac9a4c4387c60280a2b72a5692d3d7eb2c20340c5794b49de675c5b03236f05544d7b8114561383ff9180cbfad01eccafa92fd36591e46cb219a2476280a995cb7ea11131d02bdc30baae4a0f8ffaeb63dd7759bb86de09e1a53e166ade19fdc24fdeb90e4a0b830b8c279101162f574acfa464de19384e08406f8590b3884bcd92992600a7df55a2bf2825f82e5f205888499b1a1fa1890ffd9aff12852c055b8231e3d79992e617bb04c94c37440cd7010cee0b2379168326965d28f871160d38bd52afbb666834ed3aaa0cb8e79d626f538a0b4dfe579a7ed2eed48919763e3db191f8461b71adb93886fc2d020865da9c96554654070885791b5fdf5f20466abd3457a3fc0f82e956ef3721fc429f7b48268a32ed7f91fdc2f84f49fe30fc8375cf66e0b985d5577c15f7eaa88a02928b48fcb2549614df856c54b0b9799ccfa9e145b0390351562250e358523de10b465395915400431cb4574507d3ed01e98d37972b3eda11d246601ae745a96cb68a6d127210fe6bba54b6458e36728897b6653cbbd3534414c39e7fa0fbbcf3d3c87b8fe70f5dffe7ebad2ca40b915c2b7ef6256e217a6fec820968ad0e65c02dff8b244e56d60806ec59a14a8315a6cdfe196eab468b4212d70e96a7f471f903afaf6c725b4295e90f69ce9030c4eeffa06c1563c8aa2fe8121a4b8e0ed668139d4f5b2a80e6d265b19798a2d8cfe850f55e34a55c6d34a63d149765a54aeb9f13a84c0a9fa323e508de5d203e6f0a405f455be6599bfe5f3d0f3a533a8bdd6f04b237ce0940bd809c29027f487438a8b864672390a1b6aa1477ffef96c062ed44a3f7a6c2d91e9d343d4d18f5fcf795cf7ec005b96e3bb5b22d74827686af153a42a0d2751d317e2d599379ec99e6e8479eb325f6008fec865f96645ad62bb86b1c071118857cf66c262f1936c73ba4e4fa4bbbc33008ae21eb3d179f7f6ec3852a8d0368132fadf2fcd7729ac0a59ed6fdc52fd162622fa7fd7fd091dde55b22dc32a6f95ecba1a877b21ef3b2148229a0474bc80df1ce1ef7981dc0894d388aba7bc6ecd8a7cad7249f67836a58aa0764d8fe0098a1e73f0dceecafafd0e53f0071adcbdf83caf3560d088bb28398e1b353a262c4906e9f159734bda0ce5dca6a934a4de41ac14e118843c978b98ef10d08534fb709e60798560487ae5ed54f0daacb3a99373fb574475f0fed2b10119c57e3b655b2757c6b6f495b95784fbc59a1bd755b5c0ebe016772b3731a24d4a1236a685a74bd9415343c03ef3c6221345107cc0ae01558db004fddf795c5a9a0cc302479db9f574f8e714727d271f88a8bafcc064ccd0566e300f49168ec0b1c55cbdd89e5660e1dd41d2c07772ffbe96fd62e3d1cc6e5ed8ba6532a65abc06f88060a4d638f401818bddbf785dcfdb9974699c7e5ed6b3baba3af1cb4cc2eb028ad315cc539c43fd19dcd538848252ba33fd408af8e30e0485202567ddf0eadbbc8290df25ad99a0e018a74b623385e25bee508bdafc85db5c809ac906eb9dfce6bf46dcc2cdb899f971a319c56de5c27993a121ccb7da03b2ed4700f542373b2f7286f4f64444ce9fc99fb7c3eb86d96e796da3acb43d98b9da865d5c78518300b4963aa890de864a1fe90d22ee70c6f3cbb25db00e696947cb03c97e4c69867e1b972a5048d58caa71040d4ea6991579f0943070fdc9458747e3ecd91f0c890450e07cc0eea89e96997a3a6932ebbfecad91f0812bf9187c0b702efbeceaf1f65e6ae2993167c51d68c7ed2d0b7c780a08b7733cfb56f314f85179c7ac749655a76a27617d898534b131de039e6abb390b050fab826abb27c6e72e25f45fa5b74923638478ba0c0ea2ff7a190ab3144b516f4bf9ac28ba901b39f06dfd38f99fdbce6d6dc97607b765156d52b2935a6bb349c3893517af122f172db93bbb74a3821ebf94bc94c9ceacea5553e54a5218ec6bc3a42ba515565bf2d846de21c0009ac3738d9e0db0e493e76b3903228627def6434f8aa963c2e2ab82fd32bef5fbee3b50be2993cab1c2b0f11e6f27163928ae0a26a88d4a7da843b50e676b1850de4cbb8737b3bedb409e67e89fba28605905a068a1051fcaceca1c87b34521667155dcc9c37f3cd9bbfe37510f31fa6db70c6b3726e26cc2fde12348c718407a51a67168b1f33d07877578994f552e93160c36f7b7ebba947ec7c09eb464c67911aa5c6f8d60ab8ee73e592de48b5c079b1befd1e35075714049593620033474ef28a83ffb2eb4984f9497c04896ac633c5a2c4421843042a830612f3eb51d2d807f9d60cd32318ce7679bb00cf6ef71e40d16a3a3c019e9f313c8463ec006d4a9cb90703dcc852efea6540cccc17caf51269d70127969317e5ded57d7ff08466ebbb8100723a2d466fb70f0e2f537899c100808982d45b7f8c2a53355ab5688bf1ca44e6b762d141c6007a19541da91be82f96fc5cf6d99619efbe03922bbddf794ae3046274f3eb4dbec0af87a39ed18cf06ea322cc708dd857d84bb95b01504e15db30db38dddc60a2fcae1dc91310e81166e32f77a85eb734f98a6d85a7f7393cc259f5682530fb930f2897450740a022c8869a6dcb6fe15394617d581bb717db42139a86edd382e7664b2980d3d2c6365a395ef42ace9c85c4434dfec54cd63bba9cda6b9e1738734ff9afaee28338f2b1fca895af773158d900fb1ae389447918e5eafcfbce96d2dd2fa520b5744f4c53d98f85ca067ef145244c561577dbe9367e61a30cf46ecb0a0ea316abb8f3145ee28b735d1eb93b5acab5799baa75ca5c49d61fbf2a24e168a7ea7c442f382c0d0f381cc8806f4a7e5c255417454310f977c75b40080cdd8fe02c04a9ad33be338d9aaea31ea37d91fc9ed752829688d2f7efdde8ab8cea3edabd1cfd8c40e080541573035217c199735f92d707dc9094d21f0d2bb23535cee53ce39b48413fb6d2abe21501d2b41e338abdac2c9e7cbef08a57f98b536674977124238c8ddb5db04a56b6bbf5b763e7cf3125fe39dcb1697d3f7ca226262ab9963730260045b7395883a37a83326e963617300d390ffb97f75174135cd42711b6cb84953841975dfd320100542a44dd52ec7fb80ec34c16b4d90ab35ffaf5de8f1299db2a902b4eb175cd9ffa71bee55085feb3b2d91132059431c398743c2a39ac87dc7be004885b64bef066a94544b857c6d0d84f3fe9c78afcb2e5b0173a73f05929bf1a22211e6a7325e6e24affe0b06b8558c4beb5c7c7e502d5b27bc15007712383171265dc3b4d74d5e02f898015a8ff5685d737b6e6c4c96281eaed80f8bebf37739ce1d8e8a34591f3495110eab31493344429579fdd62c0a36395d7298f292cfd2fe1bcfae5c1d32ba22df2728471a2591c28e91833275ee25581b0e2421e0f90bfe0d1158e23e71fb0884f4e2e7952d29fac917db49f1d926b05db4d67e02ff19685f5c2c16576f145a479d272ac708a6521d4db0583f7ca757e5e26bf35ee590c9b0aef97a749143e43dd446f6006d53d05aa5f8cf6133a7b6e84430937a674c5b9c7b50b732c618537351d35dc5594c5ef75573345d333d8fa757ddc062d3c28cf6f91917ba42ad4538089782502f58883c41b5ed1e0e0f0fe169c696e99b7a74a3914e6ae4e308d313aebb1e6fddf60e8859b5572563e980a05d444e12b53850f448f672413d0ee0031a84e01d030fb644d18f0a01321d37555ba97f6c2d6c1eec7fabe80d0529ff27d29ac25b1fff50fbf959662bc11f66f3af00ec55222ad21abec7a4ae8e855b52487fa2ebea472deee0cd7c369a5f4ed7bea867fb919b53b9eb68f97532bc5f5b3877a065cdee210edef5e24cbeb98b6d8ad5ef077ce3abf889b86fb4b5ba244af8424e912afb279ca7791bdcd73ddd48b0d7a7fb5ce0e85895dda103871c0b185c4404247a20ccd1b4bc8685753833bf2c9b27e2decf2b3217657977018112bd6f525dad96942ed986a54f166a9f963761a5492c53e3449f981bb5943afc6517415402c37bae9bcde7ae87f228a5ab6edc2c83dc6f267bc5d348bbc2bab834061ccb52d205b3d5c9a31324ce42b0b52009ac20d2bf26209deb04ed7926e21c425b13fe0bb819c89a6bcfd84334c23e009ee5d3f3cd455d13b0d1a6c52db9b8684d3ef555b396a640860a5dcdcc3d5e6bde34731924b865bc7914279b6a2f705d83f0f29a3fd331ccb7c19503ac6b1ad1f42a096f38cc0af0bc3b131407e098b396d1f015993f713c7bbb2e5ed90ed5336e1922489d280939f58ab78dd7e0c2d12a976cd52456aa0034dfce7a29377ac0eeda47033de27f28feca14f599d080d1e756622f8930ed79e370a4f51e5867f52963b1423d6044ddd20019e1594fdc6b7d58a6b67f233eea98687ce93bf1e5a948d5cf690fd64a161e9ee04e0a7b19fc413af1dd29ce1dd03808a5efff4a608be3dd2d259591aacee3bbce677c87e9beb78bfd4f2b48626253d823fc8836c48508f1fc99852cbc59e8d6b4bc4b08d5edbcbc54b1e9dbcdb6c907f70aaeae5a15ac9b50ab8e048bef37f94c9adbad4178efbe517628dbfc374c831559b9a185cc06025d1f065ec0b0789fce9b2cac92ed6bb686296f88c703492367d4346dd447b4832713406c5a3004206abde435601db210050c90cb17e90671c051ed26b7817a9192fd70781095682d5400378992b2378e4015f25ef05e1de017d2ae253d0aa7d75ede123429763253245aaf42a3603778f4db3e65fdec56eeddf1"}, {0xd8, 0xffff, 0xba, "396c0406460a41ee4df94989dba8ffd2a42355863e3b4597691dcfac55003536b27fa6711108cfde408bc4bac36a307333d1390712bf4b6300b7503370e7fb7e086c5ef8ed4e05da0bb4774820faa30870c9dc62f776b2193f99c3d765a1a1fe85cab2c2e3b476e0fe6e555f63cd2f025cc78e4a91ce4a250f91109c4878e83c3afd3c3bd6e3e1df050d1538cef82c8051e3035d6bac30d23fa9536ecc9c78d5f0e8948eedd62185a9d8daa9e6ace13a61ed37fa42a03f51252a29c5f58890fd2e0d2b815d843b"}, {0x40, 0xffff, 0xffff, "016c525a87dd41fe78e1fc4fad9a30f51fb347d9d3dc97ecf81e8471a43260b2fe688475127a5ac19103479ef2760d7b"}, {0x58, 0x0, 0x10001, "67afb396b4963b8106f81b3551362c0904a6c9e69abd260610229bf998a6009acee4a5daa79dffd90731328f83c925ffa03d318d142a88e37d3ca40ab73774715a"}], 0x1370}, 0x404) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x17a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfffffffffffffffd, 0x2, 0x200, 0xffffffff, "24e8c4e5d4ee7461fda266882ff1623ca31a0d03", 0x1f, 0x7}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="efd69abf9f81c1701e862c81d59d8a2fec8aa7cf4f2cc5906fd73b5e2d2d43441ee275bfb04235418f3ae7ab49214f3e2ae6842902d507e5eba935ca2b9e5a31662aa45cfb", 0x45}], 0x1) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0xd18ff7925220ecc0, 0x0, 0x22b, 0x0}, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffff6, 0x6, 0x0, "0100000000000200000000000100", 0xfffffffffffffffc, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x2, 0xfffffffffffffffd}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x400) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x6) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa480000003f000000000032ac0c0505f773839f8808d0f90c9df4b937fee5b24ee6c693f90587df637bbec5f2d7fe5afe16e4ab3b46e4beb9b6fa4929d1e89696abd6a606ef5894a3975fefe0ab7285329bfe14a2231a9926509daab50c707c9229b301a0b317da04dce5cb36bf658de0f18a84fb00e8ef68", 0x82) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x4) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x7110, 0x800) r1 = open(&(0x7f0000000240)='./bus\x00', 0x8820, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="ccfa9743e80382bdd65566de35d5e4da87fcc8e53bbb90fea39c5205c22cd4141388c7cc06298b3dce8b32309252bd6726995dadfe3fc53d636a6e00a90099d001052a8d878f8d5703ab2c6479b475c59d1e9633c9a228227f67515c1a30a564375e68db89638253b8ac6bf169d7d0dd0897ec1fce333e875b4b43951d672286", 0x80}, {&(0x7f0000000280)="e26311b7f9fad8abda29100137c93456dfa3393eaa266ac12e22ebf62c0e7e33601f70bf62f80d4f9ef04622bad0fff9ef5a1f85e4d4f3fea0f69209bc653e451393c08b210adac9", 0x48}, {&(0x7f0000000040)="6c8c284ae6da04f24dd8dfd3dec7513aa5e4bb0aca56d57eb3868d73922d40fb29d42dbe2f72c00535f7", 0x2a}, {&(0x7f0000000300)="b23c973051cb106f2682e572a886eac7f8d0dd81ea4a7ebd7af85fe4812c2bb4c9ac64d840a2154759b386e0a08fb3399b7daa680e114fc39db0e809914ae4c40129bed20e4b29f6c85a2f1105e7b7d93b9d21d589b996931763a915372fde5512105aefd7b2d419d9d408f34e4da92c47e4aa2ed47262e0c660c4d5ee808a7e0d36312fce0d09033e7955117f85d32c40e4ca02537b006c90bb37ed4fe5f2f72f4bce4362e9c79ddb55b5b3986bb86e09cd156204a7c34f1568e1956e5c71669006a0f9b96e663a7af6523bbb350a1f08a49c5bef5623644c23b65c85bab0db63e677cf4633c54a", 0xe8}, {&(0x7f00000000c0)="24dd5ba8f8dd688f6b32f8e592aed31222bd3ec4e80488c15f24c6d60e0d0957e0df6c4ca27be954d919109f68eb1a3ad27dc4487c", 0x35}, {&(0x7f0000000400)="86255f137ae0e98fb3f2a53012bdfb5d4ea903e62b7ba9395b03ff4c0c3847486bc84596c1c3f99dbbe531dd26b82a0bc0071c7a352921c31c38f57be515be02a1a28450d97b1ae566eb8c96bd8ae8f43476d37bba5594640697ea9faeef73b9bf415c3a2ee7f0eb01a47ab2bb105ff39955676bb7027e3f9375eaf4d4d6407d9b0358a58df320498ef1fa125670e4c193e08080fa677d7dd83300bd15893a737a9963109ed879ea354e", 0xaa}, {&(0x7f00000004c0)="d068d67d02505b8509ae34da960678a03d6fc6233da89f05c85ddab0565e658b0473e8af987b8aa5edf920e04b481dd71bc95fbb7ab12c46b21e93741bca8d63d84aab7b3023c0c5692d8e3bb4d26bec990df2113f5855b2fcaba55cdc578d600fe7", 0x62}, {&(0x7f0000000540)="7046ee7ed3376893c583f764f8a14209b4ce3c00fa5cbfe977917a4d34701c9987740981c92e954339199063505a5d8c188ca1b80e936ba322bd73b6f340edeb2041cbd1dbfe669217405f69eec035d78b1ad56ddb7505964b233b2b99dcc8d09020d7dfcff97d4c883eb4e4ce3202e47f5d3411328f447b2cc32f71f716065499ebbdf09c3580becf4f2467cad39846b59959cf6f71cb25dc2d04fa346847ecfb43d6fe9c4fd9b5d899d4980197a5", 0xaf}, {&(0x7f0000000600)="99ff5fc0b4606a33b8840771199e3d1530c1004b2a96495595d6d3b74a99601865fba3adb94b04b627a4302b63623d0042ae94b401d08c311e69784364ea975e3abbbc684970bff273913669e26862bda1d6b2", 0x53}, {&(0x7f0000000200)="8c32f14787b7e16a75ba06d0b4f714c43cbe6160f363", 0x16}], 0xa, 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x6140, 0x3ff) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x810, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000200)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5e, &(0x7f0000000440)="8bc6e05b00b469d7c7b072fd3c5d73ddc39a2e65994e619e048000f4512034b1115383e4cb79733928215fa46d4d7e27192b41a17d9fcddbc1ea9126a4743324ce993f9fc8e9b86938720993d5e584cb08abdfaf05313a65f0dfd701f5437d5a770bfd77482957bdf4c66b2068793f27f57705000000000000000f85075da9d08034ec76066930d4d2e4b68cc7f713228220ac1f52506e0bfba4fef8b05bea26d267a044f8707ed2434b07803016aa097b6cd1d3f8320000000000000000000000cf930deb7c8aba83c46e5fa613eecd77fd52ee2c7a49505c49afeddd41fc774a4b791a9f0c1e771ed6ee809942f7b1ffc897b4a15d31b54a43f43f481f271979eda9ac88237a93168c18489d01731af034d7e8c4bc454ac65b052a1db5b159bad851041b6c664e1cf79c3b80f8c75020586feb2799") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xfffffffffffffffd, 0x58, 0x6, 0xbeb}, {0x0, 0x401, 0x6, 0x100}, {0x1f, 0x0, 0x6, 0x8}, {0xd5, 0x8000, 0x400, 0x100}, {0x2, 0x20, 0x7, 0xfffffffffffffffe}, {0x1ff, 0x2, 0xae9, 0x81}, {0x10000, 0x7, 0x9, 0x1}]}) 16:00:06 executing program 1: mlockall(0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10188, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x3f, 0xdca1, r1}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pwrite(r2, &(0x7f0000000100)="6a38beb7957ea7367805e3585c827405a50d6652e3d07c8bdfae29aff6deef8f3a1e5fb58755d44ec739f712d8ee7499b88ba57267d8d603210d548c", 0x3c, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/13, 0xd) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x8e) 16:00:06 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) r0 = geteuid() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) r2 = getppid() r3 = getpgid(r2) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000001600)=""/187) r5 = getgid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="00002e2f66696c6530005ed37e78c81d6642297e7e193b81607cf91920668c35c56790cab7ab41effaad8a2ecfa8631b770c133fd8106ff2aa64657ef869048f2d3bf96dab6d5a58a142ced1903b71a27d7dc847135272050ffb6c85f8d743410830b7ae050edd3de17401c9688f599b24e49fc31a94bcd42d11cf01abc9f106b7ebf65c320585ed90d89592ca414778b7a287e75c1cd2ece869de84e9026c69728ec24bd3952a204e56bb92524b0f5748cfc5f600000000000000"], 0xa, &(0x7f0000001440)=[{&(0x7f0000000240)="c2b1f6f434a34348e17ed93c6db6718a278a9d9b48dd2e36868f8caa71b440440183af020a59363c27304740e0c23f613ed0f0e99b36a73ae908c7988cebebadf958a519753dfc94e60c68459d137588b3df59484761de5945fced53c8bb9b3dd07714361b7f37ecbb73ad087807e14fe0be5426b3a21fbb28426e18d0ec914cfb3f8502b50b4d3e86821066ee2ab3654bcde5d3d652c303c5de23e8f6946457529556a2198d5a3c729a7f32e5055c0cf51985db6416ebfd5e29131ce41a7c83eef67191376ef673aaf29f90489889cab718892513368e21c01c56a439a4c51ca5be0b12f96b22e419f9691dc2967178508fbff28a7da3d1dfefe64e90a5c6c7453db986be6ea56c0e1ef2924f1b4b5c8895f442fcb4d35af2ebf9460e40aea32449f3b291cf9509872d3a3c9765626e19ac99d5e66d37c531a00e46da35b23ba7d048413cc9c22cfcdc4d71fbdf6d171dd8e516a1122de5ab8ced0a4346d0925a83736733c4eb99dc0a6a4cfadca968b5ceca026395c9884804229be6ba0458992b376fc6bfc196d9fe30efb213e3434bc4d739a4123c0288c9774fae0e52ccde3876915bfacd561a51f76c85f7087f47876c3e66d5d2a503ce9fa9509ab7b5c7cd6b8af6d17c391956c54f9ddce1cca447655cb8d03ad7fbfb94a2c0c818dd3c51c6ba88728e1fc780fac0c6ee79bba56b16aedb0e394831270fd53b30c3a146c1bb63c4f406e76131cb55eb648e8afd708349a53123558e44ef7fa3d1a90c28bae1bfb0b5fbb088a2acf65a31b577d2178f4e4e6e8be4a224bce538094bc1593a525fb1c03a042a4da14e2ed1c0f9528a90be364eedba4c268c23c5e6e92fc814cc19b9e45a0f6384c85ac1b4d0f81df71ebb4462fb722969b5dc003a21aaec64d0d45c99d1f0b89045035e251b42298a14d2a56efaaa9fa197bdda9ec0dd9bf0de4c77a0a6220ef00e1463249605ab3781bef23a53135307a4c0272135d9f65cbe88be9dc28e18b0d718b131ea97741cf41e2c168ca47b886f963b2f28dd0c29491a68050ec05a0b6182cd732d63aa21249d0d4c7553feea69f1552b45cc50fb0e2f3b364babe2b059f5db983cb8bbcc9d2079aff26410744eb07068e77d806e01bbb79ca4cd472ed537172c9c6025b2dff4f53ed6bbccdf47e59a1f4e5a36de2988b97053a5dd0b417f7ca9819b50192cdddc559219f4109c31f3f49805360b104f2cdcbafbd83fb8db3e114372c4bd56c9ce8c3f4dfa5dcbd79b6f57f54110a9af8bd96c829f63a64d4163a83b578539b742935e0390c7d720391061c31371cc509c679bf687ec13929c47b6deb68106805ea48652affbfb515a33b6f0881e9eb583ded3301dbd549f9dd189eaa7c15e211d87250b933b4cbdd2b58984c2ac8bbbddedad66a3ab7722a91f7273a2e363ed2da508978ad25b10901f3f0b9c21b38097daa290a4f657eee95daa8d53bd3a74050edb4e7a825aa98f934e0386265693f1f6e80bbbd6c3eb8c52358bc4e6cbba8bf274a0c8dcd095ff2f0ad8b1eb6d6867835e9d3cc79f0dd414dbf4c64c8c0597f3b884ccede07daf3f4bc75d0c7cf1d2e33cf34bc0668796827f9676ba55b6805031493fc7be5bade71e6b2ca67c067eca3cc8f0a753250850e72a0cd15ff81e16be0ea65c49de568d240175aae5eb787c988851321505f1f909b34da42f039e8921e81c1310d87986777ef2839bc065b9b4ead77756bc052b2bd3e8a7dae3187f50fc9ad29a54d9bf7c764e7895babaef77de9bd83fabe3eef8b30fd77f302ad7984c073a6951c06afc0e648130da8ed4c7178898e6be342724eb431de0a6baeaeef59749b67f101e36a0e91145f812c79cf4ff519b0bdb7a2ac21f7b4482a97e9b64942a6cff1bb53041b40e0133c09ab3cfab2a5f9d092d93b5fad5887ab4ddd75d88a5b8f43819e12befd47cc83be29f9b3526e2bb15ebf80793fa2cf6a0c4474d689970d7f07dff000577750c53251d797715fed5884a48431e0c9b7244558609a7378dee4556ab1e083559196872bc9b19e8dbc588d829741ba288c2410a968c99ed6408fa8afe40bf5ef35cdf5985fa27d4ef4feabcf83c3c494c694ca407ae47a24ef12c5d206de3915765bc8402f060401fdcb882fad4fb8830d84e19f307a573f978bb44b10c24db281b97c5cd1f381acd06997648b38f6b018f7f1526761283ea41f2ea18ad0ae2d363848e1b0bb3ebe854509a08de624733637f38d3302f4b0f6ec165feed6eab37217056e43e100c4c151e8d28d22417fc2fd8c8323da1073af0bc48392fd6ae561f55576d7b53e094a152e2a634e92a4981d71730191e8fd0724e63ef7f2dea8e1dec88d003242c84fc292509c4e7d03201ffc8c5e65548aafe059222fa2f8b7402f6a3f3c2d147446103204a716b943bf00c21f68989fa658a05d49f878098935aa57efee14d0075fa8b7a2174fa141473ac10a3c5c1e5309d37092824e2b84fcb34896cf7559bc8574114872c3f4389757c7a92a84ca91f7669dc836f7ee074a854e7a2443aba79eb71c5f8feb054dec7a5b9ade93249f3468c10f53b362a2b664833fffeee683ff06c1ebd0054e4c5ebe2d58bb5de4d40c213cc105657f702ee52f7166e096ff7f25cb9180dc5eddb61f908a3ec79795d0d7f1b9c8d5454f28a03a0dfbad688c66e17e1347c4db654100a434d04c50a5fa5bf89838f462e235b49740b306bba9aabec79260ffa726c389b87ed642e902b9fb15966bed2e904f29cb2977110b5e6b42b98471dcfb70629dfcd007b68893b7d7ae44c3a46e75d77d3abbd2baf6cb67b76fedb3381ac8e331fedcb667abdd765778a7a26ec70206899ca891adac0bbb9e77f4d46317e2b9420ba93132ee28a0daeec328f62985cf2e73816ac91276fa74e92509f1207a3b5b2ea743c329ec373757006b75ca3b0bd202ab3d5be2298de02854d31858294770b50e147a03d5a6c4d8c8ca192ab4a816fe4c5ecf6fe29f8440da00bde87d0510845ffbce202e7b2370ec53ce9ed097327c628dc06467ff783c8ce2cf856e371a02a17f23dc0cab859308e3e5e201ad89f254f00f0ae5eb03fc768e5d77a91a3941ca43b7c7a285b10eb6794ba3294dd8f80c6fd707ba64a2dda2c8bd6ce18ddbbcef039784ba5a3fd64c81ecb25d75b814c49535bfd2a8d60211935658f69348e04c5dbbb80de04de667d091d10ca7bbceff0ef92ffba008b814f62f71e721f305eb0df6385bfc04c0a797cd2a6812138137c645a73438d2ef95e9d249d896913dec29fa6f7b2747cee19d137a5614833b0ccc13da7984eee96e401cb71175ccec4f075baefbfcfe72aaa30ead44dc801774737e268949c80d5b9cbe41b21c6fc028d1296167493d4c87d1fec522f2438ab8a39765bed58782f0d7590c7b4ae2cd5af5b25fa8c0c077804045623bd2ca59f28065b7db136d71730e222230bfdae2adb2d4e3070727d4f1ebfddda68e49aab8badaa736d851529f82c8296938de6326c3f76ce882666ca6881e0c8591c7e9b89c6c23ebabd8431e115d51f36e29ece510f5dbba2ea17e4b1606488ebb2a89a343095552bca7e0575787c8a486503a9541e80be9f6c5af13f214bfb110ed2c7cfc1944939ea5894274934d8cf60ef388fe5ee96f1be717a33a48581145c14d00a710c5c72287257219b7ec6d88035ff17467e140d10d968bdd171ecd9b02758dfca3576a8a64e3571dbae15696d82948a76196c764389b2651b63410d08ff12af1f3a05bdc22525678f268f07e20face7bcd739cf63c87ee76a194185d5d9dfaa6e7dbdd88f9154a98987eb9bc87c86e6c943b5e9ffc363b9c28e6da57be17317d22c7829b47f1d5bfc47ad2c712a99676daf9125a593db65e11a8b09ba540e0f7386f6c50bef34f660d7c43af946968dc6878cf713ed136f3f35eff8d508eecf41bdbc6be1b27fc989daf62b7fcf4cd5b0aabeb13cb5e69930aa1168d8e6c9a6c59a2609cd47867d15f063d9cdddc201470c39ec364f21b2f26f0b3351ad388ceae2192451e08ab09934eeb6a361daacc5f2ea61518ef0613fac4841957026efaa463915989128cab4efe30c090ed7374250f436f4b0c8b143812f37a181fff9e5ea5df9a43ce7508ab9edaa21e7c1b25617ec7a3ab03ff79e3488d83b93db6d24647088bdf9ad7fb2db319e5499c955655d3c8cc0b93c84945ed4b49c3fc4bec832d8526ad47c2e9edeaf33a17e6f86ade8a00bfe7cfd3d484f77d2641cb4d3ddc89dea9ed5a051f6a9ce3a368f0469346d1202cd84f4394d8494f0df996f9ce94438c2ce2b1df6926341eca600e31b1e722d2ee831d03fa76443dbc62a5afa80231843c665ae131cc73e9e4e0a52091d93224d6f97af075dde4a7f58686688c485c7f6716831368712a6eed220fe47eaa685033b3591ea15221fa15e3d950a411b1eb5e0560468ddcaf4ae453fc4446f68e5a5708ad14a16b001f2ded1de99cb8b8adf8f88d811e51b519026d910e4e77bdb1c6b1f708cd60cce4abff2f133beb38a15ec92d2da75640d090d3aab22ec3971806125b77ef19fb5e1c5ac78948adb05e3dbf62b1733a9c8423631ca3bd835a81bdb1d3a9792dfecb833b42d8fc0b2a6633023e48c64d8575ae2110371aa179700b31cbc0a6a372fa413163a72e6f246a194222e7ec0381f5d6d667f39e09f2e378531e4e0840009bdce1a17b648969be2ae068ccd865590b4056091c7a91249bdd7a1cb902da8d1f8f25c19c58f13592e3ca48d10df211844c6eef62d0f507ddbe384d8706c770b7cf6c0ef4004a61266b5baff1ac50c4e9e70ab1346b500cc5b6bc7f03513ef32cc940ee589df9671b3ecf607e63b798acecfa0d325a60578c12fb03bcb81f14fa23d5e66fbc700a02dfcf6d009c0c5c271ab999eb725a815dba4ddf31287bda6a37933295569254f0a1289f06b6ed5abbff09de3bae47f12fa93a3a76e9862e069c3362ab025352f4d58c36ec45180890d9ff46683a6ad2de014701a83c1ecb092edbe7f28d51a9f54fa619c6fe69bd6833ddc6b9fcf237f075bd0a6c2dc95ecbc9c3224486bb9f1980b016082be3333aa3b3da1c59ee8a1995eab44d41cfd28f5d0ba336f9046fde89277f2c23afce20788f6c64e32a21626b230ddda947312f8dd368bdf7147134b06017a6bd4ae63b27cdadc0db232d5fb9786faa77e08e714c9cba5946acd4393c019da0dfc518d81d7e618031d01e3e14a9cfe64c486f9e236362997ab6dfce92960e7c3dd27df22c33ca650a14c04db638de1e62be06621af41a3e0d2435ef532a945d1dd7b6cebe23e7899bd4fcbbf94e3d3061c70c78990cf36af466e5fa1836cb58d8aeaf30643d41b122c01529a6dc84f44d11fca48009127253630c31972e64b90e8cef6becc98e06c62479b017ab1df8d0e9b7d9b30b671f67bd5065afd86e7da6ba5d823ee676dfd7d14d5ccb54699f361aaeb665e68cd6178444bd2bd4238a8ac73580a06d42bdd872746b0044e825dfa69a0f51dc369ac407943aa48e0ae9e13b4d17f5e5d6f6c7e9f7e987debe1ff6bdd6b31cd949024a44d148302245380fd0fbcec745a934fa6b48a1a358caa07b5cd4a80ddf1aca816772f2085d8addd86ddcac0d12c6339e72848e06e02d1533ae9a3d5e3b27dabf6b3b3ba9663a8a7f27a7ed7cdc38859e09f9ec9bc23de59c0104800fac8c8572f2f02b8b69cc90f80a63e972a63f5dcb5bf308f52be37377eda8d3165a9cfe212cc2f4e913dd21009949176e29f484dce4c0c67f666f9d24d", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000001240)="4a91b251ad8a6b1d4e62b95b6e38137055768dcf9afea5f5803c4c0e9c5918179232ac622d8f240bea73ebb88b5bc5ec730fa5245f42d8c6f9955d0645c886fc01f8277c4012a1bd69f9d0edddd2896238cfbf809f7befa38b34ff716db283a5db256f388a9add6e9f329f88a66f6e5a2e0d45e7732f46f9707e25048ca6a8ca2396a39c1d92284fe40397d5d377a340de4a2d9ee25162b2415198d5a8f65c0cd480fa744fe2e96da6019d9c20b0c0c02fddccaf4b40900b27afda8e48a37357f22624325fe29730daab4e9120e712cbe55913104c54b5018e957a8975cd54fba049b1a959f03981155f5efc506e", 0xee}, {&(0x7f0000001340)="2f16a893dc7324fdf070b541b786801b912c413e103c38d74eb97a54ae6b8fac995d72e6905e7239be2943eb3d6fc3b7c4d62f5206b432806b30535270742b43948547cff6df68dc0a3e34b81c83eb23a3d3bf97468e68aec88b1bd2dea9f25f489328f7f2f22ecc05776b1d934480de0d", 0x71}, {&(0x7f00000013c0)="2663c90f300c235fd51f8022effb3beed134d1cf4a1e05e70e3cd0d2735918a4b667efa6e3d6300b61d285514bdd54a16b1585494da38df396e05080588ed8e6c30001c5f62217340665c98a74ff93f13ac3e8d8836dcf69b540e5647df14fb16f941108366cc603a336c2fda6b13e68ec8c9ee5a8f5cf6f1293bbe25d89", 0x7e}, {&(0x7f0000000100)="0193876c5f3a5aa2308de2c99292175bc28dbbfe0334df03ebb7f025e2d13ff6841a1777", 0x24}], 0x6, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r0, r5}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd0, 0x1}, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x50, 0x2) 16:00:06 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000380)="ef25a5d1c84858624d0fbd0539ca958c1c168400db3ef0ab36832bbbfa8a2a8ea7ce8585a015142c88fb6808a0adde22f180a9d76fbc66733a73259ac9939c81c4d991a8a897a1994eda6390969c6fbc52615e665dfb66480385c7667502bee93510c514ffc6e96f60a0149e0cf177155ff75aba", 0x74, 0x0, 0xd) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x982, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x500, 0x0) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x10200000004040, 0x8) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x10, 0xf0000004, 0x84f, 0xcbb}, {{r2}, 0xffffffffffffffff, 0x4, 0xe, 0x4a29, 0x6}, {{r3}, 0xfffffffffffffffe, 0x40, 0xf0000004, 0x80000001, 0x8}], 0x7f, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xbe20000000, 0xfffffffffffff914}, {{r3}, 0xfffffffffffffffe, 0x4, 0x80, 0x3, 0x78c}, {{r1}, 0x0, 0x20, 0xf0000002, 0x9, 0x81}, {{r3}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x800, 0x8}, {{r1}, 0xfffffffffffffff8, 0x22, 0x80, 0x3, 0x4b}, {{r1}, 0xfffffffffffffffb, 0xc, 0x80000000, 0x10001, 0x52}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x90, 0x80000006, 0x0, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x9, 0x3ff}], 0x9, &(0x7f0000000140)={0x1, 0x2}) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000000000)=0x1002) r1 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) map stack 0x2071c000-0x4071b000 of map 0xfffffd803f00c630 failed: no mapping 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001340)) r1 = kqueue() r2 = open(&(0x7f0000001940)='./file0\x00', 0x8200, 0x13) r3 = socket$inet(0x2, 0x8001, 0x6) r4 = open$dir(&(0x7f0000001980)='./file0\x00', 0x8, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4000, 0x4) r7 = dup(0xffffffffffffff9c) r8 = openat(0xffffffffffffffff, &(0x7f0000001cc0)='./file1\x00', 0x8, 0x5b) r9 = openat(0xffffffffffffffff, &(0x7f0000001a40)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000001c00)) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = syz_open_pts() r12 = open$dir(&(0x7f0000001a80)='./file0\x00', 0x12, 0x10) r13 = socket(0x1a, 0x1, 0x100000000) r14 = dup(0xffffffffffffff9c) r15 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001ac0)={0xffffffffffffffff}) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r18 = syz_open_pts() r19 = socket$inet6(0x18, 0x5, 0x5) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000001380)=ANY=[@ANYBLOB="01002e3f66696c653000"], 0xa, &(0x7f0000001880)=[{&(0x7f00000013c0)="3ec45e91ca121dbf74393c2bfef1566f96abbcac09df4316ba36a788b11d11b39564b9746d26908070e9a19c31fe3ffab5b90477777171e197862e0491009a7fb2abe4e55f34ce4b4f3c01c017eba98899192927a5f941f37fe08b73b04f37ea39b8c6743f17f39737730f0427f6f1c9b07d095c4ed2d518f047183f36b4be735dba459f7a4a06d85d400173bff82e266399034f02", 0x95}, {&(0x7f0000001480)="08814007f417052cab2f74901da47435c98940d5fff012d14befb00f00cdf7ece9c5f829925a9edbe37e73e27daaffbb06d71c166cd73dd76685e255c85075a62eff9490851ef4604014fbe980225cca878f4e360dbb66a988cf5418ba97b231643a0f50185aad6e7d43a25526814524762c585e7bf6dfbdc146362e1df74a6715d49c137dc426e26b96e35271fdff702ff386", 0x93}, {&(0x7f0000001540)="1dc9627f4a24221315aeda503259cf84311e", 0x12}, {&(0x7f0000001580)="81345fe1b0345b112be1045d253392c6561e0d916c6bc0e6cfa7e09272b2112f0a63e119546e2671677d482be2d7eb9168f264591e68dc647042f27170f8d881c4de293327060ae48a3f00677abf62e2aba4126218450368f8e54bc4db9a38e20a1a3b552a54a4ac23", 0x69}, {&(0x7f0000001600)="427a796949c9c631bf790d0f39ab2ed9a6bf5cc7e4e12f2ce062d2a6fbc7070044deb077b799ae2fe48cb78f59b6b7345ed1a725c003cd39d7ad58eba8439a2cb6e33534a3915e33305df05bc47754a9a4a6a245f147156a6a0b5c07ba2419700a1207ac8f59505b2b0ab2f364f224f8397838981fbd63fdaaed0ed42586", 0x7e}, {&(0x7f0000001680)="fa829a80d139a3f051ce234dfc3b1f922da4aac427d5c397586c49731c7394242e1155c884f8eb0f27d64da3f4449a9cea922391683ccd05a5a7ece5c1fe50281d6ebd39e9a6f7d38a15ae23858ffcc0469060fe8e82e4ca070978956f82ed262afd4ff835500acbae340f758ada7f1a25a34842e0725eb25547c380e38fd35df5c45f87045c2fd50adf175c728e99", 0x8f}, {&(0x7f0000001740)="eea860bc5d68328912372f9df78a23c8b816b7b6471d287b11dcaf857a5eff2350f1019f868d248d2b4f52e5dd97f7d4f72813bf614259ed60e0bf48c7d8e558c5", 0x41}, {&(0x7f00000017c0)="94fdba9ec55a", 0x6}, {&(0x7f0000001800)="f59356b245bf3e02532f03869a14c3f4548985ea2a3a590c610327c85f3b30fc5ebf5b8e616f", 0x26}, {&(0x7f0000001840)="a9829f59437b8e3ea3f66c1aa22d042b809f04300863e5a86181bc645bd90628d168bd61cec9e11168d1667b", 0x2c}], 0xa, &(0x7f0000001b00)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x38, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17, r18, r19, r20]}], 0x98, 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000001c80)='./file0\x00', 0x8660, 0x88) r23 = getpid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r22, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000300)="677d5853c1f0b31830bba669c9ba787fc8e151163b6d7d02c46605b1d93a33116366928a15e262d314c46d697af6b9399aae63305d6f734f1bda2f3855ad6a601eae53e5daf0e0870d113ee8401843c1b423c1b4ed80dc6afda095da7b7d2750451db035642e2a38d44ac06f6b44708de4116ff47fd813f0440cc74b58d09044acf1eb21cbd64f51c676bc5a270d9a6254ce9654b8ddcf3fcf34b524f257de90876aeac95ab4d03b06a2881fa2600dc507b0ce3ee1e6558f17a8f4686c2307991cc59873b1d567ffb9db442ab0c5bdf230d12dff7b5806e8d807a21d795ca2eae79fdd2940a4cf598fabeed1d9413e6a4e0fbe6293736d4e36d7b72000a85c36e393d3694b4af774c6342e4cd8f5cdd3d572f0d82e775d3b1c4fa127bbd299944672864880bf0f61391ad8fd9579735c98ad418b32f4f351df303e3c19ee51cf854758447871782b5971fe4053da584eee6e54abaaf19a5b383125b34457f7347ccb0e46d2c062eb1609eec7a506e2dd8070a9167f00debf6eed68c10efcde2e5cd212fd54f5ca2e729edc0d80be549b1059e750ef1b03b106ebfe3168e9121c10aadbaab4ad39030a40e2706dc6799af1ff655aa7e326de644c3738a21650326bd97817974433644d1ce1befdf8401d1d1da1d6645d0beb2a75d5ce543e6c8c77b5714314a7e00150e1a74ffc9c4d2394bf0e9a8fb4de427f2975826e5a0618fbf7b756032cc248b1c76e5490bcfbbe9449f0ced0934d7d3c2daa310bc12add98ea71b7c29ed8fd4fba5c939fd03190ef0151ca93294daa4613e5bc394422fc8fae34402b7a997ed951e4822625e28f5e4dd4bb2ed9c4e2fb0e8ae9c44b3abfcc47c1159c5d09cb17de9aee6dbdd6bf16cee249b34fc227511bbac802d918454312fbbef8e2d4f284dc56e2b8c73678dcc003706dc744e509a1d731baea1f724a633fc141d0a210c245d43e4aababc63fd25fc82a901837a49f1b5eee9516bfb7a134ca89d21cfa2824bca27c13a43544dbcef8f0aa3577711568398f8d3dec0f093e6cadb3aed261e7cffcdbefa1c05a0e0a2a20e3e7b03606069aa7da2dd58e7e88684e60efe4e4074917e37c200ec9ca35993c58bbdaf0a62fda77975617832cbda2a43892065880585af6c8b45aaec6e9ed0fc886b105f2d8d5ef42bb1930cd2a916e6383dc5635e4befe78af710c4d10c7b499c9cf569072e52b825bc62231b71f06254e8a172a5a63de911e0f32bd20f08df999251ab90656c006521d329c166209c3b0fb412a1850427536b1f3849d2eb2ec34b323c21970d10997bbbf34057be1e5f29d5707e22b0c13390de09e0fe9b2dc2cda41e7f8189641df28924d1831898d7b2e409367c164d072962f61b7b3ca67918be791e6ca9e5b41000757d822edbad9a7154d22e8f8e3284d46f65a2e87b064b5bd601837e6ee0bb16b35b8bed75ae6f1f11976736121751ed4f4d92f4c743e54311c3feb2d33af8be741e1cddd6fbd09f6d1642dd3b8b57434240321ffaf23bd7b2e4fad9963552b10200afd95f0cad792ad41d4723d664fd83e68ba454da50206cbb753180490ab68c4a313f477e17b97c4e502a22640f00f130087b353a38ab8c15b6625096fb7faa474e28e65f7e8e0764ca526f297421e8367aa8b576ef70f26e652956472c55f28c4c9a94c6b0d0408453f96b499f50994f03355a5c7edabe1f0a77647d30655a2b4ab47bca743b9dcd565d66c01f6f67497cc804cb4cd49fb5b699a7d16b5a92a20b0959e5a15673e749f92d4d31ec10ac845e932a0e248ed7fddd3185673b185b89bfe2ac026fa929f62e291b44a83cbfee34ff0918b910c77650877e02dbf08be6301686e6779edbebcffd168f366b53ad17812e62e1e5f0bf3ba10a5c57d7391b0d5ae8285a44a2b2b9c3a24af3a1b4a2ae17ca100dd9847e9af9f12f4ce61a7b61a35328a0a4fe29bcf38135a759e5ddf6cb051d221c79f5d9af83dc41dcdb5a4bf4659fb0b111c512fd9641e7ee49184aa1417fddab94c3ce8e20cc70f4815d50d0e33c42cf4e4e5ca44d67e136fef7963721cc19e76ee70c1f27abb27c0b4f659a330df180645cf39955705c3759242a5e0e2c2fdbf32966c288933930dd7a18f3048f5f7624c9ddfd02e093a4759d39cca517dd880af45a829909352c686a92adbcff7ea2b188cf10d263711c06f6a782a05020ef2ab35a3c2b946989cfc8770ca1ed21ef8cddc357a0e108e77bc88ca93f456f960b75d1741d2704b3fd8278b51b9fc7c414804d7e35eebbbd7a118613a6340e5bd821119a7eb90e4f2da2285c76d9319540ca90b24bde6e9a790f42b598a63a74a3b10ce7ec4fa9b576b3a4e29b948a486f47215506c72e821eeb554e203d5295bbeb5b58405743e88e1267474eba9aa1c8dbf794e31e50677035b23b3113990e447fdea5bf03e43b783e4f045eeb3868379909602e38acf27486849fc2ee9a0736c6bd8a84c51a9385721a89dc9c23949655989046aa8b7fab762f8fe28571cdeb4e20252968e31ff10021f08d756851ebf46f9411f9a2842fadb4ff2c97bd9dbd28fd3c4137bd9c56cb6271f6ebedee35881a2a5b8b0bb30687dd3249868cd7a6268594b30b83bae27522724a95b956dff4a32eb5f937a1385c15a2c3402e9fb1f1b1c2d560f717373a04322615dd2841f65a3cef26f5be3d529121753ff9f91b91420ec527defa70a915d9ac1045165063ae137722bb0d628e44c3557d8a7af7aaf83ba15eae579d2c463d768a82054875aefd9333f9089b3c2a21675c942f2063d5e8c430046ae2e1e90563e1c89737f1736fdb565dda097f09442170f7b25e01489d4c6005785cc07aea3f73afabdc59c443cc6ca353abd0136bf9aa37c85864e3b95cc7af0cccfc4712bc3544b01c37f27d9d1a9fd217874753bc975cd738e813874fd465add39537e7fd1e1821eaa0b242ac9d7f06c07129709e26c7e117ac5a92bd94bbd92d1f8ae1b1a8fcb1918423988556aff9481c41c78a281db44b2a874c37eb25a00bdb09d29231e2e01881029426468d0e0deebcb48246f507dbac3285d148b0b576b46f431e971f86d6def8f2ffce1f4ab30d52551f1ba6409c31d7cb4a7be6a88feb4360631d41aefb45192e1a6d1c2879233ffc6174e65a266a002db6918316aab388a10a98e1d4e9b11621c722ca7d7a25a781bb9e566c4844e96fbf851bc49dae6194e8abb956f97f664f646af22463a20eab2782195b8727a2049b1055217613276226844c00a44ff9c6d7bd3f1f427f3778365533993ffaddb17181461810569b963ef50f8460424841cfecd6ea245824fad687255ee8982b4717c7310478dafb060cc1bb5e46a03ca14d4904574f5caf6d673376d7ffc1a94cf1687691097a1ccf3ce279f9b8bacea935da7f554db0ca267a5fcfa00905cd43cbd3d2d3c97050b3a070353a9ff5c68e00ed0bb73d43f6b8c9ab6ec5ad6c73bbfe7378f1bfd57facead86276453f509db4821d1ef4a58e06a081acf390bd07ee9f117443528d6556024ead284080a6ff44ac4fc0793be4fde0f491fd662bbfeb49962d4b26900f5391f0b4a6cff65850826a828e52d271b7126316b0f1e1bb07ae02c29f40a9df7525a99761d1361545489418e06da0348ebebab36c747a38bdf6dc2812012b849b69fefc7b9aa35aa917cf5b4f8729aabd1736a75d95b8df94b1c56523aaaf32647e7632f1a8bcebe7b3cb1adcd49c36e4a0448a03c32a699968ec55c153967f5b92bbe3831ff23f4667914a9e2850cdd96689b9b2e1dc321e8dab8842ea75a8b7449271ba40cb5879e14aeaa354f2e0feda68514cd6ea888422ccb628d6c835b861c65d0049d0f4f902ae7cc11e019d09c5088cbda0cc7b8878ea2228ea0e7810489361c584a3413e351c2f82321f31e79d074678d483068847f551c674e88f0384f07b78dc6f2ebfa958d0d04888e51e6f484140e8a7b1a2cc79031269a632e4c4541211f61b1fd574ba2b4bb270a640fa0bf3bdcbd153dbe6dbaab3a3e6514f27a09f9d2d9a9bffe0c1599247b8ad3039b06b34b074031a2e3393e8fde8be8358d08da0dd0bf843ffa3f9c8d5a94a69e687d1ca295ac1870808fc90fffbfe5d78fc452e53bcf13146980b98408b1ea5b0d645137dedb3a0c7ada96ae4b3f6fcce661e2a053a1df20b5485bc9b1f707f4e79e16a526c026031124f637e5ff8edb085c6a7fd038bd5cd2724057576359cebd8ae5cc1f32df661894f863b3ac0c9fc4ef245687f75b162f83f6fd9a424f27018337acb41f70d1217fff90282d2e257d231d66e9b11076543bc9f1a6b9158aef3b628e5401b2d33225a90a5c825cfe6d1ce967039357624e98807c7e7bce3666157b2cf0e09aee6e90d8dc917d6a88f9734444e72d0a878369c23ff88d43233b9adf5c8dd75e5860e0c8032470c4f30ee673b3b18d49574b0b1e6cb7f9fd0e67f818f828803a656c2333a72b52e70038df9a3004e900a1b10f95a31247abd183c68c9a88c7af81d6eba1cb3c52678a4bd41efc6d896cb7012ed30848f610e2375c3b3e2e4cecfc76088305bdd73eef5817b9a174e53b62b5bff13ffb544a9324a9989d2569cf4c212e877abf4d1c848df5bbe5ef1398597bc1767d6f9042753b5f1d411aa8df35ceb3b29e5826b7984e1d2744613bbd847fcbb54ebe371bd4ab92f18c0f71f33d42b6c83574013f31f0c040009da491dcbaff3789242c1eac8738f7f52fbc1be50470272064007f576d826dc56103c3ecb067b3fad0b0f73bfd61008c744fb18adc9fd110c7e8c6922bf227a64e79d2f4e56ee450917656b87822f4fd2fcbba10e87d31b9cfe545435088187aa925d7850820df5bb28f6187c073bb584641a86e5c5d4ad308263925da7d98654447c6bb96700f1c5610550290ff20253d9e2b50f040beb194302c9eeb11690bfeb28be73c1395de9a6376a76d74b94e4d8c55bcf17ecef0ffe02cd958768fd46c397e38cddab2902ba9a92ae9de2d9ac02a1f12331270c2bcdf5d29d71dff71e3fac9947e297c6395601b9f3664c24e04883ecfa975039a4d4d1323311611c1c5cdcdc5af830e1f98cecffcbbd58c5f327d0aaa71b262eb3530cbe29cac8f7eec8ad24a69fb6ec263b32780dba52f22e5d1d4e56caff8dc27fed6745e1bc8e93e85c505c5a59177cadc73b5ce8e807ba7014c041a8e7941d3ee75c3d5618af791862e09a969f9b0349e1bac59cbb5085a44144616e0fd71d81c185bfa05b8a28550c82bd81e9c43614b4a75bfbad9263ca3a0279b5f74348c1a0463e803b2d1b386f5775b0fac75aa923f9497040a928c3817f80b6fbbc0308164ae8607a4bd384e2d07cc8622e138aab2afa0e411179b1bba55246fa6efe29334f4ff07db9a232ce12041061ab9b9ccc29485125b2dbdd0f7409d012f3a3ad44f73b6ef06373440eaf48e9ab5feef98e037cdc9b3372b941aeef437fdce6cb5525cf277ba7c72cad6866be830d27b78a60642baedaa27cbc0a1fd1b9ac7e91b4b769e03e9915da25654b021feb61442d381064fa7d85b31c208bc8ddb06780a0e63750e8e1e1f39de070352189d6df19bfcfccc57b9b4ad6c337ad18a5db0b3f5892fc791160c1e31c5aec9dbcd22cf5715bcfb922cf236dba5cba92f642c27de7668e660289f0e97859580af06abe3d37c86dd01e19d6d97def48dc87b5af0d6901daf7fb3b864be1f18ebcb6d50920924224260eafee0bc8a64165a2b0772cf8c2c3849555f62d751c5348bfcff3895c5f31f2d18394f7cd160ff", 0x1000}, {&(0x7f0000000080)="e66bada6ef1e5ae049b7335332dfca9db07cbce7703e53c38afcdc735d8bb4df1b7139ae5c9d2070a9cde7c9a7c8297715e03c3b1f127aa691dc0a98dcaaecb2d8a17d24422bd1a5f1603ecb7a7e2f2704ba81da6052ee199c7100cab3bc4c042766049818116da528f6728bcbad74d44807ca39026dc09c2ae34fba663d4dce39d438a98c4b434386f8d62ee893ed10d834d12f5fe976e8e1039d75a6a602ccf844b63085e5d0b1b73ca04a5c20f9419fddad04e9620729ec13b2140ec282f420a7a8de10d49368cb764047ed3efc19769d2f5bd2b8d9f8cdabd400165ca38a68ed0429dae5e63bc70c", 0xea}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x20, 0x4}, 0xd) setsockopt$sock_int(r22, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8001, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000000024, 0x5) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) fchmod(r0, 0x10) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10060d, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) fcntl$getflags(r2, 0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0x28b81e) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x2) socket(0x1b, 0x6, 0x9) fcntl$getflags(r2, 0x403) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x96f, './file0\x00', './file0\x00'}) fchdir(r0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10b, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) chroot(&(0x7f00000000c0)='.\x00') chdir(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x100) write(r0, &(0x7f0000000100)="37aa18494e514e43374cba7ce6d66825f74d3367483e4f2baae1ac7c383c92dcaf503b892fff462a2baa1f3b185428f6ae042c7fc629fc7c379c565e6d3353331d41b4b906f74798688e5849e13f0a0bf02fe79aed2ac43706132cb4528e03eeed2d404a9b66630c2d86c89708cfb75354211f99027be4db2a8a1a3ef3430467737b709aa7d1fcea663f529beb9d831301ae3882e434b0e4dea01d2c895a7b041e8697466d13d28257d8b813af376d535c266365949efac76aed5741", 0xbc) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0180000066696ce5302f00"], 0x10) 16:00:07 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x110) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x1e, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r4 = getegid() fchown(r0, r2, r4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r3, 0x0, 0x0) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x9}, 0xfffffffffffffcaa) fchownat(r1, &(0x7f0000000180)='./file0/file0\x00', r2, r4, 0x2) 16:00:07 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20010, 0x1) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x1, 0x400, {0x5, 0x5}}) 16:00:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045721, &(0x7f0000000100)=0x1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xc7f, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e2415b00040000000008e74de4", 0x5, 0x200}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="d5", 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x7) close(r0) r3 = dup(r1) r4 = getegid() getgroups(0x1, &(0x7f00000000c0)=[r4]) r5 = syz_open_pts() ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x2000000000000000, 0x2, 0x81}) socket(0x18, 0xac159bc66d318803, 0x7ff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) dup(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) syz_open_pts() 16:00:07 executing program 0: r0 = semget(0x1, 0x2, 0x400) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/4096) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x3, 0x9) flock(r1, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000001000)=""/201) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$inet(r0, &(0x7f0000000600)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000040)="1be528d0603233e6fb041f1e2eeef75ce60f8cb45b0a8a25914be16576bfa776f2ca6e3511e08a060f695db505d613abfc66a7edf265140df8220b377cf3a09f0589a153b0fa6763ef47c9dbd1384d35e58b5576358498eb31c4450664773862f655611d1fe9aaab7d676568a420d0c775d1fe601446a0025135801600eae92fd1fd47de33962e1874b6d166ea2246e797e71819183a5eb4480956a02f66a69b9b420c7e1ae8e7dc4e01f2231d94b72c8366d870b07a077ea54bdaba304f39f3a7cca3a29eb4a59d9ad29a0d364355fc0582b895ac3a1b80abf668cbe2f88bd09355dbbdda3548552feb083b320907a719987b10cfa61f44963a67bce0f775899a3f4b1ecbe572b75a3a1bd93ec3778304a1f919ca9f2f5d81abf0586a04e655ecb63f05b8d5863413681fb62b266ee711d933a1ba83b9bde395da088b878414a074a586c6f0b965018d95aec7ac6c0b385e56be289087b8fed562fe78a7b1bc2f573fa4d13db3dc6766c17bf97aad715cf07dced48bfe0db223581c0ddf6dabccfc3d886cb5493585a1d996245ab48b81567465059ec12a925d185df8de6ae962b8c877e134f0ad5a1a155f146420706400d6e3e26126519b04daaaa8a89f2d608ad192c6831ba28c46031bc1b7844968d504b0cd662e918f44ba2c9911e5d803b74448f687c6dce55a6f686a91b3d603913f4ff12c29b169d40d834bfed209edceb98602685dcb9e724dc1132aa93c50b30754b1b294d384c3ae8fad0b488f604ca1025a304e99d5954ee71133e7e943809648e5966cf568c060c481a239fe9695c20f494014c36895a52ad37b108ff275901b62892ecba5fc8fd1fe2cb587f0612eb7f15c7683bc1df490ed700397cbbc0c9bae5c62452749cb373aa1f1a03bca258fae5f920d7710d95df2208b6a1174e92fee81c2425891d85689c4f9b91423aa255f6d02b1715b38e99645145074b72efefb792021719f207ad74dc617c5c61df6cc8d0da4b9016d7fcb797015ff5eeae5d866856dd80c5c0306aae65547b0b43746fb7ea24861aaa54fdff97dc01cd05d82553c0ee63bfa9fce112d4e1810105938d90878b25cf72a18032b556fc53f69000ae70316792d7d114c1d5109f455a50857502fa51fd1e4d202074e1218e14e3d75b0fa903d6131df9c037b3f1f3e707e2deb9ce171fb92ce8849529612a692b56985aafdd05285224904abce3e945c00d5418906c1d5ce9475afb929e97bf95721b9f72ead765e95d3c5f04d0ac1c470359075ad47fff75ea98803796e6cdf12671d75a3511864e477352cdeb7faaf1fa7e7c3cfed40a002f6cf32176be2d3b5e7250187d35ab191470244a8b35c003cae558788321b1af485be22074294f282cb9ac0c7111d7a5f38253d113ce7579a229b0b0eb1a2815dba3667acbb15bad60826100060bfa384b9c95b368993b19272029728fc9b0f03ef81924eeff3f3bb5f2aa47c8d06a0d3b8318ce0415805ed1cad73491995ee34959686270da5220c37e9e073604b6af6b8db0b055661d8d603529654ffa6cbc29272070c7e6e2f9da7df5570eff54791a09136215098a9fa1334231d4a9265b0cb85555ed692460f95a9c54cb45082dadd050f05cbecd529a5ba8f8d7d9488917dbd0970e353a75add2bf9360d0b809997a81f983c7db620272a850b487cecdff50627a16ed25d394d738cc05fbe3eccb87ec0934623d32f2c6ae21e7b64472195dfcd01b44e0b5d9ef37dd0536a55bbe625faed2cd2435214d812d0a16f109beba237b1fa6bd5d85d64f39ce7072c4557744b8b56e07527d8b9986c384a55e8980a3d1364888f2bb29473364876725cc90746586ce6c080c803e4a5e90dd11a44cd30eacb26306c7289857fa51c9b991aebdd36db45eb1e8ada31411e059b4af0369b28d5b3e32d121238d14f9e74dcf0e08b171dd8a709a62092b1681a0d4bbdf601fc60b999b3e2164b9d4ac7a4b2ce1d8f4ab37c9b9d5fc44ee41e992385e22b1828e7192a4bdaa04acceeae742494f8fc28", 0x5a1) 16:00:07 executing program 1: getpid() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x7) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 16:00:07 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) close(r0) r1 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xed}], 0x1, 0x0) getuid() 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x96f3}], 0x1c5, 0x0, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:00:08 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x81) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) execve(0x0, 0x0, 0x0) socket(0x30, 0x0, 0x8) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x1918bac8, 0x5, 0x7}, 0xc) 16:00:08 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c04f7b202c, 0x1300) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x18400, 0x82) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000001c0), 0x4) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000010008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/4, 0x4, 0x40, &(0x7f0000000080)=@file={0x1, '\x00'}, 0x3) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x8, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x880, 0x40) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x38) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) pwrite(r0, &(0x7f0000000200)="5614763778110eff89f8dbbe0c1e79fdfd916dc40b8352585298824ec3b6c816579c3f51883979a8c0bf72e59d46d4f0e2dc33049925a62a9c478e3ddd663265294b5d57fe2962e67b814b147e61f78171", 0x51, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x500, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) r1 = socket$inet6(0x18, 0x4, 0x3f) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000003c0)={0x3f, 0xffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x9, 0x3e}, {0x18, 0x2, 0xd2, 0xfffffffffffffffc}, 0x81, [0x5, 0xbf, 0xffffffff00000000, 0x401, 0x5, 0x2, 0xb17, 0xe7d]}, 0x3c) r5 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f9", 0x208}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x44, 0x2c}, {0x88, 0x4}, {0x0, 0x9131}, {0xce, 0xffffffffffffffff}, {0x149, 0x8001}, {0x44, 0x100}, {0x47, 0x10000}, {0x0, 0x881}], 0x8}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x15, 0xffff, 0x4}, {{r3}, 0xfffffffffffffffc, 0x10, 0x85, 0xc494, 0x100000000}, {{r4}, 0xfffffffffffffffc, 0xbc, 0x9a034e2c29c989e8, 0x2, 0x6}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x48, 0x22, 0x59, 0xfff}], 0x4fe8, &(0x7f0000000240)={0xff, 0x480}) kevent(r3, 0x0, 0x80000000, 0x0, 0x1, &(0x7f0000000380)) 16:00:08 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x801, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107003, &(0x7f00000001c0)={{}, 0x0, 0x0}) shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffb000/0x3000)=nil) r1 = shmget(0x1, 0x3000, 0x1a, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x325, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x0, 0x7fff, 0x5dc}) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x10001}], 0x7, 0x0, 0x7, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x29, 0x0) 16:00:08 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0x8fa8, 0x5, 0x1}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0)=0x100, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:08 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000f95fdeb5ad7451bd35ae77e6a3526ce060a956b0d4ecc1b0778f4284318d6dc3ea5afa9e43709433dbc93f3db1aff214e946b45e14a25bd32ccf2cb20f0f9f16f7d5b68ab85cd421276f7196df6b9b17d597275093ba57218344646abbb7df35650598ef90afad138d61d19773e364ace99f6db4a7378ee854af35846c7102bb4d94f86dc189a85e6dbe213411f12acfbd9bcbac08671dda653a1b03f096699bfd4c9292bb4cf560aeb2baa30f5db8b235fb4d6f85a42c432583484ab336ea07add0f2561419765ea63e3a0e4f5e0c80615617b34434941ba41a52f2e2ce30"], 0x10) connect(r2, &(0x7f00000001c0)=@un=@abs, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x241) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x802, 0x1a0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)=""/1, 0x1}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x8) open(&(0x7f0000000140)='./file0\x00', 0x20060, 0x1) fchmod(r0, 0x4) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) clock_gettime(0x4, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8266") 16:00:08 executing program 0: r0 = socket(0x21, 0x3, 0x20000005) setsockopt(r0, 0x1000000, 0x2000001d, &(0x7f0000000080)="79bfe98a", 0x4) listen(r0, 0x80) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x6, &(0x7f0000000200)={0x100000000, 0x400}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0xfffffffffffffe16) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x78c7, 0x0, "f866412e33ff45321138e666480089ffffff00", 0xfffffffffffff801, 0x80000}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x10, 0x1, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") 16:00:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) shmget$private(0x0, 0x1000, 0x220, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) sendmsg$unix(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) write(r2, 0x0, 0x0) shutdown(r3, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x40000000000000) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x85, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0xffffffff, 0x969d313}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000060, 0x1, 0x2e}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x4, 0x5}], 0x7, &(0x7f00000000c0)={0x3, 0xc8d}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000140)={0x3, 0x2}, &(0x7f0000000180)) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2009, 0x1ff) r3 = open(&(0x7f0000000200)='./file0\x00', 0x482, 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r0, 0x6, r4) r6 = semget(0x3, 0x3, 0x100) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000380)=0xff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000003c0)) fcntl$setown(r1, 0x6, r4) semop(r6, &(0x7f0000000440)=[{0x0, 0x33457f85, 0xb18a23ca89795d72}, {0x2, 0x75e1, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0x80000001, 0x1000}, {0x7, 0x4, 0x1000}, {0x7, 0x8, 0x1000}], 0x6) open(&(0x7f0000000480)='./file0\x00', 0x20c00, 0x3) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000500)=0x5) recvfrom$inet6(r3, &(0x7f0000000540)=""/170, 0xaa, 0x2, 0x0, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000600)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640)={0x800, 0xf85}, 0x8) mknod(&(0x7f0000000680)='./file0\x00', 0x2082, 0x2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000006c0)=""/153) preadv(r7, &(0x7f0000000a00)=[{&(0x7f0000000780)=""/85, 0x55}, {&(0x7f0000000800)=""/103, 0x67}, {&(0x7f0000000880)=""/125, 0x7d}, {&(0x7f0000000900)=""/205, 0xcd}], 0x4, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000a40)={0x81, 0x1}) setgid(r5) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x8001, 0x0) fcntl$dupfd(r1, 0x0, r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x187fe, 0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/19, &(0x7f0000000280)=0x13) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f00000001c0)='./file0\x00', 0x20501, 0x10) write(r0, &(0x7f0000000200)="de673123bab06cd93a84058dca", 0xd) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/182) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='tap', &(0x7f0000000200)='tap'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x5c1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8040, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:09 executing program 1: r0 = socket(0x1, 0x4000, 0x0) r1 = socket(0x1b, 0x3, 0x7ffd) dup2(r0, r1) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair(0x20, 0x1, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xe57, 0x7fffffff}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_settime(0x0, &(0x7f0000000040)={0xffff, 0x9}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') clock_getres(0x3, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r2) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 10:12:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x0, 0x2, 0x7}, 0x7, 0x10001, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a6") 10:12:15 executing program 1: r0 = socket(0x11, 0x8000, 0x5) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x3ff, 0xffffffffa8a2d32a, 0x1}, {0x8000, 0x9, 0x40, 0xffffffff}, {0x40, 0xb171, 0x8, 0x3}]}) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 10:12:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x5, 0x0, 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x8, 0x101, 0x8, "2abca04723329e922d6969efa00c16332394e65e", 0x101, 0xffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:12:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 10:12:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) 10:12:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) syz_open_pts() 10:12:16 executing program 1: poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20aa0, 0x0) close(r0) 10:12:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0xffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f00000000c0)) 10:12:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:12:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) setsockopt(r0, 0x200, 0x10000, &(0x7f0000000000)="240b7ffcc75f935b47e29e64adda20b781f7edce0b6a9e8282c7a6c2b90d360340d49e5619cf979d910dd121fba0bcbf1197f56692fbd6944126922d", 0x3c) 10:12:16 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) socket(0x0, 0x4000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x20, 0x101, 0x5, "d10f4d507400001f380988194d9e268b5c50f201", 0x0, 0x5}) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 10:12:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0xa2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xb3c, 0x8, 0x40, 0x0, 0x7, 0x94, 0x6, 0x2, 0x0, 0x265, 0x8}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x10001, 0x4}, {0xfffffffffffffbff, 0x9}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 10:12:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) fchdir(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) accept(r0, &(0x7f0000003d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014de2b3cd1e713529e3f1c6abf520000000000000073a156f41172296db72e1c3eedb770170a616840e5c285049303c2fe43b89c24655ec088e320d3f03d8b62c8e86f13efca5d8ac054f3f21b5c10c2f9b17166a655cff22b02592006d00857d029c5beda3566c832a3155268b671851531e97672262c04f1cda3fc310a3baf1597a82ee650d9b93c88d732560128393840bce59fcf4103b0fae73b4a0ee2edc544e404cb1ccecbba340b2e5d36f95519271ce30eb65523d5cb790604cd3460e378ba8cac71976ebe25cd2b860a3e875488a339ad8ba383329432df8cd05dff2f09f7016c7373b2356069c02842b20a4071b362bf878f2f1aafccf2babf96b610a0dac0000000001300cdc167e550e0c7c3698a2947b4c0a1cbb9f0db2d3437c5e64ecae2becc115fa112cd73f187753a52a90732eb88370370b7866faaefb4fec4d7fc1cb4d74bf309de7c47041debdb5a299d5d818e360c828e887de20eb4e2cf62844df32dc57ac39561d2804f57d4a5dc7c3de794108beb541df59cfddb2b3493d72cb54c7618ba53b3608d0ae05ba955dc009fd2d1312739c6894ee9891aa08c0e434743bb43abda60b86b84178df2ca5c0df8e2bc213208fe2e677ca83c9afd8ae3c4845942750c255095aabe07a7f6d23bec3e4d9438269910f94aa6a5fffa3c2007085908bdb1c3d7b64da24a7957cf08dce762db0f7620b44cf71fa8bcfd21628be48e8424dcbb9a4f056cb420e03e86c7d4d8d2a0538951feba661ef94c997dad71cc67feec3e574e5ce4791eb996af8e68205b3adc247f0c91947fdad4ef01801985c39aa2b9792a8709305f05af002be0768809ebba2f778787597b1a852731b19216d9c70fcec028ed90a1c859df91ad594446568e0e0070b7c710867c757691000000000000"], 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x4003, 0x8000) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ff9000/0x3000)=nil, 0x2000) r3 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfef, 0x100000000, &(0x7f00000037c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0x917}, 0xc) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000002480)=""/223) getuid() semop(r4, &(0x7f00000013c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffff800}, {0x3, 0x10000, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x1000}, {0x8000000000000006, 0x4, 0x1800}, {0x5, 0x10001, 0x1000}], 0xa) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r3, 0x5, 0x200, &(0x7f0000004080)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe21b83299df6442e313ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9bcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x10e1) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000002600)=0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000003680)=""/79) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r4, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000038c0)=0xbf) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)=""/197, &(0x7f00000011c0)=0xc5) 10:12:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) pipe2(&(0x7f0000000000), 0x10004) 10:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x80d000000, 0xbf9, 0xffffffff, 0x7c0}, {0x7fffffff, 0x2, 0x1c000000000000, 0x1}, {0x2, 0xfffffffffffffffd, 0x4426c220, 0x100000000}, {0x6, 0xffffffff, 0x81, 0x7}, {0xfffffffffffffffe, 0x9, 0x8, 0x8be}, {0xfffffffffffffc00, 0x1, 0x7, 0x6}]}) 10:12:16 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7fff, 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x100, './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xf0000020, 0x3f, 0x21d}, {{r0}, 0xfffffffffffffffa, 0x5, 0x8, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x1f, 0x0, 0x0, 0x200}, {{r0}, 0x2, 0xc, 0x40000080, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffe, 0x9}], 0x1, &(0x7f00000001c0), 0x800, &(0x7f0000000200)={0x5, 0x3}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000540)="289caefad85b04ccdf900d249bbae457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe4ccf6a8e5b41947db93274943dd511c1061e6618fba", 0x5b, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2, &(0x7f0000000300)={0x51369485, 0x9}) setrlimit(0xb, &(0x7f0000000340)={0x200, 0x3f}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="d84bd9d18c0f", 0x6}], 0x1) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="448a2724bb5e0409fad57dba26f41d6dd2b479166d27e55506edc1bed3618dbe010f2bbe8139e23bb30b693730fcfa71db470a41ddec7e5838ec0dd7ef52f8ba822a002d", 0x44}], 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f00000004c0)=[{0x6, 0x7bf, 0x800}, {0x0, 0x677e, 0x1800}, {0x3, 0x1000, 0x1800}, {0x7, 0xb73, 0x1800}, {0x3, 0xfffffffffffffe00, 0x800}, {0x1, 0x2, 0x800}], 0x6) semop(r2, &(0x7f00000016c0)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001700)) clock_gettime(0x7, &(0x7f0000001740)) ioctl$TIOCSDTR(r0, 0x20007479) semop(r2, &(0x7f0000001880)=[{0x3, 0x1000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) 10:12:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xa000000000}) 10:12:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(0x0, r0) setpgid(r0, r0) 10:12:16 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:12:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x1, 0x0, 0x80) syz_emit_ethernet(0xe2, &(0x7f0000000180)="1e19498043f46d84dec35c5b6c900329600318616dbc35f9108efb062284df20d0c6a96afe72ebb265d38b087a078422f11e081bfe8c813bb5178d69c30e25be2f52b085e2092f6c7dca1238797690ff3910b6dfb519a38715b933d83b66d8321f97e502b9e7d5a335b728e774c6aa919cb2987e359e00b3a79b9799384647e3a97ac4ec7de1f37d74e97f5e4627f043166366030a3c1c0e04031f0664beed66cbf9a374f635de516240e44b523dc58518cef4540c5fdd243b6237f13695a7e02d10f47633474f9b9ea9f83ac4ad2372bcbfa977dadc3bc567edf2f0c12ea8c95ac8") 10:12:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x7791) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000240)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000180)="14e6a61945bff59f21474afff169ddb7ea4c6b9bcbc985096b08a16d7e928102c44d26103c0b2d706d8c426953a2c8172fc27ef8449ef5b70e22e64da7aeb9ebee59ed3fe1a560e79c3d413a19277ae39a1017973bfbf4617211abc447f65614cfbb8c1c3f11f23ca583cdce1796e21880a049c86ddf5029bd7757a03942abd7981d4adc5ad2a259", 0x88) sendto(r0, &(0x7f0000000080)="d55b740c395748f900215cc4c1f42375158ed65f64012dc4502e7cd0d728873de02cca4d935d8d17bd89cf973035272d3639af74b6304db2d4bac644339b84312a55374c8de4d4f52b2b5e95cd1f13d438c399e8b8f4c4484975263adf71f84ea9da83bb423e9b97a52c26bce93d1254d5e685907afb837ba090fdd99336b9159980bfdfb1430d21242860624a4d4d4d35174d48d6be6e8352d0176a212d80d9f402f190aa3711714ea7d33c", 0xac, 0xe, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r0) 10:12:16 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) dup2(r1, r0) 10:12:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = getppid() r2 = getpid() getppid() setpgid(r1, r2) sendto$unix(r0, &(0x7f0000000180)="b10005136000000400000002070cca90101010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be189508d4037fc1dc4ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90056ee01be657aea8c50000000200000000000000000000000000000000000000000000000000f6ff00000000", 0xb1, 0x0, 0x0, 0x0) 10:12:16 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='.\x00', 0x200, 0x40) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xff, 0x2}) 10:12:16 executing program 0: r0 = socket$inet(0x2, 0x99114d4d194e891c, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error pckbd_enable: command error 10:12:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x80000000, 0x114aeb87, 0x101, 0x7b5d1bfa447d3083, 0x9, 0x541580000000000, 0x6, 0x0, 0x2, 0x1c000, 0xff}) setitimer(0x0, &(0x7f0000000000)={{}, {0xe84a, 0x81}}, 0x0) getitimer(0x0, 0xffffffffffffffff) 10:12:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fb8d94a080f9d3444179448cd2b2f5b39eda226658c322a5a5b64d0dfd4d26b4d6f8c47ce87322892be40ea16ca118640fa189497ec0a8d28b8cda5ecb73908823dca8b220efdfa99e9ff0673e63e7e36f479690ef69ab6720d56533dbb6f5a44683ed335c92040e283242cc335dde3fffd0e731", 0x74}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 10:12:18 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) kqueue() getrlimit(0x0, &(0x7f0000000700)) r3 = dup2(r0, r0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000005c0)) symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000600)={0x1, 0x1000, {0x5, 0x80000001}}) readlinkat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x68, 0x0, 0x2, 0x755}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x5}, {{r1}, 0x0, 0x2, 0x80, 0xfffffffffffffffe, 0x40bdf5bd}, {{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x660000000000, 0x4}], 0xfb2b, &(0x7f0000000080), 0x9, &(0x7f00000000c0)={0x9, 0x3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0xe1e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r3, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r1}, 0x0, 0x8, 0x8, 0x9, 0x4db9}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x2, 0x160a}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7b6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r4 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/136) 10:12:18 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xef452ee647d71f79) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8004, 0xa2) 10:12:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x6, 0x4, 0x0, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x80000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0xa9, &(0x7f0000000100)="b60c2a2f8abcf5549f0d55dfbb22cc1a9b949e4169e2edaeb1359c127e1d83a12682ccfa35d1b93cec8e789dff81312b3077856d879a44a91ae4814a95db6a4757d569d1d9048489803f4212af7c91d547ff802312bf75eec7b0d3bdc0c25db4e1c4221cbc1ee724725f734d26c731d74740e9a25370651aac5c73a9a30b5a04957bdcd8fd9a8cd467a273e8dc72fdb7d616b2384d2668a23449dd119e0b7463c5873be28100d92363") pckbd_enable: command error 10:12:19 executing program 0: 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x39c, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 10:12:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x20291, 0x100) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x80}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x1, 0x5, 0xbba9}, 0x7fffffff, [0x3, 0x4, 0xfffffffffffffffe, 0x7, 0xc37, 0xffffffff, 0xffff, 0x1f]}, 0x3c) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300)={0x9, 0x2}, 0x10) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7b8}, {0x6, 0x8}}) 10:12:20 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pckbd_enable: command error 10:12:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfff, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='](&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0), &(0x7f0000000300)=',)', &(0x7f0000000340)='H-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':$\x00', &(0x7f0000000400)='@\\[)*(!\x00']) 10:12:21 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x88, 0x100000000}, {0x100, 0x2}], 0x200000000000021a}) 10:12:21 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x5, 0x442) semop(r2, &(0x7f00000000c0)=[{0x3, 0x5}, {0x0, 0x2, 0x1000}, {0x0, 0x100000000}, {0x0, 0x9, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x100000000, 0x1000}], 0x6) flock(r0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8002, 0x0) dup2(r1, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x3b53517ac603c449) ioctl$BIOCFLUSH(r3, 0x20004268) chmod(&(0x7f0000000040)='./file0\x00', 0x48) 10:12:21 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x40000000000000) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 10:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000380)=""/173, 0xad}], 0x4) 10:12:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x6f) sendto$inet(r0, &(0x7f00000001c0)="af173eeb696a63e0311571e896a5dfcfeeaeedd5cbbcc4a9382765c94100661487b1ee301db78803c09719436038521e007df155438ea8684154656655124097f9b997c394211596dc977595e9f04103ca182baec61048d475f94413", 0x5c, 0x400, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) getdents(r1, &(0x7f0000000000)=""/123, 0x414) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x82, 0x0) close(r1) 10:12:21 executing program 0: write(0xffffffffffffffff, &(0x7f00000013c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5f1f3518f2793f81cbb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c99e7a63d1f407b3e451a8a6bdd33", 0xffffffffffffffbc) socketpair$unix(0x1, 0x80000003, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) fchmod(r0, 0x20) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/235, 0xeb}], 0x7) 10:12:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') 10:12:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1c9) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x2, 0x6, 0x7fff, {[0x1ff, 0x8, 0x5, 0x5, 0x3, 0x80000001, 0x7, 0x7f, 0x7fff, 0xd567, 0x8, 0x1f, 0x2, 0x9, 0x7, 0x6, 0x2, 0x6], [0x8, 0x1, 0x0, 0x5, 0x2, 0x0, 0x99c, 0x6a0e, 0x81, 0x4], [0x0, 0x1f, 0x1000, 0x6, 0x4, 0x5, 0xe2dd], [0x8, 0xffffffff, 0xffffffff, 0x300000000, 0x800, 0x101], [{0xe11, 0x8001, 0xdc, 0x4}, {0x4, 0x1000, 0x0, 0x81}, {0xda, 0x1, 0x7}, {0x4, 0x4, 0x1ff, 0x4}, {0x80, 0x101e, 0x2, 0xb05d}, {0x6, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x8, 0x5}, {0x1, 0x1e7b, 0x1517, 0x317}], {0xce, 0x6, 0x6, 0x2}, {0x10000, 0x788, 0x4}}}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="a4619b7f732e5d6b90fbfd90115de8927c6481fc89f4d1fa60ade199cf4542d72dc0269deda4167e264cbbdb7464fe9bdcf4d05e359b1ea7aec113fd04586cac9e041b903844e57e0748df3f32bf423767e2760127d596a295f4aa410dfa4ab680771ff12fbcee43d850449b761a4e4298bc373d1b66dc72d3a8d77d603b6fccfa81cc2e196414cec9acb2ee1f3f089650dd3eac6d08b7bab6a3119562f6b3e6cf0ce5ca28ef53ad9ab3f8936cf25ff7d97222bb3a50a17bc98500a459bdb5690f7bec467bdcc9926f5a3f22432fd0441fef6e77d1ca1df7b3b8065c67209c93910b135bb5254ce6580b8075acc593b4ccf867c8eda10d1dfb6e38b2981762152c9fc048fb525fa4608817505bf8d80e1bb607f5533a5025f58e31dc4d90f78dca02b030e143b05f64d772960c0fda2e35c1855763a76660a317a46e8e24affd851d622e92235ca6d1dce8325a926604c7464bb3f9817a1e85b74da13b62ca0e43cbd917e8ec085de05a8fcefa4e1a8090d9abdbe1eb86eb586953fca6bcca5b21d5b85b68575e552dd41f798595522d3430bb9bbf67e37eb1de1c5565fc533ab75a8f353275d5d3f98aefa8ca08c5bfcb7ebd0f15a1c7a4f2006f5f06f898028034a3221db3af9b443bd3cbfcac17415e5734d1fb1fbcfbb2d05ef7e004738e977f10d2856b60b94069c1500894946ba16cc79560843f5050f2421cd6544f5a5c08c4ce5e920eba40ac1eaeaaeaa91cd7caff0bcbb41234e654e8c1780dd469fe37bcbd6e75379e6cdf689e510af549a9821788f350e83b7bf589d58bc6243f47baa42a02c349cfe8e849786087ef84674d918a5a7073d2bc39cff2008d1c0a6563c5bee157ec0b1982475fff24f44673c5c7630cbae7680bc2f35e133c264841b676997ff86aac381345c760a458a650f234edf686fe0d1741d223d2f241f1324fc0f3e0a4e6eac7911d4f14a834ba1c2e5cb60bc8176ac7a3cbfca215bf4536eb6fedcc03e5a0f5379ce679553a31beb871be88fa2583441cb934076b7812c22b854d3510ee86a765bf7e37e89ac36bd52b7dda3d25175d51ff2347bb7b64788637ef85b331da034885af0e364b29cc7ec4fe1e000dd83f4151776c6054b998c4107ae89447818f26762bf04851f3596cae8e888b6cea57733bcfbfed9d8755bddeccad40364147fc6b359b1e7af137ae8392cb0fe0453e209ae190c39d1c2327958dddba15d45ad48a2aebd99b38c16c5819f8327ce2994a5f94f0f7b1bf4923f5a9a6bc194b407e58ff6dee6b5b09c60dda41e6590dc3dc81d4eb10a1ddc4b321c611532dd0e900732cb538f608377e02ba745ac26ba2143359b1dfb67786f64545a21326f8c55772c54bbd964f1fe2c651d852ef3d09483342a343b05c067714da16e750535863953ec95a99ac427dc744b5198e9f64c4ba257b8a23521efb0b5df2b0101fa14cf9ca2c0c7b46e236964c904d5724db73a78ca7a738cc5d70a0e1b1ce9b5214120c4d2384a1b310cc960c9aa490fa51ee1d563063d7e872693f34f9e845ac5318c3446353593ff31c533e51ed9087338a184189ea79d6fafc7ce224dac921f25ccf45cc39df75e622336142efeffc2843950238bf42996f7d29c78e30d1e8c101e9b09fe6405b4261ace8f98ff89541c954e4c6922eb215aef00f9e8bb641f60d55e25cdb94092a553d7b368425ea09b8f274b9d1425b6cfd3ce4116165dceee974337da6262a3d4e5951ff897b32bab8b585027105d706967b454942ff27504f1094e7fbea004f3a650a6014f467942a8767310a4bccfc0270a7e99b0455318213cfcdaf453f807ab116260a1bd7c36d499bdfeb52b1315223634f76ed4d5b775920e1e2d8f784cf2e28dcd751df6ecd4714b99c9664de951acc1c882a375f116c543fca2742be9ee719711effa3fd533c0b00deb8d1c62a0bd9f283c894cfb93a2678d5144554befa9be231b2096243d33ca521f2773af79d1cf689707e229e6e854b8ab29c061e0bb253fb1a285bfdd0a89d3d6d9618212d592830d03f91acfeef02408365609840bc1f7fd0f46291eee5a6f9f7b731c0e31b364c5980be94e3de4d550a04c8c41635168e43fe274d7e652a2e66704d32f8000e18d5bcb013b823736dcc0e9e1471bd2ca350c204d223fca488d8aeb37000765e8ee4de6708563da02713824afebce501ac07a66a64dbc4af8427cb35c6c054294d02e02f35339458763b7194f7a3fcb63eb3f7968ebafc64923fde6e98a9440f2c2aa943040c106e5349d9e1a5dacfe5ab288ffc1a36e7df621d453ec9fbdaca813ea1eff71e68177b249a085d769c2649a7a3087646e1ceb0a172b6f4a0ac6a7d84c61c6f91f7c147d40244d00338c08683c26c40f59ee8227325064552049a99a86e411f4133fcf77c61b26c5f7f47b9b703caa9ee88da7b177e62dd7a6597e9a0c25032d7bb1f856fdeda6422250a254881c353971b9e90ee7981f28ca565e776050010fe1d4b6a8aa8d1f91bf18f06ae168505f77eb6a120e2bd8e230f48e2e547d05ab57fd738920304f1ec37fb8378ee975a7d100fe283808087e2cd466789f690df97586bd6ae641a8f18bfdea57fbc98e5bb35055e4d4107103ded3fb5660446a623a1f74e928e19d4a30a590494bfd4ca6c3d1bb92045dc524cc46bea0159110fea039724a29ec0efe022e4e559010f3993fd54692d55ec2bc0c6121497031b629727c4a6a72641e41d7c84bb5df39463834b9358abb3985e9d20c0ebbee2d3d99535690f6531c3ee5ec4239a3ca6c17d2b4111b5c9438bbe4551020f4e87bd04d0665deec16b3c5c795c9749f20306236f7ddd11fda9d5788118af7aa46a2032d8e2a5502df4988da4e0a07f10d202d0b99b5ab801a3c9ff5343225f463fc384f4f9bf3a07817afe4b438e18d648d9be3f5b79cef0c3c3e80c2384540437837a38ca6519e74c4596bcf95b8a66b0440e44c187d146fc97128f26d8b46130cf50082ea3d26ceb5678cd6a9090786bd769a2c72ad0fc46ff1a4a02993ee2fbc72a080c652f3c6a4498374e7172906cbeecd49a88bef0d8648044096fe6c5893742ceec7390dac14d90287705c60c2d91d55ffbb9038516bfeb292da9af65a1f7a073f19edd318c59732e82cce97bbafd0ac174978655a3fbbfc82946623c2c9ddfe642bd364fd1a0025b6c9ba9b356fd03e69e17ff607760dd09e3da1b100e73981b30c4b114417ad9b0429f323d11aa15d1c10518753439eb923f7949ed51f24404b692d719b40f297e9bfdda6210e9b10cce75d6b8695ef563e22c2edb277ab07a5fe1e9accb28e60d1649ccd5c78a1a96d65b5492683ed13b22e1d29066c1422c8f2c117a18f6b2041e2d86cae735c6cfbed0c3b42a7a7a87154c75d848c58ce979ffbcd30138ec514685122d7956443a17efe8afbcf227667eb6fa68214b56443f7036230a677d4023afefa35d6ef278d44ac1d2e2d28b7d682d6bcb52d4b577574a4c929fea63f683313d6e396c63dd8fabbe220ddfa638996dcd428ccae70e58983a251693dbe1ac0ea0634b6530dd3bacea8c3cfd61c86d8033accfb9952aaa45be25a25c7e5a8e9f380ea471f6e3af886f65ada017f9712d5e1411eb3f4a3ad06a4a392298afb6d9b5efafcf1d86166b5b1aa572547b81ab4b611f15b91869bd3741f5c6d751fa2c1e32e24be92d5770de938243a9febd91ed37f5f963fd3b2789492bf6e2b1dca1f1a592367bdd86482eb544184af5267d73c68e6b29c08ef9d8442f28c5bd152e23bdb10705e86348f07f97e9450fd59a8949b0f38f0f9f30d634f453af20c2081cabac2f9018cb11b733ba1cf6a419d7101f73ae76211ba6b7ac285ba0f50df8a5d7a2bc777ca127479391b9356590c213393664746f42bee72967a617f4aa0cfe3a01799e81961789128997d7e45193d3299a8d341c51cb86acd9cc25d8ce348c613ea51891e4adcad5e58e86ab033d04d90545e5e8818cb9fcbe21ce9ac65aa919121bacb4e2c1260e45f8eac2f61816e28c8fb660434cbb2dbaa8cdc0172b5fa25f22fb572f681dafa2d2d0bb2c153d2da57a661af10985200d5bf4eb9eefcfffe20bca2402549dbd821689222a258f4398d73b31705e62e2c46d97e5f301e083af4078f83664b142a3248ba8e9440a4a38618264c94cf5bba77df75c58a27051d4ca89666bf3c33f73c68fd1019598826dee5b1f45dd8bd0296c2015d1a0a1f8543a7e35f1df5be126a2e3b64183d0ee9d2fa6f07c5dfb48cc7e0b7beba2ef8d907b9e8b5e2b6ea41b8e0d95aba5751f8658bdddf2cd3a937907d8fa93403631978d050867129e697e64498e0539ffdf35f31c6fdb313f69bf49850adc41ac3e456922749440afc7dc645a6807949d35e3f929054d1ce63da120da97d0967c6148bd6df20c2dd8f72a1c713b414ad82e5bf54da59cee8ec00b202d5e5a6424e29e9b5e15a3616e33c125556519fd04e0ea225605f56d9fd6df1bc63ffce0153f13b65d519dcc78085519e918903f6300986858e2b56da6a6087b7686d40876ec95228fd9d5a8df77fe507cb4ed45d9664b37c7c58df43cee3556776b72f33b2bb9e8cce2687392cfe874624793446630637efa0c2fca238a0aec5ff9e4654181f6a31709396cdd9232118de11675eb9f811f8b3ebb346062f7caafcf9ec750214e167089eea900f5af70abf1d1a45fa9e00eae21ae1ebfc6c41e5a5786ab11a29cac70be9723c4d123f5ae15ccf07be3a3b9d965337c69166df359047406ce9fae817bbf1cd62f70d479052b2aa4bf16ef7cdabfbe93d9b2c350f43f70ceac17d47486325367c3734e92cb319c5f3d2a278484dfa25d5e2d5490c01bbfc21616fb96d638c71b7be4cfcadebc5712c3a1cfca16a09d58fa33b022da0043f0e1c32394c0884ad31c4879d936a29c12351b67fc3c81e25bc9edd2f23b1ba3bc45bb72165bca1a2bb1bf04be78a2910237d302f41a3d41cb55573d7f59554873c71570dc763170e00cc7ae9694493defb079e37808e1562e278510296de58387c6bf6a0b85f6327f73d328869cb165364abe10aa36b5677a792a62d0857c91739cb4e35e44a0000a00e568a7d49bdb5699afd1429dec1c926c914f2e719ab7bb7e0b5e42453891a22085a47a8804a9e92554f76c5f6d8c5769a877ac74996b60d657a4f58441d15cfc58170ddefa7970aee20af1e3626393d183bdd39ca872489d83934af9182051243a91aef8c8b05df7f90f249b2355ae581d05a961ae52d3740b5f3cbc23ce764f244f225e1c4b1b1e3db8713a5d77d9932868a6389007c0f4d4b7c511dfe2518e8a1327585518a79c2fdec81b5037b90291dbcafe7483a6424a8a6045b80abad3aa712697ea95ab74607ec9be2c9e16871542241c6951b4dc469b7351dd8935a526d58ddd5a2b5dee12f632d013eb6f6da929a0f20ea4a16203a7dd8d9e29f949629ec41718c0f7a40032de6b736a24940ad2c8a1b9011cd89052e94cd758f9259ea2dd0f870fa25bff2ae980016df1041850544a26cbfa0b746b67f54e168d4c1919239e463dcb0ab665521633609123c176716565a68b124a8e7baf7b852865f4796be86999ee2b413c6daf2d948a67912deab26dce7efca67b8be3b8f9841e2d970ad58b5212ea648739fc7bb6a72913754462ceeaf732f2b13ea38dc53b4de2ba34d7d4ef44ea1b583ca5b33c417ee21ad34317172ebd98c5b400e36cb39ed15bb986568646481115a100e31104ed84cd4b27dada766e98f53f5209ffbb5f00ee", 0x1000}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x9, 0xffffffffffffffff, 0x3c, 0xaf, "22b0af76f85291bac29d5f4b82b8bfd442f35fa9", 0x81, 0x552590a2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 10:12:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x1ff, 0x8000, r2}) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 10:12:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) 10:12:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x90) r1 = socket(0x10, 0xc003, 0x200) r2 = socket$inet(0x2, 0x8000, 0xffff) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r5 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x3c, 0x1, 0x0, 0x4}], 0x7f, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x18, 0xf000000e, 0x8b9, 0x2}, {{r3}, 0x0, 0x90, 0x40000000, 0x3, 0x4}, {{r4}, 0xfffffffffffffffe, 0xc2, 0x80000000, 0xf6b, 0x1}, {{r5}, 0xfffffffffffffff8, 0x90, 0x1, 0x4000000000000000, 0x8}], 0x5, &(0x7f0000000140)={0xff, 0xc27}) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000180)="b100050160000004000000010706ca90100e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 10:12:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x5, 0x3327, 0x83e}, 0x1ff, 0x7, 0x40}) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/65}, &(0x7f0000000100)=0x43) 10:12:21 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) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 10:12:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 10:12:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) fchmod(r0, 0x4) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)) 10:12:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 10:12:21 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getuid() setuid(r0) setuid(r1) 10:12:21 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x1) write(r1, &(0x7f0000000080), 0xfffffffffffffffb) writev(r0, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x3, 0x9, 0x3, r2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) close(r0) msgget(0x0, 0x10) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/116}, {&(0x7f0000000100)=""/19}], 0x100000000000003b) 10:12:21 executing program 1: r0 = kqueue() close(0xffffffffffffffff) kevent(r0, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0xc1, 0x0, 0xfffffffffffffffc}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x3a8) fchown(0xffffffffffffffff, r1, r2) 10:12:21 executing program 1: setrlimit(0x0, 0xfffffffffffffffe) setrlimit(0x692b7679615a39a6, &(0x7f0000000000)={0x6e, 0xa8}) 10:12:21 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x1, 0x185) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) fchmod(r0, 0x0) write(r2, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 10:12:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8008, 0x0) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 10:12:21 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket$inet(0x2, 0x5, 0xffffffff) sendmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@file={0x0, '\x00'}, 0x3, &(0x7f0000000280)=[{&(0x7f0000000100)="c68a45eb86f6ec5c63158c2469f3c0011cbd3dba6787984a7f671fa9740fbad96ebaef0250a5d7451468cecc89610cb164c60c55e08600464a73e0d6013ba17672909f48268dadeace03b9dba9ca1768ff7722d53b5682e0bf0fec6296fa06dd0e6e913707d32220243839098d650119d32735df198bcfbcab8a1914f1c59f1d581365dc355583f13ad4ccf0dda1b36304ab0cbdb5d23f272977f80f3f81e791a9c388e537351759bcac2bea0f162cb11da12040f99c36aa63027ee6eefc52ef292981c6055da8e3cc167294caff01137ccc4a99b24cebbcf1427329a74ca2d9da8aeec43940a9b4e7fb961caba6", 0xee}, {&(0x7f0000000200)="48eeaabdff939d3e9a071bac68cdcc13c00bc0644f6054cccba93a1836bcb3a637c672f24899678db74d048021343c4a1789550ca34665d82ca994238b2fbd7514b953dcc7917efa6511e3aec673dc6fd1cc5b4937357c86b3dc4ff75807", 0x5e}], 0x2, &(0x7f00000002c0)=[{0xd0, 0xffff, 0x51, "5aa71cbd7a0a189826b261f1bc551b2a7cd4e6f1f828d4b92750a99bb1709ca1f3d28e2d7da5a3c005aff67c53006af0ead52687a0fb101bcce94471715cb5362b700649b6be9aa34974502c4770769ac246d765c51f09d3955759660c67bdcf8169ef9af5e3a778e6899da8bddcc9eeb2b0dfcc370356ee2d3503750069ef925cccb8904e1c809391db6f8ce5905c6b5d27a271e218729c5769a44f22e91235f37c070b10bd2ae33e28dc2b6b03b6d184c9f6de5ffb0d40c4ad7e"}, {0xb8, 0x1, 0x6, "1e9c936c095cec6ef730f41c21bca9636780e8212823873e5acda32c0904b8d672ffebd66d3d403dbdc8fa1b2fe422862a1e931638e7f7254c2d849cd15846cefd6886086a0c4977408e81ecae1aa8387bb8c48020befce159dcfe8f3a36ad55abe82b255fff96be03803d2503ff83f3f48afb834606f541ef33d76c2b8c4b99173f4337a87ad412752a375f0043d805c1d994d6facc550f3b34d20d94c823e5d3565611a7b8"}, {0x18, 0xffff, 0x3, "b54648"}, {0x38, 0xffff, 0x0, "3d49cd59cd340f30bc3c5bda3666d1029803de9f9bec44b94b356afea9d26ec261fb4ed4214c"}, {0x88, 0x1, 0x6, "d23f2deaeaa5ced6b82008e1c1139e6c904aca3a69a01439868772683545b9f518ddb16b599c69c49683ee56442262d2d76f3af0e94ed3d516161e60aaa8d500da7ed7c4e3a684fdb0364735dff866993bc4f0f5679dd38d0bec05c3db78510373d62f8e92020de256f250050dd1236724d50e02"}], 0x260}, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x10, 0x4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000005c0)=0x3f) 10:12:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 10:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc08, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 10:12:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x5ce392e1914971b8, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 10:12:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000200ffff00000179ff5feaa0d65d4664c77e5011293507e55aa80cbc8ce4f1783fe58ed5887c3cd501000000c67525"], 0x9}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x82b8, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getitimer(0x1, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:12:21 executing program 1: r0 = socket(0x1, 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0xfffffffffffffffa, 0xffffffdd) 10:12:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x2, "0000000020001040dcb90000001000", 0x0, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x22) ioctl$TIOCSDTR(r3, 0x20007479) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:21 executing program 1: unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x2005, 0x4504) r0 = open(&(0x7f0000000000)='./bus\x00', 0x44, 0x0) syz_open_pts() r1 = dup(r0) readv(r1, &(0x7f0000002300)=[{&(0x7f0000002740)=""/232, 0xe8}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0x6}, {0x18, 0x2, 0x1000, 0x2}, 0x8, [0x4, 0x0, 0x1, 0x5, 0x8, 0x10000, 0x4, 0x10001]}, 0x3c) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000080, 0x20) 10:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 10:12:21 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:12:21 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x40, 0x1}, {0x8, 0x6}}, &(0x7f00000000c0)) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:12:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "07193e0be3d579d993e99cdb5731b3cdb5da3e58", 0xffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x35}) r2 = dup(r0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x8a2, 0x40, 0x9, "1058f9eb6d783320bebb02920c7f679cbbd06a97", 0xffff}) fchdir(r2) 10:12:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x1, 0x3, 0x5, 0x1000}, {0x37ec0000000, 0xfff, 0x3ff, 0x7}, {0x4}, {0xe6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ff61f135711fc9b173a340", 0xb) 10:12:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xd47958c011006689, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) r2 = socket(0x800000018, 0x1, 0x0) socket(0x3a, 0x4007, 0x0) setsockopt(r2, 0x800000051, 0x80000000, &(0x7f00000006c0)="73d6c1a3", 0xff25) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) 10:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 10:12:22 executing program 0: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:12:22 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x10001, 0x4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 10:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd2e, &(0x7f0000000100)="e966b171276379a9e6771aa1ef64e6deb28e82f707f3a228dcfdac3fccb6dffcf030a4c0919351d9a501982357a2c1dce5a935c39b8a2c507376e01155961e1ffd8e8dadca82639c665a0ec8e0a505de4f9a8cd30708eb63b3ce42d3758d165bcd1499c8a3206abb00b023a8167e27acc72d9b0e0d998023d90e405d757705b84c65373497ffc59219335befd1f12b0eb99c5bb2a0744ca683ad36e122cbecc042423fc32a45cea0351d2d0c9cdf3431a766605bd2a325f4489cfb20616e90d4093a5dbb0a") syz_emit_ethernet(0xfffffffffffffd5e, &(0x7f0000000340)) 10:12:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001080)=ANY=[@ANYBLOB="00000000000000008988a4fac2aa212e0af0e11b31d76783f9adb71c07e001b51ae079340e5009098911e013be43c1e3b1b6f2c8e3d20ac8d5eaa26d089a8e86"], 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000010c0)='./file0\x00', 0x20000, 0x24) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x30, 0x2, 0x81) shmget$private(0x0, 0x2000, 0x121, &(0x7f0000092000/0x2000)=nil) recvfrom$inet6(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x42, &(0x7f0000001040)={0x18, 0x0, 0x8001, 0x5}, 0xc) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 10:12:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x1}) 05:37:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) fcntl$getown(r0, 0x5) lstat(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1b", 0x1) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 05:37:04 executing program 1: setrlimit(0x8, &(0x7f0000000500)={0xffffffffffffffff, 0x800}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30, 0x130) getdents(r1, &(0x7f00000000c0)=""/91, 0x5b) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/191, 0xbf}, {&(0x7f00000000c0)=""/239, 0xef}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/35, 0x23}], 0x6) 05:37:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:05 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2d40f604, 0x1000, 0xc7, 0x101, "4745594a9409746f14b7cd15deabbfc644b96984", 0x40, 0x4689}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40087468, &(0x7f0000000040)) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001640)={{0x18, 0x1, 0x7f, 0x968}, {0x18, 0x0, 0x1f, 0x101}, 0x9, [0xffffffffffffffe0, 0x2, 0x4e95, 0x1, 0x7fffffff, 0x7fffffff, 0x200, 0x3b9]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="8a851f48cbf97685cf279809b7909ee01d0662fab7fa3bc3d39fabbd4151281f782694b51fe1e39dbc4630ae8ba7c380a0a35109c2748995424fb67e97f636efb4da95d62b2c87587dc6", 0x4a}, {&(0x7f0000000200)="dfd4e7d2c3cc54d1d6b989de2321be822fb8ab21f2cc28584c7f4eb3555cd9690dc028cbc048819cf91b41352b1c9e4ba9dd35b44ee8ae9ea352cb12709c51367b48404625a20f75d4cbf86de068f55efc12df273abb50c20e7d24184ebc9545f015c901f5c6bea68b001fd1984ac561d859bf3751d4a06a1c8de66f22b2a018534d3e5fb6bc01fb6bbcf58b3e1c7c1504e892da4484e746c6d5dc3d0b825883126efa181011c59f14aee0e00ace653b0bf6c5aee85b61da767f9c72934538a7a0f759d3f1e1fbc6143f8810fab86ce7897c456780a0f12bdacabfbedb192e58978094fb32829b62534bb7936b953ef55542e183379bff00251a4ac318d2d815b61d2748c1770949d4cb0d1c6fe69fbfb0a86abf44d5cbccea872a29ab8356b5ca405b46295a9203150710648167cf8e98a45af0c4a1a44bee7a8746fdd14af06853eff6a1d7a72c5c939249ebe3909dee9ff3897948aaf268ab99329c38cf39dd889cdf7363a31168b61eb12ee26327d92732de52252f614c0e97444dde88933ebef680cbd91c72973f657b8fc5df9ed07ac72ec66cceb714314cc157fdfc92f6e249a354c1b091dbd93b11ebc23c8cfc76c5d87957561feaa9b7554f1f853250eaa284742c15cb5eb821045a58e601e98a6e06c17707419451b863d17bf854eeec4717566d1da1152380846b1934528d9daba1fc0368b07769ed200dc2b1d9ea0c0beac7365a3f0efc06ba518918032401a8ad68094302c0599b35b4789e2f5d90c670223e8dc607ae5bc9d468c5a7dde9b881dade7974e6b2c4569530f376521945fe42cd6418d583bdd6fc7c6941265708c98b7803d4b3b41158c5d6b37071d572b655ce1a80abf18abc545bbbfef188aa8fac9bbcf090b669740d074b71e702f3f326d3c1287d8e43c361eb293271747345697978bfc56251d517e0fc5ae611c0edd1d6e1a3820d9e2c2a4d5cf8a4d609845ea484bf0efff18acd80072da1c577ba9f37fee21f097a50a015805d8c1021f35814973158452744b6fb713a4f27ea24c2c37372fd89ddf7804d91fc3d81c68c9b3db3e377f2608b06c39d47c188b6bbb2c1a37d5e5749f7ee73febdd0afbaf3452910d0beaa6f99ff8931b8fa7dd4998e63d05741486995ee216027aba3f74610146a6790c66d36e303c15c2872e5ea047540ccbf9d4530ecd32548b9339c7d9942cd89331f46d5a9d591205f4e9fc94194c1d7a0c1d1803f64956318dc95b68c219a0508d61b3540ab10863e4ccfd3e93f9ed1f8a11bebdcdc96e41642f3b794cb1fafa304d44194acdb9185616b141d11a6d45257ab3cb9a87eeafada9a3a367cc84a4e1b3f3b65f986398041b67de802b6ec752db11f6c30a8e055d3a3cae0cf994af0b74ec72e28a9bf1c8391edcd74862e71bdc0b70a969942b51756b191917a88a34a4b35f57cdf88de87241b4d4cce8fbcb3034c4d434f99be86612f1208e18e2616ad991673a54fa772342e1f5af46f89e0aec9f2e68b1a436883961196a464a8faac3b11e6764e13f3ba4eb42eb5808b104ad85017564efad413e2ee6d26b735adbd52f39ead1054c41d64b3f381db8639d9975ec1d8b52107fb07d3849782313bf685f8dd93f3f4de4db8f519e7a1b3649ff09e0653ee6ff7cea9b162b38583bcf7b01bcf53e8fd5c403685f9e3f43360dbd1bdfded01e88e2bf68c20e55a8963b071136c18efc06d90f00850fc743cd8d8939620f877c22bd06218a4f246a3dea1bf27b7a28fe348c6ca9ea1f816d8347bafb2585a1a348fc8fa6745344b91c393d89806f17f53760428877334fc95427675825174845ee80b83c0d10bdd8eae3dd0cc5570f15f3641016611ea0097a1664daf97d1315fc9668d43b78c4cb4b02565c46321da422e8c46598408a2ee86f22c88a2e2b3cfda7f558c67122d72eb9c519ced5f17d7b08fc6a392ea850f7fa4acc5f15b7dc00fb8638dc4c44086f5d3d921907ad332f6a08a6ba3dcd8cb9bd0e4a758043f96ec255ecc5f817868209b82f35f637b6155e1d21ff22f7323c9ede38441180d1c99d9d97852831614793684a64e1d4c5088586c8b4ef8851b5ae4efd6a9d030cc55241d12a355054b570d193ea7a637c491feb9a1b776eae8bfca7d9bbd9bb8d2d6ff5b96be519b1bad76105b8ee9e07b9fa4e50c0d1987a33cff4c8016f1ec5aeeb13aa450bd8317d47edb6f088af5c51565f38576be800a40cea9017435c5c5030022d0005cdbb8e56995765856edb4f1b73402cae5fd0a74682ffb5da5d7f199df1dd8d40cabec3abbe7a9672bc03af4f5cda15bf6cfe07637ea94ec871d9e38e0a2cf8420119cbc19bb1f6b4103f0f43ed8bd82334d2034bfc5c0acaabd3bb68cb220100885d377d6e2ca1da71833503ad98c82df0c89b2f9eb9a49ae5d4f7437d03f45a96520e11ce18131516dd23afd8dcdf92e0950ed1195467f043f534b902cf122d029c112e0ddcd6a9cc40f190d1936f9440969ea48ab1f9195162f923ab01b553cfaa7df6fe64defa69914120c845579b384fcf67e330d4990d26fa7963106f168a3eb53ae13b99906b159ebdfba8ba1c5f95bf06815fc68804d2195777d9878bc625facfff561a404190d8cce9fc3c917351033951cedd0738b7d7deb1e79371676c09d4d0036ecddf94df5c167900dd0a1ee63b03d381dec8aa94577b59fad38857d1d47043f05dde653e03947b3b985b8b2030ac852f09da0cc5682818f49cee7fe469a8329e286edebc8fce63629b2f70bc5a45e85add177f2b3a6c6419faf51f7260496d9fa61850edf3bdb6329cab9e5c58de2d3ddae127c8a9d8b529139b5ff23c73225c0523735f4d6fcd0cdfb9cc592f78835d2a933b03477d978b872ac2a056d3c0b820df66c116559a24bc960c395c3f32765fcc232eeec84d7d890c7fe337b24822b95e05bc713227fff7784fdcf4384bc89cad2067d08f15de1a610516909a6bca2a045de1f4f19350e63a42129299ab3fd5cd6ef0ce7645d156432e28643f0aad7b1ef2a2163f72b93bfb9b3c0eace1627d837e8ff3065b74e90e8766c3f2046c313b19f0f39fd2b5d2d43c54bc7497875caa2e954020a470f953e9d1b988121a9de5291848a844c7447d95c667695e0cfb97786cae6d5ba43d49f31c6ac4dc6b06d0b6be8814822386e90c82f109882601700beee820a60833a6676fe80ad4d14e09e06bb625b0d85de5ae9bee988ded07d8eedc1a6f70cd952cf139b74c1a5ddeadd84eb0e045b57c4fb5f23f00786b9e05d6ba4e1a49f4cb0e941df76452579d3cefc307bb97d06e1e1b410c8c1a3866ae92becf4044550283996deac10ef594ed9eb14963feba1ea10fb9a15283851b9cfd719d06a6f71080b84910f768a5a9671e8fc913dde109a612960ba51393aaa2096c15269e99436aa0d61d4a3671cd83222c7b9bc077d48ecd8de823b89c6103447168cd275e8c08cefc44129ed7d8ed82eb7f3c6d35e44a5723237865194355cd07da204bb62ea0876aa66ac82bec8076d473177e28ae5c303e203e56bb23a1751e39d20f55abeebad0f33509d60466be0f73635c4e63bed6981c6d39eebb4adf5893cf2a4dc6ddca08342126a65bd6956eaa8dd20bfd05d94b8faf96e7654dd902ab24fa30ba9bc2163bac901e73fee3ca67f44ce690695aecfc14922d38b4f589abcce4ab7bbe1057c43ee82f6bd9fdd02e8c4d240ecedcb8d66e2e2988cff0e63ee0ef75d4e141568d620ab454825e03c7373b638d2cca0488537dc871dc95fd48068156ed79994a4853c7dcf1a06e7aae3d2686118347a51e6902d31eedfaf2bb8169dae8d9955e2853ede290bef549630c2e1d98de1b6195ff52649537ee5161c51dc3891272cb523e25d03835f7d3375ce987a1b9ec860787cd45bf6b0069eade9c572735b30420249a87f64d9268be0c87e229e83377558acc6680230c0e3027d455924d9080102e87d7c3e4631800d8966ecb5ca42161923e124dc43343dbf6220f55f02244105c0a9dc82c0c51273d488119b71eb32fc3c2919e7fdddbeb1e0c808cf7c932f7c0f5d0372920abbf5c9542911a5a0ef0421be0084ab6184f9f59d241000893f4f0cc0cd7610ea1c674a66bb59ad38066f5cda8ba3b3cac2e112c0662114ab178daab1af551af9db8efe6ef7508ca95d6628c3e8b846f2dbae2823919aae122762d5e97b0bdaf4456aa3b888bf89346a0abd9097f9e30925019f33eae41172c58fea4fbcba3c7a7653fa62769aba87e6075d1d08231920d09d5f62ce2529ff9c04df99ac8d1877bf5ab4660e5f4c39b27d8b10b9b3abf0b35d56b13eaf8d48789f452a544031e8b4a9d5dc8aff960c4088537cb2d80ec4d485c9eb51f42b74a9c29be1aa2b4a8b66b4a1ed05b862e427277173e4f4d3a36332682f46fd49811f839a9c7085c8f514f475c703f639fd5a031bfb12b1681b47ad9aa6c105b129e2016f867b69da95096219b46e82a5b88338be8315ab073b9d6c0a550f787b11f3cf7144197adf5a4a07af7cc6fbd0e36d61b07e3cffaeb4b6a9d9b62ad85509ec4be81f81889648dba081680f7f653c780a456e767a193de2546101069dd5f10a8bb603d8bdda207c98b7d706b68559f7fd6b716c851a11fbdf686939102f5e0c23852c370e0bc304a305c17a03a07ae62d3111878c3c4330d6f862f4a7b42ebef05bb51ba9084121753f2f3e2066a6a86dc58f7ed225470405850e6db12b4c2f22e656ff12564139a21d4407efbd8cec2596f7d75b31e8384f7a146061e9a5e771cff0d7be1a5f842cb08bcdca34bfd9cc49029fa145abf7913acfebddfe3bff4281983959e3e929d014865b8c48c84205e39363be9d18556c820e1370a6e7be43e29b05d57019ae72f41cf08163ad0d2ff98b2c17589e0b2acfb84b428f00607cbeb3f0cf0a6aaa80fd02c7cf78440d0e09e8a32de91b42d03da6791008a58c85ca12e5866536a42cba1d5ab4d5db61676541a68c879d018f591df91a619de7a2ae1bc7867ff5a0fa4d5fb9c6b98cc535e76de57e01e6722cc6975b2915c8dcbc17ac1c628082aed48e80227ddb1f397c80f3afffb22d42c1a9291350922c3692bd824aba4d9c9bfe67fca8273912548d3fee7a193327de9904ec6a30ef5a91ccbf4384f0d3f143edb68873ac9a9b22738289a482aecdbcdaddef3a5b12ad5e1ff69d43d089f955cd6ec4ce82e93fc353bf3370471db76ef3bc667a8700f18adee78ebead4a03cdf65988c77655ce0e30b7c68fd979d34b16a13b193a028330a8cc6910f40c6c9381f1d3ae8540ea047b78d16559eb52184426bf0779f85b467c9585527ec2f37d5c85ab281ec88bdd4a08dfbdecc202a2af81ca95d6c6c9abd2ab7fbb85e6d1a4b00b1f19cafecffe9720eb1a753b369f79b078380fcfa6d8ad5469f57cc7dd86f495d616c1658ed2212a8d27359f63d610d5951df76fe6abef7f59b0891f2fc6fa99afdf99aa8a29a2042a0864cc487b0468a10cd7864536d9b977fd85dd37cae45a7fef0aabd587c2dd46d0c13403c73b50ab3028db598c7e289e33adc4d043fc091b0fa102bb1a23ae747069188effdbdbdb76facf1862a9aabf46c788575a8b37c3553814ec1721d5bee9f0968253480bbaeab01b3c40dd208e84a938fdfffca16f054ef9dc4f7aaa6c0b55a004fecd50ddb0adc03f2d8513b12a494215222cca824b50413b612a0ff944ef96175f006b991ccf0587cfc0e50db52e05707597cb724bf984d3f8a45dd7961424f2fc73685762a9cb5e4cbc4b11bb24e0", 0x1000}, {&(0x7f0000001200)="7b7747b154ddb4e296f796df970aadc49a0ee61f66f1139d340f148c6b438f912d304af3d2d04d113025e5372621bf1f1793c94136912cd7bdcbb0875a6c42c9642168c6644b7b1d479ff6fe6c5063917bb6a905d287929f6ff9a85143e2d856bb72290c4814d50d71d79de5db0791ec251d6ca2cd384ed8a5f82fbe05b48d67d78403af0d24a6a29824d87aee67f05f77a1f44592a5b9d6655aafbce1", 0x9d}, {&(0x7f00000012c0)="d07f66854c3eb0c267c5", 0xa}, {&(0x7f0000001300)="f5d7ddecdcca18fb57fb4517ee3c944ff6d26c921e6099ec8492ecb884f84800b008df9245094c41cc1948b8cea68ef3630eb989320f729d13b7878774e62f02518716d2e5ac4e7db57bc50e6ecca380b773ed4617dca293cfdac48eb16aa676f829dc5c83f03f0c9a594a67e87658d315663370c22caf", 0x77}, {&(0x7f0000001380)="1b7df1fcd68f0ef3115bc30710bc7da3f990ecabcc09cad1ca3f315dc81034294dc2d741ecbdf9e6f2419c31376d3cf9d0863d1bbddcf244f8679277", 0x3c}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x80}, 0x404) 05:37:05 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, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getflags(r2, 0x3) 05:37:05 executing program 0: r0 = kqueue() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() close(r0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x8, 0x200, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x100000000000, 0x3f}], 0x5, &(0x7f0000000040), 0x2, &(0x7f0000000080)={0x8000, 0x5}) dup2(r0, r1) 05:37:05 executing program 1: r0 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r3 = geteuid() r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r3, r4, 0x8, 0x1}, 0x80000000, 0x6, r5, r6, 0x8, 0x0, 0x6}) r7 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r9, 0x6, r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgid(r7) 05:37:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 05:37:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x7, 0xc15, 0x2}, 0xc) write(r0, &(0x7f00000001c0)="14", 0x1) 05:37:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:37:05 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000210000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000740)="88", 0x1) 05:37:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80, 0x1}, {0x40, 0x1}}, 0x2) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 05:37:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) fchflags(r0, 0x0) write(r1, &(0x7f00000000c0)='p', 0x1) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x373) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x42, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) 05:37:05 executing program 1: r0 = kqueue() fchmod(r0, 0x1) pledge(0x0, 0x0) 05:37:05 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') socket$inet(0x2, 0x8003, 0x7ff) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = semget(0x3, 0xffffffffffffffff, 0xd) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000080)=""/69) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x5, 0xac16) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x0]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) r5 = getpgrp() wait4(r5, &(0x7f00000001c0), 0x9, &(0x7f00000002c0)) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x65) fsync(r4) r6 = syz_open_pts() ioctl$TIOCEXCL(r6, 0x2000740d) close(r1) dup(r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_open_pts() 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0xce13, 0x1f, 0x7, 0x1, 0x9, 0x6, 0x5, 0x0, 0x0, 0x4, 0x80000001}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x2}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x10000, 0x4, 0x1, 0x1, 0x7, 0x25, 0x2, 0x1, 0x0, 0x93ab, 0x5}) 05:37:05 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x9) lseek(r0, 0x0, 0xfffffffffffffffc, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x80}, {0x6}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x100000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000002c0)=[{0x40000000000000, 0xffffffffffffff81, 0x3, 0x101}]}) 05:37:06 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = openat(r1, &(0x7f0000002400)='./file0\x00', 0x200000000000, 0x0) lstat(&(0x7f0000002440)='./file1\x00', &(0x7f0000002480)) bind(r2, &(0x7f0000002500)=@un=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) getsockname(r2, &(0x7f0000002540)=@un=@abs, &(0x7f0000002580)=0x8) fchdir(r1) dup2(r4, r3) readv(r2, &(0x7f0000002380)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/170, 0xaa}, {&(0x7f0000000080)=""/35, 0x23}], 0x7) 05:37:06 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) 05:37:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f00000002c0)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x0, 0x9) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x40, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x80, 0xe6) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000200)) 05:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000500)={0x598, 0x10000, 0xf0ef, 0x10000, &(0x7f0000000280)={{0x1e7, 0x3, 0x0, 0x4d, 0xfffffffffffffffd, 0x3, 0x6}, {[0x1, 0x5, 0x100, 0x3684000000000000, 0x0, 0xff, 0x1c, 0x100000000, 0x1000, 0x9, 0xb23b, 0xe1c, 0x6, 0x93cd, 0x1, 0x3, 0x9, 0x1], [0x1000, 0x8000, 0xfffffffffffff4f5, 0x8, 0xffffffffffffff01, 0xffffffffffff428a, 0x7, 0x2, 0x4, 0x7ff], [0x0, 0x7, 0x66, 0xf7c, 0x0, 0x0, 0x5], [0x9, 0x6, 0x6, 0x80, 0x4, 0x5], [{0x3, 0x0, 0x4, 0xa54}, {0x6, 0x4, 0xb2, 0xed}, {0x2, 0x6, 0x4, 0xa6}, {0x5, 0x80000001, 0x6, 0x9}, {0x100000001, 0x8, 0xff, 0x80}, {0x2, 0x40, 0x0, 0xff}, {0x1, 0x800, 0x9, 0x7}, {0x10000, 0x8, 0x6, 0x7ff}], {0x5, 0x3, 0x6, 0x9}, {0x7ff, 0x9, 0x3, 0x81}}}, 0x100000000, 0xfffffffffffffff9}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x18) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="09b1419ad8b7c4f4cba2e9f144f8679cd2b49705d8524a7c5fb11ad3e8612a8d50f15453b789302d61ca70d61f4d3e18fb35a4115f8e18cb953ca5f9bb094eb89b3d3799b89f12045b27", 0x4a) 05:37:06 executing program 0: geteuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0x48b) setreuid(r0, r2) r3 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x5, 0x7) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) openat(r4, &(0x7f0000000080)='./file0\x00', 0x88, 0xa0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x200}, 0x10) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() setuid(r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) getuid() syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x100, './file0\x00'}) 05:37:06 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x16, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/54, 0xfffffe6d) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008df8dec5d3", 0x30}], 0x1) openat(r1, &(0x7f0000000100)='./bus\x00', 0x100, 0x1e4) 05:37:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() dup2(0xffffffffffffffff, r0) kqueue() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r1) 05:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x3, 0x2, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 05:37:06 executing program 0: r0 = socket(0x2000000018, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x8001, 0x140000000, &(0x7f0000000000)="383ffa70bc3d12f866e28db25a79af01ddfe4ab12d4c294c2c9e75e4462e2c43deddd654a9e6035c4f8007f9839374b7bffb72e17fc121184de3d6de449481cc04130a3fc9a55f2ff586977c09d1e33ecdcc83cc3ac3890d1d1aea1c798af574a52784c18c13e3230ae63787a70206825eb394e54098c4fbcb644dec28cc86f5f8539882d1df9d34445de92e66e2c7e40caa7bd8e2da635d9a64637b4c12e0a2f1307469aabca9547259a63b50cbd83cff9dd234616313db9a3d584e", 0xbc) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 05:37:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x29) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x5, 0x7, 0x1, 0x1, 0x80, 0xfffffffffffffff7, 0x0, 0x2, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x1b, 0x913, './file0\x00', 0x55, 0x4, 0xffffffffffffffec, 0x16}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semget$private(0x0, 0x2, 0x100) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getdents(r0, &(0x7f0000000380)=""/211, 0xd3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x761a21ff, 0x4, 0x1000, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x8001}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0xcbc}) kevent(r0, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xf0000002, 0xc000000000000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x52, 0x8001}], 0x1000, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x21, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x60, 0x40000055, 0x1, 0x81}], 0x40, &(0x7f0000000a40)={0x100000001, 0xaba}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000a80)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000ac0)={0x7, 0x3ff, 0x7, 0x3f, "c546ba1630333cd9c9f16d410d8b3ccbdc694fe2", 0x0, 0x100}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000b00)={'./file0\x00', 0x8, 0x401, 0x10001, 0x0, 0xb86, 0x7, 0x1, 0x2, 0x0, 0x0, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/vmm\x00', 0x212, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000bc0)='./file0\x00', r1, r3) r4 = accept(r0, &(0x7f0000000c40)=@in6, &(0x7f0000000c80)=0xc) setpgid(r2, r2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000cc0)) sendto(r4, &(0x7f0000000d00)="ae46fec8492cf59ea5bb3c8a7f21cb72f131a7ef4419e0998249988a49dae9fdf769ad867df1b06d68e7b5bbbbc1df15a6f6645d0527ef8296dfd9bcfa1becc3740d8c84628d808dc4e8cb9a31b64927770637eb997a1253e446e42d8e0bc461bfbf7a0d181aa1e23b513e3e2acfc635bf1328cd14f5842ccdedebca9472730b13b337e4697a2732837fe7a778d49e5219584b3e3d2a2326b91f2ff64508f3065bb849", 0xa3, 0x2, &(0x7f0000000dc0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000e00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/zero\x00', 0x400, 0x0) dup2(r0, r4) 05:37:06 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 05:37:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) rmdir(&(0x7f0000000240)='./file0/file0\x00') r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r5, r1, 0x14, 0x7}, 0x5, 0x5c3, r6, r7, 0x6, 0x1f, 0x7}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 05:37:06 executing program 0: 05:37:06 executing program 0: nanosleep(&(0x7f0000000100)={0xf392}, 0xfffffffffffffffe) 05:37:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x5, 0xd000000, &(0x7f00000000c0)="fd26ad1c4b0f0fa83b3881dcb8d4798992f3ecb8c162979deb004f77616c904384807832f9216f0c28ed271182cf33c57792b1", 0x33) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x20000000000004) 05:37:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x10, 0x452, 0x2}, {{r1}, 0xffffffffffffffff, 0x2a, 0xf0000003, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3, 0x9}, {{r1}, 0x0, 0x40, 0x2, 0x8, 0x7fff}], 0x40000000000000, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x7, 0x2, 0x10001, 0x4e21}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x3, 0x100000001}], 0xfffffffffffffff9, &(0x7f00000001c0)={0x200000, 0x6}) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000021f, &(0x7f0000000000)=[{0x64, 0x0, 0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x82, 0xf00fffff, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x5, 0x5}, {{r1}, 0xfffffffffffffff9, 0x3, 0x1, 0xc4, 0x6b49}, {{r2}, 0xfffffffffffffffe, 0x80, 0x4, 0xfffffffffffffffb, 0x2}], 0x2, 0x0) 05:37:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) connect(r5, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000003c0), 0xad44673, 0x0, 0x10000000003) fcntl$dupfd(r0, 0x0, r0) 05:37:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x42, 0xc, 0x7, 0x7c}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xfffffffffffffffe, 0xfc000000}], 0x2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x23, 0x1e48, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x2fb00295c5fce975, 0x7, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x0, 0x8, 0x9, 0x100}, {{r0}, 0xffffffffffffffff, 0x2d, 0x40, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0xd0, 0x80000000, 0x5002, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20, 0x1, 0x7}, {{r2}, 0x0, 0xb4, 0x0, 0x6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x82, 0x9, 0x7fffffff, 0x7}], 0x7, &(0x7f00000001c0)={0xff, 0x3}) kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x420, 0xc) sendto$unix(r3, &(0x7f0000000040)="71a7d38fbea914ed06ec67340cb8bd4e904b171c72879ae97e1353a66e01ee0c9c9c9ab0fd7119ef24d0050967ba2a6b5f77715ee7eddfaf5b08c59e12aea9c6bf377194c4c2a5c1e44857c3d2501035cf5d5c44e8ed1bd86fcecd5cadcf59b519bad379954c7ffca6acd643af93680a827ee2672a87ba40950e9d7aebf13eb6342bd93a451e735fad6ff9202e7029d58334ee64ddd281ccfa3e4bcb6d07e15b780716d293328293a4441d0875f21b39ee87ba61f71cb9daecbcf580998ace79cc73fb7beb", 0xc5, 0x408, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0x800, 0x0) 05:37:07 executing program 1: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xf, &(0x7f0000000000)={0x200, 0xf3}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:37:08 executing program 1: r0 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x10001, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x5, r1, r2, r3, r4, 0x80, 0x2}, 0x6, 0x0, r5, r6, 0x6, 0x9, 0x3f, 0x5}) r7 = getpgrp() pipe(&(0x7f0000000040)) socketpair(0x10, 0x1, 0x10000, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r9 = fcntl$getown(r8, 0x5) setpgid(r7, r9) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) setpgid(r9, r6) ioctl$KDSETRAD(r11, 0x4004570f) 05:37:09 executing program 0: pckbd_enable: command error 05:37:09 executing program 0: 05:37:10 executing program 0: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000009ff0)=[{&(0x7f0000000000)="24000000250007031dfffd946fa2830020200a0009000000001d85680c1ba3a20400ff7e280000002600ffffba16a0aa1c0009b3ebea8653b1cc7e63975c0ac47b6268e3966cf055d90f15a3", 0x4c}], 0x1}, 0x0) pckbd_enable: command error 05:37:10 executing program 1: syz_execute_func(&(0x7f0000000500)="984a2ae92cb8b64c0f05be03004000c4a37bf0c50341e2e9c422e9aabb3c0000004a0fc7a4ea70db000000000f383a9e02000000110f4e5bc4a265aa104b26660f38091e2fdee51bc421045f450f2f02c421dd589fc4e10bf8c426f2f045f61964620f42c1bfffffffff0252262e2e66450f7d64c608c4a3bd4877f88a0383397fd3ff3a0065f20f7cd8efa1a12ad764d3cf53af6766f2ab440fec3f67ddea660f79cec462b1f72ec3c4899294d800000000000f2d8f0b000000c2a0c10b00cca27a0e0f414e53d2c40f0f9f3c6436b2aa66450fc4650000c4e39978c104c441c05983f9070bb3ddcdcda2660f38346800c4e3295e4c3dc8a3c4c1045ccc7d7526802d08000000fa0f5fd25c450f91f3f30f5ea5a9a50000ffffbedc4e61c9553131b83a00a2f1fbfb3b62") 05:37:10 executing program 0: r0 = socket(0x11, 0x21100000002, 0x0) setsockopt(r0, 0x107, 0x1, &(0x7f0000000080)="010000000300060000071a80000001cc", 0x10) 05:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="009cdcaef1931bd4e109f2e207ce72d8e2f478bf0347d760aa879dde60cdd7af48e35c1f78043103677a2d0480582312f072b96e7858b2a72314535814ff71cbf4dae75afe52063c51b8cd248b83cb1049e0106bec59c921944183801450cda6dee62b4088d6cb4293b11acd1f83c2a37bb2b7977cee486fa9fad68200cfbcda148949e4a7d7ada9e9e8ca55b4ad9d2212a1f9c260f39eee759eede97743b0c5d56e04ed6a6650d1e7400fb593e667e072"], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1165b934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0479a4", 0xfffffffffffffe51}], 0x1) ftruncate(r0, 0x0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x0, "556267aa1ce83cc570d7bfa2c8d5529c00f03b6a"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000003c0)={0x3f, [{0x3, 0x80000001}, {0x3, 0x5}, {0x1, 0x8f}, {0x2, 0x2}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x86f6}, {0x3, 0x1800000000}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x40}, {0x3, 0x7363bab6}, {0x2, 0x5}, {0x3, 0x7}, {0xbd11974c6a8a86c, 0x3}, {0x3, 0x80000000}, {0x3, 0x7}, {0x2, 0x4}, {0x3, 0x63}, {0x3, 0x5}, {0x3, 0xffffffffffffe013}, {0x1, 0x2}, {0x0, 0x3}, {0x1, 0x6}, {0x3, 0x2}, {0x3, 0x10001}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0xff}, {0x3, 0x10001}, {0x3, 0xc0000000000000}]}) pipe(&(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) execve(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000001900)="4036ad313539a94ce36399e93aceb01289b108c0d8f3995a2f4b45dfc0ba065f529dde0fedb243e131db553c60dd5eb5b2c49bd4fafbd052d25f5d26da5c876301a1b32dd6c716a4fe49739e64033516c585b00f9fc92ad3d42eca05069dce4df526a7e511a9784200dbd366fcf66ff6775be0f2199080b61e23568c92ffc383bc77780f4266b6722057d67e67ebbf3f40a8c46e7a682ea977da2878b27793423295c6a8e6c822aabf708269748324f580046238f4b880c707f863a782227ab37d9a9bbc946639bc0e2d5f06767488bceb5899e72961e5a59c808472e23633bb369770a4d5bef6f101e21fc74c5c96b43bc6e9d7550b7ea634402307330d20f7484359ded51d8277469270f46d49ec2476af55d34453ca8bcfbe8ab7689b434b33232035616c2ba4f31714b0846bd0b9c7e8db0af88b88271c76eba5c0da00c573e30eaa20b2d51e3813e3c98bdd3eea3c2009f88f2f7d88a30aac8e73c1d9481f64fcf2184850263e3186aca1a5c488b12522eab91b14e56378418c364ec4355ef218747d1503334368e1d44ea7e2fa6d81250f0a3ed2a097a65a176f12fe28d2fa0b29b0b7bd4af7744d90be54551893d795931cab9fead40a1bac74e06477e7924ee58f0f9bdc5b10e19705c98c632cdacc8ebb235711edd52e0aaaa5fd2adb791d3690347d8af150f923fb28095e125d7a83a31d2718dac4563368a6170bde9b843b0ecf7c9c5246cdcf2da2aca59db5bb94283776450b847ec2c0d48e288ad73ed0f494fb78e3991961e11b7966607f05f52b6b3437a1d6aae6eed2d89ee6cf0ae4f412c5ea913b0ad0d77a67d2b7d0fd7256989ff1bf4af83605577b7f20e9513e32397b61ec3df3e75d23d363f92724d4e5b2a2807183104766a70417258f350f9cfdfd46c1b8b5a26a940477faf9c712704e68d693a08ebc30d60ae49c20affcd721e2d0ea0a44bf1aa428c4ad8309aaf2db8b9278c27a532d8ca24a3f3abda73d94ed9fc5a77117a2e4d6dcd2c88568750fc6baffb19c7496c94c48dba4ea0ef571967868c35395f56ae43dd29fe7989fbfddf46419c8ab9a8e6a3bf4d805614cc5c7e6895c2dcab68d9c981041d378f38f968495b6ed4ff2a7562a40387150fa61f485726b8bf5374990798023be6731d93998f9670bfc9715d6affdd024dab4215d361ac19df74285861464d0a75fef72b9fa2bb4423dddf772b01511afd28fd910e683303f667ff27bf12e75bd9692fcc44a1f76f55b83a16f06861a5d854111569697853395b23761cc00019a2d9b252419bcad5e757c6a5a775b09a3e7c4456ca1e9766a199a6fc04704a5183e2b54aa85da9799b880f3ec4728a97521f34301c9c4ff6e1bf8f2145370622477c2527a50180733a766671935ceea3d027e79430a23e085eb1b79c3b9ca00b4f44cc7122d1ec2dac3a8f493b737dec898505d09d569b2a986fff0a7fd13896c210cebb09bf1a408a1ab1b04832a5f2663888f6bf294764df3187f0b82050cc72d735173e15aa075369a34736bf29e5a4f9caf642ae8f28b0724a173e90d7854c7f8db3a37fa71f5069e5a9164afe80cb52f6c0f0c41f88370e08a9d0f65d1a5d70a061e1b6a01f3ff3a0d1a05c86c45b12a8e75a8e339d7d676fc08cf868b1088f17549f86c426c22678bd5479c0ae58e406110b555c67d36f0e43c1248587bfa8064362cece2ac6f7115eee13155e44a77a7b596c3cd7ef7db5357e66f4d7e5bd396c3734cd547d4c2fd093ae3a672c174bf983b09cda99e3c6ade142e96fdad50e64fd7abb29db6c1265d60da79fd8b162f98fc386382f468d1b8403a4089bb73dbef8297e306d713a23ae638d130a9b6f98a754362bcab8582f7d74cb0c79b734e4a6aa331ebe4bc65c8e627ef1bbc9e09c9dba4ae366ba07f71450ada37fa0e7aa4c944b19d26958fdd68c113d9a18dbfc1c394273bac933af2a1a683600044c6f1a5c22f48761736b5de47d6219f39fe8b9087f5f72a48cb879b2987d4768b63276f10ef356feb4cac06a0aa66c4aa4fab64ba0a39afa8ee9f3a18436ad501f95b3b6998035a2d62945223f72b0bd3904bba5d2b482c61ec071d56eeec76473cf1d40db82802994b5add01ccd2c06c2a2c5bf97f6af90c24ca0a3b7dd30de798d954e86743260896e2391dd17dc2f3bd87394d15cb3725826d6105f2b828e0c0b57293d11b02e85519e0eaaf627dff75a4b38206fffec928f5ab495c48f3fb304aa37d770a22129fb7c6c18ab24515b6596e4b291c075d801f93e7dbe46884b036e89e7f72de5f3336a924d3728757184f0e7bed389d163d8df0f22d35e58c3d5bb3689cc9e6c798be1d00cce6e88fafb8851c102261f523b9baea0e0394f1acdfe631fd2b925ebb36793a84d77025ef8e10629bf65a105f36b97ef5725e9fe487a6d5af10d80a39534e2324f99a4111059d33ed08e4e5cb72fa23c8ce3511f2acb6bc502a833a7cf2d08a9c9f1605bce4d50de48e9fffa11ae0691155c435b623999d66a2d284e16b6614200c146ef74e2e1a669d330b45a82b9299ccfe2629ea731bfa853d4c13639eb7ea3c30cf9557784012c9f7553f3c882e690a3613c2e9f088c9dbc2fcd363d851bb1ebcb3936c54702715478df0b4e55cbf37032b648d0420e8dfde2dbae0f90de467fa971cad6e4c2074daaf177470eaae8fe662469be7f181c54c405123c6c123d6ebdf17b39e1524484f69be6f0bcdc8685937da195cb707f4dfc6bd09e0a906cba29dbb8784956768cc11d0014154717ee5eacab9d2c200c18ce9edc7f7cd5896001e61a81bcd105ca412fcdbf9d284243d6033b6c8cc7c63201a9aaab9d1446707349d8333abb37a724fc1171b585e132b7a2d2cf5c442547aecaba7bb8bd0d5ff13e11adda3d7154ac0231c83aa7ff50d0dca32b7c61ec1cb96a097cb22bea4a08e72e4479e6427e7295430ba8da361846dc16a643069146243b01d3d5501297761401ee370f3c3e7e6c6dd9e5625c805558ce855bcb44e1ddd702ad2b7da812ac1b39edb19eb1f05619b1ce6ebc50d47bb4d8e404068235c2fc8f85f204c2b8e5b06fa1eedf1808e7535fc6d230a16d21c2aba311520475aef20853195800d7d0f91486586d40f525fe650f0bc8e6e4f53d4a326040745c80047792515c6f8d5fe3ad834bffa9ed8c977deb925023d233d791410b897f7243cd01adcc5b86db4ed19b8d2d9efdd5943d35595c8d5d958b31483b430d745d92d863b51a02fce381b083d8e90bb9d65da226525b0fd2f75e49b87ef8db4af1f8314723fa8a31a371f136866a5ce02a697089aba94f0f3b5923b28a098c9e861631c24ba562dba664051977849bf0813035d90874eaac55f2d84d9bb4913c647c9522df2bf623937fca4bb03bb5ae75962869bbd6b83d8a754ab26bad69e296b18c53ad3d028f6dddc13c5cf530960799c6c5127c82b833f5145f783e7c8b37d62d80d4e2841c6c965897e2b582a67d44ba305e1f0cd8439e29d95684d65b33c0c40df5dd52389066b0042f04778e2f5e075b863d4a5ac5a1c9921cab68547de29ed3da0dcfced1d3af1182a3400e761e2acdbe8a42e11a48e077570dacecea4174cb4ff9b937776133b98191b99a456a92fc78fc31e14b903d4daff8f52478752a119327d47fd4dd78cb65500ea58c21c5f0d44c3cce17a6ad6dc34e209ef1d4141c26bfffbf82853156ed453133b37237b387c19695834936d465cbb9d3af5bfab191b5724aad94148627c935e5d866be5d5d772b47047022f5b82217c267efaf952bd7b0f23671a38f3c51efd8553c04980c77731ac639e4777f638686ca329b9a9a728f2a3e47f6f286877abaf994440766373f1471c564ede3bdfa74845447675bdbb71f845ec8079af546c6b14d82926cb23e26a4453fa4082586ad512bed9d4d8b0ff33086117b70fbb3713bc13265a61aaf3ce0a48f4232d4a7b5ad68168dd7068b2ab2136d76cfb44e9202e8a683d708d0ae2ca4bb7629d206161a49e2354dd56bbf413f3db099afa2d2a10fe315b3f34bb6a3bc7ec9d6eedf80e9592363bd3fd3080ce9323a8b524bf6232f197d68a41d954ac3cd7c99fab99ec69bd5ecdd8abe8a2733cd1fcd7175802141725d0ca1987998f74c937f031437ee19bde257d7a8cec8f5a6a9500502423be8694b4e6ae6fc5b6a242d98b8e075ee96fe404d7f43198edb435bfc0b6417b7001b941f752ee52d069582b717b3df278eb713235c6ac2944c011519a95c700aacbdf33e14093194cf1133a4f4d7dd884da12fdf7f419bf475819c9948cb8e3717e10009d03343e854e589a9fd76eb47694217482a271bd3494c7207c58b250a67a8749ce3eedeb8dbfcb40b961f7262d6e6ac6139316104ecb8da8a9150257421957872982031611ac15a5bf1f410b54fe3cd1383b22d9a42ddf16d16fd459f1416e1edf010fd50fd609938383f2637a7fa596721eb84f68e7d4f0e53950f0969885ee90f7c0a1a54716d08b295fdf55b631574e1117d4711c2b1f37da89059b40a822e84a5c075665379f7709404265ff4900b4e1a69718cb11162c9fca3f8164a7611d404d662b5afb917a5ef0363b1b1ad5991cfdc79419cbd5bfd0d8c45e5ec149a4ea36f32c731c937317bb45fba41d9caff064fb3385e5d9594cd3d098cd5ad97429a07c5e8ecf0f02fcf95b0c2b27b72890a718bdf576c1114a8708f9b60b84e773ea8d13827202ff23a0f7941cf04404403632d80e387a9425cc0cfe569535eaf6fe5b64480c100014ea15151bee2f3728b60b7728642460f733fe1e7a589d7c2b092d2199500c614dcaaada591fdf8791ad300be64204d86da421eee2bd15237c01839a20497111469bf58eb9ed63444cecd3948150b1cbb8546fde8612708c0a7c539c5db9990c30e81f98d17b7c2019ca2a9a7a0eedc3366c7233fcd6d3418d3652d3f095b0c2c58b34fde032800d05e3c0a2fd56d3a9d261054e60ece5ef20b58c3c5d50bb06024fb95f3c833fc431d6c64e96081de4973b79cb9059034b1fb61a9d765e706861abbc407cd131cea6c18e31934e90c64478695cc66c1f0916e278811620e73c4f3d00f36be8414b949d2e4e25d30d98c6244ac27450d18598598324ec4987c812fd50e611538d2903b546b37d11a09db9f85c93261b8b336b673b59d0c303fbcfaca99240efdb40ede83ec1e8bacd64139d702561a2ed1d747d3bf0d726fc66cf93d18f58a9d0a9398d4f4e28c8f387149edd0ee64017e54762fd80aa2610d00cc3a86e1a584babafe321807b748b08e089d96006f05a7e2feeda01a40e9270b69ae6f1d89249f2fadd9f3aa8e07aea12b621cd82cec377cda68908b9cee1fd08b1b6bc80b83bf606f526a9677c88969008eaf9085f6c8920382d2b86367f2724daa07914910ee5f1b6cee6ae8c8b1033a02d21e8ddef721b0cede92d25c8efb77bb385779c053b06de76914dece0b814139b5eb5b48d2c8188c9a16ab94624530b1fefdf1100c2e9948d0809c5a2d49be3961e41ebc8b6ca8013d5838d149c96140588badd441cda842530d091d54e83d7a5609ec5d74f2a7bfcc034ebb9f0050b328d15a6a72e53a755492951bb2233db9228258d93c6a895f1975a39c9077229b4f8fd15783f9c53d926e4ce8607040ae223c6b8d477b5dc05bbd188d5d9d28b633280e678ec2b5ffac043a8e6ff15d788c9afeeb5c5f37e78c0841af2c1850744dbbbe6130f64a13b0b596a999a5178903dcff0444573599183620188b87eafa0bc75847f85", 0x1000) 05:37:10 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sync() r1 = msgget(0x1, 0x441) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/252], 0xfc, 0x1, 0x1800) setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0x9, 0xe8f3, 0x2, "348519e886aab81995f213de448915cbb50f82ba", 0x7, 0x7f}) clock_gettime(0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x3, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/204) sync() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) 05:37:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="29b3346acd01e30be44c7272a608933f6e603a632da3c2b231d70c4c8d0712ccc740071ad5612c3f39b621aa77b7ec8f3b55681378f48c032ec872376a97b22298dcf05e9b6277c16a8937009973fdc68b155503269648123d47733a52bde9d5ce42d1e28493c40651fafd5f92f1d4a7944a00c6f1d573b57597bfbfc43e1659cc92975bc74dfdfdff9fe4995f84dc1e4785443eb64a48ca9a0b9bbb8d26ef47205e342f954b36e00b62571059c236e5eda59f71df21cfa49d67a54483c02c3060d46fef6b6b68092e2819303dc73438a67d19aeeee997a08f439819a36842642f1a5edac93fb1cecd4e0be568e7307074e3b418604585e772e68a76bfc2a08ecd26a59fa55e43a65ec3cb10cb8f0b2f123371dc0e6cef23b6f9c6d2b679e40dff7cf167c9e5700f1505b31bd88b740281966846be84ab2e358acad4c17e901f150257dfd01cbc80534cf3377ffbdf0a9c5f02faca326792d15c1cd545b5aae42a9c74afe990e3e395ed9555300d80bceb42c1c0bc97690707ddf057f8abeae6b4e74b1555626bacf9b4fca992fcd4988d52ab7fe271051792f1b2c2dee89aa7d35707ff9419670005f38f9cbdb4b5bfe2e61f80fdb12dad0b6cc5cde748aaeed213317b49eb09ffeba2e373a9ad120b9a605d644b45d7dbfc63aee3496a9d4a6f3a970676efbee3fcef6b1381a785b29ca1c898f7db2d9a9c229156322d0bf802676c07739257050bd23ba0705c669c9ecac128139dbe107d2f13513d691d5a4c37d6ba532bd7505fdbf8bf14dc5780a3e60ac766b8c259a32e7572c301d83c6c21211552986acfd634408dbe5f578f355de943de590a27e2f153e1b1866a09bdd0cad0fcae3e4bdf44cec3ded8f419456400a152ab4215baa239235c42da47fcf35d9721e8d7a2be2887670ee53a253c1cfbc30ae26699746beb6740441f6c757eb047e2593370a0c9f24c36dbaf25bd295a2e95dc2ba447782de259a7898402b4c9a414c2b87ea809cc57bebcf03e38d3da2251bda17e97aa61a8b1c006df9d31bc25b14943d67ae1fc0d682589e5cfb4794d51beb958ef97aaf83a71eea511d0d15de32dbb38fcf332eb186912f99ea2d94b284336f56db017bf619c8cc7710dba2d937ca6ec38965f501872a1c4d866e5c4a3ebcc6693f7f59c275640879a01c1d306188790a8af14de5af4714c1f2039825bd77fddb561aa00505eee25b5dbfd8fa1220068ebae021e71bcb57d3d2fadd83cebd1f444a516853cc2e6f39637ccca86c3ba581b6ebd12aed1445bdd65391b1bcd170d2c89fd49e69f04502794fccbdfc663bae667a36b63204fbbcc78787a7949ec05ccbd9f3701e1c0d9c232d843be78bfc192ddcd5defda6374c7c374863c7dcabf5b9861c503a8a2a42683e93085bc699a329353f4a58559943149b19e97b760d6c72da3daf603cd5c3cd7b30d66b8bebf4c7f3468acf031d18c3051ce0f10dbc7a5c2c11a34c358e50ccf1e2237324222975123c06d73a82627cf7206736a57a34fe77aa8bbb6bc11ff6f6c5cb462cfc956ff0b7743ac09dc296399b8ae34b223b23a06470b66ec74b48b28ad14b3dd8aaff1011b5db7fb8cef7703102c60327d97ff003f888f1702b414e90104143b31cf3d642a61944389daa0fe3283491c5e8791e08013870db17dff7b8cb3859ced426d17bba83e2f39ad11d7da25e9ee46ab394854f1cd2a0d8c97487428b795cb499b807e10f6fa053ec3d42bef018e7a63cb012aa0ca216067245a966f132088e8e20070aa3ecddec12247f312eb56dd061efb9439c5f2ce13e19093f7ca28019fb979d9b6a6288b85970548ea925d063779618e0f3675338655d56591c78f84d0721a80d6240190b9e6f16fdfd9b0d9ccf9f9d58074534658e3f42450b641d2844cf5e3ce449c8cc578bdbe1a6ebbbe6100f846e832521bacfac07de66a6dae17e5251eb01e5f8a168dd751f04ba84b3bc6b163b7ea7e6d9aaaa5978cd34c6b14f74f18b12953ef689ad98cecd17bcf28c5d98c81a11cde8b9b73044a0adac50e9b6f3b7485d32dd2b682d6643362524fec6e671a9663e415aba079fc2652d9f4ad58ba10a74b673c396f8560faacda716020bd41f6e9903c0b8d5beeaa59a9e821ddaffbe425ffc6a140766386214d11e52ce70fae8ef572bdee26ba75a63c44a98a5eb58881bf478b5c0adde4d0f4bf3ff17aba777febbd5edbc4c1a954efe405d7516873aa3cf7fadb11e35b87ea1c32371d2979c92814a216772b4974e36d20ed9f5bd908848f09818bdbb08c09002727ebe69ca1d86379862476d92d073e9569a5361904de4cfdc8cf8ec2311270d8005ae108046b5934b00e83336d3f9c5e871ed66011a63c0cb01801e4769c528fa00bcf6e3b525ed5f68deebb9ad1ce343c1c398b7e454125532239fd2e8dff14e27ba161f987b8fa64968942bd12435008cb1f1623535c18bccdda2fa4ead8f4ede04927a9ff7b253b74999b2b7c17d68b82528480c4303a3e10a50b09e03ac9a1f1370996a3ff412ef4fc007363bb28a1d4253ee83c064a971310a8bb51758dfd7b2cdf950d568f0084c272af1a8f3fbd0270b57cbeae9289cac54f24b7bae52f771b8ad4126051904b2504e36fcd1da2e15bf6588b4a5b96296281267a0269b526644ea81b66209d795603b22cc37901dd920f27277069c170b6d4e064809f2379dbab4d8a34216259971d4602848a58d77ee399bd524ba390e7340d3a399634089229a66989313000ce43b7fae847726f506bfa01cb1c9311fba97afcd2c77a254f8ba62a3f01a2398ca6ab45732533939900eb10158f4c55e2318df8d9f4b3bfb69d83bdfd01af49a0269bb8e1280d9f0a9c17129a54b22745156b5441f0620c246e620b5fa43f891a7fd0177caa0516770a366859811892275f52c2502990bc6b8923fde7a7c4943a6282afffcd470e237746d147c615607e6e4c217ab0fdfef95a46b9c93bed77741ef90dd998952b5c41899bb4a1c8f4d14651f555f904b290e9ecca493882509e08be6b248cc86aafe50eefa7c22b7b5d26f8716bb4f3bc5411fae5854b2d82190ac3c46a58f08ced86e84484103246b51e076334bca88150480cad5f69c2cfd95c177b5a273590e29bae36730bbd0cb15b4cb7220f33590bf1445d7a51400aeb28b1b8913b6cb13e536af22808d130fcbeb91c1e737f159c9d6c4544c59ecf885071295761128a1fc743c0c9ae1ab12e17c3ee488234dc0d45ef76e790e1a1e3e0e639897e0d9b98a2b3a330b3c77986480cd02c5f25a6787192ef63be18a2d5e571961358f5afd28edc8016a3749ec4de4c5ba4edae9036cc77c1f7823baffcaaea63f705324f82791e77f4074c93827dff34d67b89cc35f2e488dde295c5f445aa0d1df7cd2af17926f315e14c92f8595a34f92108f44944f3647fa846edee0d4088b129b66472d1d0a9780f15f2d23ec27eaa99cf0c16c1984996155b574a998ed480d79e0378a9d45609f592255100d61ae40f4d99de8bb714561185131064870f3123edc5683319b4c63cc1f6decb8d3258b5b5475c8cdd9f138b61694d42c03ea7774afef9365abe91e8558604958aabc08c69a5b4c531cdf2faafe8f5e511ab35bbf185480747bb927ba2dd4a5edcb80003a35c273ecdf3a5d3ed5420328e7ff560f2bfa76381a77faf13fad462de4b8ac718ab4c564cda82c6ec15c55f972e84b28cb82d4ddf1116a9aa81c467fe2c54591256bee5857e1c3490671253957bdedb9100d76b5b3e0af575bc244708fa37aeb339b314760d9bda7586f57b095a0241302b6c8f163a2b9509c55b3b2ebb38af27b0beb88b99e466878a11cb4b9b163fc52c4d9f5c4dea5e0a2d9e9c8ee3ce85892eed65731d8f8b45312e0f6bfaa6ad79fd7fec7b5fd7818de23a08d5f3c424e042d763199ffff3bedb01a190f78a4841a2ce45d062b046d1168855a5f5fb50f89b4705e4ba2853b82fe21c11e5d2f51c4c4063fba4d8af066144419d33bb6914fd778c64c10cd2858d06fc176ef46db4e2af9231f5fb7704e912da4eacf374768f5c13a9c66d1d7f9b4a468c36ac9d523873901716889c781b2c884ddfb0b88f9afe1dc3c6a2f84a8e62aaa187aa61f5aaf97189b531e3ad16af1f23c2da03820a72695abefc22984aa296dd1c532c5d86c88f958db11079396541d6ae47b0d266f8e3510dbd67440670469e25c06bfeaa29dd307fa131f90a0810ff2217a00bfa1f312839307f23fe7248a9acda9caf7aa7135889fedc1d3e8b8943641caea1c3417251fb071d6f7bf07a90871c7b895213a70c91ae15e69119c4203a915a555764678e66780b9d1bb0162a26cc995471441b5cedafba79092fb936f5f4208ffbd7f77752b65dc216c5cb50ce57a82f7c3190402bfecec86458932e6f23a9b5116e8d3245805de1512bd319f6233d736fc5b7d23aafc3a48331d4f14cc2164307fda45d091038856d003e34839aa13ed7a145d9554244d695ec3e63a28b4ebd1de9c6652f891e38ce483e9f1923cdc2296df311d96e0f1c6cad80e168e36bd8aadd146917539e253e98fc6f5a60d468ffb4d7f468b767e8086e6f73f37fd3c2bc90ae5b4cb331980b5d9e8bdefea9a1e2667a70322fa63c48467a43e05a8ed5628f1e21f364736312ba94e345a54cd90e5358ac7d9010e3cab61f36c936442b470b9e41f1f7359ff75c6460377a5786a2f7c0b479c582393bb73efaf8ab56c841d7b838ec78f5eba8199bb4dca36e1d0ee753564ed44340fd1f9bbf14f337eb07df4a2f401fbca9ca06e98bb8b8644c83573ef0e28b517469a7d1c814461cd9ba74a972fa8e67f3879f42b9c342df62836af94936b81799c9ae9e72efedae9fb5640607e528c8d1dc9103ac571040306db01abb60a78d084aa897ea928d995c1f3d17ba7ef7edab67b239b68d0636a34b3af42af2b3cbb952c7e6db2013ef6e661d779e966002f54ab30ff71e54757ebb2e19648c306148482b816065e180b3134cc0386c54c7f1dede2496960db7149df124acd204ddadc85490432bf678b3d2f1a5666ae4d41654115544f63535ef54243b1ee222f140a8075c8677d78551a5d41ffae5f8e981ab8460ead4945ad17055304237c8963476315d00d18a44325f81394e5e6c43be3078af22dc8f7c8afeaeecdcde55054ec38e26231d130dbcb0eae5a569ee296d247fd1f794ad9a8e1ed5d19722b508712240d538aee3d1da3a7be14cff947b2e5e95ff6dc9981c2bd045a53105b4f12c2a70c072d001c5529efbe2603bbd88df331dc18e0ed0000822d70f5169429b70dd3ba38679a4493da1ef98fe3a2a3938ba90fc6976c251c710acf6cde0da3797e28916b2826c129367819448edab692f9186ca9a8332a4aa20075d9aa67c71349e5ebf8d7a02e562f2b15b3b0071291c46c4c4eba3ff5e7767a9e60d1dd1cddd84c38548c4caf7f27f038088d114bafc9d46933a85207968b72044522a8b3532c826c741456369bc608f7724a6ab2ba9ee0b14a3a61d645385b72db6de6f500e7550ae795921bbc4959df0ddd413f5fcab28ef5d9d7499afb3719f5e6bec2765246279caa2ea76dc65d60ebd0f17a1b08bbdf5b1db1d01e0c28dd2302043d4784df95514600183230b1b75e551c25dbb3213fb782a344d49a9dcecc5eb8d31f28604e6d5d42aa9bb7dcc490ae0d13523101ff567c85806cda79b39ceb752c303e75802eb562561062b16b4dcf5a8ac1329e5366ec2c39c7f43823df4f07ab3b4d729705c281d8fc3e838c1dc91", 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x1001, 0x400}, {{r1}, 0x0, 0x22, 0x7, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x21, 0xf000008b, 0x1, 0x7}], 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa2, 0x20000000, 0x3, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40000040, 0x1, 0x4, 0x7}], 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:37:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) accept$unix(r0, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x6) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) 05:37:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x1000000000000c, &(0x7f0000000080), 0x0) 05:37:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = semget(0x0, 0x4, 0x1d) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/176) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/106) setsockopt(r0, 0x3, 0x5, &(0x7f00000001c0)="99f730735d962aafc2b80047ec4057c84dd647eae090f38a60a4ad7a0bf0dfe5d57a6542e0cdec030ad4c785e868fa15ed3975e454283170e23727e280c5d60c91f4b5fa34dadb66d78b333fadb7dea915d415dfd5073685b6b1b5a2038e4469811890c3ccfcbd976c97055777b858a52469cc087e3abf364d2d590e3ce7", 0x7e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x9, 0x4) 05:37:11 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x10002) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 05:37:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup2(r0, r1) ioctl$KDGKBMODE(r0, 0x40044b06) 05:37:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8020, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000180)='.\x00', 0xfffffffffffffffc, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0xa1) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:37:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/20}, &(0x7f0000000100)=0x16) fchmod(r0, 0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r1, &(0x7f0000000040)=""/29, 0x1d, 0x800, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x6}, 0xc) 05:37:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r0, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x4de) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000180)=0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 05:37:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000180)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) 05:37:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') dup2(r0, r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 05:37:11 executing program 0: r0 = socket(0x38, 0x2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffa, 0x0, r1}) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x4000000067, 0x0, 0x0) 05:37:11 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="afad97bd242e6102432a3d7081c654c98b40259dc32ecdb28322b0d47fe3ecee709d8a78b9405cf472ef7e0d26ed4e622f4e5c2cf1456e1cc44a81b73e20a56b5fff921326945e3fd7d02f525fe0f0ba", 0x50) dup(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgget$private(0x0, 0x420) r1 = geteuid() setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = semget$private(0x0, 0x0, 0x200) semop(r3, &(0x7f0000000040), 0xc7) syz_emit_ethernet(0xc, &(0x7f0000000000)="96e77277559f7675525fa121") 05:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d1, 0x800000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) flock(r2, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000180)={0x5, [{0x2, 0x28a9}, {0x2, 0x2}, {0x1, 0xedc}, {0x3, 0x7fffffff}, {0x1, 0x7}, {0x3, 0xb0000000000000}, {0x3, 0x2}, {0x2}, {0x0, 0xfffffffffffffffa}, {0x1, 0xfffffffffffff35c}, {0x2, 0xe}, {0x3, 0xf05}, {0x2, 0x7ff}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x5}, {0x2, 0x1}, {0x1, 0xffffffffffffff81}, {0x2}, {0x2, 0xae}, {0x2, 0x7}, {0x1, 0x6c}, {0x3, 0x331}, {0x3, 0x80000001}, {0x2, 0x8}, {0x3}, {0x1, 0x80000001}, {0x2, 0x82}, {0x3, 0x6}]}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000003c0)=0x8001) write(r3, &(0x7f0000000040)='e', 0x1) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000340)="6421214ca01e9bc6e879ef6dc3386315a81cf8d1dd42d89db90a001c8c77c7985455853fb3b602f700facea0818a81808cda7aff57668a735587b5467ce626518f", 0x41) read(r2, &(0x7f00000004c0)=""/214, 0xd6) 05:37:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001580)="cf9ed974b12eb93e5b5c639c928712a71c7ea0494e8b82073abdb9d4650831f6ae5008e4830d15cac7c57ac1b1e633f9aafb5e582057bac9590f597c98999473c9468ad262b059d9b8ce791b39ca69c83b3f53c1989638710c2576f97ddc21b4c7748b46b0164cd22985ff6a5cc3a9b476c2f9938d84b1ea2283e02eedb5461a9d974da74da12186ce6780b70844baaa3f3e705328737a7018657ef654987ca98808aa231414aa8c9be637a993b58dbfb23469eaec73d31089a1af53da00d58f737d7402a767af3e2e1ccef49db379e8c8bb8a547fb34dc59e19dd44de606a45b65d9069fbaeffa5ab0cee920bba12611849803e27ee8c5f7200d03a8398d368c1a44eba9da55b9ba379559babaa187487ededa27baea50f43f82cfef3e06b5c9fc704c30e99a4714c021a6d51268fa473090b5013f594ccd1fdb8c9c07ba96394a46d8a587bc73a7ce6c1dc3be3b32ebdabb1d3b2366c5b51fb91c76b53646d24778f989cf881a5faccdc5fc467ca82c7d344c62f996389844c619c571a0693791530e8972bea722b1c36990e84918a3a1215c33c257a79dc8e84e38f35c688bf86f022f1bef42f5d81faa56476eed0b4d620f92d820bd9245ad1cf4f622cde039cbcab10a3c5df2ba60fd65fc06ae2e0f7b932f030328cd800c7b509d023ebde4ea3d714759c3220a1647b322a4b6b3f5c8bde4f2b3d1c07fe49c650fa0b5ba17083ecc188f2c85091d5587a1d22bfbe40e499c5803e00457d298a2377a9f49c56075c8dc66ce83a7ac0464fdfac86f70ef3acf59c5fd0c9594b19c3135319a3b1b103bc496f55e22a56f10cf2878c62a511381fde65da4c90ac20cb9624ff638f28ce82cc961f63026c75c8b7b497234e7dfb81ecc4c1de231effbc63b3a04268f65d79d2cfb7c8d344642b4efe0d12828a13b08ed86d513f52f543818599ce32a2f75ad1c5e5777496ff324755a9beadf9fe01c8134789b929300054d47a7782852ab644401dd00f7a55345f24c42e92f816a2a1fc2f492fc28ee7620bd5fc8ba5db087a2e9e07d311b701f459b8cffac37b62294fa2cb4a8fe5b5989f98b914aed4d374e980a0f2fab7d8023fa8dd7cdebabd8f0a5b705f95997c6affe4b05950ad953d32428b0074bf6c1c1372c63e9d6072b027ab860fda8b0b0118bf9ea7ba2562e38878ee5af5420bddb8eb57d3d6746b6223efd9f249a8e156b26510fa7979f9c42c1f78f1eb48c344ebc0aa0ea89c5570b9389b11a87cb9c1e3b38a04bada9b48f088d078c7904bbe7d20f268f79ad182de20cbbe6811352807c8cd8d2ceda855fb62c5cc068c722a4261d4b1e5d0b405829997aee1f1502dd81d15121266227958abe4813acf2acc31333fdf4d08f28989064c6a7303da81c0c11c48988b90b7d1e5c7751a34ba0499a5e4811d30151a8ff2db2d4e8b948f793d4805c04c3be81a71938a3fbe43369245fc2f027e89aa94e3ad22fed3dc32d40ef73fa9bcbd5a4cb66c142575c52379d64370c3338d8cf76532bc3301986de3c87c9761883ec053fec0fcac0dacad6694f1c9f22664bf6f66c71a98114a09277f3c51df3216dce610b161e411f9722c0be02d1c38383aa8c5e5f830eb8d416e76e321b79c38ac7815c5627d90b633822a036ab040d1aa3b9d7d6cd79859a50a96e405bc103e8234e1dc142dbdf360b5696edfc54bcc0e3048f372edd2229629a6f1fc7f689d4b25e69c0423aaa905c5fc6b920d9353e73b36ce0380f632dd6d739c363dc6dac14051da91ce9e52d98fd343a65c491a68252225196a5db53f9e67d786787701dbff0666712c80d2e93937ea4103c1144e30a32abcba401317b10ac8825ab8c3c9c765f22778323200f703a0ef564b5eba8a95e62ea20dd7d0f87662e94bccadbc2aff39447334f6f126b3c33f13c3b28d631f494fe261a54c451fa8a09dc59a4e3f0f58c2d1711489b204fb1a0b9dc12038567046fb617cf857dc6430dab2766b7c34c65ab79d08a0b435b48082294c6058ff25a0ed8992cff220d1bd8f122459222af873afe3751290616abb7a277362720dd326bc0e14a6c5c564e759bf10f82ea839debab1170e56d4b49999d5d95683c1f74480dd6b8db94f01266da9dc43700bae9693ccb4affe60db93d10e49b8e10c1042a304c659a15c607094049f16cbebef2ca5dc88f7a17219bd572d7d847597b548637daeab074e4afca8263b6cf91525658be40d444bf1ea158a4c424dcf14cf652b52b4f2c1134c397ae6032f9f510a00625c127175dcf87f1961e63cae062c87cf07c36f2e6eb8838c4eacccfff6a9890e26983891414faa1f276f2f31ec325795aea4e997a944a4d7c9f70dd7a46b95bbc084f6cf9b4c2863683e6ed1aef0f95c4f0beb6930cd1509c1eaa05f18fcd2ae9a36f963e3eac3e4f3d293c0ea449084f9ec9c91cdb24aed90045a72236fb838b68141b2a5f2812091f9b9be13a16aca47f2868439f66c35d282516c492375d53710eeb7bcbab1673f5318e0ee78862eed71bf46e26698a40f917d9abe203d0096647bc20f3c26bc6013d05ebe5ddcfec772b29e926e9926f478a26a119bd9f20c8374a872e15790fb0e76a3c818a55bbec27bb8e72727dc640e839faaa69e047d2c43c505baa882944e2951c56a755e189cb0d94d6370f61b3ce64314775908a2f1fca619b0bb45a19cdc702ab264c9213e494359c3aa63e2f037942314aa8ac8ae9bec38989af0358381a3bdd20da393917d6c318498f41024696d0af2642d5241319f2c70e0d9bb4e4dbfa867de3454e67b190b8388897e4211a219ac160199829fa18ce7bee7afb13cb1e26a6a19b4aed81d17d6cd3396fd76ed846e5907d2e7a7bb39ba78968232da5192ea11fe6806020e897a49c48b997542d9612769a4ff0220b09ee0c01771038a6ee4dd4c153d2a4027f695e6cc594179989d178d16d5c886522b086fff4bfc6362561bb65e993cc4a9994e006c3f7e81525fac72106dc0db937bf835251def8fafec49a2cbd6cda026754fad22aa191540f10f51e6103d22f30bbb9e739fb27ef95ddad6b74ef84af01659e2800d96f2968f3e48d666893a2d6f4df7a62fc04c648940fd3ebb70af38711380f46423d2aebd356ab505075a64b09ef9db4dd26f9a92c16bf1c170a057affc2e85884e4468317504cc8d78bd68b6a2aff9ad73fed57042c4a6831a48e531bf88debc88e01c78252b9daa7e736a3f39367204ce24dd7ecaa812be50d7884fc339812291f24d6498ab346269e6f94d5e3c961f59608769e620564190d0d3fb8b71c472e426f9271c93cd56efd033a91627e08517541a02675f809c59027cbe61daf151b84687d72c53c64c51f87e5b008e5484206cf9d88e99e4d0b3a3412c1f08c6a3b8adafecede0064799dddc4d32afc0f209d8721df0d6c399aecf918c31af17160ac419d24fe7592bf66b2c48a654f0f6b15e0b3cebfc0b511e7161554bb20529ce6af2028ebd298180766ae1f4a8cf1eb6e83c231b4d0665de55bdd5a7ba36c291e7e7f49a635ded68895113f59dcb62f978f7cdfb974215d0d181131a859f314297127ffa0a73416f52e07f22f50b606046b3291bb9bc1b17aff803344a5adc72d81641ac1cea445e7c4869287e88cee23a592b98ec92b07b756a81d6dc7ea7c2720c9d6b7fa3f5e31db891e23a220123c6906440d042a67406a601dcad2556729cc273093a46275793bcf455e40ccba34a3098d59559c95bda73c7208b27c9c7f9cd21423299e7f0644121ec3779ca2d26918c38021d3188c0d37234fe09026ba1758aaa06ab8c1f00fb99fc31fb137a6c1a3588ae8096efa0047b4913946e7803beb7aefc6acb2cb2ec5a8a71d0f5b87e573ca55993f721a7ecb98f1653e933f7da4c74025d4388d16078741b5ae8408a44c2cb52b25538599faaf575ab61548f083515d1fdcc4ffe41cf0ac0b5607da621527d38c5e4f1a8c3f400165a2f330e03e893d0bec4757c6097fc10982d4c0d6bd8ad9dde5ae4b52c4598ae07d6134b6bcf3065790a6de42b0d31cf8af2a597e24e611102bd3ec94e7719c1f7abe13f3fb68fde7ac01adf46e0374fb2f37b501b8d1c1cf997ffe0e3802ed6079ebdf0afc8440af7c2af5427d104b6ab80294e63b341997429b7c35fcd93b0a95df0274ead1f06580c01bb69ea9a1483205686a3dcea2ba2058f9cbf5d74ed83b359014347884efad28e6dfb04099d97b4db71db4c5193cc1d6f6ede0c62511589a2686a441caba12cd4fef51e6850095cc1a614cb22389b0c13195e92288b3164ad595c94a9257ea8c164a146ffe56c5cc060cbf43220231b3db1538d8110ea84cb70a9af10a7b9465a5b8ab79ccf34101870321f369a369d193252085133d229143301063c0a8a46e435c822e36310004f0a186766737a4adceff74693d101cc89b817dc58d453720f1f49706d252157f194695a704cf9927013e27b2a912b25cc9192c7a906605714484a0cfeb6a4e9d8171c48b5d6bb733719d6feae835e6ef336eccf33e58f57476f554207b5b2cd24818b8e7e61accc13a7bd4697bf6bf6bd19faad173053fa994b90144180b926fd8a9919dce11756ac02341c9030675faea8921e7fea7abc82b090ca43dc1c42b034f4a3463add29eda870291d715275fd3631bfd1cec5bb0d0eb35ac4239fabd1c88fe4422abb6d49c5dfeb599354e45f7e177af19dec50cd2a0bdeff5205a20222ac4e09a39edbed47141aceefb86807f2bca72293ddbe6e7aabc623ab1c12b459f5cc58ee60c39f83dfbd978fc5658f58402e38643fca491dbe020648317e73ab0b95151eb8441bd3134987c7545566f57dfd2b2e106f0ed1aadf8bc3bf7732376a3f648761450d418de2ba058cb83444e74cad2fe02957632707ce39750405d5854de036a2cd2096e76e03ff61930c63371b6df922c7ab5987f4964ab2e646d9a616c911c852db7cccbeea481e7716ad53dd24d4a4c7abd4d439d33bb091ae115cd4b8f3143280e27d237bed3a0c6afee214aa9f46dee557920b3da192a9fca0131bea74d35457cc6b274847d6f9ad150f18333dfc4adb44cae889f1482f553bcb690dbdbb5bbeab366d3014dba80a6d66c9faaad073d9e2667d6ad84c790e1cbedee0bda0f0d8cd0cd4525510c96c11ee9ff1d697222841cadfa304eb86c55b4c734e5c7f7d7b9cab4012f0cdfcef1d5a1b3cce6413a0a68bb018bcd76dc59915b39761cb29a161d9fc125eecd3ab343da64aefce457ad5637046cb06dcc24dab4ec0277abc184eaabad8cf05ffbd1db2de2234a9b2ec690654942557532876bea767678b92da8ed5b286c16f7f78d9a0501d2969dc9b2588ca758f32f78e33f508b4df47dce181d382bc31a9a3c89ae090b9474b5ca2d52485d92dba5e8ef68d6076576b5a86a29e2acaa99750c3f64e2b4b3d6f6ca0e8e1ada8016ed483472eecf94b93a84c10605a19f050f7d8e85a4a54887a3d0c4f767a4a4c", 0xf33}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x1, 0x2, 0x4, 0x81, "9aa15fae0c9aae230df171567c7e329d830664e0", 0x7, 0x7}) getuid() 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ÏžÙt±.¹>[\cœ’‡§                                                                                                           05:37:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 05:37:12 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffa000/0x1000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x9fc, r1, r3, r4, r5, 0x1, 0x9}, 0x100000001, 0xa484, r6, r2, 0x4, 0x8, 0x63bb}) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000000)) r10 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000340)=0x6) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x20, r4, r5, r7, r5, 0x108, 0x4f}, 0xbbc2, 0x2, r2, r8, 0x6, 0x9, 0x3}) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7, 0x8, 0x8, 0x13}, {0xfffffffffffffc01, 0x1f, 0x4, 0x80}, {0x0, 0xffffffff, 0x1, 0x7fffffff}, {0x8, 0x8, 0x6, 0x1a7}, {0x4, 0x6, 0x6, 0x2}, {0xfffffffffffffffe, 0xd2, 0x1, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x61, &(0x7f0000000000)="3dd809ab5843c5d8995a1bbec87a8475cf856ff172f99dc2fbd5dfda26ba0000000052459bf816ad4cde0974000000000000000000000000f40000000000914a431af8bc404ef9a49bd8e32fee93af222f278e4728919c964e7374a438bc2ca0ca100d73ab00"/112) 05:37:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a0", 0xfffffec4) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x2, 0x0, 0x0)                                                                                                                                                                                                 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x3f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 05:37:12 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000})                                                                                                                                                                                                                                            05:37:12 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2080002006, 0x747e98d6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) write(r0, &(0x7f0000000080)="2566e82c37da1bc6af414f0b230748d322dca7048a067ac415bb34569cb1", 0x1e) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000003c000000000058a3", 0x34}], 0x1) 05:37:13 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) close(r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc018, 0x600000) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 05:37:13 executing program 1: getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = getpgid(r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getpgid(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) close(r3) 05:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) fcntl$getflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x480, 0x0, 0x0, 0xfffffffffffffee2) r2 = dup2(r0, r0) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 05:37:13 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() syz_open_pts() close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 05:37:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:37:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x140, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x4, 0x6, 0x4, "b18a8740cd352276e00e2597f1574a7b43919aa9", 0x100, 0x2}) r1 = socket$unix(0x1, 0x0, 0x0) dup2(r1, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xda031a7c4638267e) 05:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x40006}]}) pread(r0, &(0x7f0000000100)="f65688861329", 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x73, &(0x7f0000000080)='z') 05:37:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f63a4053a809b21e07eb4b7e49119d0797ab6d41fd45412acddf1aa4c566d7e3d9dca371f9f035a8a69534514f1f08c0fec602098eeba2cbc054d099ba5db0039dc38e833f2fb629d75f1e24fc2533eacb4fa7daf3cc11a39f41ecc9366d1e95ec4d303db50618c3aa256dddff989a6db3ccae7de869217e6ab3615ec5b4b2954a8d3d0787b0b6d6d1f90b6800fd1995c0596501610ebd550863037abd1d90ccbda6463704eb9e12d2fb8c351014c12db22cae761575f60688e570bd03035233245dccab7bb20ea4e"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000380)="bab84d80e8f994f0d413d771367e8066b1d66d2e6f85c0fda136f09a0c51c603ee787a0f46073080c9ae28c1c4f602da22baccc535f2f88e6ea39d66c3972e670685351900b35d2e428ddc1b81b2d26d2d03e2613ccd78fd67e8f8180ee6551b2545ff682497cf", 0x67}, {&(0x7f0000000400)="7892402893345884ee6501ce545574bb11d7a9ffc0c43817428b8802749ba6fd6cc9cc0dc580b23992b3bda0351beec9e242bd52d966847ae93aa7b0ed5d29c9f1b4311bb7a7b96ee4c41332a6547fe65ddb51eab09694a9c9361b1ec99beb0161dccb18270649cd510afcc6318e2add9f59edb881d76439d4b37e29ce9b964ef2921a88f6398650cfa81dcf375b4ca99a84c9a34994cb15aba12f42f4ca849d0745c8ed771d84d2a50564206a26a6d445d3a98bc2343136caf022bcef3c8df5e2a388127dec9e74493f45e27a97529393cfd5308eee2377f922eda469cdd1d7af3bd605cf32dcce6df986a3194a7322836f57", 0xf3}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x401}, 0x40d) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xcbef4c185fde3d11) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x2, [{0x0, 0x1}, {0x2, 0x8}, {0x1, 0xd4}, {0x3, 0x27}, {0x2, 0x3}, {0x3, 0x2491}, {0x3}, {0x0, 0x2}, {0x2, 0x6}, {0x0, 0x94c}, {0x2, 0x2}, {0x1, 0x8}, {0x2, 0x8001}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xe97}, {0x3, 0x2}, {0x2, 0x1000}, {0x3, 0x6}, {0x1, 0xff}, {0x3, 0x6}, {0x0, 0x8}, {0x3, 0x1}, {0x3, 0x29b}, {0x3, 0x1}, {0x3, 0x4}, {0x0, 0x2}, {0x3, 0xfd4}, {0x1, 0x8000000000}, {0x3, 0x1}, {0x1, 0x3}, {0x2, 0x9}]}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:13 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r1, 0x20004b43) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) 05:37:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x3000, 0x425, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) setsockopt(r0, 0xcb, 0x27, 0x0, 0xfffffffffffffde9) 05:37:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r2) 05:37:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) getrlimit(0x7, &(0x7f0000000040)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b0011332700000000000000000000000000000000000000000000ffff0060f6a2287f433f", 0x2c}], 0x1) 05:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40000000402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30003, 0x48) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) 05:37:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000080)="35f6b02bd34bcf627c845c2264341f4f4d1e0d7b0091bef955e9608605bdfd807d64415f17a8e6f1fe36eaddf716f2298f9aa0565de8ee8d1d1afcd932a0e20678e36d763c", 0x45, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) rename(&(0x7f0000000040)='./file0\x00', 0x0) 05:37:13 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='\x00', 0x123) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x11) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:13 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 05:37:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000003762a6520597ff07000000005b9d071b542a9c9a06000000b818000000290000003300000000dd9cca"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x200000000000004) openat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) 05:37:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:13 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x1, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x1f, "5ab1a4e45b2b840a457be9123647c8f18419c338"}) read(r1, &(0x7f0000000540)=""/226, 0xfffffdea) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 05:37:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x32b, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800000003d829b04a4839d62bdc3c832d6b817430000000cf3ae4d887d953679689e15c777b8c24770bc1660b8302bf766e1b7be6fecca50e2686be2bbf0c713c82028a3170123c83e0706da198728da69a09d0c22f5331e8f44e04eff57b9a4a61df186cfac037addf6235538c3c7ecfae9399337eb2f5b48955ed92799ae0f4a024c60cc4af853d2ac9f4ad8b81b69598a28ee628e400c679a9f344b30e0a03e8a29ef5681fd401588a88", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000300)={0x8}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x80000000, 0x8000, 0x3f, 0x401, &(0x7f00000003c0)={{0x3ff, 0x80, 0x12, 0x3, 0xfffffffffffffffe, 0x4, 0x40}, {[0x0, 0x7f, 0x5, 0x10001, 0x9, 0x1, 0x80000000, 0x5c0d, 0x7fffffff, 0x0, 0x7fff, 0x1767091a, 0x4, 0x9, 0x8, 0x5de, 0x5, 0x6], [0x2, 0x80000001, 0xbc2c, 0xffff, 0x1, 0x80000001, 0x80000001, 0x6, 0x100000001, 0x2], [0x1, 0x1000, 0xd3, 0x8, 0x5, 0x1400000, 0x200], [0x6, 0x6, 0x1, 0x5, 0xabf2, 0x7], [{0x5, 0x2, 0x2, 0x2}, {0xffff, 0x80000001, 0x0, 0x4}, {0xeb64, 0x7048ffa1, 0x5, 0x7}, {0x3, 0xff, 0x10000, 0x80000001}, {0x5, 0x7, 0xa2, 0x1}, {0x0, 0x9, 0x8}, {0x6c1, 0x1, 0x9, 0x2dfa}, {0xff, 0x3, 0x9, 0x1}], {0x9, 0x2, 0xffffffff, 0xc000000000000000}, {0x9, 0xfed, 0x1, 0x8}}}, 0x20, 0x8}) 05:37:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 05:37:13 executing program 1: getpgrp() r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x179) clock_getres(0x4, &(0x7f0000000180)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000440)) fcntl$getown(r0, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x1, 0x800, {0xfff, 0x10001}}) fcntl$getown(r0, 0x5) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x6) pipe2(&(0x7f0000000080), 0x0) 05:37:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) 05:37:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = getppid() dup2(r0, r1) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSCTTY(r1, 0x20007461) dup2(r0, r1) 05:37:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xff, 0x3, 0x8fd, 0xe64e, "7df9ceac12c14c21989845c085311e547c928099", 0xcb7b, 0x400}) 05:37:13 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18880, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000793, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x2e0, 0x8) write(r4, &(0x7f0000000080)='6', 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) dup2(r2, r3) write(r4, 0xfffffffffffffffe, 0x0) read(r4, &(0x7f0000000200)=""/184, 0xb8) fsync(r0) socket(0x2, 0x4001, 0x1) 05:37:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x0) 05:37:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) 05:37:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') connect(r0, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r1 = socket(0x11, 0x40008000, 0x4) shutdown(r1, 0x0) close(r0) 05:37:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="f8a7fd14563bca8c17132fab7819cbf7493fcdc8610593e86b2ad1a800f394d5b75ce1a2784a8018c5ac36373eed5060407ef2df3aca21d7", 0x38, 0x4, 0x0, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) 05:37:14 executing program 0: shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) 05:37:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20a00, 0x122) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x6, 0x2, 0x0, 0x2, &(0x7f0000000100)={{0x20, 0xffffffff, 0x7ff, 0x2, 0x3, 0x7, 0x1cc}, {[0x9, 0x3, 0x3, 0x1, 0xba5, 0x9, 0x9, 0xffffffff, 0x6, 0x9, 0x8, 0x10001, 0x6, 0x7, 0x8c, 0x9, 0x3000000000000000, 0x20], [0x7f, 0x7, 0x5, 0x0, 0xe7df, 0xa328, 0x3e89, 0x1, 0x4785, 0x9], [0x8, 0x6, 0x0, 0xa29, 0xffffffffffffffff, 0x80, 0xfff], [0xfffffffffffffffd, 0x9, 0xe6a, 0x1, 0x10000, 0x3], [{0x3, 0x1, 0x100, 0x1}, {0x48000000000, 0x48, 0x6, 0x800}, {0x27, 0x7ff, 0xff, 0x1}, {0x5, 0xffff, 0xf02, 0x3f}, {0x100000001, 0x800, 0x8000, 0x10001}, {0x2, 0x7, 0x6, 0x3}, {0xfffffffffffffff8, 0x3, 0x4, 0x9}, {0x0, 0x5, 0x1f, 0x2}], {0x0, 0x8, 0x3, 0x9877}, {0x3, 0x100000001, 0x7, 0x280000000}}}, 0x2, 0x1000}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x1, 0x1, 0x10) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) mprotect(&(0x7f0000434000/0x2000)=nil, 0x2000, 0x0) 05:37:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000300)=""/182, 0xb6}, {0x0}, {0x0, 0xfffffffffffffeb0}, {0x0}], 0x4, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x28) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000140)="b26f6ff2f173c65363ca2b44e09cd80aa2897f50a21b2c344405a63a04f2142132174a31f425e6c3504ddfce01c1ee87c95c4cb011fde49f4821bf1512dc9830aa084347f6b5db139a1ff07961e0ef2d6db1076bf2149a628900fb54eb4e4dc080a7c9083d34b218c1fc9a2316863684ccd12a6aed17bcd894b4a7e844bb2228a3c653d69cf1c93e2aa536fec6ba930e12f27916ccc2fbbfa328e7e9edadd0188d301391bd1ef6031a85387859", 0xad) 05:37:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmod(r0, 0x10) openat(r0, &(0x7f0000000080)='./file0\x00', 0xe0, 0x4) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x190) listen(r1, 0x37b) faccessat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x1) 05:37:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x9}, 0xc) 05:37:15 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000400)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af62ff37282921e4fd89720fd3872bab70c1f5a872c8810600c53c894103b22f310b404f36a00f90006ee01be657ae05c500000002000000000000020207a371a3f800040000000000000001000000000000000095da", 0xb1, 0x0, 0x0, 0x0) 05:37:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) 05:37:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b0d071b542a9f4e2fbd0be010b00000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x21b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x810, 0x0) fcntl$setstatus(r0, 0x4, 0x6fe59ecf4ec18205) r1 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="ed791d68ee27a8a221e335865d0466fa8ff5abe83b81806137", 0x19}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) 05:37:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20004, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x10000001, 0xffff}, {0x8a}, {0xa7, 0xfffffffffffffffd}, {0xc4, 0x6}, {0x23, 0x4}], 0x5}) 05:37:15 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0xa0, &(0x7f0000000240)="0b8297e973af1a21bb828af2286b5c43bc355e5046c44be7353951bef500a13c091ae6db1f43a209a6d6ceec5d796a3cb3460ca19b369d9e5788d2b7a4b4c310149b41391c22d0d7a31ee84c51e3882e2500d5cea7c77a3a63a4555d36b3d19937ac7d49b1de08fe70c83de9235c68d2f17e048264c8b89a4252e88da533d2712576eceda9fc886582384ff67b9e9beb3467eea5b08fcd4df3e01517aa61899f") dup2(r2, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 05:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) pipe(&(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 05:37:15 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x900, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socket$inet(0x2, 0x5, 0xb234) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:37:15 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='\x00', &(0x7f00000000c0)=""/15, 0xf) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 05:37:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002c270000000008020000000000000000000100000000000000000000091400000000", 0x2c}], 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) write(r0, &(0x7f0000000100)="09e423e1bad9dc51523bbe82c35dba78fdecd31de084f6ce15961002e422aaeb73ae4660b63935d4961d6280457978c7be20cc07f818c0ae19d28016a481ef0d437d117eb0fd95f039b2018e9e55338c55ea709419b300be9d49589b827cc65e846b68adbc6e4ca5f282a63f44987f3c534e918c534de4e4f6586838d6e14701adf40ef0fbfea0304549e2d8fddbaa5f2b4fef83863060c08b899cf45f7bb31e741d98f72c9532e35763621deb3ee04d0195f34d0c701df770910df6bd2c71a2abad01328a26de3ec65e7a0c0e535c6d", 0xd0) r2 = getegid() getegid() setregid(r1, r2) 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 05:37:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a9", 0x65) write(r0, &(0x7f0000000280)="0f", 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) syz_open_pts() connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5, 0x6, 0x1, 0x3}, {0x9, 0x0, 0xfa, 0x5}, {0x5, 0x0, 0x1, 0x1}]}) 05:37:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x101, 0x138) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x7b37, 0x3}, {0x18, 0x2, 0xffffffff, 0xfffffffffffffffd}, 0x7, [0x0, 0x1000, 0x8000000100000000, 0x401, 0x2, 0xaa5, 0x5, 0xfff]}, 0x3c) bind(r0, &(0x7f0000000080)=@un=@file={0x84decb2cbb0e6ee1, './file0\x00'}, 0xa) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x100) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r0) r2 = accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) fcntl$setstatus(r2, 0x4, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x7ff, 0x6, 0x4, 0x7fff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x2, 0x0, {0x80000000, 0x7fff}}) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setflags(r1, 0x2, 0x1) r3 = accept(r0, 0x0, &(0x7f0000000340)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x0, 0x7ff, 0xfff, 0x0, 0x8, 0x6, 0x7, 0x1, 0x1, 0x0, 0x6}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) setsockopt(r4, 0xfff, 0x4, &(0x7f0000000440)="57c2412107965065f11bc6c1ebb0bc48451446c0675cdfb86e451a249f7016c7797e2004f08dd7437b93517ac85fb67c006617904608eb766228086e9818adddaf1e8641aaff547d542b5b571f070c140dbf5cbdc60a3597f57dd77c", 0x5c) r5 = accept(r3, 0x0, &(0x7f00000004c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x30001, 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000540)=0x1) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000580)=0x1) ioctl$TIOCSDTR(r6, 0x20007479) recvfrom(r0, &(0x7f00000005c0)=""/104, 0x68, 0x800, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000680)) ftruncate(r5, 0x0, 0xfffffffffffffff8) pipe(&(0x7f00000006c0)) 05:37:16 executing program 0: r0 = socket(0x8000000016, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x120, 0x1) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x62, 0x2) 05:37:16 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) readv(r1, &(0x7f0000000000), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 05:37:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) 05:37:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5fef5325111367d2, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getitimer(0x3, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "637b3c227aa3b09b15dd3c9459b000d43f6d27d4924f41a3b37db1fcc7397b699b0046531947d1ee57cfb4590de29bcbe59d08ee55f1e5edde59cee33f1e3a22b9478cfdaf7f2e94c4e9fd8eb8ab3a68816ef50f2c85aaedfce9aa096fd3ce67008176e844e1d4cbb91ef05ef04ff2ca7654e2ba0f3fd4a824158f0ca420ed53153f7acf4346f65be885e7d4617cdc4528b9c3b125e1c831c76d1478730d2ccdfb8fae3f7b099dd99686292ec39fd53bc4f70866666f5fb37347e81a8e8b9d669740d49881aa99b884ce9c60a3baaf9f8ca10d0718e8597f138bb06d684b7bd3b2f47369cf9d0eafc9b83176aaa46bf8bfd4e681472a91a9bc3479084dbe0b"}, 0x107, 0x800) 05:37:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x1, 0x8002, 0xc41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="cb259fc193e81760d7603386a9deee486e7b8bcc71024b00d0c0704aac5dd2b922389ff71454", 0x26}, {&(0x7f0000000140)="1f5b30152597aeadf52a784e0cea67121bceb8ea8cee79c56145", 0x1a}, {&(0x7f0000000180)="503143e77a7ca86d58efe088e3d0ad21de555ae7a86c7694c903d56e145246f869eb6f35b0bd15c7140a3f523df16690d800d6886e2f6bd8d1179d64ff48377cf306338a7d897dc8e7dd709260a675133ea5fd8993f1b4f92f411ff24c899748cf0000f1a379a57beea7c2334357e7d600ac72d07c34a70ddbae3e35391eb7626f4af1c2427f8df067c2c41b206f05db5a368830ec36b956dce09728566a4d91f17db6c54c7019548ebd7925b19382fb574c3361e6a5ee4f7812c0b7aa209b448233e9458719b39de9547315bf4c088cc6", 0xd1}, {&(0x7f0000000280)="e5b3a886c6a142d2712996c5f7c4eeb0c73d9c835d35345f5b199bc4efb89d57b3b5e116fad71cd4c9bcc78faf9de5c41795f266f68a7a0bb45e0059c0a701f840885e44383e8ce97738c1930ebdae28cbe78bb1b6824a626cc3d2758c2ed56cc469684f30957934616a76117dd4e9", 0x6f}, {&(0x7f0000000380)="023a40d198144c44290b47ad2523e96dd870925e32524c70e549bc62bb8c963712a14c44819ac190d08da3b886e7c604f581c1176085e56939af07c8198749ef42d3dad63dec74b527553b06d11bf0061e632c2bb9cc8186df658ece7d704b7bc157bc73206bc1d715e74a764b5325ef2bc9f41b5f862dca7bdc7b6bd8e4cf4ef069232b0733217abdaaf34cec1bbc31be1f96a829599706779936827854773271b3860abd0e28e5cce37eb4f677d220f37cff916a21c1f37f2b1e8755e016805e88926cb37530063dbc82e11daf68f471438cc1af1acc484717b99808", 0xdd}], 0x5, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x118, 0xaeb75e41213ff9e4}, 0x0) 05:37:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = semget(0x3, 0x4, 0x55) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000340)=""/4096) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) r3 = getgid() fchown(r0, r1, r3) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xec) read(0xffffffffffffffff, &(0x7f0000000140)=""/198, 0xc6) 05:37:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)=',', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) syz_open_pts() syz_open_pts() 05:37:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='W') 05:37:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x8020, 0x0) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="dcb5fcf3d5864648776abfa04e6568278ec5e6fbf02ccec3bb1fd8c07d2edea2a37541fef52a1235246b83c5fabc29505cdd2f9c65b8e542b1fc1c32a47c3eb5d6c7de11c70c15564542f1d6f9d3358a9eef1774b52fe344862ef168248ba98e227e5cdda94e4dd9a113441061bce57fee6e6bd2ca2df5aabdf46b5a412b410ded49802ca440686f27e9b02dd717334c8e17dce739ad8dafc4f5107278f4d1d113dfc3f1f1b63a46947bddc8258ef2aaf626fbc5062b36c73fa288335c8a3f3f420bb313a7bcf9238954e2f321e6278ed29480f3ece686c6192a", 0xda}, {&(0x7f0000000340)="b24f00067846a365c3f8d241ceb6e1cf33f98f0fd3b314c94480bc822900a84aae8ab8a27b44c1a2a709405895a9cfbb8137d47ee81c30a6fafd0027489b804166f0721cd0dfb959be3e616beaa3a9c5cd8180ee34ffef79e4b31944a172c59411367dea53dc9e221a2d0b478afa109c6716cd3d76779327eaafe33df0f73750d618a47448ada7d8af0abea445c3d4d8cbc3219acb17c22613d240b5ca3880d447b13e35ae282008250e124cbdd163014e9f0855b198bf3f98ab7ce3c3b2631394087f4783f52614e93925fd51a90f39e13225d48736d254b3b1b7771cfb27c47bc6d58c439a25978b794cc7d30728756f8d61b6d2ec81bbfaf6e57a07f8ec", 0xff}, {&(0x7f00000010c0)="7ec4aa75a4f4a51ee761c71833141e3d4ffbdd89d55ceae64ca4bbc1d33cfc1471de0e68274fea0f60b9079042afd9aa37cb6b86679bf650c5ec5fc6afcac09d15579c72a3694aac4cfd81ad1ebbacdd31f9117a101dfd943b6a754330e962348201e9e30fe0a0d3919da849d35f8330bbe5920937ca6fd9d7c941e1d080b541f38239694d196d33264dfc90459cb8fea6695b449ed3a773c6dd7c064103b66e6696dbc90cec3849f7ac398f333cfd980e1b654a8ed8ee68bf0e68ef75df400376cf33c25fcb54eef0bfd59aab36491fa66f5ff8aa55f82ebf54efbace9be37055a33164df21a18d53cbbc2d5de3a9fab444f71565528c363640332d4854b67d7bab36fe91c1236a1ece2b34d004f2c20b95a191af518255e2dc71399128e5f0502ebecf7b8c97307bc88184e7622ea70a97dad36f5385b24f02423aedccef18ec427f7e2d23941ada1ace53e796f14e70a9d78f5f89ef11c676468bacd10aace3aa3fb4dfd415cfd50a21561263e3f24455b4feac53605d56bb9d509481e93cd2372a53abdfd3b0316d72119c51b78abfdb9e691048166e5a6fe87dd2ab8d2b1a7749159d5c1208deb18126cb0e85375c9b96cb43f1a0518d991eff2445727a8261f8036da805faaf4a09788cdcf60e40ed47c6ea4a7a372ce0b60cea824eed93ef1c06d15a60b6d20417c392995e050a21bbf38bf3f4e2421e043c01a595e730636c171e8b609f82f312962f97f3bfd32c43f63d296d9f4de2808e48640d720a8e8bc8a6988aa85233868173725b0bc5d76591232e3d4ea897c3a848622804334e32ff6afbccd279220a6ab05d5a51cebf2f003a281a7a94e112bb115e1370131a1e7c8405a7d7728d8f7a9fcb0e59a7c1341511caba627491ccf5920e7854d052bedc4e9763c0165d4bdfff6d2c20083ebe91eea22f989c913322db5deecce15b4d42d25bf5626bdc1c07387e88be252bf15a329af04e7353f4b10f2e420739467ea5abe3c432ef35e3f25ea7752e60156b2fcddc81ddc3f12bdaf9421de9917a5694e0587da1842971fca9a380f457ee34bbd978cd26944e0a59c74907c59ce5ebc8e0c43ceb8e7cad3778ff3da30395adfaf00cf320aeebe387756f9b698e07efa3c191175d5e237c2cc49184b3e16986361e9ec749fc42ed541d57e2b0aef63c45b3c5bb911a64c5218cf25ddd482b639751f6320213ad4f52be66dad5fc05bdc0c25d923948bf16e2c004201f05b4accdcd065a8ab3e4c720a385bc5e886691afa1a8fb352bf516b357c0b683ebaa262e2fd349b3c3589838acef86196387bdebb583bc0ab26be41bb9cdac5e76b9ebaccbc26cbbd9b267c9d8432b6c6965e0d12e486ac65895a90615f320875ded442bf90b401aed8c86777347e447668a68170ea08cb24a3602c82cb0ccddc430e367ddf6c6d8106da644a736ce9b6ca004d117eb81acd81574d6674c81646032b02eb98116ca84ad7bd17ceb7ac005fc981aa2f606a36ab7646f646c7edb56d6cedaee3cc8433e152f67ae127f18a3fe6f57907e55994e130580ee7b5cedd16aeac838a7a7feaf1ea0c7c621d98d40b5438123b295b5f625437eeab225ad0240fbfae92ffde01bc94d5e47cd762bae917c526657aeadbd3a663b93fe908136eef8b4dedff7a3cdee9e5e167fc5e9d11ea9902afca5c3d6cdc34995064054d89288f713cffd51ecc527f679cc3dbf79953570b1739adf49692c0794e79dd32d9d7af29be9abde58258a3c158d47f0d91cca92c25dcb5778386c86e5a068ec86241c56b93e3929447e59de251b7dad391272b6c2d25931b42c75dec330f5f4c75dfa366c0839f5ffccc68404aa53baabdfd85c127eb30500679fd979f219dad5702b65f724d3ca9496925db182550f56ad6bae326cdd4d6caf11d90a2f06d607d7b949d05ea5e9e8596ccdcaf541f8d2bc32cb8c7493357a5d5619c603c5dd23eeaf338e16d243a0d9acb9ee851cb4b4f1e4bc8c018d5c0397f512f0cc81579535c79af12ea0aaefab8e839276ae3f787333ab7a9971110892102a51735d0d1535b6fb875cffb870251f82af6fdc3d5995534b54a608451102a8e7fa9aeb4374256302760cfd4ec4118acf8d5045263abe4d1c9a961fd6d46fd9e2fdcb10339bff4af9660b108eb0117018756cb9cb74430fd1d97649eb95289912acd179f36625be3e792f8d33e41cf54e22ee9c5e59a72e297fd7cf928aa9d2db772431b1a8ef0bd1675399a09286df13215d3a7f653e873a0684d71e01975ebe0e7e5f1a403a1548a5f845edba12f3b80fd9cb72770ba9d135510a7dfe5d2fd4194c5aa22b83ebec4da33e18e2f52fd30440c4cad9bb08522a95ba3dfb054910256d61738b82ccd2f85444cb7133ffa4246fe42555048c581946c7eebef52c7cffef637faa633b6b5321972030a95ad64c2a019dc258b6d9ad1d11f5deb3a40a35d51dde7d55903c7b5186240e5f61f0b571c599d4f078c95925b9bb882b4c1dce1dd27c1433732bfb923aedc573cdef62c2b5e251449074f60ccee65b745a061fb5c0925efc3a23a1d7c836b1bc1e13deea90f3889c9570b1140fd69c11248a35bfc2cafcd399ca122bb527b715e6e869bf150bcd7282ce2f33ab11d9ff0cc5b38949c0a3819441793fad1b9d5a7684d98b2b992cb3f0d71afe2afa1a30f1b6e904cd92d0724215d96f460a4ac5e1337e6d07058203dffe6a00a93f8082cfa8c51e1b9a3b05210076fe5f4ed38d62fb927b7db721f631fe3fd6a2b17b820c09d42b46ebfc0f4e5db6bf2fb0472bc2f67241e7363cdd2ec8e0e757127e86c220da1108248b728c44f07f61b2cf8a6d938f518ad2d062121c3d08ad8abb047151bc37c95ace9c8b69f7fad0a96617aede947c5d4aef47dfedc46ca34280d59d1e62bfd0ca17073f17d0f5c53f0c7bf60a76fbf21a28b1488ecaa91cda3959a419adca2d0418eb9e0c7caf62d4e726e1b1db7be5fd8849f0346132028a9690f8e3b37af2b00a176ce9d93fc25b234a1882316d55be03b3526eb8c22b4243376c2255537e92beebf16a07a8320e16107e13a58663263aff9cc1eda801d1b41da15958b01eaff58dd4475103a13cc56095f006ff9e80d8c34028844e1d60e6314c7179f295bdf1363fd6f784c35dc36e3b1ce39f9ebdf6a6e083aec13d2e0d77ffdc42cde312b927c97b6b1fff3a08ad59c7619edce2e094c4b6daaabc5db7189b9300f1c515559c350a7182d41ebdbaa895c0a15c1f5f5bf4a5b0bfe98e9f9394aecdf7fc07ae2ab2320f5c8dd4ecdaacea49645d9223cee0ed35e2eba3f3b1862bdf93d97070b8eec3df50cd2b399a49598b736402f591b5f731366aebff3444afcfadf7f930fc74ebc69c1fc8fd64805aa5695c43f49b8c62f6a8261ecf7d503737f2ffb4ba3dd7f44680f8dcfe624a4b0ce646072e545ba37f167fcf203a9ab3d268505ffad3caafeda3d0b9e69a050a186dbbeb22785c037afd157a3bd225497a50c042026d04b9673169babb5cb525fca48cc270e20d5ad5217edd8db5252520b0326e3039bcbaf2f5cb87f3efab7e4949d366159925347c145e7fbcd7561ee57c3818e701943bb439f890ea1a132e0e7da8e60c869a74e113334fa1cac47cc1078c592eadb9ab65e06f31ba618907efb52e38e4ddf29319676f0b5aaefa86fc5288e805af13d06c9694ba2e6044157d6a66aad382d52ccc8ddb892fabec069154ce329f81fbadf202e0d102ae13d82b2cf8e64110ea39586ade9f9e9b83e31a7534744a34b25d58bce83399c688c7332a0d276503cca19e635a3235a37cf8153aeb5ff3cc60d853e1ea67f501eb752eb866d9a8ea082be1f02d674adf7db9850a1dc6038e6235433c5838c5545557b6d00ec3f555dcbc7c9374adf1277f0b797b374aad624d1502073095ed0bc8cbab84d76c6dccfba963f3c680a49448032e68f9c8f4eae077381d5124e052c85d1e83fd11db272a188ad19adfc1378b8d21a43a9a1c4c5d91f9a471f7bddce6a71c5fc483ff0f31676ca20e7ca8b93eccd4d3c8e760ae585eb219a177b9b3765c25d934687cc965ed7b29f34bd3c9f345074280bb46088d47aea0ac9944d841ada7ed732e8e9327ab6ddb917f64965ce0d02834a611f442fa95e63ecb794a85cd47770857422b21e83f435fdbe420f1675b0d9a7de054c6acf26c8e94cc7ffd076c793de1f1a9c4920fbdccea9b3ab0ba2325b297d61cd6cec700b82bccca392322e24e12618ff158de6a5a27b6168b8c49b684c901cd49223d756f72103c728cf1bf82659e0905cc2b81d650cf88be9b34fbe3d240387ce84c34adad1aaa9f6170e9531b4150ee5a744d988cf6059b43addec6ff7ee0e19249f48c553b775c8731ad67ab7c2aa632b37782feace30107584fcdf5bcbbc9235d382a016c53378716a73ade8186e2d57311995e4f0fd25cd85ef11c6a10051a2673b9de66e7f802c2af288c42e07d6e5be2ef4d63095502b43446a2dc473e8c8cdd0c4be1ee9e4c96fe60188303875c6104f2997a74d08220cf600d0655fc8e7ed4fd8e3b29366fd2c1b76dffb6809339cdf5be40b9858e5c3aacdc62ec56b694ef8fcf98ae12dce71b0bf3a7c0552f39a6a056c650ad54995656994614ec4914c69df4ed3eddbfb757ddeacccd6ee78598a7a5168d3488c6dd1f7532ffe258ae16e8cc51bbfeec539ad58bbd48635dd87a9bf78d9864246c8eaf57aaa3863296cd865ee04b5d5114bca2bc555a9d5d25bda17d7dbb82d50269f8140dca3fa83ae40c700974afad8c30bb3bc2b7652d1724b8cf96b55665ef10702ec961fe1af3c43579b0176df1e0d66fcd4494298fecc1537b15f17419a6fd4a45d89f727613ccd9ad2a4ab1716279b846b10dafab2e9a59b4041fbb72205ee6c1c6dc623976027cab4df0d0f65b5537ddd76c4277b7721fd1582f6e3db2527dfd768cfd2f33e5663a9782672c7bcf693a708998c491256ef466f58fe2041bc21de7eabaeb15787119a04c1df4cca1ae98c568fc2c8c74a18114dfa638cc51d4be3f93796153142c74241395a00104be101ef691f1167b008406027621120631aba894172b5e91a568c2c7bc8606bba010e79bfc649cf1f53d746cd8a7089986a3899e7cdad29530b2b9ef47749585ce961e13966b2a1035dcf8c710e3a96f03fb733ea0b161c4d2d3793516c74f432bb17eb7bc73688c512c7f4c5b1acfa6d6edad2526728378178ff27279a6c70da9c76f7fd225ee95ca85912c5209c12f6f75027b310de3589cc6083ba7d11a5a3d6747a9b1d54b0f61cbbb204ca8544c71a2eddc8669eb715186b8503131eddadec0def3fa59112232ca43ec841b61c2724582af1524a19d7050e3044226e1643345206e471bf00712eb8d71ce3ec42cafb4eec1f67a008a03ddaa4a4f78fa83bfd474bf26b22e49d26d2da9a2f1dbade021fc75ad25e0a64a993219de5d3d1ef9d86cfec351d1fee76cb8701b55dd5c54e724d4e5112b39e5e27b512c8ffee5845370f8860172793a473fee780e51b4fb0095006c448213dd8797f7b4647d7efbc144d79b792bfdbc5f6cdd598355fe9bd65505ea5240eeea3278dd9e6fd771622b484a834c3025f6944a75487c0fbf22b791af270c0afb06d3fa40d9de3a7c6b312d67a848319c28327b5fa197e18b8906c845c3a59a808912e328112d7fc31ab636176c722b3eec67782d6ad82f371fb75f506a0d25ead05d14f45ee79519082353315a44bffb52756f9e776284c726fa2283a8bd1e6cb35fdc5d672a93fc0986", 0x1000}, {&(0x7f0000000040)="aeed205c5b0c198701ca7781356172ef5a98958469ef94d61dc144e851aa95393e4b4f9bb18ec2fce278ff3be1c326e9d8c9431787b8d664e7", 0x39}, {&(0x7f0000000440)="194f20007285cdbbf9c22289f8e1d3a4c3e6ea59da159fee5e5ad48e791210c51af727f183c08297e4890d18c66aaf29a4555b02fa0ad1657f262964603ef60f8272516a8644352b5e9f5084a6095d15ebcac42555e161d8b08492e9de02dd5541cb281a521d3fd7fe9b0a23824e3e78df70cd19090d0470a2679226f0db0d3c08be84b82c31ebac095e3e43e1d355b1c8dc5d8af0eb42cedfd9f2d331e5d8fe8f36327659a3f070618967fe1f16048e0b9e843e3e9d5bc15ab1176f92bdc22e6da3d458f3cd7f386e7f2906bb77049ef763a79b24203ea615ab3d4a74dca9375f295ccb007dcb5fc75674b037e0338a6b00c0b9db", 0xf5}, {&(0x7f0000000540)="7eb5d0e8dd47ac445c500a42dae0db2fa5f987142913a640e3db469b00fc89ab6544129a837ca0a819830d9c8723e80c1b08fcc66927f331c290a44cd2290a1ccafd676b55e4648895a218acd4f8f13d1eef427f42bd93dd3456586295c02918a7afcbe0838c8db085e350c697cf1ba8179efca03b93fddeeb41376d9c65fac66ff54f6fa1004affbcb60c464406ca63dd7fc1157cef76e4920da8d7f81b1b", 0x9f}], 0x6, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r3, r1, r4, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r2, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r1, r3, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xf8, 0x4}, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc)     05:37:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r1, 0x20007465, 0x0)     05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20a10, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff9b}) 05:37:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x60d4, 0x7ff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x800001000000100, 0x200000}], 0x1}) 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x290, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x240000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) ftruncate(r0, 0x0, 0x0) 05:37:19 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f00000011c0)='./file0\x00', 0x0, 0xd0) getpeername$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec95e17f01bb34091c28acc300"/4098], &(0x7f0000002240)=0x1002) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x4}, {0xffffffffffffffff, 0x2}], 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) open(&(0x7f0000000000)='./file0\x00', 0x20602, 0x0) readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002340)={'tap', 0x0}) r6 = getegid() r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f00000022c0)=0xc) getgroups(0x5, &(0x7f0000002300)=[r4, r5, r6, r7, r8]) 05:37:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x1, &(0x7f0000000100)=[r3]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x10) connect(r4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) writev(r1, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 05:37:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="8300b3979ea67c1aa87a5f05e4383bc7ddb7e763fb3ed8c0916dc58efe42538a38cc8527dee84f324eae450def4546ee298855ed2f4428ed059d84d085a7c40632584b79936f9f318b9226f51557869a9eafe566e5de76d118b2cfd056a5d829e7b6e45c32ff42ec5c2f5364afc6fc4446ed08f5c55f5d296cf7dd53d7e8e04a40a180f93704e23bcaf608a741b7a6c7501321f46ff4819a673c304c746862d44435d4dddd37f8ca8eb2b42b60ec739a994c8a909bb96799236022769c216de7b0a60b43ecec70ca0e94cf495f3228f02c5dcca768e41116189f", 0xda, 0xb, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x20001008, &(0x7f00000000c0)=0x16d200, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x59f, 0xfffffffffffffffc, 0xfffffffffffffffe, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 05:37:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80001ffc, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) 05:37:19 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x80}, {r1, 0x4}], 0x2, 0xfb) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x200000008001, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r3, 0x7) 05:37:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2b66696c653000bab090bf6d2d81aae7a5ad696fc57b3bf57fa2f2ba7e4e3df423a765676c5f063d16f8b66c84562723f38c0bc1c0d057a224785d3b37867f46fa475f09814c63f473bfb46ccc13ffccbb212880ce0decf9c7ee0796977708943581dc2bbbe1d9cce7303ef248d90778f439445f137a68f6eb"], 0x9, 0x0}, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 05:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa8, &(0x7f0000000100)="2f8deec32fc6887f0a321904") 05:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 05:37:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x7, 0x101) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) nanosleep(&(0x7f0000000040)={0x0, 0x3}, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 05:37:20 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0xfff) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x96, 0x1}, {0x100000001, 0x80000000}}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x4c19adaa, 0x7, 0x89a6, 0x7]}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x2) 05:37:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c04f7b2027, 0x1302) mknod(&(0x7f0000000180)='./bus\x00', 0x1002, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x56) 05:37:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x300, 0x30) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x88, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8000, 0x0) r11 = syz_open_pts() pipe(&(0x7f0000000440)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x21, 0x4, 0x62, 0x380}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000004, 0x9, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x8}, {{r4}, 0xffffffffffffffff, 0x78, 0x20000002, 0x8, 0xbcd}, {{r5}, 0xfffffffffffffffc, 0x22, 0x2, 0x7ff, 0x5}, {{r6}, 0xffffffffffffffff, 0x32, 0xfffff, 0x4, 0x101}, {{r7}, 0xfffffffffffffff8, 0x4, 0x8, 0x3, 0x80}, {{r8}, 0xfffffffffffffffd, 0x10, 0x80000004, 0x1ae, 0x400}, {{r9}, 0xffffffffffffffff, 0x80, 0x8, 0x3, 0x100}, {{r10}, 0x67ade96f11d2a8e5, 0x41, 0x1, 0x2, 0x4}], 0x40, &(0x7f00000004c0)=[{{r11}, 0xfffffffffffffffa, 0x1a, 0x84, 0x8, 0x80}, {{r12}, 0xffffffffffffffff, 0x4, 0x50, 0x80000001, 0x5}, {{}, 0xfffffffffffffffc, 0x0, 0x40000011, 0x7fff, 0x1ff}], 0x22, &(0x7f0000000540)={0x3, 0xffffffffffffabe5}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000005c0)=0xde) ioctl$KDSETRAD(r2, 0x20004b43) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2d98) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) ioctl$BIOCSDLT(r13, 0x8004427a, &(0x7f0000000580)=0x5) fcntl$setstatus(r13, 0x4, 0x0) 05:37:21 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f000011a000/0x2000)=nil, 0x2000, 0x3) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20018, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 05:37:21 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0xfff, 0x7f}) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000080)="e5e86e2a7402bf8f4a63bb2803134789f3217eff6ab28c91e2285b19d9dea17135b3bdb4801d8b2e0e29da2aa9e2797f4dd707d6509860ceaaa20f17605a5c98d8f4045e21320c97ad3dd44b8a12051b1de06cc92a11fa155046e3e8af632f87fe60d58aa4d70ac0ccd92d9a6eb281052a748795282c390d6f36afdc93818128968986", 0x83) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 05:37:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070008000080000900000000000000b3b70005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 05:37:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200044}, {0x24}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") 05:37:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = dup(0xffffffffffffff9c) socketpair(0x1e, 0x4000, 0xfffffffffffffffd, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b93c6315df38a2000000005b2249f5bd30f049cd04e9ab7a1ce2dca138da534bceb331221b3fdbda4800b8a80eddcb0ec6518af84218bf36ef6b239f5face47649003dea013df604446f6071cf01a55d639de8ed3149ae8a441c445c5ec27825c8690e8e2210221566f439b80327f4e410d963529022a28e9c6fa9144e816a73888e3a60f34b08e539d337aaa3ffad71d470da"], &(0x7f0000000140)=0x5b) socketpair(0x2, 0x5, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x48, 0xfffff, 0x1, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x21, 0x0, 0x3, 0x7}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x6}], 0x0, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x3f, 0x3d}], 0x10000, &(0x7f0000000280)={0x7, 0xfffffffffffffffd}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = dup2(r7, r7) fcntl$setown(r9, 0x6, r8) 05:37:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x185) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 05:37:21 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000002c0)={0x0, 0x81, 0x5, 0x4, 0xfffffffffffffffe}) r1 = socket$inet6(0x18, 0x3, 0x104) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fbf3c81045a97a58605b1a182e2f5f9796886669b683e65d7fd85b90ca266c1a96bfadb72ca7be2b4c4b68cf89386febec205b0fff26e0bc56e5f95ae9fa7fa84193a4995816d64fe390f6fa650ea34e1f31b78572fa3df61bb0ccbf6f22b902e9d5557745c788911cc249e9893f6dfc571092461dacb857bc569dd8406bd9242a635c9d4ec8885205bb1c8d3d612fef10987f27367c78f890058707d741900f3138e4d5eb75653f5fd9654ddaa3e262723c5fa467f2eb1d218404997ebd84e515f4558efdcb343a8b0181a472ee88c545d5c75af91f8005a6a89872a4e61d"], 0x1c, 0x0}, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x7, 0xffffffffffffffbf, {0x6, 0x3}}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000300)="9569675823a28421bf7ee64385b8424f892076e9dc4cd2ed39b70189c847abc128a347b31bd80fe9e1f3b3b7842c90ead1a76699dad1cd95dbbf504c69351d5e6f05d674c1c8547665258fa229975774eeb3ed2079cce28931261d72456371a35ef4bf7c061c9103ecb3f958d644d5", 0x6f) 05:37:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:21 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x2, 0x40, {0x10000, 0xfffffffffffffffb}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000340)=0x1a) nanosleep(&(0x7f00000000c0)={0x2, 0xfffffffffffffffe}, 0x0) write(r3, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x6, [{0x2, 0x8001}, {0x2, 0x9}, {0x3, 0x3}, {0x3, 0x66}, {0x3, 0x5}, {0x0, 0x7}, {0x1, 0x100}, {0x1, 0x4}, {0x1, 0x2}, {0x3, 0x100}, {0x3, 0x9fc7}, {0x1, 0x4}, {0x2, 0xa8}, {0x3, 0x4}, {0x3, 0x80000000}, {0x3, 0x28b1}, {0x1, 0x6}, {0x1, 0x1}, {0x1, 0x1f}, {0x3, 0x6}, {0x2, 0xffffffffffffffd3}, {0x3, 0x2}, {0x3, 0xfe}, {0x3, 0x1}, {0x1, 0x6}, {0x2, 0x100000000}, {0x0, 0xffff}, {0x3, 0xf000000000000000}, {0x0, 0x6}, {0x2, 0x8000}, {0x3, 0x7}, {0x2, 0x5f}]}) 05:37:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x8042, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000540)={{}, 0x6, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) socketpair(0x18, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() ftruncate(r3, 0x0, 0xffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={r4, r5, r6}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r7 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000280)={0x0, 0x400, 0x6}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e4961e85d650000c6c164c47a74f720b3e25e63a9bc7c0bd81dd900310e0d184c04580c072092c508"], 0xa) read(r8, &(0x7f0000000340)=""/164, 0xa4) close(r8) r11 = dup(r7) r12 = syz_open_pts() ioctl$BIOCPROMISC(r11, 0x20004269) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) dup(r12) readv(r12, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000240)={0x8585, 0x8, 0x40}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000300)={0x40, 0x0, 0xd9df, 0x0, "713033db849fe132b91e4c070bbb017fb85de02f", 0x4}) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb3, &(0x7f0000000240)="96124b8dc0e3385bc424945d30cc2eebbf3c9082a748ac131fe52cd7b2eeef79f6414b06259116d7f9b795256a261ca411fcb6f0d454f03ce3183c82580be206ab46caacfa30c0ab9cbc5a5d88c243e56a7469dd3bb8285e80b57489ef9c71ba5b54fdbe8cdb3cd74f41c1cd6b4ded1d1eccce63082fdcefa6705301000000625ee6ab7b5849250310193768eed8b9e75e2cf831e2eaf488c72a3f3781ca5eccef7bba1389801140f4fdef338f111f2d8d372e") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 05:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x1, 0x90d2, 0x8000, "d700e74de400000000000000ed00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getrlimit(0x7, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) fchflags(r1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 05:37:22 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) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, 0x0, 0x0) write(r1, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{r1, 0x88}, {r1, 0x55}, {r1}, {r1, 0x4}], 0x4, 0x100000001) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r3 = syz_open_pts() close(r1) dup(r0) writev(r3, &(0x7f0000000fc0)=[{&(0x7f0000000180)="2aecbf62a98e3bd21d00b6fdc9b0e737d9adf8cf2381d10bff600ccc3331b3545de8814ac7c2e4fbd5b06b192188c7f0205cb5e1daebd8d215617f029488c827526f467590c71889fa03c1b253baf4c2c4668854e5f967cb785fd094a59b492d2616108860edc359e9bf77532678edd7c4c13083c3e21529e847418437ddce31a310d6f2f85300af66723edc4731e7ef21e9b90e8437db351bf70b2992747594b767711c8e1e3819dd50aa922a9d1cd6f5ae4f7cbf95141882f5c387c6d99d915d113d231398", 0xc6}, {&(0x7f0000000040)="3f0784c117b1d38cd4cb3e2ca454fbbfbc0a5ccd64554449ec9e94b952305b2b41004060f2e41a7f8073d5fa8ab764087a389d82c87b3835", 0x38}, {&(0x7f0000000e80)="59a989d84e7a01f44ccaed5ff90d4c9c5b1597dff8aabbedad3a618123055e0c831299c73a52d40df8484ec3dec34a32b26a594ed03ea9164f57d7532875d18eb9034b7008339c323280e0e851d95a8464faaffbe087c89b25c9ca4d442e647a83c7616f6356de1527802c4f253fb8b5fa165f0222a5ec409e", 0x79}, {&(0x7f0000000f00)="89b8e72303bfb3a04494935390a7e5b3df9029a1464c444331250e6c5e9c80a51443b8802744d53c6590b19e320d57b25ac7316da6c6f4abef017e85298b9002ffc22997b81cc162830171bc08fe0831366e5c85fdf2982d8ff051ddec7abe53bf6db1f6acec32ab4475e2e0c173af19cf6dde7df836f731ee214ec701c5b75f8e77a127b759ee6020858510bb5bc8ad46434b097db2b590f8e1400a5838924562bc978fdfb56027e98dcbe08cb5cfb5a030f18e077b866a", 0xb8}], 0x4) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) syz_open_pts() 05:37:22 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:37:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="280000004bff14ccc95a80f48fedafb4ef822700000408cd3fc00000000000000092af51e59c", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x5, 0x6, 0x1, 0x6}) write(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) dup2(r2, r1) 05:37:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x482, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:23 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = semget$private(0x0, 0x3, 0x18) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000100)=""/245) 05:37:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open(&(0x7f0000000040)='./file1\x00', 0x102, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x5}) shutdown(r0, 0x1) socket(0x16, 0xc00a, 0x0) 05:37:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) getdents(r0, &(0x7f0000000180)=""/245, 0xf5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r1, 0xff, 0x7, &(0x7f0000000040)="a2fea0cecc980ed36adf3c797b362e87214ea34f9f745537086781408a6d9b3150d48199b379641e9cac0ddef360bdcc717156e40d4bea58ed26bf83665ea18b4eedd0006501210a0b1e192efbc33334b020e3f3e99944e2f918a23ec4abe137d7b2abfff98f5b6929ba37192a5cef9d08dfb19d04530f8471de31abc305e4a421ff529a1d704a385b401822ad9719ab7fc577b68331ccae8e23a9594a819a941c0db3a37d1b5a949eb24d83d93bebd12ee2735ca40e65a0b82812e6cc53c55a4c9afc9ef6c9a9bc4120117dab6ab51859b5c60f8ffc2af1a0a3726f171b65dbfe73a47a4b4cd865cb60bd82204ba8bb6b428457a8f2b67aceec0eab53", 0xfd) flock(r1, 0x4) socket(0x26, 0x4000, 0x4000000000000009) 05:37:23 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x7, 0x4958, &(0x7f0000000000)="f572c7a0154af38a24941b0964513ab8dede21dd517ce05ecb8ccb24a7b066dff495c5d3aa0df4fbc88580bcbde2d9", 0x2f) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 05:37:23 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x520, 0x0) fsync(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/81}, &(0x7f0000000200)=0x53) getpeername$unix(r2, &(0x7f0000000240)=@file={0x0, ""/72}, &(0x7f00000002c0)=0x4a) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/14, 0xe) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) 05:37:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000340)="d318754638c7f2b98a2cf7b116888f056f45", 0x12}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) r5 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r4, r5, 0x6) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356414957d99ac2cee8510c4e2", 0xf7, 0x0, 0x59) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000900)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {0x0, 0x126b80000000}]}) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x20) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 09:15:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10200, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="b2b6918bdc3362cc4d39061a36e6cbb36956d185cfb391370e19199eb0ba82d723cac1295a8d73720a7c5ba00b7d36d7b24f6efed2694d2bb61b5b8cc557362f40e8ea36d51ec2d24f6bbb859d5207", 0x4f}, {&(0x7f0000000200)="18426cd0a392b31a6bc516769e03a9aa7024dde8330c14646b9a38165dd019b02d731a01dfaa25fba8ad3ac8d96f02a1dfe4b1eeaace50d9c8815a13d3ab1c82757ae4a370189e99567fc384bd3e657aad46b69a5b0445681c845cb3a076201f4a9a20454dde3dbbe98ed63e41883983c87213dc1fb2d2de1d5adcec2a4ac76253dee886c948d8417a457a04254eeadb2dfda99a8f591755c488fc7faf5836018d685faca5dcaed3bb980c3c5a6e1fec686d3fa827db33b9e9f5e03f7de16afa07a0f639d207f1ea585997fa399f9bac522b6d1f11bab7efcaef5df06e0edc03c0b5f34f3030fb73c7e5ee", 0xeb}, {&(0x7f0000000300)="a7cecc2cae7d8a185bce66fbd9baa5d40d268c1350ac9b0c72ad19dfff11c20e6970509983", 0x25}, {&(0x7f0000000340)="4e8bcbbbc20ff189a802c7ef0132b0808278687ed3140120be4af0b1786faa926d0f0c7cf28753dfdbba5bdbbb6ca3aa4bc478175feac282a09e399f4ea91b4bedc20a4ff3aeb08807fe448f02daeb799e26e9e786e31066dbb6b20d14f581efb221c53f80a5578c747655f2c3d50c83d73950e6dd793270eeb7a8366bf6e9473833fd701985dfb7bceeb77e31f2da5a2d10f244d8f20e4bf88fb686ed23eeb49d440cc4799cc1d136817497f22ae083adc50b1a5999578f4eac07b9fd6ee4e6c191c7fbe17ab89053ece0d9eefddce68ab0ff9aeac694481903b15825777d9ac47d37d6008330d29403b69f5df1ce850164a92264aa09588a9fb2", 0xfb}, {&(0x7f0000000440)="78e94578c850c6cbc42b653af6204d140efb1567297b7645e71554692c217d75a5bbfdde1974fb09ecb3702d48c21bc69b61adc99bd1d329b794c8c6f031f97e3ef2150749156a66c9756db9e1a570f23cce66588820c692b25a337723227735e7ffdd0ac122fee4b32a160929cd0ef39fa6ea5bce00075a15592e545b07e16da35c5c9fbbaafab1254ff264318ddadb0f88e18eb3c0f5d7c3453269356e188cf61fc349954ff878692f6b4229d6cc3a022b6f", 0xb3}], 0x5, 0x0, 0x0, 0x8}, 0x40b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000005c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 09:15:55 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x20000000001a7) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x83, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/73}, &(0x7f0000000040)=0x4b) link(&(0x7f0000000080)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control\x00', 0xc020, 0x8) 09:15:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') 09:15:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:15:55 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x4705ce52, 0xc3b3, {0x6, 0x80}}) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) 09:15:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') dup2(r2, r0) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 09:15:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 09:15:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/132, 0x84, 0x842, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000180)="1b3209df45e51e4f3ecb4d29b44c35c653885a469971aaf2b75d8094b4edb1b1fd6139f4d2d69ad9f6e6290feef025acefc7dfbf849223fe1c7c4ed783042e9310ef29e5175a002c5934f37ef0707a448ee0d42c28d132946320290979c74a05b423b872da1f5a4b3d1686007cfb9b99b3d90390be4db89154611c445976ea79414d002d6dc7c96d4498ef476b1e659bc48bb56bc49738dcb8e80e2bdf5bda36291f95d088646dbc20f4577ed029687fac15eb57da6ddddd9f79895703f282ae8a9018cd6fc4891de499fae3b34791b9849e23b375a0bec9d669d81a34d652c8aaea3fef01b704bb2a95b2772df66bea21815e32a17fcfd1737373c48e54d30ca43821009342669a706d2f04e39f07cf30ffe634f54e0feb5e326bf4140f1b36ceae9db374eeccb1d32401dcf154a85cabaf8788e7360727b3d1f5b1f07da3e5a2c78b25f2eec79217a9726e9acd997d8c895858505a84d7f994361fee77445c474905cf8128c5ba0875fddd6a44e7320b3707d7647caa498b04cd4327b8d2de99bba2a6fc3f374205d1b71080a8aee694da6ccb781434da720eec1bb5eb33a9ad1f7d052ac1082e243eb5116acab664970caa08231aa3155e39aec1526efbc8caac804b2f92d3411efe484f42e349091a6fe4dce584e4aa8e91409b11780b9a3e1dcdb635b1fbb5097c47d04a489cc75323e804aa55904599bf2062175cddb4114ef690195fd2334dd061fd1dc0691e3c5c547c5d8ea88bef9924997c28279b06300558a9fc09b22917b878aa0ae7dcbe29e78ec7fe1ee325583bf0fdc50bc3f068e34e77133a885fa9f9f2fcdc5b4954482756696ae7feda1baf07b347feb5af96689d3e6eaac2a346bdeb6b243e97e4a1909f402c1a7d17880ab2cb1cf6e493452cdaaeff55a02fb414bc334d65c1a5797b2639203d54be54a93b15ae3cbed5bdc0832579418d0e658ddc8c2f30c28a814ca6d75d566b4f4e472fd9b4d06a88507e85287d66e02ce5392bbcee07afa1ce3c3e98e72327a23a42a2c62c5d8a561b9d52a3aff228427dd9abb97713d026f389914e6d8db39e18a8272c247ec6e6e8f471681712b039f03df08c7fdb89cafca6d0fef63d72add72864f0a06ff3ae542ac440e7ab8d25e97cd8e10ee2ac3a2ae47af967c6e01b0231ec4ffcd392c7fd19e945cbb94878d7cf68e768b02d444e9a84cd46e5adfbd26d8847cfe8ff827649ba98d004586b0a1f92a6bb172eb595ca5eec4e5a08f50e3ad2fb875a0c458255048d0ddeeda11965fb077478a1931bce1310b527097225660539d7320789319f6d1500b254fd31c24408af2bc9482e1610deaa503a2245847c54d08c780c8f50cece9c175fe14d2bb173c0e6dca29028e301d3c7f1e5fa2861e38ecca16b4475397ed02929f95a4bc24a7412f165c3e61566d88964372e998e96ed21c1efa3f8b453569cb2f1532a13f2e28916d291f1178c0b2d71eae8b2905f8847a6364a48d563d1385b70f5276a4739a9896393300f4824913a1e65848e50eca821ca07e1192cf41dd05c63d27b34ecc326b5af01c33fd5105307993ae7c5c41dc17c3adfb4e3a07a327e5ccf8a48b0ed255cd6f2a649415cf3f190a49cbbce561e5ebaee735bf500831fad87e4dde26318362d101d03abf00345dd0962c113376909776945274a3e86b36c1763e194208750b08708d7fcfe8c70ac38768b0764db5fb0cc557f886cf480e030f0a0936871199c2e91fbe81a2fe8ebfff6ce69a57a21ce6ad6e25774f7a6f9b65cae4850711be76bae59bb25e77ea29660718733e8af25470c8ea76697c9c50b26bec7b0ab433c49d011aac2eb00388203c8c24c126751161a95f2ec595624136e7e6738e9747289e1bc87f9db95b297ed97a4c400a400e6d4be3a4dd3b8f8103e0564bcce1453992f87baa8bbe9058afea0b3b2aa0faa216adb51854a43458ac767a14de7be220bddab20122709a6c1bf2bb7a49c79869a328df4ce81dc6e6885ab9d7a90484234e8db21d51b86509ad7e1b0752b164f1656e9bdf469db1546f0cb71407bb8a4fc378c0cf83a5820f45e32ca93a2fe996a20d9dc556a97903fdf31a2351970290eb8a3da906203bbb22b78fa9faef36fa1bc9ed9d6bb484de6066a460b3996efe27b8c0a60e71c0dfeef33e150d9a2ba5580ae0b10221941e79e0f9c507b17c53625b6dfe288dc4e4160f74a3fbc3b930a186d2909a3382ceaf6c4ae9eeea28f3418ed5de4d1537f86f6fd4a08a32ee9ac07b2e5b0f336e175e261aa962ac38b154cac489f84025287a72b2726ac720d08ed86236c990e13187ce029ca843c01c2ad7508c37032f5d6e94faf47833207f76fafe37c821d311109f9d4410730aa95e3571e2fede761fcb97254be44982a5c61dcf8f2327e58cccfc3a5d72bdb1713552bf910fc0215fc0bb4e932bcb69759dfd7063f779628ab3d0f20eff079f040b36135cf46fa3c2dfaad88c094d45f9d69aea35eaf0f8ba08f0edb13d6db048da4688fdd1b9952b0a71aa1af15b0ff340ac6ca9013533370e0845469a18a2ac32c7dad9881cf52b772a57478b02be31ab6ad23d363680d3fe1f35fbb59586a2505008759f18e3822b8606929bfbd0c66176f62548bcb0adc353f4ebc248a999705c3d8cd2f96cc42e76a9592454f0b98a4f412e0694a0d78456edcd369e8bcdd1997490f6dd29117e03f2c3b31d6531b58a061621a94456454508798bbf6bbe8b3f6a9be1235b51ea9aebed5e607167e541ea4f2e7e5f79f021e2f23d3983259e41b84b4db3709576c83764fe6d5fc81efa7b14454428cdd64ac02d1f0dfc1750400e92e491d58e8d6f5b3bd68761323cda830b7acb562c1d898281909d70847788b84bfe400aa62813f83072926f25a76615cf8b931df437c195b1d67baad37c017be05e9344892a3aa18f7673bf44a9d09d2172f110f31e915db8de9da3a9cbd903e85d61e1a38b7dc930eafc9f926c4dfd642a13f753f8dfe6ba3bfaf9f88f321d0497198cafa10168f285fdedf194510d3fbe6707d6a5184bb10aa0a85304e83d79bbcb88b6e6f8fae980efdf3d44a42a0ec4899bc87db8fde1bdec10a6c09b58533b6991a3c629f592bc7a4a3c29b98a79cf4f3ab98805344e899711c622b9dbd29f4396c9fcb2944db95e1a01fe008881ec3ef508637964dfb8ce897aaf7f86a21764a18752c13f38603f7d63025e77c6c4c7a2f62e2ab37baed130cf77aecd71d9e0eb11c332d576db133346924717eb73e3dcd79262616aee2403a4786707258fbcf2eebf7654b18d3ff138c0ec756359c11df86a1c3990870577ba8acd2d819126b3f09df71d66f624877a44b61efed9561bfa94793ef69eab3569e8e53bdf2dcf4ef1d592fae8154bfe4aa4ebdb1e49ca508aa7e647f31b28aa20c97f2a855ca3828ef10c5fc6b3c8d253bdd72573a03c9f76d61cf4b07f17922f9d5d19b927b80bc75e745b99dd8eb2722dc6b0a10fec0764f7bb15b7db6603ca8867366d632c135920215e68a37a409c1573e7d267302b2b20ea7fdadc452bebab62917f5f1540630c564d27ed1e004ef4a595a84b6bbaf6cc6b4acaf7dbee08926cea68ea10199d810a0801dc1039161151fdebf0396aeb43a62502a06e48d1885a92559ef47943afc9c76fd83dec229ef37b4c79a87ac9298fa363cf79575178df8f6a053f4f9b67b5581027e847b4951dc8a85ce752d18a2088be0476b90f030cf20d3ee3fc440e9ca9a188fdc0dcc00eb4b7623bb376b36b44c163b01f6a5c10dc39a19e537ab55965be76ca7d43f16690ad867d96a1105eb53e545772ae2cc1cf82e581e02af4af4defbd1eba0e6d9ab143dd2f0bf497453e9784d78731a43acb47ba9c9ba86660bdabb5c967a81b95a6e4d46af2b8716bd269094bdd458452ed93adfff712142bc400baab82609fc57165f8faddce2c0a380b13fdc4c0da4d08d101ed0f7120c1fe0735420817c22ce6a9b824d99192b5588198ede66bdfed348d3f8703579de7e3ee60ba6036e210dc7e8493fcecbd0499703e51a88ba2159592a11b3fdd9a58c813934cdc69aff0a64431a8257db61b30f6e158b7bf63529fa289380916145f9753d137bd4b461ae875e11bbb9eb67ff797c59c924933c7243464551a62fd181cc20164e8e056d17435facf96bd96fef9ecc3fe7508112ee821d44a6e34983dc5bb52ebc1b7544bb0a8d8f17c74942395ec8ae27892f39969ef031c10e187922d43d383122c1d8f5915120b27439ebe63c8d45ffa3117462af39866f9f3b4c1328621ebaf9b2ca9c69dc03d66dd2f18ec43185cdb2fbdb98e991e04b23c4277941589c67fe2879afe18cd1941f73c3689c97d390c907f088a49d5cb7df9c2f12dfc0be97a0befb7bfabcd6aa234321db2c0338ca61b9973803b83d4f709330a3c869e3e909d3147cdd0fe5c120c38d513bfef81556ed68a6990645b45a687be2d0d172a7ec901513e8febe4134cbc495247b21a1945a5d870876a6a5f5b587defcfc5b1cf213cbf03adecef2e43e2908bec3b58b661cfd64b89653a5afe72ef0f11d50ba31a15e9d74519372be85510fbca320bead4c44648ff8cd5458b014dd52eda4bcf3891a850dc1ac692d44cdc5390f3f2fd6e3cf9b90aa37585dc9cf47cda8341a3eb97a7f3a1613f081a527a0f86dda489dc5cec3cac1fa0685b7c7cf89951c25b48ba7f0d5bb829f95971810f28fd10f8142d52d2a8a558c1b867e9e23f82d4d1282625fd6eb4c883ef65955a2747e93f0e5edd5b5d9bc47cc650061e7d6bc5fd45d11ae98926619323037b05407452ff7aea4a18dfcdfddd32ce26ec48f1f7a9179bbd3421c53dfcd86bd04fc5eb0d965ea635ee7e06ff3bb134a037c3022240fb567256f51b57471c6ff1fe1e217e4d7146d241a4c91cbcb89caaa41f2907b26652762a7d219aa81119a3e5f07a9cbb066ca58c507d124d3047ec74ccf1ef5720efacbc3a0b4863fc0b08d5aacb7c9502ffc5ecc53135398ffc699e64f5ecd3444fb12fa3ca4a232cdb86e130c90849b51a8fd9c7fbdf73a05818256262af5bde181d8515ad9c250c8f1259737bda654ed2245e1077d90b80ebaec4e2ac0f3d15a37667f4b3cc9c5066cba2b69f7d15f86e411985c5aecc48b0981b8c02e7745bb8156b2b9af291abef3c5936ca46e5baff6fa3f78dd89de59a97909f06f4457705d852d5e90ff5097947f059820e88282015f709ed3337bfd989dc4baf6509861665e1bbd8b9237dcee7606b4fa83dea7ee6addaca12508a26ac788c4cb21b8eb914a34000db28f59da06a93a08e7688e0bc068ec867413fdf36b10d2af955cc67ab257834906f09799a3426d71b350cf9502426945aa3cc79ead8ab5c8aadc1c20373d9a45f892c207845d9bdbc4ea31a8b3a94ee2538a60beaa8c64c6c126faee1c4e30f17c7c8c143d2577e4d742024610d11eae327364a644133cf4b0306f732f078d71abd585d4f3fc8d5997d7a1f6c811b6a49a92954d39636084368bda061f28ac4cdb92eb2c01ef9209cc3d147e4c18acc035e1e18d7c5ab09258f9029fcbb6c2187321f66a9b08da00f1862c9e881082ebac85cf35b87833e6326be4e1d84abd271229d4533b12424de73685361b37d70557f7373ed54dc214cee1ef5586fd44c6d3554052becfcef3c3d05c8c1e4614dee0de72c79f96c9b4996023614ddcbccb54fbd001f0cac0ac1480c0246193c67704193b9a16d365928169b7f50554f7deb7703be67f8fa29a9fbe49413b83ce6610815d6d4977ee17", 0x1000}, {&(0x7f0000001180)="944f86c3f96465259f1db1352f7728f052", 0x11}, {&(0x7f00000011c0)="54c580fb53600d446d57e63cce09b185a5edf223f200f0ca0544e02ccd3f831b", 0x20}], 0x3, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x5}, 0x1) 09:15:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000001c0)="26f89811a6de7f866311a0234ba1f1307c2fe7e9cfeda93a8729d62aa2f299a6a6e1bcc77b340c825a9e15c1b55a1005f0de0d458963700e4f07777c9fc0d9571624573a44f7de2f90e96e30143df39b9fa2df640aefc6a3dbdb7ceeb2a7a90dd17e640b7a", 0x65, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x34d5, 0x40}, 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r4 = getpid() socket(0x11, 0x8000, 0x100000000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x3, r4}) ioctl$TIOCNOTTY(r1, 0x20007471) 09:15:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001640)) pwritev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)="57e7461c4780d33453d081dbe2b8c5c9ced24bbd931dd44d", 0x18}, {&(0x7f0000000100)="f2896022700445b950f57a34a5a9eb9e33560cfb41ba93a2b8dbe8d5e7001f15eafcd242f1306f7ed7ea95ffdbcea42dffb95baf3e124b332ee1ba7dd7142f7773f1cd37b6b1361c6283d1ecb0ef4652936ec6abc1114475e61e401f1e58aee107b1a1cacde871285722d2b2f61de659da036f435bc4528b4f94753b9081f56a5c6317837fd6809035d2fc3c0d370c615990aff060ca8c3da2a2a9386e26455d199e96ce7ef8bd277c3f1073f62fe2b591d0", 0xb2}, {&(0x7f00000001c0)="74e26100630ad9c81373cdb1207d561e1f45bf84875d3fe709e43725f590c50cb50a1a775026d391612013f55194fa0df2cac8f3cfbeee5524e375a4171b61a8c88756b94b4f0e44df285656cfdf461f61a5734285a5d478e7de45002becc0a6a78f1fbf6f1e2681813cd6cb35469f040df7a82004f495951de101a3675783d44a2a711da3a157174eef9b979ac236b02f9877d2b6f13c68839afeac2b69001ee81d1afd3ace8f14c3191ba5ce8009f8a847c9ab0255172476", 0xb9}, {&(0x7f0000000280)="ddff64df9cca617ede1f1779c97326ac99d23d371e94ae186edb891a705f6731", 0x20}, {&(0x7f00000002c0)="381936a4f283afb9076232dd63495b6f9c754b4c62043670af734081f83072fb60ff61751c81930851aea01d9b10601f5059332ca23ce7d93fd994d13afb976c6d1f495653d30e20394b6f09d643a7c5f583ddfb6d2c75472856e11b66555ed86864d80797fc80449343170667a507e567eda9b423f8ce6aef4e8ac37610123aa1ac3d7927338a5b2d4e4f2a496170e0a5c630c3f7620f03ca08624f454e5d6028cbbab695f0abe604a51bb409c81b6fdabb9046b99e76d5aae8d0cb7d50608b04827b560bef8a3f8819368c870d4eda0563a16d10786e7438ff614c71b2cac1", 0xe0}, {&(0x7f00000003c0)="ffa593d73c18448c3ae3f21ff1954e1aa14b13ddfae51ef772e0074910508252c28fd2ebb39e49e8d258fe33b0926e359927c4705fa84eb5c64b2af41c81e0ea316aa22354c85e54483299fa3fe4d128b898ef34892537077b200b54bbe3a2e483c11777775a3543f135527e1742edb07f28500f1b5745adc89a8534089081c1809e1764e36e6eb4fbbafc23ddd1268b5446a770777476f8a8d7e45bc05a4a4eaa182ed2977d631b3ce4f466305ae66cc100847272651185751fd9277d96b0e1a7131e35a065ea1b58a0d9496a52f394ad8554de000be71bc0cc242ac43861114a9208adbbb5d33f269b5d967fecaaf6bddbb0c40226675f36b774cef481948360dd2e9ef0f575d62c81b851cfcfbb356b0499286d59f9452fa13b75f43bc0bf3844ed6bf549d5b98e0da23df940e8fa2479810f5437384894fec2ff5198af8933d3f6538423c1695b94cc33edc4c8aa9633c0b948cb1844752531fedadcae32a696b806ad53995eb314f3498bda7750fcf19da192e7ba9c75ec2f32b6307991a203d709177e8a231011f5f5d07ddbcd2384d4871356aeefac2b2cf884dd329ba7d5d9afc125149394b93703ab198d76f0e6ff081270123456377b60d350a33cc0940ea4abbed41b5bb9c79f1c0074ac4ed488655ef7470681adffb2b1ce2bfa2baa0599724423ee8265d30a92b2e215354361729d0a3f96b536ad97372c29231df0660cf1517691a998285574bbb1587ac3ec3269f858c41b7bde19799a8972cb5baf802d1375ae4ef8bdab4fafcc0679d7bbc216de19a137df6e2d427cbc3f051404c0976d6dc4d0a24c9c04b5391c9aac426a8c84850edb0d5e8ef77a0fc84f290bfdd18c5752286745239328f74f7eba74b2eccb4a0c3ebb5e04990e2c3ae0cedc503fdcd08cf57420dfc5256612b9667337b26533506f3b051176b1680d38c6a7294f72abf62146266cdc5605eb34960963d5f92d90b49f0df3e64dfe1138085e766347b40369a9b693a2c100236510a42afbf16b9cb6e1edd0309ec1f44a65386cd3ccac43c07ed1dc83d85a7f40d31a7d0ee83cccc666c09464dc008c2d6415f8f001267b7baa9ddef11d98eb24a163d87103d6ecb183c0a6ec259c596c98f98d985313b065f5c4496c6c2f37f72039b08b152e357a732381e3b1c1169981857777e91d3f3c9475ed1aec73791bb6d807e7ffcda47c4470411e99399afac94b3260015bb28f945e2e5db3af7acde9527856cbd187f463dd395e53e730946b256afcc184d919e0f95745820850b362dd30887824648bb773727774af9ae6afbaf85a74cf8ee43b6ff3d63f5bfe41f97feff467b7201c534400498b88ac81ec9db7b66e57e1a5a8e899cd5e9efa02d5a9f05e1de32aef98dc6dc31b53a3263c1abba986157caeabd6be4d0c6ce5781eec4cc282bb586fed7656bab57401551a82dca2237cd085fd6a6caef253f1722c6d286902367db3f60a712f955a597f33450f96461f32a57822dda660d1ea2df5fe5785e059945e65a7761897675ae2fdb9abf4ae03b09b4e7db533c5c6f75afaf42281b680d376ea2cad1a440f906a81c2ca585e90763da59ae5fccff1b35ee6fbb42bb8c5772d6eadd8c9e7267ad57c69808bcc7a207fb20e2de92b5a6107502e3b481563bbb9880e3bd401c10e65b823759ef53cf407d8547828b1914946291a467cdf82ab9c43ca676de508ab284cf6517c4cbadf886177d82940db0766f69f8982017a969c03ac81a7f9987ec9de26e9cc2eaad89e1078a1922a2e0c0a9a74cd21dcd684b7b4bd4d70b619a5ab20473bbe6d78dd9f965a53acbfa0a8985f7d58d5d0b3307093f150b9ac038cfad0a3d06f1e059f266989ad3230b8bf6a245d410102e3d5139348537b68541b4f6561d12331231a1330412a4e7217a82efc7ac794317bc9175ce2e2923452f45c70f3e424a832fb7d13c91ecbb32f3332cd5934cd2f4a42f9fd4b860a98295d4c577494073e692b6cf2b71945f81e1e9a0e2df495b902f593a333f2dfab41f4e38dc7a5246555a0502e752927477adcc43dbf0a746b9ab93978197211614c8b12915c7a47d891123ffa72271a1c5fd5947ac54c1d4dd3ae43659ad52c11706f738c609b4b06db9476965af104af4a4ce1a60fae61f09335901283ef1542c515bcc492ce41f16bbbc026a7938dccb45b9e2b0f3ca3758d9531e496a3de356c2294351634c62db158d9582cbeae58a60661a3c101ed5348f53802d64dc985d3dffc84e007c7167e9180ea52965fe74dcc3a3cb12354de8a92088a86fbdfc3736cc2b0d91dea100200c781c891d5e626c421c9985de75a25e5f28884f9b3260caf6677dcf07aed61f0ba1cdaf2e6dc8257524baef97461d3c8901368cfb1ac53001b54ba22a3986a9d44115867b8a5a29ceed7b0495ca439cb8b7cdc906d37d7e45e8707176805e1d75fd35d15420215aa720e4587330d4fbf80ecd23b0e41973452fdfa5019986e536051938400867278bfa1c7a9b0afc2941c85d12ff2c5beaf04041bada49ee49a0ee48aaba1a78c0b3ed60a0faec49c07ff8a8d15789577dca7947c8c885d5415f6a8bdc0e4b93cd31933bf993641c34e5b85d9d4b847d76fe4888d8d30982ce705b0a36978f792dd7a705201e39d9a36463e38c34c788cf9ec82777091cdbb292962dd32bb806b0ccc4009afed9e417294b8d1823dd9722095c499087becfa4c4e7c35b7296ce576d3c4b9ddf25ec27583036f565a3bf8d2bcb31dd12b987ce6f8d23db741c85481fd961c4e541e6281fa27f3eb9c0a9aff0ce2bcd4f18fa0b6df559aa7439d6b0ab2b7bcd546b347dad5aa5a68ae6b606201e6a34dc59d38bbb1370618332d5f324380f2900a1b8d01f69444722f427a55058747ec0e064f12c392aef9766da282edc30f90183f581d1327579b0ced329f9d9a5151e840d6db0271b2a832d86b0c576ce09ada5c0c977b917de9d15429af5f7acf0a9f11d63ae4b677dd830293b816f437ee7ec3cdbcf988a0b9ab3d0c4fa20c3f94f24f595a5cedd1c58f01d32b24fcbf1be51f62ec0dc006bc6728a20041e275cfdd9ff61acac07780dae4dfd4c456c6875bc4e1334e25c9fe3dfd4ce2fbb4cb81f470ef4360d69ace3ea808320e6ed771b0b52b85717ece1d7ab5351732d7b4075e561f2a03c2b8c9d1c2cfbbc8a43fa32e1775923f634e4ecd504dd2818ea837c2a8a302f6b09c404430c2b2adafe017af9865c9ce1a07b8c4872d7a87fda2952874b9d1124ffcfd18d2de692cb5d0a49148d1da8e9f221c314e51000af5db7895fa17b7f1713c9a9e2298a4aee222855f37ff56c8d5acc1e9c90cbd0952bdfa3248b06de90f157e7043cde951272380b962a5f3bfb6e56aa342b298bd32a1dc8d635edca18434426038494b26ac1ced588e5658e5ea034a5a07dd7bbfa18947793a355894ca80ea76a4fbbc34007bab11a1ed529fa4942fc7b254c45c51e4f61f87abe7e4f28e42f6cfdbc6534db5af1e8ea635819899e647cba1f5b586de693e6cde54e84fb18a9de6c101573b86a2a59fc9b3e3d545f5a243e3648062acbb902963c40e741a77bbb3c621963b6c9a95851e27056606f77c3d037f66ca810bb02c7f5d9b0bd1488018082b11a34bf6b48bf5b3f8063b9807b3d1ea4ce98ac23331ffb02f294666ba9c5803b8c6ca222bddd5ec624bd9ea06fe84998b5130e72298f2b08ecfede0ee48fc503efbe2c715c04aa7022e8245c1eb98d37098143286097469866eb05cd745c49f5bccc3ba1be5817103f91f403093d7e6e677fe042d2e6a59c997933523c61335e8a03b63a485d2b1ea12b4513f9f545b36030b1bbde8dbd208178218315b6a6ab8944062baed44a57084ac3a80031f7dd392e1a8fe78e90323535d29e81bf6c5f174a1c488a059ec14ee0b18b240e603e4cd0b63419cb994745a5520d98218a7bb46e9087f715cb2e9d87358740795c2d562bc600b84c87ffda03445a0846f12ee3e3b32c0dbb1f0dc6a294cfeb6303a02c6abaa4dd4b5f976b1cf0c5bd66e9a8f8b8db8d9a9c43e147d7713b6076eda9260fe8dcbcedfcc9dff8c1e1bc8b131496b69e0808761c1ca9587b1671cc3834de0910b3bce925cf6fe2b9b17a055c589403da67a57e30308a98ae1ab2946cf94374458b5329c72e24093be63c83885c908fd5d3c2c85332e76597cff30841d87a59a6dab54f3bcc0009124940c88a5835983c57e63dc9b88ee81265ae4f3279d5a70cec518c9e629a4c60d72c94e452af0803a3755d0cfee269eb830c596b5667bbc1bfebef9eeb794d981bdaefc1b0360791d042eee593809891dd22e4674f99f3d098f2b5940a5781a69274fcee9108a12dbefb2ba4a1797867b1041792598cda77a9e9f309a408df4c632bfb7877689685149168798cebba672503e3beffd3b471de23c6dd2b22ff533c77d280516fffb9312eaf6e532a3f6085b1f4817fccb77190c00e5fdcd9cde08ca7048d52799d7469631818b633197334ee98aa1ae130270d77908132d4e0f447d042dfe965f5a6f368a1fffbebc2b99bce762c4d6f9ef1ff52edd14021b5648c5fb80c2196a6daf2df5fbf5ea4345520f2cdff83d978b09cef2cc6209394b586c1f834ff460158cb3468acce049e5f6a04aaf34bd28f5ad69a1ae9967815bc17e43fb7f55a2de60a0d06fe3006be518211109321e0f7c3605e000f670bb22bb783d98ff093a01f7f6d4d0c9c551b29b6c47cda17bf2331153d9b6de9d75c06e9607076b993a91301bf88c44894ba6a60719c29c5581eca9ed03abfcf323dc80f468e6f636e643c68f3eef56aa25876a3a5d3ffd68d2600718db69f48566e9968dcb31375538fe37f5bef1c167f6e9ddbefaaa4a9bd343251a4c2af83c333ef30abd841a2d3cccdc1a9bb81c91a562c54becdfbf5f94ec253e1556bcfe4bdb47626d19ab2f40d970a757f0a8aa8acdbe64897fcda2aa76a97dbf52f2f416de5df264f268397b3d0661b2f6d40b941bf681b2ef188638b9cabf50b96d0d730848bfd9cf793dba8631daefd4dd10c0fe5bf102618325ef0f89b5948d30e492907a24a9b68d8ca2d4fa9ae17c89e5f2e17ca06c65355a7a08c710c0bbfa6e8c5e2564bb8cf791fc2c6a6623a8a4043b2ef1342dbd6de6555590ee15e643d962cd64540334c6fcce9ef1d8db5ce3057d41afae3bdde09674f0d3f1e87e94cec58fafba09464f887aad4fbad325818b0ce2fad806f0ca05fcb29dd72558314f5bbc1c9c768220d304248c3ca2e5f8b4e3a58e3245ac81557459ae19876e6a4c87d8294274f1f5bf5b28ff0f35fa8960f4543666ab851577a759e6708c54bd448892972ead5ea7667af10cdaff4bb6248b492c467d06a07c3cec15806ac623231ad898faaeb18577e0a8ef55df4f782a380dc430219da6732dd97c60b803d7f86608c35671c47aed929f3d7fb189777329e4a0a704a2f42418aca3ed664485c3304a4e9c23bb59957006bc0e9b8c9b435383ff6f14f0492087aa950c15bd102660fdac3530ac1210c4b6f6615df9e7afbf7bee755e3653d67905a4d2d9d2cd9f2739baec473be61b976ce6a8c2b243e68160fbf687aac241bb8b012971b1c3f64c7b7801df718905972cce956369e27cf602c4355f12d7a2c0ad118fe79fd81c90639af7183ce368993be9ec08dd1990d3f11387827259c71f6240db78297fef498be10298e2da4d75df4ea5624ebcb32d655091d9f8fa7aa99f0b5905f787e9627f53e9ca9733dd481806b1388657c985e02484d96e10", 0x1000}, {&(0x7f00000013c0)="e704ac9b4dc3", 0x6}, {&(0x7f0000001400)="3249cdcde64d9d80d45060ad61c5256d4dd63f6724633b1dfdd2a37e8d5186d705996ddc6f621e0d55e33a4f19de26cc008b3b42924e3bc60cc7089a0f4b9c42d83f8d2d04a6b88485e1f2cdd024bcefaf96b3d2021f4e6b8bee8ddd7940399f982becc3f5aa739f864e63b7bf81a4", 0x6f}, {&(0x7f0000001480)="7d9661235f7ca663bc20cf45a6c5b7837e3cbe6e26f224d216b6ff243eafa6be4d57df5b271ae37ca742444a5a57c76a260fa641b286edeccba4555e3f12d5d4f9d257586d2dd26b9dacdf1f83ab1ccdd1fb", 0x52}, {&(0x7f0000001500)="1d1301f9b48bd24463e7f263e7d70012b673fd939e18704a02c714facbff9f36dcae3efeab6a8ef1b199964beda836f7328d1fa2d3dfa1af239976ce2d6b4264161cff35fc42173ce61bb75f447440330e0d290ea536f45d531bac7da6e21670161c4888c70ad67ecc550b3ae9195b", 0x6f}], 0xa, 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 1: r0 = getpgrp() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x280, 0x0) socket$inet6(0x18, 0x3, 0x400) pipe2(&(0x7f0000000180), 0x10000) socket$inet(0x2, 0x7, 0x2) socket$unix(0x1, 0x3, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0xfffffffffffffffc) r2 = fcntl$getown(r1, 0x5) setpgid(r0, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100, 0xff}], 0x2}) 09:15:55 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = socket(0x10, 0x7, 0x5) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sendto$inet(r1, &(0x7f00000001c0)="524416d9a7cd9ec368043208e305febcc3a8d00bf410f24fd8173c17fcd173e053d15d1c95528978dc635602bf38cfb6febdfc88abe5845fbfb96acc8e182c5a11bb146ac33f15ef84af842e401b7a32c79013b75f76988ec4c4f001074b4543587c687e04cea8cbf28f7731d3461962daeb9c8cadb0c5c34d161b3cce29e8ca034e81dd529b6aa47bc41540b6b05bc4a61f", 0x92, 0x10003f, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(0xffffffffffffffff, &(0x7f0000002780)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba061d8b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e196b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796d01b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da9c1d39c44ee2d13a7f84f8222ca05863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea151dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583a34ee63d750caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d0000000000000000002a892a6797ed3e1732326129d7fe73d1e34a17fcfbe9c12b172922423c41a90337528c43153042cd4df85ef7699d351ab0594735e9a0dc3505a0bf5b9fc093f3528c36e57912178f73faafa30000", 0xfd17) sendto$inet(r1, &(0x7f00000000c0)="855ed0081ac03a001b3ac3fee3dae74e2964ef497ad15272936db072ca172d6d7c403e41713dec1b7438a8fb7474b70d81066c2178426c0e0dad62e16746be4b75b6dca427889dcad0598bf0b3fb30ebec9926be4b9f83e07c305281deec4779a0d1d4487553a02b5ddcf8923c672faf69952a11cbe6e48d49e64df51b348976db371ef2dd06c03b771b040c1cb39d54f45c5135a6e95f", 0x97, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/134, 0x86}, {&(0x7f0000000040)}, {&(0x7f0000001340)=""/146, 0x92}, {&(0x7f0000001400)=""/179, 0xb3}, {&(0x7f00000014c0)=""/213, 0xd5}], 0x6, 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000)     09:15:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000480)=""/178, 0xa5}, {&(0x7f00000002c0)=""/141}], 0x1a9, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getdents(r3, &(0x7f0000000380)=""/3, 0x3) getgroups(0x3, &(0x7f0000000280)=[r4, r5, r6]) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) dup(r3) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000003c0)) 09:15:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = socket(0x20, 0x4000, 0x0) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)="0d9b551fbe1fd6ca8e3cc833d305e9090e0b8e2e99e400da6e7f8c638689d081a1aa86e6fdb0108bae78e928c0c74048a256db605c78729bffa49ff9ce8ac3e56d20e786fd577ecc8e0debf4e3988cf8cffb149f307bc3056c32a75f0001542ef71c9f3e48ecb1ae99ce61b736d453171957c73c5feaf7858f163ca8eaf553707780b1da248053de94ff2a609c679e8c17362e7a82770ab4f4a5ec38603634909cafe112daff66239b29a7fd4d4912549713322a57ec31d3746a9eac0d5d8a8ce1edc1874de3cb87b257065fbd7fae7e4bffd8cf21ef3b128e8b4cf95ed95ff321466e", 0xe3}, {&(0x7f00000002c0)="a308a025794870d77f5baf20cada643d403567a1e3c7f150fd651828142b4afd5a354e33063cb96db0639a93abaf9d0c00688a75f05f78a9f3b6fb243b25bd21fb22be023fb65e2e0e42bf646d194469aad0864021243838a053dced61dbd85ad4b8f36d494f92631581e8f17461e103d17bded0dd602d91e3f1674c71377fe68f531ed3cf", 0x85}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="3f68c15c6721aeb6c2d16550ad6bb5e188656796e29870a8b7e04f642c56b76c673d805ee517d698a8b1e2062a89cd97b490a54389b120bc47a1c6aee896cbd10aefb3034e98194a906198757d1440b7e429a34f8909b4a16ce3c9e851668ffe7dd0cf9c405d567a6af8f888938963a55960d79769d5d35063091ce73029991e57", 0x81}, {&(0x7f0000000480)="6c56fc5512810e5e9483a6f3b2b96b6cb3d12ea3c12d626536b84a54ca2d82a43284545fb55e4883080a46a63fa2ce05cb0c43ce37deae8ae1545fecef18e2c30586a9800266fa821c893ab04892046f1a4e9001e8104736f0ccb02fb01ee588f4d7fad351adecaf2e46221c3d103381b7cd60b7a704b165179bf1fdf57a0a1c7fc1fed3ab3656321570676a082666726df2d0279feb922d90f60d0cbce9c1df097d981448b1afda2812c4d754ed3bd8ddb2a5e4839d957a922258c9ac53c021078e1d5363a6a2c802178de7714838a0b4fc32e7ab47976cc8942e987f21888e460f98cadd14cdbf3bc2de0fb057f550ef", 0xf1}], 0x5, &(0x7f0000000600)=[{0xb0, 0x1, 0x7, "d3d4e24fa21dc9783c9b6a521cc0c648ff6957455890f225fc10cf5870e91aba25dc10579d864699416e3ac0f0c39a3716527b656fb937ac66151cc7318655467e0fc3bd41dd9ace1a313c87e9d575a65b01ff68670e26cef94ad7d20177385b7b23f741b04fb531e4b002983455e4d944dc69e2e32a262ed98e675a6091e0b6c8edad3f822058d6a7067c5a59cd9616381b382b17a280001261"}, {0x30, 0x1, 0x17, "3d781048c323cacde4d2fb6d98c11cb4c170055e984313f0a9fab54cb6"}], 0xe0}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x5, 0xd2, &(0x7f0000000080)=""/42, &(0x7f00000000c0)=0x2a) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 09:15:58 executing program 1: r0 = semget(0x0, 0x3, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/191) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:15:58 executing program 0: select(0x40, &(0x7f0000000000)={0x7fffffff, 0x3, 0xff, 0x1, 0xfff, 0x5, 0x3ff, 0x5}, &(0x7f0000000040)={0x400, 0x81, 0x100000000, 0x0, 0x4, 0x9, 0x9, 0x1}, &(0x7f0000000080)={0x24, 0x800, 0x6, 0x3, 0x9, 0x200, 0x1, 0x2}, &(0x7f00000001c0)={0x6, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c60e2c5979cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0xfffffffffffffd58)     09:15:58 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x9, './bus\x00', './bus\x00'}) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="000000186004008b00063c00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d", 0x2e}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x19, 0x8, 0x2, 0x1, 0xffffffff, 0x7ff, 0x3, 0x0, 0x0, 0xfffffffffffff800, 0x3}) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) chdir(&(0x7f0000000300)='./bus/file0\x00') chdir(&(0x7f00000001c0)='./bus/file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x3f, './bus\x00', './bus/file0\x00'}) 09:15:58 executing program 0: socket$inet(0x2, 0x82, 0x3) 09:15:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xb244, 0x0, 0xc600, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xfc00000000000000}) 09:15:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10400, 0x101) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) write(r0, &(0x7f0000000000)="2d10456b17b17a471aa105c7cacc013e03c7a11a61ef8458edca688deced36bc90b76fc5f2dcc9271ad11ede707ebf654dbfeef97d5c924c47f85c2bf8a68b0a62056c4d5004b1b9fe585b551af9418458b7c2d6d211012b912b30778afcd5e1d9f86463ebe8c1295948354311622750b4ae60570288bf96309680864ceea8a9c73743f9a615a816d45f392abebb0123a9873d45", 0x94) 09:15:58 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)=[{0x40087}, {0x14}, {0x6, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() close(r0) 09:15:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x5b) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 09:15:58 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1, 0xffffffff, 0x4, 0x1}, {0x4, 0x7, 0x1000, 0x2}, {0x80000000, 0x0, 0x1, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) fcntl$dupfd(r1, 0xa, r0) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6", 0x91}], 0x1) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 09:15:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setgroups(0x1, &(0x7f0000000200)=[r1]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000000)="080000005a656a019855") 09:15:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x200) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x203, 0x4000000000000, 0x0, "3e8b03610a5b9614f7510b8987cd7384e095aee4"}) 09:15:58 executing program 1: r0 = socket(0x10000000002, 0x0, 0x800000000000) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) dup(r0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) 09:15:58 executing program 0: 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) r1 = semget(0x2, 0x7, 0x225) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/246) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 09:15:58 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) socket(0x12, 0x4007, 0x1f) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x3}, {0x6}]}) munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0xa5b) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000180)=""/142, 0x8e) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000080)="bdff7e5a31c007c45e85c2510ba2d31604160c0d0ee1f7ca60dc7a8259c42a99456ef74b068e173802c7b3ec1d826b1f02c460e86ae7f7477b924b7aa70f3a49a34d5a0f04441f36bf111685550612976263d9cd57504807d8d77d2a614ac8334144e0857c4adca324d89da4914f22603ef7a8b987475b799bf4a60d236da66ee296731cc04804a5a220c6bcd63310f6cf6ccdcbf56f4659f3be9e805a0df5403c252e85be01bfa6f03deeb58941884e905a3bd92269940cd649", 0xba, 0x4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 09:15:58 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000feff00450100000000000000"], 0x10}, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7, 0x6, 0x9, 0x400}, {0x7, 0x0, 0x4, 0xffffffff}, {0x1, 0x0, 0x1, 0x8}, {0x4, 0xff00000000000000, 0x8000, 0x2}, {0x7, 0x5, 0x5, 0x94f}]}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 09:15:58 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x480, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x2, 0x751917e7}, {{r2}, 0xffffffffffffffff, 0x9, 0xf00fffff, 0x5d08009a, 0x80000001}], 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x40, 0x8, 0x8}], 0xfffffffffffffffe, &(0x7f0000000280)={0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 09:15:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9}, {{}, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, &(0x7f0000000100)={0xffffffff8938226c, 0xffffffff}) 09:15:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x100) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 09:15:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x3) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = getppid() r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="4bf1776540de790d5416d1c275e6ad03da", 0x11}, {&(0x7f0000000100)="846c21f0a67275bdb5e2e1eae19a377e75df7dad46575bfebc7aa44e9f80e30d3947de5acf9edeea1d732fc1d7a3035d2d2639dba4749995fe83c1d69c2a5e874bc1af5ed58ab186184e536dd5a2a9bbdcc3c6416de6e706527a135f54312d8a0337838b8358bb6e8977528a9e6e69df69d9a45a787dd43477f9f1e6762005e2d4e390969c229d4137d75cdd4672bd10b24336b6a9627bf14c8e920584904626c465218c153954f887da1c73fa92cc7275ed62dc328886c2", 0xb8}, {&(0x7f00000001c0)="8d34bdf5e2cdf7296ae9a9226075d2dd6d826f8836309af1d13934960a8864f0f8ddd51e79a1a8596e7137e87c6f844d27fc4651a2639a9c4c74c6d014b811e5abe43fa66e967433d04eee33edb7ca2ad5da6358a7e225b014cffd", 0x5b}], 0x3, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8, 0x3}, 0x402) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x20, 0x1}, 0x8) r12 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x80) fchown(r0, r2, r11) getgroups(0x0, &(0x7f0000000540)) recvfrom$unix(r12, &(0x7f0000000580)=""/6, 0x6, 0x41, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r12, 0x0, &(0x7f0000000600)={0x3, 0x3, 0x9, 0x2, r7}) pwritev(r0, &(0x7f0000002a40)=[{&(0x7f0000000640)="a689da70e07f35d8a5307f9d17e4967932d6279d7eb566deb648468b0ad2a12ad77c18fc3234eebf8604a733262564deb854d35520ebb5fb5e6b073f645840887f877a42e54e443e4dd07b47015798495147857d7acd211a66339ebcfa11048734f67890ceb7e1e574a6d595b62d622a420f50b8b861655367386162335b4499a6c10af5efd657323e09ce0fc812d3b39d24daf86885e84af62176ecb157cf44595036d1b6115a6f6880163b27c25fc08007b2b5b7c671ef69309cd6ed5cc34db6b5aa4ae2733ceab7f82fae54e00ae8bf9ba164af3e4c5188b034ecbddfc83eacde3fd085489f32f60cd6c50933b9426709052a96c920993e1a33eb417475084dd4b82741f95cb2d93c946c2babc1717a140b49f816b0cfca776ab333226cfa6a2bb3fdbcf7560f3824b97d7486412577ff785f4ed597885cd2796d033bdd75c3643813fc8e82292e2eb9f57251100bb35461dd9a8d3069ef619f79640eeba38547e4c8db4f5ba8f0c7815ab55a173ad065b57e7793d0889a506feae24e08a4b2a7b7d62dd446c3068fcbf72dd42dc738f578a0b6c1013707139669f22f823057806728a5a36e6da35ac08934bee7771c683be07955a7a6745e595881ded5ad3995bbb6ece4f4cead58ca621c0341afbc8246f9565202e7e43b0fbb69b929c1ed155a6b70376e2c5a8e7985688725b8204c68c626bd2d94c5da782a9b51623655af56ec32ac8ff5bc98335b37953a433c77b1498f4720be4564f3333e3c0d7ecc6c0639e30668aa5a53b9582fe33c46b5a96ad5d789ccd6d0c4daf4afdcd1d8310fc8cf0af9b1d589be8e2bfb342d25f92db050a2b63e54d4f138044112efb7948dc5425dd065d69a6efeb75dfa881e79ace4637d422e12f037538c2c5684efb6e961e8b36552578d4284960f472cc1f986fdd8c1e2cfa42e0dce30506d5dad4eb2375eeffa004e08825b97c08b79d477ddfee2f5c7bed4a14216bb9b38451c6d95f90a985a3b1b4c4af41086e30818bd894d741752385b070fbbfdbe609ce770c77836cfae8540f0b24ad7ce3c6dc6e5c70ec3f15882644ed07b2bdd37cb7f09571e1fd8812c9514db16a0ecfa12e23d08640eb3a39cf926596e21b7fbe2f0f8e7c293bdcc31d8b6741248144825cd1a6dd0b6783057f05a8f3f7738f822e925f57aef1d76bbc3e2a789e328681e39e237395f992a92f0f0bca9cfa0713d7bfab155f14aff681790685d63b002846acba0d7bd590d9f2f4d042232d9caf5f2492daaa15ad4516736aab4c7126e7cfbee2f49b0be4beeae2a06af87d1edbdf0263199f967430cfed3e703418260791002b08fd2eb1f63efafa8fcbfa6ac2efe1b5ca5da32516faf9b239ccc15b37316812214719d69e3d56cbc34d75e8f88bbbf75607a485e153eebd307e8d2ec27d4dde9672ef8d0e68c54871b3d06506dc5474defb3675fc625bf0f5ab0e9c5aee8e8443798747f28a1f46e34977fc2a84b78f8be51f2a7724951f0bc8b24f8aa9e733fe018e6c0b31513c52f7c023e0912e274d940ede65db17fd415a7fe5eb143368dbba0ad4a0a819d5bd225358a9e74e839236c0c29204f882318e065dab579f3abfbe4396bbdad7c849c9ca0be8150d6d1dabbc3c1b7fa83075c52151610ab9cb402812a26aa222b119e63a4e346ae0bb6ff53a96f20776cb832abbcff12b71dd7823cb0a597e1ef0bec445472180d9ec7f2eda251f5fd5eae5f5aba2ecaa8ab00bf231c61635fe6efafc8239aa22affe30bc7d6efc07017f052441e8b518141bd4d215d1802434cba0457562f99768714485628f91fee0faf1edcc87f25e5a24630e57a25336768d6cbf5e82fe11b7ee14ed0f3af9b75ebe87eba7b88db66d5c56cd6a32a037a580cee7bebc0e01b65eb75b0c76b01a4c85e9dfdb97004efd9f038ca986f4bab81fbfff3dfcaddba9a54ac9322d9df1f5cb4fcbf1f476ddb7c4d47d70fa82246a9f744cfdb48cbae61b53eb9b06b4374228fccb0e4c58b9bbea78752eb1bb2128ac37e944a37ff35a016a320f8e6e98ccab5f4c6cbc21d29e54516997e3c6010341588d21df97a0c6872c8cc3b18bc28494d6e9d46d8dce3ae75854cfa4281430280e03924af2113d655a11af86ec89a099bb6c137a09590594893c912c49eea77c7782432db7b77b3dbb6b4656a16d52b50fc87b8cf409b2617e734768ce8ce970b6fc488f77e414148206237e9d5cf8a05a2e0a95c45623e9252ec39d685073120c0dd4a04439bdb3540b534b969ef4e5ff5c0671394bd04cd196e81adf8552be49ba44e26354c3dc8a39f2a5f950abadcabe9b88db3c5fed2ec20134a7bd48d914b7b81c892e5d43a9f397f82f27437668269c885e73eed42ce25796381573a510bceeeeed76d1097e7743848cc32e6a06a7df3fb7a35c35cb7506a036787e79cda2a516a36056209b122c29f8ce8344cf6edacd2736db864570237f9c638ace5ea0e5bc728b2b48931480eb23d044a5ed2f54f355bbdc8d9d6cc40a291f3aba8fe5ba57e4ea047599c3d39323c0aa3a97334234492994f35176659fc4b06e0189450f9d0ddde62190489856b8a467cf76529f3539f2941016c3dc39a49bbbe39cdc67a4b864446495929dbf9479df88465de689b85855828569ece37fcb6aa52b74bf0008a1cd24d244167a09c07044ac16423730bd8926dae1ec55dc6fee085d2941899a931a64da2e0d0afbf66bc0c4cc7045c2e68ab4110426482fc4b8125e16e29a8a04d2963f295917a0849b5d74fc43ff3ddb05e486280e484f44e2de6934a48d0b515896ff0d92a4a22c43be45bfa72be45b252aae0c0cbe5e635df791cd1357781d423f61e086d7a6de9c77996ced4e663e6593bdb1c64c0c5c7c8c9f31c2d4e6bfcd46bf9ceb22a2e5ba8a06fca1dc2a733e55df21a79994371202b7b902d9d51fb0c1702537f162595544fb5db29d5b38b54e765fecc07af8cc75d318ad91467757ee31b64ab8b35525675fa056610dce08dd9136ced79e4be6570a897bae31339600eddbc09e40c2706a6da701a309bb033b9819acd4f6f3313740f4a5ba2b44d21b2cfe5089a2d500383667bf05dfce7c3f939dbb655b7f1877ce996cb47f7099decf644fcce724bab76e64881be65a51a42d1734289d0332e517b9deb743f1a7902e78cdf7a8eae2ad8cf4bd7fb95b3e776900424a51eb056875fddc205a419edf2e45f43bd5a1d9c62e2e4571db56f16f11c976ceed2a83bd34884bdab54737e41b0146530f2ac673246e618a8842e588bbc63d11ab216f883cbc03454c80a3c9680b5ba068177be16192862a00b0960631a394c464fd17b3e5e10a352886814853074b1090cf9eb995280c034d22f4e55af5c063d7fe1fb55d0a083b4b1243929164d9f2a848768d8a5ccdc4d7d626f787537b955ebed409af7d340f70ffeca374307065796ec2b789d029dfacbf64f8df093805156ec89d149e1c777a242311d2215d5fef3af75ec5b513151cd5032f48ac47cf8841c9e62c2d7480bda38f33f843813df90d47df0b59f11f74dd2882720aceaa5786f33fc6ce7e4802d3c01895761b3e40cdbbca24e633af16d4f5afd3548e24008db437dd00c8cf86adfd20887ad12743887808a9787779a5cb2bbe0c29598597f1f92fb7d8eb7cdbd0d9e4865e6adf4deeefa547d3d7e7a071bb41d574b9aa03b61f1dae84fa0e4752e007e6b87b4ba2f164a120d32f70638e2a4f0a2943476d1d4c2dfb680cf2b30a69b47236287359927826a1fee622ae797812b4490e6e29ba4b3e468d3692d48897a71cbf44ddeeb403df57621a9f48363e630350f0eb5e45e495c037717057049d96af29c1eb6a4ad6184d6b0f1a3572f1b4589108eb9bd58201e841535448a2d5e10b093a988208ac378d3dc08e4bc0ef174da52888313a3488c3a1041c5446e84580d284717f67bf39a775d45e168f1363a650db76ad59358a63819ab32fb0a3b51423117548bb3522ac552cbf29e8521a47cca36e2a767d8fb2883fbb6b5d5b4a36ca20f2708a9f86146548a4c81a4842f4c8a8ccca534755a3140422294f40d987d9b08f4bed8c3d3bf3f6c55538c201c16d87586636ae99396cade4b7ab723550407c52722390709c6cf28535a893257abf57c394c92ab4d2a54432b34242d02e0fe96685a5abacc0ccb747537a9ec94ab183b9caf677f9c051973325d98e817a4e7191aafcff89cddc3abe934bf9f89c7f9d99e979f0232245964a3c890593292283b13412530c6ea6063b2a6f9a6d34769e895766025bb4c14d417e38745347be0aa1f6f3e1ce68fd80b0dbb94fc75eb8e7a9d04804c3d7b3fd4e7239a0e594f3a0caa1a4a80b3f7696a78822dfec516be299b71291614010e5ea62b91c4a6dc90a9c7b725578e9b397a49883efdd550574887963ca665492bd5b788832edb90006e98a762d7c4be6b31b072eff242e15fdb11d0025593e04c38d6352594a7ca294cae0ee3f5811a0d653afe3597e6ea9d614547b43484977d9de661f9d1983e59ea5b2747e6288ba9ce4a46e942854d7b9fd2ca4b34a21bacafe9a33728581b60d36ab3fa798dcffd20ac1401888aacd95eebee72afaf1caceedc90cf07c2eb4e2e73c51a0a222187844c3a49bc9dc2790bd7b7f40a9999538eac3b206b71c89547d4d5b4559bdcf608577ac9b77b4489968e7db99a1f5da6dd7b5795ffee110a441e4b660422ed6de32b173fdf9869def4ca023b6804c92daef5a6e03eaf59bf474a2634a1e9f009f21bb41c069ef86513bc6b00b2929eddffbfb70d960bfe976f3e028ad61dc28e0c3da8bebd94e9476a432cff080fdd6a9d2dbaad403573f9b466c5222c1ae6ab3fd75c57ca1171010bf415e7df1d0416c41b10b3d90488f9c46aee3f167bd822c91f8be6281e22cb258f909da21769cecb623f5482bf20566f5daa8d1ff3e287020275c3543e3091e736d59d8d0f57ad499a6338578d9272008024f57b757e45004965c227b2b867887b057068347764b3b971684c9d9c58e1653172c116640dc9c55528b5178a0332f73b54505bb54f2866f062e15c625ea4465e755577e20990123af61ec6e8eaa8dcbe4e98297b5110abbc707172c1a5f136ef330153652cdf55ef4cb485184255beaa4cefeefec521d6a2f951817fa28483fa87e6416baaeabb53b4828199783573be4ec7525d96762fd8b6170dcff6f2858eacb3007948e31f5bb97357f49d95258fdc362d2944516a6821fda7a11bc8c3196d757b577f5f4d590d882a5cd0815ba694a45fa6aed952a2bac1b91e9163cdf1676160839b7e3d523296641ffb67405fff21ff401b5e37280a6b1e687d3ff51acb1ea71cbde847d0fb1e412af4b74735597913f21b2c6142375b660ba3c2afc3eb99f3dd46aff9a2b3ee99183b2aacb16615dcc313f76cfc7d81d0775d6de5f2b4e11f59d5fb3d6778ed8d35c04993b80d247224d1e620e241b90a15175d6ef6c871bab1009e4bf5790e33ebcc7ca92bfacc9ba7f3d81b765abe7c1a60162a7200e8cbe4061c9ba05a74960b1630023c95a744e84925425052a3948cdd9780d9c371b4c040c28d6eb84f81ebc4c0f5c0f7b17d2d283d8a009968cd173ce7bb5a31c627371c5f05866ebff50cb4d833c3cbff1458563e175bef1886c1cb0e83e57db266eeb2ec81115f4eab0189d48fcdf9763fcb20c839eb92680a5dd3622d628c1a07aa7ff2ba8ff21bdd20747155ddf9e923bee1d9f8faa900a63bee5ea5874cd45235bc3ab7476a567d313132524d650202c1a9a9ee4d24", 0x1000}, {&(0x7f0000001640)="8899d439d05af864c5166c3051bcb2625f94438280c339cca26f5e75bf057fff35416e883482a3b7241a4ce209f472719d9262df5efde81e64b90fb34117ab8bcd32ae1bec1030a870b92e432b72487f4c58527fc35c9d1b0d6d0cfe81b6d7f4b05c8e78920d894d785b60386f198b7e34b956cf72eded06d1eb7ffedf2a1027ddfab029c24a17aa0c7d2cd6b41f810f6cfb91084a20c4ec59f201fed8f03f979138d2bbaa0d6bbe431292cbde71b2fff73ecdd2accf10fd64e1c438296c1da1f30e623c81f9f087ae4023f25ee95da7f2f9f20998ba434cfce95bdb8c9abdf8e8378ac2537440a31d2e320683d35c76", 0xf0}, {&(0x7f0000001740)="3a2bac7a00", 0x5}, {&(0x7f0000001780)="710924740e94fe24baafc6869d40e7fb21e489920a57c8f9d45bd09a13c2fd3e779b70242fa155ae0ea127e0f7b5e93f5a94003074b77d76c7024875bfe3865d833d6f0015344d554d7852da2fce5e5bc3a1db30e6b679e31431c8d3449fdcb5acc5fce9a6ed324a0660e2b573164ad485ec0fec973d43159c9d04315b33983da2f2792ea2dca3b01e402c9eeda51ce1f90c1315dca38626aaf55df10a8328f38795313ae226966e92f01604cb08f4925c736efc55c894746862eef5b4e48563e56e72fe8f9678179044618f50c0f1507c87ab58e162e9cf59eefe2718", 0xdd}, {&(0x7f0000001880)="bc5b2c00998ead5323cfbff160ab0170ca9b81a771d01cfb56c267cd97e23489221f09952785402f82ed929a2dec90203cc0b525fee324cc1d31ee91a66679d28e", 0x41}, {&(0x7f0000001900)="666c852b85ef627a19067d8c3192799098a0f732a7f7c5e6c1d0ade4e95a3a3b1fd35d04c39c557e31f99bcec8dabba03147879aba507b1484d8bcac8037b0cbb8808bb3b46e292d995a0c0d0668775e493a31b5cac99aaf57e275c0948b6c0f22d9accc491f40bc56767f7b479664ebcb353e820f1c284b03a6b5d02210b79fe30f51a212ba260661c3b16b1ff9ddb0873a781531ee8e31113815f314124a63acb1570c0775ec3c6d0f45bed2fffaf03349ed47897e3168603c3ff030a798d235dc121291a405a83395f20ff5dbdd3b6d9420b69d4393ab4a52ad0048bbda1938aaa3d8a563", 0xe6}, {&(0x7f0000001a00)="a974006894d1098d655212dc52fd90fe0eb1c949a9dd57190c46614d1721763fe7896c3177e695d85f5f8ec33f33af7602615818cb507279cf2bb9851c386903f003b367bdb6b1f868d897306f17568e40d60dd8ec4fca35306c414980d619556bd3de9109cabb23817a5f0e84083cef969983a9768ca6ff9ee83f57f2aa91644122cf5494bbe0c69f5074ce9294ffa0ddd303b9b697791f188a8cfb61f6571962027872fd409e555cf365d4db8e6aa63e795d301be3839eb9847f7614a401475c0d9be023ffe2a1efc6f3aa0ba74770064de7b04c2d9ccdd6f90b88b61d1e0e7d1d39fc43bd7575bc02bc08ef95102c5c8979a42616bf620302b2a7b3485eb43fe50974b7b730e2cd1f0c3a9459e20b960c5a6eda9260a0057de3573ee24e50f05f2d51f401bfb903dba0504b3e3a3b782846c85d78802486b3825e8331935a78732cf49a72c24395cb827cedead04b377a26d27152de3738985b85c30944431e6113cd8d124dad5afc8a7238127d7fce3e61687ff03028a8ac004e71ff22436c22ca1622072547f6d190371dd86c6212250c298ed0dab323a413102411c6f93bab9bde7557c8c1a7b345dd76767b30d60f83b022c8f91fe10fa7d4fd0827c5b34b80c6a8792cbecf6f4f4911c4fbe4bd1ca1274c3221bb4dbb1013eac7febeef81947e1437f9d10c580828b10121c5c34d4049b4e3a084c75f15772ef6f7d4ddc7a97382d79dfadb1934a135e55a96ca33f91cbe1b63e139d9268226d1c7f25055df5969cbc5a98d4d076288a6438a90e18fd4e9c6379bcb156d4455f472d02e871e22a599e615443c51c6f12f7ce50779bbe7cfb4ab6ce66e71e5a914fa79bf37e2bba47ae044894b74ad82540853f4e8aabdabe42c59f4bc4aa194ae5165093a6fd94e15c8908737704082207625a4c53b96669480f572b057ad7086db5c66c58dc9e040c8438bbbd582287a9f07d04984872d3f8df92de8fdc6b48fcbe603b4a08d7addeb7b99411e2cdd3af8bd5e37f4f7524e79cba60fc642f3a2293d078c7035e22df8c10cc18aa3a7ea67db91f33b4b158e57115c99546a1e081a83c83cbf3d8a5238fd772d34f005999c354e3bf8c4560675567f5a904945372cb6a366131c1ba1bc53a82d8331296e41cd3f37052c8605989ca399d5bd7fa7b4c0a8c9ddd3915e3cf49d871d5dda6620ce5aa82c453865fce918f7e3050f50e4bccb11ed739eff96788bf3a8063f8c1f91861aa6bc4d041ae6c16da2b290d0a4f9b222399fbf6a9e2f35940c96e0ceeaca8d4f03cd52cf394e430a95f472157aee98d0bad60928d716c0f52c449740d113d68c98ff1cbe7701dbe740988c6cbdbe68e416129a7aede8f6b75a35d8320f9a24651c1f7daa0594289a908f2bff7d65e0294d17fe7896709c3746e31a5f053b6313b6ff06bde01c661fd2aeb46ee4a3872cd1b0a3de4ffec5a276cae19a39f0924cece20684721a0d1e0131f92c5f5081ce01a03e83c445c5cea3a10d411cead3448d604f3d5d0a0eb9406ef9272c314fd4b61a6380d7a4f5abc186bea06d780ee81391b632e30354b2fe4c53d13afe96031bae1cd55fd7034c9819ea69e7aef0c42dac8e02e1d052b175cfd7067e6fe666730f8713aea834c9cf2a59d35b35da41f62366f6066945a2d8618a539e1951ac71a86738e47e8b94d08723eefb826854b7898ab595be8431dad65992ba914bb8473c79fc02014c5094c2ed95c0b2a613a1c2f7c6d4e1a44059efe42a9718d5943f6b34463a8dcb99da12b0a125222a1bc0b4ab7f6d0921f3e4b769f6bb6b01f0dd973fce016cd73ba2fb295476b4ec0bb4ffef30d77de7c2682b5aac803da432d966c0f1ff0b5b2b4adf6cf1eabd8776c654efb84e6b548c119744377e2377447a708d47fe69cc985ce8596002be258a20cba8bb92333e4916e08fd82335b4ce259de4ef2f5a3088a304e5f00789398fc772b4922cdf329395de5017208b1504e1494e4b558afdd6e39e3d18d3bea7ec92fa1520b0514109864ed20e9403feb8158882a2eba4f16300b2c8ab22f8c17ef1aa0e6322fc756f9ae0d707abc69355c75689212e20b12c371a62782340abf274954194e2c46eef022593918e72d4e0b3602d95f60975b0d639bdcff42568d862913a6e957e97608d4c272b90bdf3e5f1cadd83952dfe4e387bf73a0a92f89aeff956b7cfdd5317d42e68e712de99031d4f79dd18cd3442f7415d6946a5a2c1525711c68528a6ebbb76dfe956cae7d58dc5cc8529eaa29b6f2bf74973e1372d43802e6e6364899e4711573d048aebf63ac3a9f8ba57d6b413f77ac9c9b681a0b02b2156093c7932ba9c31444089583a3006f579d7f1add635a31f6d01f4cfa2643087ab5563433e45dcc66a4a23925d06f67aedc5a5fd029045ef3f86a3eb124acbba65a63f56f0af538402aab8fbdc2c0d7f6e3b26490e88854abfb69c8ac10256586bf181d227fc0f20e1e80aa71f02fca9f03d168d3e1a5bf9eec769b4cb04195733fe3cac4e12618d5be846d1da80c9ca1fec201367e7b03b22adf812aa6e7c7f7241195fd924910eb1cc564a40d769f659b81c2de8dac1c32899b9f23ac514164dbebc0d8e31db6cf5821b3ae12d879d4c5351c180fd6b17040c81e6a88a3944398e4ade8652d922b2b574d214c5834f2fda3aa02b9a7166cdf1f0959ff52af48175a1193ee06ea3fa066ee95b07701d21626468c411268e1b02c7ff1e8f1fbe44e42b7dbf6d79da9e9178384a12f277851521fca0279e3cc9286fadb229afb10c2103ee13e2201e12753a7111af2fbaeac0d6c8faf495438c8be347c34ee19fac4d6db9deedd99c6b4acba06b0b50a1aef5ef57b5c63928f49f90f63919181d59417e20148dec698df2c621c95487bc43d7f09fac01da0caf54a9c4c2848f2cec1b628fad48bfb7e7e8414dd901f89dad93f34697f3870a31f27748bfd518fed91d270b2f0e6d53529a6e9aa59bf2aa0c57346de4c7eeab611aeaf39c7368f532caeab14ecd2496a7c1ff66d87267bcd9678c9816024a142d44ad0fc10e1b3b1f0c2e527459025879ac8bf4b3ef6f070c4eaae311803dd8eaa0a82f3bb31836a34a084f233af010e4e6ea9d8de35ba4e72f86c6edea64c34e7fc8a67ccb4060dbea9ec044b27edb40531366e776d2a76c64f7b8010a5de9e7c9f7db223dd185c3263908829726d98415e31e77c9445a779dfb43ef820c469e5f1a6d059b92fcf612382d9d918ca4721731edfd2f9405e3fe3f81b1597c2cef31ded86c940fed62822ee04e0085ddb6685085f1d004fd671265701832927e6d83730350305a638e2e651a42a71368f23c99964bbc7f083bf0ab65258b075c1abb4f399fbff326a94804827f45554a93a8ecc474663d87e253dd5299ff084744a0d3aad555f1dafef3c765bda710fbe0838fede62b0474f33b3a172c351d2af2339ec5bac805bdc6c95c3814edec335a06da8a5cc2506489f40b894d8f52f41c66cd9227c6289533320d0d19c60d1778c251dd6c001a703b168bc95ab5184bcd31e9b35c126a541d0d7e359970ae57ef55b253e2925bf3e8288ffd1aa82542dc4c1502ae9788893fa21bbab1695dabd717986480f7131811180ed9543bce56cce1c4e416ace1a126e6ec5363d2778fa12aa2f0889b4ff9ad384a28d5e34411689ab013d4d370b04ad5cc445df1cffdc93924de0ea0d208587e861ae07ccf08078333d3b063d9d94ab911bff312f5954fe0dd188e277b36fd99e7b1845951049e3c6daf4903932aa344e38b9a59b6f02f86edadabcdf29f6ef23a5f5944b242ee58cc4ec3fe29dd921a476a259a886fc561ce4461ac721215fa36410003984d4d45f977fdc4b8832f74a65a567226f9b61ccda6058f8302fcc0ca241063db3b5c26d213ec873b397d6a68ff235c0e91f758259ca2cb1977a3c7f18fb5d64898f89885ed06fbc9fe3df178b2370ab80a29c7e9a2e6093c70b9c66909a5162cab2a9fbd152fc158ef02afd8538bd2170fa9e047ac5ae9544e051d9fee5dc0bb5f589905c42d5a211220e641ccbffbbdc8274cb928dd192ee74e4519bcc66a376d5de3a6297aa09cc91a91ab23ac6d20411f397030034568bcd78a3ac2186f3ee5c62db94aad9d14deb82b7936b10936086ceec25e7f4d01fa3d08b4fbbd2dd72474a38a3dde053181cdd30c7d066dada57f88ef170b420764ce3d806df52cf6a32b149b6d0454d31b5a197db686554d2bf53a0a6ede3b4c9ad70cc63f595fb96b9a8ac6a2fbf66981f5c42688cc215fbbbeec14b83ef1fc2f75b7819535408701c4961edf64a889e040ffff067ca20aa39fd322e1b0576053f3497ac54289ffd570f65a11690e9e6fa2c6d482d0b22ea56e7c7d29154a3193058e793209a31ee5409294a3bfc53d715c8453385e0c18abb40bece857884d0a3aafe35c75e53d9a153c4f67bf66a36d8a6affcb2524150e84f64727218eb9aee1296aff5f7ac3ed23e41d87dde5e68ea3c4dd9e9590ffe00f691d41e5fc96c11703544f1af61b9fa31c029731f0fd4bd00a4c12ec8d2ba05d988298deb00e89ff54eeedf9d575b528b25c9f7ae41b521edffc747feac14684092d2994808ad0b442cb0110d85aec6862e953727166efdfba976098104fe9f187387270ee95d77330237fcd7e644e148b3ad7b768cf8e4abd21a72fbeaf4d6392da7f8cd6ba9eda7741ff0a14ef58e8984b20a669db8fc799a3d0376883b6f13d9d5fa0ec109b306debe4e6abed8bcc40906ab15183aefd6e8d9c8f1835153e662e366fd83ce0384d13090fa7a5114439f9f3e321878bfbb2621b672eef6661ffdf3671fbd65c33f373a4e152cf40ae420b77e8797dbc5db97cf5d277896dce6b9178703133ecab43b33b5f51ef5879152e4b9c070eb7a759d0144ad7be43ec5c44dfb05fd74c90e9c6137c23fa888404c2fc397b7a281bab789a5b1a1795ee98e35fe4e3a1f3dc59a114e4bdd088743d53dac6a85e42fc2e797d0b46e0c6db2ac169a1736ba3f893b6558d7035c48c7bc51678a17063ab80ad29ec7a23e3d603a2461abfcc9dcbcb2a17d42661db62fe00dfd35ff215b8582dc7545740e592f307295cf204b29b8dd9fd30f1d41d40b7e099560a6e065f56f5b7064667ac77e0f8cf5bad80f9667f03c2dc171afaab5d4693dff8b87ce0385490ab194a44e4661baa4a43747ad47578a5a46603605dbc1049440f6b79230776435710f73dbd2b6b21c11a0d834ad6eb8699f05dcaff620f503daea38f70ff7c114778fca36366fe86d4ea1149678ab545f98872d47f3cc4044654cd62b690b4ec3792327f7fcb2be38af2295b5185abd8141f083a7a0c20c044cb7145b8baf736a4e39ee0f1927f39d65d697546507d937327e684e3ddc1f35a9fbe3cae44a6a2e2b811925c0f14a4c7862b70b8996ea7ff612f4b9633a21d2a3611eb7cc73fa902966ce5e48f28955f5e30a658835a3d9faf44a8477c467a9ac2e1e36d33ee720d80dbc5a5782a5187ece2e13682d5c2356a947b37b1b8b0372a3bcab7872733808c647d8d86dcd36a999793f421375ea49b7133dd2f87c11325d33c147846b00d281cf49efb1bb03555ab9ce60eec5def459bc37e4d961d7245c80bf1d7727b9ece069b302e997e29798edbdc84088bb9ec8940dd5c59e1a75c750cfccaa51c73e9efd4d35f7235001cb001562935953e07d3e0c18b43145d08ae8614ce7b7d509e8cd7a60b8491f278b81d886bf55787943b17f51fdd1b40e51511ce1664c86b326ad3e128bd", 0x1000}, {&(0x7f0000002a00)="eb4f25755823c6dd4195971e0b4e1f41ae461b3034cac216f71ee479928700cc2aee441edc2367d21ee022386aef3ebea02c", 0x32}], 0x8, 0x0, 0x0) ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f0000002ac0)={0x0, 0x8}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002b00), 0xc) fcntl$setown(r12, 0x6, r7) sendto$inet6(r12, &(0x7f0000002b40)="66b0335cae4fec21e88cb6e5800426e458e3b418d76ecaee7676a1e2465dac7f9471bba45b0af2dcc5f3a356f212a4771cf1caf33f2f8af59a4f92b9c8b2f877c17877e2f66f133114b3a503306ea7f906a3251cd64a82746f4a8277494d90e4a8b7456c95d308cc6d8ca63645900c2dac042e6a8bf85d0054146ead688b39b55cc23f9507291c057d3cd08438", 0x8d, 0x4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f0000002c00)={0x10, 0x8bba, 0x4, 0x4, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xe5}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x9}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$VMM_IOC_INFO(r12, 0xc0185603, &(0x7f0000004100)={0x1000, 0x0, &(0x7f0000003100)=""/4096}) dup2(r0, r12) r13 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r13, 0x1, &(0x7f0000004140)={{0x4, r10, r3, r10, r8, 0x20, 0x800}, 0x1, 0x400, r1, r4, 0x3, 0x5, 0x401, 0x400}) 09:15:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x84) fcntl$dupfd(r1, 0xa, r0) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000040)=""/102) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 09:15:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x7, 0x99, 0x9, {[0x10000, 0x8000, 0x1, 0x0, 0x3, 0x59bb, 0x2, 0x8, 0x35c, 0x9, 0x8, 0x6, 0x101, 0x0, 0x5, 0xffffffffffffff01, 0x2, 0x1000], [0x5, 0x8000, 0xffff, 0x3, 0xffffffff, 0x101, 0x80, 0x9, 0x3, 0x9], [0x1, 0xffffffff, 0x40, 0x7, 0xe7, 0xfffffffffffffff8, 0x94e], [0x3f, 0x10000, 0x0, 0x3, 0x15, 0x8], [{0x10001, 0x9, 0x7, 0x2}, {0xffffffffffff1c0c, 0x1ff, 0x4, 0x3f}, {0x3, 0x1, 0x101, 0x9}, {0x1, 0x1, 0x7, 0x81}, {0x100, 0xcf, 0x4, 0x1}, {0x8, 0x2f, 0xffffffffffff9aba, 0x1}, {0x7, 0xffffffff, 0x4, 0x4}, {0x80000001, 0x4f, 0x8, 0x10001}], {0x80000001, 0xf4, 0x4, 0xffffffffffffff80}, {0x1, 0x800, 0xdc, 0x80}}}) 09:15:59 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) 09:15:59 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:15:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 09:15:59 executing program 0: syz_execute_func(&(0x7f0000000140)="c40125f5d2c4037d196635d4c421b9eb4265f20f1b8a00000080c4e14973daf3f347a7f3c098db114ad160c403a144f60066410f3804a4140050000046a150d52fca243ae717") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000001c0)=0xc) recvfrom(r1, &(0x7f0000000200)=""/62, 0x3e, 0x2, &(0x7f0000000240)=@un=@abs={0x13a975fd130b5b43, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x9, 0x6, 0x10000, 0x3}, {0xffffffffffffff7f, 0x1e, 0x4080000, 0x2}, {0x9, 0x5, 0x8, 0x1ff}, {0x3, 0x7, 0x4af, 0x2}]}) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fff8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2862acee32c79a5e, 0x0) 09:15:59 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 09:15:59 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) fcntl$getown(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 09:15:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7bfe0fb31c0f47ce04226fb9409c994066b57133367695dc495b3d41979cfea80b0020a0d7289955700c73f32bdaab7a3ad359dd960b13306efee47cac67dfd7f32ab859bfc585cceb3291432ea866eb034b69872b2f8acefbd6a4a5eefc56824cf923c1777bb2279091a1869c66abb043011c5217d6dd988f46291710b042b98ee13c98cb2571ff49b9ba720aa5ec2f5334e077ed6ecf4a3c70d2c947d5e158ea38dd55612a68b7d09be487c71af0af811ba667b45530aea2707e0fc9b83cd6", 0xc0) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) 09:15:59 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x1}, {0x24}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000001c0)={0x0, "53d33d3abf546a1a456105ed8b16ad3957d9fdb602c75001c7366e7ff4c116fe3b7617d9033d7db2faaf84e0329183f84a33206568a726c11e002a2eec0d267d82e4f07c4f7c640637ea1bd374f5cfd284107896f1b1c19f8d2ccd4c58210bd1c9c9"}, 0x6a, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000016c0)=[{0x80}, {0x7fff}, {0x6, 0x0, 0x1000}]}) nanosleep(&(0x7f0000000000)={0x100000001, 0x5}, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/145, 0x91}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000001540)=""/195, 0xc3}], 0x7, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 09:15:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt(r0, 0x9, 0x65, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x1, 0x1ff, 0x9091}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0x6}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x90, 0xfffff, 0x5, 0xae2}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x800000d0, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x3f, 0x24, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7, 0x2}], 0xebc, &(0x7f0000000180)={0x3ff, 0xc5a4}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x1b7) 09:15:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60d, 0x0) pwrite(r0, &(0x7f0000000040)="da354e4c119fb76ef61f594cfb4ca8b20f66e9c09814e7032401ea2fbfa944bd16e5cc7d1e42103c77c4", 0x2a, 0x0, 0x15) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 09:15:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebada3225259560f8e5815f73f2a04418952b790b2ddc95c9d849c1fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b35a025bbd47b3bf579456fc7d4096ea08b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x71) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:16:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="8b6d046ea348c7b123064268687f4bea217efa0047bc201c84f2a18f1f56dba94aa410a19683ee67e365d41307e8be0d7fb309522875d26d377ae3b578aa85dbf34dd76fb35380f644dd592c5342b2663c30f19c418ba3f69410a9e0cfc750c7ea3ffae20a248d727a0ca920905cc09c0f63830030d70b50fd092b325634fc87eb628672d7e3061c190716126f6442b181b75dfd53c2a2edd63e8dd058fb57677b7507c7cbd4d10af0a21d40d8ef2678b6e9dda9209bbb22cbbe898c", 0xbc) 09:16:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x3, 0x88) semop(r2, &(0x7f0000000100)=[{0x0, 0x401, 0x1000}, {0x3, 0xfffffffffffffff9, 0x800}], 0x2) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffecb) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:16:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) msgget$private(0x0, 0x181) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20001, 0x0) 09:16:00 executing program 1: socketpair(0x10, 0x5, 0x4, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0xc02, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x2010, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206917, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1f, 0x9, 0x6, 0x1f}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 09:16:00 executing program 0: select(0x40, &(0x7f00007dafc0), &(0x7f0000000000)={0x0, 0x0, 0x40}, &(0x7f00006c7fc0), &(0x7f00008d9ff0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) flock(r0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9501) 09:16:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x10005, 0x1) lseek(r1, 0x0, 0x0, 0x2) read(r0, &(0x7f0000000000)=""/45, 0x2d) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x713, 0x1}) lseek(r1, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) ioctl$BIOCPROMISC(r1, 0x20004269) lseek(r1, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xfffffffffffffffa, 0x5, './file0\x00', 0x3ff, 0x7, 0x1, 0x80000001}) lseek(r1, 0x0, 0xc600000000000000, 0x2) 09:16:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000580)=""/178, 0xb2}], 0x2, 0x0}, 0x0) 09:16:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0x5}) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff000000002830b31f1a9ed30000f85b5f34746882ff451b542a538706000000b8100000002900000031000000030000000f928d54f9e4afda534c772e2183"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x2, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x7, 0x1ff, 0xfffffffffffffffa, 0x8cbe, 0x4, 0x8, 0x1, 0x9000000000000000, 0x4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0xffffffffffffffe3) 09:16:00 executing program 1: mlock(&(0x7f0000cea000/0x1000)=nil, 0x1000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8860, 0x0) mmap(&(0x7f0000216000/0x2000)=nil, 0x2000, 0x3, 0x14, r0, 0x0, 0x0) 09:16:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getegid() setegid(r3) r4 = kqueue() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = dup2(r0, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000200)={0x73c8, 0x1b2a, './file0\x00', 0x7a, 0x1000, 0x3cd9, 0x9}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0)     09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xd5, &(0x7f00000000c0)="b089cc96ba6759b86a8e08a0dbb75a545c8325e5e35d1f7c516c965bca13bec6206db9cebb803fc426cc855d04ab17ee58c8878113c65ee393617f3251995f9d87a3dad10c8899da49e2e0a95aa82c17cf793c7928664361dc08dcd49ed60069da2a0f168078f6d67d46525340537f438d5c213a5e35ef87a7c6ec52aeb15ea2d1866e52fd532cafb0dc4819b752986e4f1824d981babdc12ff4419213fa8b03a47a56c543f30948f54cd414f6700e5cf3377726df29b8137beccd59a9d8bb46ef107d522112c68d4cb4c9e724f457cdf0443b3a5e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:02 executing program 0: r0 = semget(0x2, 0x0, 0x15) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/203) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6, 0x1000000}]}) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6")     09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 09:16:02 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) semget$private(0x0, 0x2, 0x84) 09:16:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='./file1\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) 09:16:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0xa00, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) 09:16:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:02 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10200, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 09:16:02 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) r1 = getuid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, 0xffffffffffffffff, 0x0) 09:16:03 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c00000000000001", 0x40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x85}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) connect(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0xfc3, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 09:16:03 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="195b407a65ba", 0x6}, {&(0x7f0000000040)="d003bace", 0x4}, {&(0x7f0000000140)="0be6c89e0285b1c9b16369cff30e16e827c1d854a14bdd86c6cea2874e77c82f25099503f83bbecfd9de66de3baee617d34b1efc510e9347a97ef8335cf426ab81fed4451103c859e5ec6611eb4412eea9138a25040dbac69a76916a919b7c189053213e8dec447c87e3a8f566b2376e294ca0786af51980b61dba85d91aaa197dd72c42a1affd8aad70d66f3be61e8e69d22c55652aeab51ec20915860bace171eb70c096fd4f5db8920292c0f3bb26e1890ce66a717eaee656b287ca05fc2c7b", 0xc1}, {&(0x7f0000000240)="e0d1aad428f850c43fe18f7b7fedc047c4af0752e6f7b25cd0bc3101a11ceeaba4d40c8b9a7d734ce2c9aec34f588fc919ece164e33f52bc218b6c12c447d60247b29f72d3991d3d9f4fdd3037cb801461e4b82f59e8ee22cbd889595410908f26e37a35dfcdd9dddcf3ed17a74d1171b108f76cdc6e355d163bc105e4fb02188646d977c78aa12d8815135a8d932df26d751727a69a165cf723bbf0946cac7ea84d6b16f8d1", 0xa6}, {&(0x7f0000000080)="051e68a0566271924ceed394a432f738b8c8bfa8670a52f0356caf533cf0b6887a8d3bd045eaa4e17f89e4e5af9ede294ec1aca95845f8d335afcc3c773f", 0x3e}, {&(0x7f0000000300)="72d1ef60c5d6b3662d6bc2392f21468731c22a9ba0cec927a1170cb29db00c83e8bea5114b62cd5875aca4c0e54fd6e515d022e3f39cb36a016a7adaab19ac0f683475bd63e7b9d15a4d7f172f97f7254a6e0a9fae83bfcff1b2b1fa38771cd55c436eeef4c2c2300f27e3", 0x6b}], 0x6, 0x0, 0x4a) 09:16:03 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x8, &(0x7f0000000100)={0x18, 0x0, 0xc}, 0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4e4) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xffffff34) socket(0x7, 0x24f41925996c25d0, 0x1) 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:03 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) open(&(0x7f0000000040)='./bus\x00', 0xc00, 0x8) 09:16:03 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) getsockname$inet6(r0, 0x0, 0x0) 09:16:03 executing program 1: chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x4000000005bcd) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000140)=0x7fff) chmod(&(0x7f0000000000)='./bus\x00', 0x120) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) 09:16:03 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x61) fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x7) 09:16:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a40d05e50165b92d74ff4e80b41b7845df0ec8a384292c181ab8a792d5dfc71a246467efb1250f7dd5d68a9bd067e43c8b05a45826ea9b780599405234fa95507c5b", 0xa6}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x0, "556267aa1ce83cc570d7bfa2c8d5529c00f03b6a"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 09:16:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 09:16:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) socket$unix(0x1, 0x1, 0x0) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:16:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1, 0x0, 0x0) 09:16:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) utimensat(r0, 0x0, &(0x7f0000f84fe0)={{0x0, 0x3}}, 0x0) shmget$private(0x0, 0x1000, 0x400402, &(0x7f0000ffd000/0x1000)=nil) sync() 09:16:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x7, 0x163, 0x100000001, 0x2}) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 09:16:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 09:16:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = kqueue() r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000280)=""/21, 0x15, 0x2, &(0x7f00000002c0)={0x2, 0x3}, 0xc) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x400, 0x87, 0x0, 0x21d, 0x2, 0x3f, 0x0, 0x2, 0x9d, 0x5a}) 09:16:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x1, 0x104) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000380)=""/107) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 09:16:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) fcntl$lock(r0, 0x6, &(0x7f0000603000)) pipe(&(0x7f0000000040)) 09:16:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) syz_open_pts() r2 = semget$private(0x0, 0x2, 0x10) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000300)=""/31) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x5, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) close(r1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') read(r0, &(0x7f0000000240)=""/101, 0x2b) execve(0x0, 0x0, 0x0) pread(r1, &(0x7f0000000180)="902cc35b390f024b7ba26d52cd81e2de30bcf21cc2884b51f093e63f41ea0823f70035334b7f0de1aac5254fd675d424eee0fa3b88dfc6032a0b8ef3abbf4535e6d6d610cfe7d80683fcb08c97c9091a0e046a7db4be3effd85aa3a58798e19c325c0d0c57b4ec7a4769b1009da611f6406ec5949eaccc9067ed88fa5e875f85218105b5ba2dc5c39e8d4725873cbcc28ca3a87077efe0cd5aa208add067599a9e805e9c4b216df4b1303ee17850206c", 0xb0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:16:03 executing program 1: r0 = syz_open_pts() socketpair(0x22, 0xc007, 0x16c0000, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040), 0x0, 0x3, &(0x7f0000000140)={0x18, 0x0, 0x3ff, 0xc6ef}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./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), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xca, 0x2, {0x8, 0x7}}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:16:03 executing program 1: r0 = socket(0x18, 0x100001, 0x77ac) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x8003, 0x0) r5 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1185, &(0x7f00000000c0)=0x8, 0x4) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="8fa27625869c0f1a896552e09a0cf2a7b84263e9412260c55e251e3e5249552dde83c63df061e26c1f72d9dd54c6d3000000000000000000000000006fd08d9823ec6ee88b991afc3b4c215f07a345a259fcfc5dca270c2aaaa8"], 0xa) getpeername$inet6(r4, 0x0, &(0x7f0000000000)) socket(0x30, 0x7, 0xfffffffffffffffc) 09:16:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4a, 0x40, 0x8, 0xf8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000001, 0x4, 0xfff}, {{r3}, 0xfffffffffffffff8, 0x2, 0x4, 0x76, 0x43f0}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x9fc, 0x5}, {{r4}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x80000000, 0x8000}, {{r4}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0x6, 0x5}], 0xb0, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x20, 0xa0000000, 0x5, 0x1def}, {{r4}, 0xffffffffffffffff, 0x4, 0x5, 0x6, 0x40}, {{r3}, 0x0, 0x4, 0x1, 0x10001, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x80000001, 0x9fd, 0x2}, {{r1}, 0xfffffffffffffff8, 0xa1, 0x40000000, 0x9, 0x1000000000}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0xffe0, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000091, 0xaa, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000001, 0x4, 0x6}], 0x5, &(0x7f0000000100)={0x7, 0x9}) kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2207d, 0x68f) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000440)) dup2(r1, r4) 09:16:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10000, 0x0) 09:16:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x41) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0xcae, 0xfffffffffffff4fa, 0x40000, 0x23bd}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8a, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r4, r5, 0x8, 0x8}, 0x8, 0x400, 0x7fffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCVERSION(r6, 0xc0044266, &(0x7f0000000040)) 09:16:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5578, 0x5, &(0x7f0000000380)="94e8d0d724006f8d6182354f5db6a0e661d994341026073ef3287304be763a4141dc407a6aa848b9d55a1930c9685453c1003fa723d80555831076077668e390ae11c0ec263c", 0x46) r1 = socket(0x18, 0x1, 0x0) readv(r1, &(0x7f0000000300)=[{}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/6, 0x6}], 0x7) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 09:16:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6200a7000000000000"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:16:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000100)="20a1480aa963fc48e8b22602be45d340b2b065c876996faad3d055441018b88302e78fbffed5e777c90a92aa2eeddfaec31269be4df25ac47e38ce047acbbc3f7fdacabe9b14423546f4d5750bd831f5b82044c0e1f412ad0bd99e5edfe5dac7e183b1ce820e36", 0x67}, {&(0x7f0000000180)="edf172627ededafff07d8297aef8fb55f06c4367fbc371b3b294bf302ef4ea01e2908f00cee1bd40a44046fe312dbfa673a12b4bacb3bbcff1cfcf6b21974771b24fec1a97729c5ac197f3a25404aa7749b2912e05d7893105c03506b32e12650a3070805a71af672bd883c87d91478d4febf2f4fd24", 0x76}, {&(0x7f00000007c0)="3af73fb52cdbe77ab8ecb7b9c25352471523e75b157417761a86988f305b49231468523628977ccf16927615ec029296a747b4e614755b0e39570c8ae474788c155d9f85b030adddcaf88526d0c611cdcef9340ec4c1d3de27ba469e690a51845bd314ac1ca4bcd0887f26385fc9104e118fc42062d8a1a8b7a58d94ab7329fd34c967124bf570ff14dd67a32187278924f7f0249d64a3ac6a1050a7885ff093", 0xa0}, {&(0x7f0000000880)="43105a4daa24b8def2bb719b2df0f9c452c942ddda1c0fb942", 0x19}], 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5d, &(0x7f0000000000)="31454abb40e5bcbf9f88a97e89ec8e58f362bb14913a55a0d378c9f3d63909bf209ea44ec4efc550248562580ce479bd93bd94ed7fcbc9b0a3385ccad2408fe3f308bcfb50a2043fcaf263be01c98f27724c8ea817c9fed8a448c70c74") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000980)=0x9eac) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000240)="eb0424a9c7cec0793ebf90543a04e68f6f74a248c94870ddc9179263a3b593979ff44203398a96b1ae16ba2760833852a1c2acd70eab230c8d24ae7dfe1a7a40676558b03cf59b4bb730c3e62b3176f69234f9871df8449a1a8c165b29093951f54df4eba4e964b8fcc2bf234587df7f1acc3ea435831d61eb584dc870002276a1c96762ea7ece87ac9e67c1a93b089ca10dd80c2ede4c1ac22e0dcc9437415aced202cd5d4102a62577c67f90b7cc3a10841cefeece662192e38a3651924fe738cf81cc7715b362fb12b2f026a062eaea9235e949c820da9feba51776a61ac25a4a712493febf89179100048d48f9cabbe9ef905727b148fae7c8ba71f22484557568b93909b41d5652041f5ccd1ed6ab558a97374cd7633f097691792b995d3b52279ec9eccd4aaa751330b293a7ec24486a9d8f85336767c13f6c7af78f7c82f3945a26d84511023ae45023c5b09d815a35fe0a762766b70f5e208c4f4f3cc3547698065997b43c522b7ddd5d8cc38873a4398b5de5c8d008a61fbfb00e64e11436ab8112a00d3a7dca586b5fbed80b484f7803f2c35e02ca63d49c160ec54478bf52fd1e078b57135e6609e9f6207576a3bf302707843527010ce2c68083e13936342ff5c526229babb5d40ab1e6fdea5e53b933ccd2248c5dd397077aaa699d5daf60079eeba36d82d9e41c5352394bb9c92220cbe9a5d0e76d1f43cfc864a921c4fd6b7b7d13f14959e0387249f6616bb7dec59d2073d46f34bcc360ccccbc87fcac629f70475f183b1d74fb35fae50209d56c2ed306d28a28f527cf088679d04e3a8e47b567e55f33e8fa1ba1fcb8e848343c57426339772b23e22d9ca2a604fdcdcbf065254763982572dfbeb0659c40e1763661ccceb6cf3371f42bb8cb77ddc4220f94de8b2f07a2f802af278dec4557a51f2d31e9fbc873e59f263d63f88b6e9e3d7a8ec5b18f06120ca1fa3dffdd4b42b921176e6e8870423aeb6d696147a994df0446f44b4794c2459b501fde6bb74d56b07f70631cb5f68052af644c49d188ba78718b4e060e9fa41bb741a98b8dad226019b1391611267722253b18160a24c7f1606c4f7724ec7ee04c80980f93648d0e609d289bec301faa18772de3cc9228983326c596d41fae4a5f02a5d0c5cd3d3f5bec768ee1373756806b09950795f6456507d71870eef18bf175092775ebd7419d2f9fd1260c7e701764712151e85aae946758d4f841b8d9f12c3e3b49a52e2f6f9cd8ddc4bfcf1a10d803652caec0e1d6dfff6862da5e197322680663f88976551ef7aaff327484a3bce8131d9db62168163a1e8e23832180726103029505f489ede63dde554ecff570d60536e2f7f57343eb4be5fc06c35f12a2eda48e5daf0ced130bf7a22626b086cb5f7e585a912e49c8cf7b74ce8c9afedc4f3b94e7bd42d560ea1c1c64e8947794a7aa94387a74781742000746ec98c8fa493e12a9fc196279323da56f601983b5c804588ab0a90c53fca59d161c9577cae71699654c2590f95c9e4fc917e7bcb106d763b8e0acdec65baa358a70a139352bb5d37e9c154c74f75c3fb65534123a0693f169ea33e7898009985574d2831b50e7ee08cd82049c1597590e85957829ea9ee815758e87d7f551c0f4c9ff13e1d9d25a81c7b46107f48f31e3e4924471a395aaadf15bb551e0a51ad4703c8b041c4f75df1a5adf415d00bcbf25c7846f2fcff2fb2b3bec860cafbd13ff3592b0b87c6d43c3c42a121fbdda28bf8ed7ef670fb4223b3a3cf5b604f9524eb49ccb23049d868b7a29113cb41b9a0bef938a4bee790f7682f46467fd29bd5e269354dfe963b650e8e30088853bf3b455fa10a4dd1d17eff064a90df48340bf80f7ee6d155b0909200c2809f226f0c681e2c19c70d112d7d8739608fb426b805991483fb3fac4d291e5f5d7812157afabb9503f507dc4df0865c399e3db1f03d6cc22cd", 0x574}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000900)=0xffffffffffff01b7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0x80, 0x0) 09:16:04 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setregid(r0, r1) 09:16:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x20) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCPROMISC(r0, 0x20004269) rmdir(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0xffffffff, 0x2113, 0xfe2}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa, 0x5, 0x3ab0}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0xff, 0xffffffffffffffff}], 0xffffffffffffff81, 0x0) close(r1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x2) syz_open_pts() 09:16:05 executing program 1: r0 = getegid() getgroups(0x5, &(0x7f0000000040)=[r0, r0, r0, r0, r0]) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000140)='./file1\x00', 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x99, 0x0) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 09:16:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10802, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x8, [{0x1, 0x8eb}, {0x2, 0x8}, {0x3, 0x3}, {0x1, 0x7}, {0x3ac3b26a1b293008, 0x1}, {0x1, 0x7634}, {0x1, 0x8}, {0x3, 0x5d}, {0x3, 0x2}, {0x2, 0x78ba}, {0x3, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0xad}, {}, {0x3, 0xffffffff}, {0x3, 0x2}, {0x3, 0x5}, {0x0, 0x1}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x8}, {0x2, 0x663}, {0x3, 0x4}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x1ff}, {0x3, 0x184}, {0x0, 0x7}, {0x0, 0x5}, {0x0, 0x80000000}, {0x0, 0x8}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x0, 0x6}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffff9, 0x18, 0x33, 0x1, 0x2, 0x2e7, 0xffff, 0x2, 0x2, 0x5, 0x7}) recvfrom$inet(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x3, &(0x7f0000001240)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="cafd30429e6ecd8ec7c421e06db1b295602ff50acdef03cddffde7cc495361389d43487668250fd97fd5f89dddc3769930b4d1ddcdcd7142d048fb1728eddc143730a49d3190d3b24651c5222f0fb06b2f2aa810e8b5b4711bd522a538f78cfb8558c719f8116befef855caacbc74133b50e4e293c1fc7bdeb074ffee4330e1c92e96933e6f5171ceb6634c7b88d673ba066459a803a8f71b567f947fda64f671fbbd372efd58617d61e0bc58a3d4636228321e638eec89787c67194fa0e94370d4fd647abc0d9744a1c302639b9b9c572bc28492c79cc984fa49eb5844eb1da9e48edcfd9913330daefdc1c83f45b1a7e4229ecc78a599b8a985948922318e5a528d2eeb4b6c994bd73405c4984d8b4c3298cd7defc81afda8e6ba62eebd998e2ce32ddd9ad512ed611c5d946c7b96913e1e626012daf3a686a6db1008b1f171b95d70ad74054cf858f30ea663c40c555ca28ba4ac6e43863fd27aa03eb185494f2b1c61709ac0e7ad7f447282dccfd7d037178ea44393fd6726aa99458ede106f0751e21afa8b3e010bb6da2e78423757a0bcd70ae965fca270e4998bccfeaed6374a25ef2ebc9caacbec8801b695e05e78ef568c15276372621cdcac45a966cf9d94c6c45dd19fdaa0e66d9b32a5c50e0d5ce38a19821b736c0a1aa263abe18591a5827a5276ff8589dc505a7f244b0d343382242b37e6b930550ddc61d622dee276bf99e0991629190b85d615f63db483fed1a251fd3630fd408fec0d1e55462f883c5be04b00e8f3a94973f24d65e9829e5e8ed45e1308851a0a779bcdafcdeaf3d94dbfd0ce6e86766db5b909b2ade2a4a0c0cb36ece371847f351ba0bc3860cc6291855acfd84de945cb58079848afc7fb51ad68b0c61a43d9b8a666941c57ad99ef91eb915ce10486d0af11d95d7cd43ec92f278fbdc27e45b7ffbbb531a173c5e4360dcb1904a3d594928ff1595735c571363079eec52f7bf0d17eeb6cc018707d3b042fb93d0ec940cf80fa5bb23156b3402c8204ca8f299e8cfbd45ba13bbc450bd8487ecfe782e1261da245df49b92b616ddd6f19f9b6c550f12ff8446330ea959899d7759908d24fc40e64fd45f59c1369158d3268bc7f2996db2b290ebaef49a69ef93360ec1b88543a17cac25fc91575455ad44bee2491ac21e4c6703771c1e1fd00ca5d49402933a1c26cb76c7ee7688a54030f989f44036c4fdccde00d5a071e10f9361cbcb067d35505deac3aac72f3a692b0d80364e6347b667d62c0649ac9cd13bea0554f3794b28eb7b064d348624828011d38d220db36ce2a584406277082cc68d219c4551857bd46203437cc4dad83a4d28729dbcf1c65b8b650422dddf92347a258b0b94f22845eccc401386b5663d644482edff001ada44c513e7e3d9dcba4bd91e0b45375188846a5ab088ab95359635fefc4e3d98ff538d7e7fe08995b920b7d6b415f98d7aaff4601f90b0be452455e7bb693abf9b41a437db333b6639ff3ef14eea4d8780c98c471552a0af34e034fb769d9dbcd4d3ca24014facf3734a66d58dca9662848a452a9a8ab3d65d839bb265c1294391c415d180d81935f88e5be9571c7f03eae7041fa80380b61791229db05ae02dd422a9c85bd5be75fdc24ca40cacfb719c50c472e87935ee71e263c12ef058fa658057045a1b6f8be85c6c64284cecddb7eeb238af30ae2073badfdba808d79142fd7a58f07a48b96d9602a8eb2247ee4611a53c8f2e3e83d0cf048bf54d5a6d01e3e6eafa2955c6afaa6f36a083d7ce5ec6d7b78ce3bf00c115cad5da5e5f4f8ee7c8ca376118f6d28fe05dfd11e3b1f55767f0861ecddb8d782dcec56be2fb158182a5a31b2381aada304df760245dd50775a700fb7fe459d3e70eae94a46143441949cb9d3e9e2863f296d69afb9157678ae101d8404c8edf9f75e78c4fdd9592339fb437020c66eba898f34b11fda2ea864c62d8ac3fc0bf81f4560acf0fef99db9e899797b6c4d84aa7e051d68d53d0b4001cb1830333df0b67672af86374136de291b886dbc306e5f6fc4b1624712d6ecd8c005ba0857250ad9bed49b9bcb7c353a9904042823f85e659dd58347c06a841882be373c6edcd500c33d9afc57217efe92cff7a6dd523f805407546e907311a711eacd5d78337914354f0b973e307392f940f868ee2b10f265fda33b2912a458e11395343fb017e1aefd83f3c5b5b89cd66b00156b2043863b89327e8e1c2952c598160e6ee5c1e4df77bfea29a1b5d8bd9d8392f33f2f354e6e62ce6ad9fcad2773374355d61eee41433fbe4e4e609c18b6ef96c46b6538be11ac98c89f3523065f54731bbd363012d0bad3f4722627f9e3fe63fffb1cfdea4924fd87be0f0f02a47cc96f9d4c0457e0dab611df5b54fc9a4f64d99b49932fd8c7dedba3e076d458fe35e5eb84ab8268fa7e986feeea6a635532ee15ba7ca1af134a0c0d66c572a4757d4a4dc3640390b2c5725ce031747a0e0361391d9fd07a475ff89e400691e1a715dd09752e85e3bdbc6400c8c35e0aa943244e860de2f31a7a7261bb66addb582406ebd5918fef11c312dea1abfd7cba6ea46a4eda061dd1e50e298ebb70cea81d15b3ef985bd25940bcecbbcbf811f310b5524fca124c6dac57952a7414bda994ffa08cc52b3367414ae78d62beb6d050315ba5f00c8c529524bd46d288f67fb719a147bbe6ddc304b0e2e976d53e6a0216209cac4268ae0b4b5ef225dff8298b9270e60648305d594f2c5ac8d2ec86f2f898faa5b410f6513ebfff78e8f1633d6ec0f9c2581da220f205af33f6f52f5ce06f7ab96c923329270d261c652e5f613afd6b2b29929e0ce7b5f6004eee00c301e4cbd8817c75efd0b25ebb59a4ad3c0427af804f66a19896c6c76b8effadd7742c7949dff82ac08350e998c9180300782f2834d28e9ee5e6b79c447aa1f37c1c654163671336e23d96f7345a34b9294b797b0207910a29068d18117b7865757f554443afb030e9c3ce93cda6b57f7b542e7685092dd39bdccb3813b51d1687b000a2f2c2ce7e8063ef307e8653eb1010593d44ed8070184aed4a2d4d891beae76d278335195c4110ea45bf0efb4cc8e7e8056c240252c7bcf137bfb3639b2cbac1a62474ab0eb8333bc9724c1a2fecc917874be8e3cf449faf5c182fc8882798c409a7d404b66ab03728a5835b783b1a16af9d9a1776379b4d25200053824f5c47fb55744e9025bae6c4f8a4bba770604de913b96c3287cf3c174b55991986c75dbadf6917357d4c874d9bb48d3583c308d80ba2ca66b330723b43fc1e5af11632abd9d3e5d89af35d7d0ee8e02f3db9efd9550419d8a93f1dd86bae58481a6269194b7c5ef0f2c75683aa03228e428ef473ca276d6ca4ea8c81f1d8500893c9da2c69882398460d8821e5ff1d312d63959232d1e491815f059b3dfb40c29f8a5f234352cf657e31c998caebe5a6319ed6f583659e6a093ddcb63dc1020c022b37a227a881aeaa6ce7754c6d5cf88add3786c167dbec49afc0ae88292c6a61386f1783d83b78f3f1e671d50e9f7fa1c8e08fe085a709774da9adfde3fd5d8e5bb6c2f1f63822b1969d63052839ef24b0424e4385d1a7ef4205bfa7e53baea0096ae3ad34afbd6147bea4f04cb8c67847c11002ed0b383782ebbb3480e3ea25f33dc2449de5e39db0569ea0724b7f85fe716dc57c61e2b050e95dbbfcf9a3212285b85ac17a09b95b8dd922105b944c3211f958b22de797c98ec202a9a0f9f26ef83e53b2523dfff5d4154b09eb5070c2f20efef817197efda9dc9c97e2895d92b509094608c6cf184639f562a46a0e08f5513ae45cf87bfb59eb1433515b1586e31aa533a6782dd7d19a6ce3408d602091ccbb457c2d7b75a4fb3a6973e4b89b803a599fd66c4038e03f24ec144c8aba75b405045853c3d14c03bf6e2a7a570ef063c509d1f82a519358bce920b645766122f6f4490fefb2ce5d2668b35699f66666c2ee8499db2b1b87fbb2151877b780a6dc80f3e45d0093c6c4b8c4d06f4c4168f417a375f86eab814e8ff91ef44ca2cb5c5c042d8edad5769f03f49adbdde9d6d2141c979da725e20277a47a036f1ba961c70401c8e562d92ebb39d25ba9ece1527fe7ab341f071a869fef34ccfb4703e12e29056e723118116954dc66b37ecbe2e4c0b20cdc7ab8c58cb720433d6c0a1d232ea1f5ece0b1e84daabecc772240dd89d55fcfd28ef3ee36b1a3ea0a0aad4202904b62aa59c372bcebe4573a5d0b44deedc23b03978aea479aa1585e3db30c3e2157cb55c41e2a65aea3c6d9ddb916d479d6959d7a06ff95145c193e0473d95363eb25f707c129cef532e17d1898db8892f37cc7281aba83614e33d17d27ce9edace39abc993a1282c7650e6df148f0809e7e6338278d5643876a94fcc31ee9b211ac3a21ca9653bed877abb1f94c1948ec5b42c4dda9ec8e3295b1e2c2d5ca3bbfbd9a366ddc73e2644837e52b8de11747549779a5315d781a22a2cc9ffce6da81f2e1fda4bab6a7a1527facd8b91d711b6c5b500d18a5ce8eacae811444844c78102f62a36a5cf3fd852c8e5c6db872cd7fd83b602d243e1f6e0de608af2fb717d294e9491ad8f30b412e2485e6f9440904136cfa4cd5e0d6cb749495bf35be85ccfd4e03422dcc0f8440d6746f91504f070119fb970cedfbcbcbc3b189d63cce5d1ef788e3a50f029d2fc48a9a77fdb81b2f78164b47a5c65538349d3de47b61e6911b252743e6829e9c40bd6c7a4fb2af719dafe8fb564a730d69ad418e76bddc9224741e6ffee9f75a9b3814bc0834b6c570ad99295f222fddbde16890a946e7882796443522f7d1fb184ef1bd13d8716f52b528fec569dfc04252f49c1f5c185dd4e5f1beab7e0fe7b85be0761d3908dc9a118dba4797e51dab619e7a604a0919b3b9fd58ef7b4b8b4bee35854dc653828d83cae4a3943476e62578ddf88f5cd606ce4ce1c164da0ddcfb2faeaa6a59c20591b219cb3fdbf59e6398c98a9af02725ed11e223a641026152c30c40df5293a8db5c0da0d1435b007746a27b70add60c388072b8dac23df0d089272c38cc850e356c4fbf4da33dda99abc47cb3e3c1ccaf411905ea39fb08e8eb2cc19e12200acac9a1edfb07817771814e8fcb680cb3805642e692b810e9fa1a892bdf16b333946e6fb5bf7cd8a1d8cd4afabb932742824a897c8d3a01664a99f2c0e1125a0ad23e7a4a0535e9ce9438df6af7722e098dc8abc52b784db28a43743b9ec05085613c344516130baad7449288c9742aa630654b93bf429716f87ae667bb8ccef75da58b8b842d2e4d21b970440b6089ef6af6ad48ebcb19a1740690244d27d67b372cc4fbe306a6acd8e109309c4c5667c04759ba1ebf87cd588009e5f6f640343e93df71cf55c216a5d70f85510eb53613374f0b25fdd2b76e30b970fb49e9363a5cbe9227e8a8459f00403ffecdb5ce280e5f5a007cc7c3c193efcd80c750bc198521f0d05fce90c81eaab18d9b60244cf896b1723cdef5e702d19e97cd81084a8d433eb15e7bc173d1575889fd0d3c17397d7152ef41623c50cb0316ea0b3e8dcaef4fd2c66e9ea42f1554a7722e7f321625fce8a276a73a0e87911a6810ddf1881ef63838e1faf318b9321831e4c4a3d03a1d3d70ae44be944dc63e8fe4d8405ac46ec39c00787f89242d4f44b4643b92c8835d80457c3fdfcc49b67ab33f1869bb1728ac0d6c951126ed3caafbbc6cf6d7430bcbbf028d4ffe433879e668f57a8ff0a03b6be86cd3e153", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000022c0)="25d5d8d49c3801f7dae43f9be4f7304b2948cdd14fb7831b1d226c34c4a4744eaaab98c1d3468041da9f", 0x2a}, {&(0x7f0000002300)="2b5b8a1d8abea7ed3dcdfba8c831d3c02053d55f890420443b81", 0x1a}, {&(0x7f0000002340)="f4cd3c553c897d424b6dd9b988bd451e01ee4e4c4b9bfe8f240e0b43a866f9cb1490c9da0e01cc7ee6d7b6bb7fa7cfda89cdcf5789d0f0b366c77df849d30321046a19e728899e53f9271b9134336fb1af4921dc147d449948cc6479331385f99915128712098f", 0x67}, {&(0x7f00000023c0)="d16722c9d752a8c4034a1272490640a94f87a3b6ddceb8464fdab41e49c4bce4834007c42ee78f755e98af0a4dc4ae8d305cf8a13bee56167597471fd7c8b7631f17cd410d4e3237526363533a9ce0bc0807a0bd220789eba8c26abc6f303662c4072faf40c6", 0x66}, {&(0x7f0000002440)="59fdc070766fa34d87e34717012813e09c857e7e46f7ee29938ed9fcf95ebdc472ac646f1480fedb2cd1ad6c781ef4ea66f8635bb098ba575773d065", 0x3c}], 0x5, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x2) semop(r1, &(0x7f0000002500)=[{0x4, 0x5, 0x1000}], 0x1) semop(r1, &(0x7f0000002540)=[{0x1, 0x1, 0x1800}, {0x2, 0x5}], 0x2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000002580)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000025c0)=0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002600)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000002680)={0x1, &(0x7f0000002640)=[0x101]}) r3 = openat(r0, &(0x7f00000026c0)='./file0\x00', 0x200, 0x3dc9776ea5d1949a) mkdir(&(0x7f0000002700)='./file0\x00', 0x9) r4 = open(&(0x7f0000002740)='./file0\x00', 0x100, 0x42) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002780), &(0x7f00000027c0)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000002840)={0x100, 0x80000001, 0x7, {[0x100000001, 0x8000, 0x81, 0xfffffffffffffff8, 0x100000001, 0x8, 0x0, 0x4, 0xa3e00000000, 0x2, 0x6, 0x8001, 0x800, 0x2, 0x2, 0x80000001, 0x2, 0x4], [0x323f, 0x6a0, 0x2, 0x4, 0x8ac, 0x9, 0x7, 0x95, 0x6, 0x81], [0xffffffffffffffff, 0x6d, 0x8, 0x2, 0xc00000000000, 0x5, 0x2], [0x1, 0x2df6, 0x7fff, 0xf6c, 0x7, 0x7], [{0x40, 0xffffffff, 0x2, 0x8}, {0xa53, 0x5, 0x4, 0xeac4}, {0x9, 0x6, 0x37b2a498, 0x3ff}, {0x2, 0x3, 0x100000001, 0x6}, {0x0, 0x9, 0x7f}, {0x4, 0x1, 0xeaf, 0x3ff}, {0x7, 0x9, 0x6, 0x6}, {0x3, 0x5, 0x1}], {0x8, 0x5, 0xd, 0x20}, {0x8, 0xfff, 0x1000, 0x2}}}) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000002ac0)={0x3e, 0x800, 0xffffffff}) r8 = msgget(0x1, 0x84) msgctl$IPC_SET(r8, 0x1, &(0x7f0000002b00)={{0x4, r6, r7, r6, r7, 0x0, 0x1}, 0x2, 0x2, r5, r5, 0x40, 0x200, 0x100000001}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000002b80)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000002bc0)=0x1) r9 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002c40)={0x20}, 0x8) shutdown(r0, 0x2) 09:16:05 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000180), 0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x7, 0x7d1d}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x1, 0x5, 0x1}], 0x3f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xcf, 0x80000001, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x9, 0x1, 0x380d9fb5}], 0x3, &(0x7f00000000c0)={0x3a4b}) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) fcntl$getflags(r0, 0x3) 09:16:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') lstat(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)) 09:16:05 executing program 1: socket$inet(0x2, 0x4000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 09:16:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000040)="2dbb0a986a", 0x5}, {&(0x7f00000000c0)="312a83e1c74de024d75a783b44c5c8814f99de21af9934dca344fa437e18a5628cdd03dd65ee38fee3e1fd64699b6b65fcf1631da709f6a976b3ca7687f2dcbe9354c75758cad8592e389cb9f3a2957bb7c50463de87b4fc02f6ce3f1445f949df4f4da14dc13c6a504cfa3281d64d1539b236e3807db0b8267482e29ab53e34c57fac6b506c2a4993222591be9c471357aabba57248b4a1acac93d1f71152457058135ea85d12767db3060a1333f94865ecb32b0a2bd784dc", 0xb9}, {&(0x7f0000000180)="070d4df32b83bdef22e174bffdfebb3edaafda9a8497216a3369838e5b760910c499c07a77890dba497935cda4c83dda4affc41e5a78544b23aaa598d67bdda532a77529f599ee058f167fde2ee11c9df1205f6d48fece75b12354d2eb277e7f1a5de2a570ddbfd3abc9cb3dc437bca436f2f24a77e21d6c9474db8f2e683a16f76ea5769438612e1eb370da0af317eebe7f18d617cb7a746527c3607cf3a0aa9818b6dd928119e4eed9f2b677e8e72297feb7f75698541f6d4fd0973baa321573", 0xc1}, {&(0x7f0000000280)="47be8f5a7d97dfe6008a097470e9b249bffa", 0x12}, {&(0x7f00000002c0)="449bcb42909f60018de974b6eb1afb24dc7a280717991d8c118fb9ce636e61760bf8a99dfb1f58b820e1dc1f035ef8", 0x2f}, {&(0x7f0000000300)="eda64dc5527ae690d6b32196a0d2be35cea1d02bd2a5265e3d46df0bf54d38f7ecd4688a10b9b1375fb6eb76c625fc802a968c5750e3f03ba05823bde281818e107db462ee09f9df54278c68f562087aed0e6eac91b9db803cde35c31ca158ea0d05fffb737cfbfa30dd6bf1cd7c623b8cb939387109c5a64a188f95861f2fdb5ed5dbafd8651933e2b2df39cb7056b99d96", 0x92}, {&(0x7f00000003c0)="fd033949019aad41c1454c9bbaf52ee56f6199067771a2c87d23b596fb712c653a3d6044d45a75ba0da64db478390f9bb0deb4b503abdb376473405699ca0090664ca7459d865228b2079dc903de4993029608a039bb4ff982d9d87c1fd556ae63865a6e081b05bc23b27548f6982da12f06361b8f56e6de7629f2b86128305f07b81a5655608de60dfc07c8f1c662e96fed3ab5e801857d3e02d9a498673981220bf6a8b8c94a1e233773fddd9c966a84dc39a18c0c4ec80d58056a4fe27569fb57ed0ad8e47c8bd6d6c877ebcaac8641947505d4ffa0f68524e745830f0fbf0c3d7571baea263b46b130e054f6138370cde301c36ddbb931c4c7b2dab381e27fdb42297ca0e5c9e2f034e87eb3b37da35d708148d0105e65161837c239744942510609e437454d9249607acdb71662572d88d826f2c70a2ee9357c1cb3500709565548ed65dafaebd44e4b49b1b9bf0f7f23be1117fbb850766819bda488e2abb9749b2153a03dd2748f4f6506f7eeac1a7db1065d3a720bf44ab1f328ada1efe8187ed91fb06375550ff2436a9da048ba01d9512548bd2ba8c84959912763765861f1a102fca959b92be1bb3185c593b1c5c40b272bc02a1ce110f8fdf54f8b66b958a5ea05c702a045acb81434f04f8c2da12b6e854e490ca56948169d52ada0d1bce4dff5ed2e7d10bbad0d1fc971439d2c5c31b14c38c6dcc66cac47f774ac6e3c24804f5c3abfd445663ca18bdc5f2f6ab5e49647d15cdd42562a446c59249a4eb60becb1b74f231d36bdacf1443c82e475d504c2b0cdd519b306291f27fd77a067bb78e63909480b58cb8bb5203d38082727304a50a471e460d534b6c348c92559be59bdfe9c11220feb8af74344c0eb0dc41b1e60880a8bc1916b322c0c5f520b7c18481959a8c2ea03c35e80a39d1c29b55615d6b6aba9bd44fa04edf0009f5fa44dfac4c872cc27a3242afa7ef99bacf0fc7f8332354ab612dfe84ced1fcee010e44f73a065d7a9269f2555c28149af8bc87bf0f459a6d4e8743ca86ae38301b955924b50d5962faaff0c3fe856babd695c33ef0721a923e78f41d467eb55f6a650d484abc4ba620317cbd4ad4dfb4972485db440292427dca69de2c969074e32706d1d99d4c80d03b18601ce296e4e570272d69e95a72c467db82ebaae3dcf9b114b73e0ae2a10c78a99ed0bff3a0d4275aaab01bb23bfd9ae0b906366b5a90df0133b848df0981353d81433ca11f56a1cbfd316d4d45b8334cc494a4da4225212ae67c102d843d7f4c25fb4e58544d38646324ed6c5763a0acdb4d5eb8b8104af41e92501f55a76040a8311af11b75b5c9e702de22f70b086d0e36e1a1bee4c2ecef413829a51ae008b03c99f262c1b83f043bd51580056c88e0d6e405b6860ef3ed100e69c107289bcf6aa4434a94976803b149a2e28570e7564a1d9f7bdba13b6ec1ae8dddaa8ad22f39a2cf77d21677af165bcbcb85752a2318d06f3e54e3a4bfdf9ece2385cccf62a106a9575d481b979c2021cdeaa555f26d38a0d4d434431f0e75a43b44c0feffccce60a6e80e8491250a61ad657befe455b4823bb5d9eb0698046226061658a6ac0cd1c9a3f54c16f18c7e41bdd80acfcae82811de21cd40ff7330a9207757909cb2ec37a2714c27c3cdbb6df6cf71bc0d6554d40bdb9c0507b5a2e9101f02a0aeddd13b3b14effe65b0a62ca8e2dc7524c3609cf11185b3a824ff11afaa7c914a45a27df0a6b8f57fe9e432cbce02c98621caba344649c49eb803b5cc4b54831ab8a6a10bf75c6f47da9a3e10b7676adf74aa4d9f7433b49ade0c2d24d8108f45e3d86e8b93a96e822659fefba91f91012690d076171da1b563d65e3577da865b3d6b57eaeca2b3f56a0c1caac9875610d946b4fcb67cc0a4e5932c7deb695477c8d4877aa77343812907d2a448ee456e721dcb1bf556cf4d60a091ded2293ab9356919604ba53f093a46efe07fe4853d4c71c4e0aac725a44e0d4e7cc63827a251dd1d82054f373a49e605110c0a433b808fe5f8b7288a32a66eb7d6906e527bf11638fb66765c10c9e19073f0d818d71a38721a3c58983744ba2761d6741fb1d5e2b73ecd0ec710e57ab754fc7f01462487d7af1b8d25159d7e21b207f40e17de7607e2a8b96eb1fb0f67666916a1d1d370b6ec0005eebf6720419e615f9875c0801ff3695b4682cdc5172581d65760f792bd316882ea96bbcb64ef04594c2af3995288b51b4986caf3ebcabe58a16a50f3e156ded9c2c25f3b03353698f20a5423eb5c54ba2e0a47d8289d5541b3621744a038a61634e21f06b26d766817f83df9efe193a46d2b192c26170905420b2863ce0d14fb74cdd75dccbcbfd2858bd6a3df0cfc326355d60bf7f3d2b895505336a151c5145dbcde753ac60ffbc701ac2777e47d484d84a443d423c684b416fe3ccc02e66d1e5082efe7a6dc978415b8d3dc6766434a24b58667ff7c963f07e9e7c0d90c0dfe3a519e9b3ebc9d1bc4325c3a48fb4340e2c0fb74f133c401636ca281e38eadb12464e41f867909c58fb31eabdbdbfe7b9f5583c9346ad6846be65d8121791d037b81ef74c1a223109d13758363ea6df2d48aee9732f1cdef7df5addda8c279ba018a80b0272f31736a11020fe8a34e119d5c9d4bcaaca16866b491b35f8019450c1664fcf0bdd497973a75c043d214a85b4c1df25b7d17794e890e6006ff3559d0f17761ade18f508f76705ebaafc8e0eec9e408863405f36ed29b908589cce748f8f279d36d27206e24eab158c5089586c4b12973a4556a492f77436d3b3c95ae354622a65cf13df980179d17b8257648a762d0679b51c4c0977db4773e8bf78821f3f33e27944890e4f769c6284338482066af97390fd89c441844f1718575f75188d2055f863ff28995ade869dabe8b05f568105e81e0dfb82528d8247435b0597ce5afa88a985a5e9d9c4e30403df8e639347140b3794524eb149ee10f738042aca09f36ffd5bdf3fd907652313bb510e1e7194dc11346ead7ee0ffe91fd88cd9e3bbd2a352728f6c4851cbad69c12d12d8a8ec715458f39f7a738c6bcbb5426a10d06b4c9426cd7eb97251238bc14c4dd421ff692f9b17367d73d94628b4019dd294f2f36104782bde7f54fb7d72f21119fcf25209947a2d513676ef9fab48d771eafebcc4d98331f68d711a857beda6b5d3bbbaf0c566d5e14a2032ce34d96641f803a20edab74768ab0b991e1cd9429f7d5e6cce49bd786493eda85f016cd6b2cbf92f00174c3bbfcb239bf1a2a4b25ac988a13ad2e2f45989455783b416afdac34a7d2a799a3849c8f2b7e98eb46c17c5235d79272421f66985c3e7a8f977167f11e5c77aba16f341fe231f2448bb79dd4533863426075e11f1403559099307850230350c66586a3ca0e6a31430c96c2a683bea10d8677f60e29be421df255ef2ca1e7a25904bd5b9196b9913642bdd40ec49437381aa58469aecc4a46a5850461517a0d1ab373407a7bb60fe7dd65a7c5e087acc4d9361d780e94b3ed841e024d93bcc7d3bd6328f57c075536d28fd29bb7650ad6a6a316581c6b7959263c094ecb0c3e72d6bc18b47af41bbd31aefa53962d8fb047050c048d90dadac00e0d54fd172b197688df0e37700cb4c7f6eed114fd3920fc172937fedf6d4f606ddc0999c80d2d35cc6d40b9cbb0d2a44b5547867ca34f17680bcb1b2306caef49ff93f67e787779abd59edb9486aaf6471890f0e6f8cbb3e650a5a5582943cd5dccfd6a933aecd81e6e4af9d28e6b95f140c6e213e308eb8e6ed83e442a8acff2367b312c08ff9b12b6364e57b7285736c72fd01b3cd734295c4c910a49d3e2e35d1b0eaa522b35ab2be69ada715b388cae423264c0e7e2a1833f1c693ecd861912c20b17b093996e42c84e9aa7851b1eacd952d94bf1db649befb2276b8be7ef868764f9d1e2b23dc82890d8803e26685c0fd1b4bda1daade9ad26f634359a6aee1999b675027e2efa4bbc54c00bfc5fdd2275965eddfe99f04e0832249a3be696da9d52856c4054fe3ad0468e37bacd9987a8962e6a7b4a6e607dad195746c3db9f78642817b5a228c55cfcf0aae4d71fe660db0a400db2eaa014dbab440612f6ab90f26bcc87b0a88a54bf82647969f6570117b16a3270a2c3c32513f9694225e8a989bd969d781d9a56c73f615c3c546c42c39e5b0f01bb0274c8e74ea9bf27d58c57c6de3668393e8e834ec59b80c7b04361fcb2a116ca3ff9f07b0a8ba0ecc145832b266e966b81994dbc4b5458bfa670ac15370b9f6c7c8690b899dafa4b4eb1053240bf26f632a9436dae39cbee5b1bac21ec98469766e4db2f25c33ad9ad79eedf71251b28655326ee119b3230dea1368b4e488ba6f8d070425419fead70df3d6a1c41178f6c556d79072a0e824e3fa8292c0f56bd1aa6599fa473b40c6493e708f526940ee964996a5b06312771ccf8246f2cb1a6a65637d7c0b8e23c0cfd9be480d8ecc122101190733ae4f41b98ca2357d3a0f89769b20ef2d25573802f1e34f7269fc16c8f83f7c844be89ac655cc8c4fea94328cd6d922eab4bd04adacb4b1806d49096a6fb63dd85b25018cc75138ac4870dde96a7d70c23687e32437e5ec4d11f61b412885c00fbcc67cee5289c16b4dd6e99c5c3d88c4d8ac3e0c289abb059b1c5aad43dc90fc0a22a2b69eddc666a1b73973cf327409196d6ed056dd75797b42d3241562657b2617d1c023ac6b212a84a34ce81e4642abe043be661ca14bc9b53f59388055d62c6d8005a2b3f3580ed073193b0e950e6a085e738018aeb69d77f4de32697c61ccfb3ee195188d3a3003125efa8cf04b5f45ac138320a929e16fd630b2633c4108604a1a35c69e31ac92ac95444bbcc59d1bf916e2e3663acc1ebd8ede7f9b9b07bdd2c164d88b04195004f19a8eb3e9c105e02108d648e77276e9025be087705bb223125e50b58cae184b562424f69f08c6de11b28319b4b6d11629e291c507619cf8f4a04d8914583d324d93671b54321b5115892cf399ec267c561053524c8a1e716a460d4aab204c43a73bb8c62cef887a67330cc12dea359f22a8bc8b2c159471a5f0220786e61f41722bc60b1f89f32b2af3d5125587e39e3728acd48bcea6474e80b98c5a41907da864c11e057be0589058c6bee6c871fa075015f231cc50ba18369fe1321f13e6429025c5af0f66d3dccf8c2bdfecb65845ccdca6a36f6c30bf7b380532e351fdde34d7a5dc2ce06e3ef1d78bafa9a358036cd5bd5dadc1fef39975a45ca59dc82227d9c6d7dccd071032f42af44407e64d873f3e17fc3921afa34fc81301dcdc4d7fd7eb15931c82fdd1a75e4359c03a4d6f2b58a5ef49806bb4e80154c34047b249d1beea5f999ee9d8efbff3106f062a8d10ec673dcde1a6e2167bdd2d1fb2522f323d07098ecc1d1ff88db8f529b6b35d79902252f11441b96bb80a9ec81e0aa0197ec2b4f9b9a88bdc70187d016069f8ebd6c7e606e17eb3b441602c7180fb74b071ac370cb370e83bbf28779c3dc084f5be29271d97f76e1f2d5f9d02e5ca39c41e0b9e3b2111f5ab185d74f238fca5f5a1ebc6e027f6893aad566490034164131e5183b22b96dc1c83cee822aa355f8aadd149ace510f1e42f997f1dbd931101e328660c357f0c482b41d39a7cfb8ba33b92d31baf9c29c02f5bf85765e0da778b9d5da84ca5d04d78aa83d80c8eb0bc19f376de37b8c46fd80ad606557e982cf1f5c1e860634f1b22ce7280ce2631e56dc6a8315b02c264", 0x1000}, {&(0x7f00000013c0)="1560a0b841f9ae6c1deeea7d2afdee5416220e32b6a299ba2da12b6dd4853cd14080dbd7541899e93003c7c5d21f6fdbb4f1019b6521df5eacee59f614f1c856af4ff4", 0x43}], 0x8, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x400}, 0x8) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x41b, &(0x7f0000000140)=[{0x800000000084}, {0x5}, {0x6}]}) fsync(r0) r1 = socket(0x1a, 0x4000, 0x9) sendto$inet6(r1, &(0x7f0000000180)="2514e46e9331bedeb26827dac25b428328af16988b045aad46ac431aee147503e27698f88549b7b438284cc188be309c1d3d9593d77c12dd9fd04e5d251ca0555ce9abbab5008b65989432e837d1ca7d0aa0b814b0ff038a12a58148d1ac6215debca56ac2dad02a0f1feb809acddf73442eadb2bf808038d3d4293120994c158f59ee7d87", 0x150, 0x4, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x7e}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0xffffffffffffffe1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xa0000000) write(r0, &(0x7f0000000200)="1b12509d32bc801bfa0a8e68c7ded6805cfb80b74165569845d3e41c288f4f1f82ad2e09c25355899eb6c0dbfad8f377c86b3ba3f6fff7bd4993af418ef7ed5938e12a63e8e0f758f6e78ecd9239463dffca3064a2e61dcc35b63d2a72d2cb18defc0b8eef0630f907e3699cb7afc626e2af23663bd25a508079fd96c748b60802375cdadd04bd7b7dd5c4ddfd8126857a4d39faf6c28cce068a98c696f20b", 0x9f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x10843, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 09:16:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) poll(&(0x7f0000000000)=[{r0, 0xed}], 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) 09:16:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202738cffffffffffff4f9878fb31c070becf0cfbbba6b9fd3cdd5fe5d6f9ab3beae60f91ef619c265005b6a7b7474a9aab5c040f69faef445ed1c70ed1ec9a311a16374aef3e8db68203c23d192b209d81b9d6aa03ab16920145dbd29fad362444e461a4687fa5b616cc1328e2f1b9f50e0dbfe89e9f6bc11ac4377eefabeb3fe74204344b63e8372f993a899065434c6a4e26485190460a3d5f6b94b69e34339ee0b1f0c1d8d7bf145eff114314edf5efe2aad6eee4528a261bf725bbf044ccebd3d29499637e4997203f20f8b1d500582b3c8f4b1797fd931efe6be89bc4ae5b287f14d99170472dad642689332bc3336b7747bd1d890846"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce80ea30c1015ca2b99a9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440268efd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0607474e3c4fc226d0c888f17cb7c7f9db19d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacb7fae36ce1821db46d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e98609eb484e80964718525325d4ec1d4e9143fefe013fedfbfc770ecae3f2a6537481f73d78cbc53e15fb3661f040a00e88c18f0223d4b1e4de51bce7a52d14010ec5cc3444a074afd4c7a2dbc7c773d11ba0941699667d2b568734b699ff5936eece9d83a481479d961e2f98e7e8b71f26c05835e8fcd749c95457414415d72a6a3a23a8cd0d57", 0x61f) 09:16:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0xab) open(&(0x7f00000000c0)='./file0\x00', 0x18000, 0x60) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7fb, 0x3}) mlockall(0x3) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 09:16:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x820, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000001580)) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1) dup2(r1, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x30408, 0x0) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000200)="04d95ab17f70a5b91ecdef07aaa5159f9c27645858cd159edaa91ca4a61f7dcb23c3fcafe1cdac65184836c7a5a3f1783318ee1c0b363b691d490ce4067342803ae4c8cb6baee274ad5c2703", 0x178}, {&(0x7f0000000280)="ad945b3cda842ef6ccbed8b7f319c4786b1df7e8f710d0565dd5bd50890540f55880ec8582375dc175bfee425ba22d79c7be7b669f4407fb1174610eec418f19246bf745e5283015853e012d841dee14de7ca596dc7bcc3ea5de4b9a00d40774498edd89b4a8f363f746857470757a7fdd8a77f453766857e7a1667edf0af5122d4a7a9adcc65e9e95ff835544c9ab790f76ef1386c1415a3c6f3838da38050c873d7b495ee3e8e3fb6589e2a3c9392ed5aeed0e77", 0xb5}, {&(0x7f0000000340)="ae42eb9788bb5f650cd8d2e0e449450798c50aaaf834194608a90a9b031f3b0c4b5a1494fb58ede425d0ab682a089a3a9a092ef837a4c4014011ab131fdd7cf40a761905b29d04b01fdf20", 0x4b}, {&(0x7f00000003c0)="a699c9843f4b889ff59aba643b1283241fda53d1cd42b1e35e224a322cc9d49142eb6d9420ac8e17bbc2f81bbd06b0a3d4df7b4b69f2ee71342ebea3911b13d5694be07318ca8d92f8a6e53893d9379e1d3f234427a0ccefdf08d915fa9442c8bab481aa1396fee90b360e84186eeef8f45db21e8ed704b780b8df491f2e9387aa073899922757b7c90a702d5cbdaecabb4e8040d5723a9653d195069baa03ca8e2c2d0e04d19c59829d2cc65e74fb33e3410f38f5d5f93bc6cd4cd319d6a93bce6b732d56c429f8038c1271ff5c14100d79730f0dc8c7823c5f3b134c6241a6ace41da0852933cc0dd00feeb492ba46bb49bc7a759b578876b472d0b206466d09985b27b09b6920e850b4f93ad13a331c60b7967347f62eb49436e1c8946b5139bdb5fded72e8d06029450d2fdbaaa23ea703b6cbe751320834f61109d911e6df3dfcc4584df962b4b469a26c5c86c2b7def83c9b1b98d747a63b41746d5e6695eafdfbfc1bb990674a26d0fef1a4121f18893efa9d9c3ede64b6fb099ba64cb9691da061ea79323048765bafbf729a83bc7b99a87e69e7d0ee75687241e5dfe0418d826d598f28ab314e3a9d7725d009330b78a904a6a3cecb2c0a50131cee96db8795ac664b74bba358c4c86d4c1293b50cdaac36cf1e0b31d78d0cdc2273aea378f765519173fb4bd52a27d3238200e95356d9606239d8940e8b381276a32ab7af465c196491b64b6260df292656b8b7da46bf3957c885f42987d91f1b803ab425c2416c7b0f74bc3e417dccb4a75d8517c991e9cad6b586f9f17659e445ddd8b132ae028c15334945a12429b68edbe9b315c90aebfd12d494895d2ed22c5b8062388823bb8e72010a7754f8927d40e9bbcb3daefe17b2b17d5399d283e6fe8cacaaea89b45701d77f7401ba3e7a2b35b587934f5cad61efec0776c294dbe5633094643510618eb5260941aadf031e0385b4223a496e31844748cedf40df848add1e0fa7edb2dadc5045793e0b114c49fa166cb11ecc2c9bed77f25bf4f719cb4f9f0103ed98287c5f334abba6ddc12ee34e699fe8e445905271d42b9eb2af2ef8582875b9e5d7055b6c0033465ae43aefa51c56542a5f031f7c368865f4c12ce4310be8325b54986628e3ed2f28f9adc3328a08eeb86eafd08ba4be73608b7a269cf3c5b5d7a7c574ae8330a0a08f995327ce068a02caa61af7a86a96c026371164b1322bd44ec7cdce5b9861ee8d1317d67f7e526f23a9e3d30cbf49cc3af5e6a93d267e5f40f8bfac2f4474c18e024278913bbbbc8bf7e9894e12a11db827f90dd58cb21062ca925863fc854cb9dea0cbb0fd0d5807c9f79b76a01074ed1cff82cfdbcab0b95855453973f25ff80dc8d8bbabe6cc1790d759e01f8ac57b69ea5b00e5e34e14a3f69c3664f677b39565f71d6aeabd869ee4d274309a871e4eb151a8f9c8931693cbf0e9fafba7e5baa6a25ccf1987b10310ab7f1d21dd356ccf9c0b67cb0fceb7c7e8e9839af8aace069167da073d8c2b2673040560ddcb72a429831c7cea0344d9f85ec841734adfd1fffd56fe8e6cb550acc1f9d4cb573fe0b0403298414e2c06f921cec14f77007dd19e08fab1c9774ea7ee77189ca3b2d65842fa8dc62c61eb619fc066a75252bf789208fd34e53ae93506138a519a4034f17a1e50ee06d1990eb205a07c076b3dc218c08ac4e5f654ef873629e0cd1c1628ef6b8b7f5a12414b94091e505ea9e73d30cef37d6236abef18bd5af0eba5b8b3617002e7a49705d9131f99b5fa30f07dab5c93443e01ab6d5fcb40dbdbe429c92d2ecc7873ada7267c5433b98ba402d38bf168fa185ddb9acf29d97f32c3d9b54a4a81f364014889ea8a2e6e262f823b4d2933f8abbb2fb943dd7ab4c4f96d089454732fb9eb5e702eabe3220cafc10ec86b01c17a56b6ae23fd7af0a14337f975b63bd694c72250df0754b80546e4fc07955df7446ea93d8186c3827b5c3189bad0634f4a2fa031951da0114a66e4616131b2fc75fcec8f201221f22178eeb23d47e0a5f959e86d66a7b319ebee6703f805201b9420c8417949c5c6b319d0eef54495d88cb2c5b087e925b6f4e4f295a741daae293ee54d0bded6594644522564af2d347621e2da338c7ee9f22e1d49ee1c2d8edf8d2053ebb43d51ddf33ec5095d6df50fd0590f6ae417faba7bafd9c63a87d4426a481ec68cc921d58a27d2af56a221526da3150dc288d18dfb9b9561301698843c5b29a8744fa9d8108a82213178489ba158661e39552e492af18b727f12face9ebdd3a1c8330270bd00690891ff175446469fa81fa55fab48e594c88e3eedd9a473a16d01e48924d5e2ef64d2a52caf0c5692c11c7f6d5182ed9863c10ef07a70a2a537f6fb6b84ef8f687dde1bb6404ff44b5761866bd2f377eb083cd64d5b4a06a9673a730a58cb9ea73591476e489b19ea103a983dc731eb6ef7eff55e50da5ab327a086c869ca3d35903407070f149f850e728528ab05bde42e61e3126e5f56e9eebdde1829272097673f0a335f789bd3588c3144bd1ab55686932252ec64c0e14593c5e417d0a49e4452bae1e683b6dd28e4dd27cabdc857a0a2d40457fe5cbbd268b2747745aefd056418bb3089156f48422a49dac98d35dfb476b649470fb7315f15301272f41eb93ff886a776c43a28d582bea773918c5b708c18752fe016c9829fd72384fe2fde4a81a3ee222e5d2c9c700bb9a711301898ca50e8dec69a703cd14467be8a82edd6f1c8dcd9e1d1501b18081b45fe58d47e9f960df6fd1848d15228ae09eceda244136a147d9ae6b0bbf279513cc8a53d93888bddf1d89b71d4bd1499f8baa53f5a3f408df00cefd1c7b1d02f4e2b9f6643307c04fca3c0982f64a7a09ab7fb2c0e07dc6c57ccbc90a1d7ca06912a199d885a9f5428ba141c1e53e55e8d09ab9b1b6cae05b21448cb6b4ab9c90a664bdf1f00e31fccd1c1bbfe3e236c1de32c06ced74a263ad990485052a5a3948f9c1933f2f74850dd01238594083c188f97934daa8587a356799b495acfacc24cbb5940133af1f0948ac6f1f65848ce4640e3fd92de861845eed852542cd3bf195f60f5e305df494cd7d27b46481b442a326191e066f24044e5d4c66a1a6e5949fd0100d0bf6699ad8299831d88c61cae06ead495f3dc5396a637ed31fd70949db57be131ec0e881f08e89544174e342c2d78e2bf3898338499b8f0410e9787911e664e4bbab0309644e6cc3335c0bfb7a97d81fa71ccf847fb221e9b369a1886c038035b6227720034f604ac2f96a53960aae4f7a23a6d13cb4eb55b1a1749fb009b907abc8860663be85133b484073ff77fe72610f8bf51df334126e9292902118eeae046aa7c24c74e27697ccdc32cf7dc2466526fe324358e55ca5223f26f162bb5a097e948859c0d602e71a05060910d1321fabea7cdbc6fa419c1151125e7e3b702e9dde2d417568bc6cb7281bc1fc378b0138ff5b89419fdc52011a97a09e6d8482aad01f77544eaf77d8d6278033cf98678352ad4d5571b42c4fc57a80a7676ec0b23bc696028d6c554826ec37c00fd85200f3ce54ba558a1febe5f6444c54232a7165ecef5d58935a9cc21097ef4571627949101e75ffed44e7bbe188b271d180768c9118fcc74474a40870529054b6d70e0c159b1efe97dfe6c5e4b76f33370d4941309849f0bcaf413d1ee3b5bdad107ad955037029a226302b0a7a63bb0642a0c9c7fe90e98e8c783e1252f2095c74d9d7639b56925f1700df7dcc98036c3bb7b2af84154e13b28df2c9d0a319763a649fe905007581af87b079b40b10ef741c68f6989bbadc885def93d2cb5ba012824b6731d68a9306a5f021ed653b56ff8646cf6dc1aae050238a0410d57915ecfce037a93bf9fb9a33fd91dd14350337768cab59bc74e748b9342978b070855722468aa42b27c0398149ccd2372e30364695c14b8c7eba1bc42e891c6d6a6a824e85a43a2bb40a3a302161e0a7fc5167dc141149b6b7c879a6b29c40260bd10f45bff70487cfe72b7dede3d810a37387cf9ffca41473401cb32988cc358b36b080818adc175e11a617ba4ef5489a694813843d9360435d0e222b95a2428352230235397a108aace83e00aa25d327cf8eec09dab30b916558716465887ad77d9fe288ef547f6affc5272db2c389bac54ec06b03979a23b0c9fffbbfe1b27d71eef00186e9dcae297f1afe10bcb169500aba5487dc144d225fe2d8bfafafab908dfdc88a28432e40028f5a8b66cc2f828481753a087f4ed105af4a06b2be5654af21f3687253fe00f899cb9297a430af23255f88001cd79487619d0bc909b22f7925a22f02db58c0bb366bdf2789e1ed05625dfd0888cb3be30067a195b04053d4ca895176cb7ad4184f213333b784cc834b0c55f981f4253f426a25a3d7e8f5748b9de4a6f9ae832c02b97dd51068a5b8166d60d834aaa8be6828523e4ac9fcd28133a2b3835d8844ba13a458242403c8afa34e364164ff40e0be533a7a8a0edd8b0194f9a193614c1e661bc4cba1e4c6d1132139553c0a40f24611687136cb4018157e73c13c59e0f50a66239cc8b022a8b80027d35b3a91bd2d4102c61dde29d22dffde6e7354233f50a557a31be758409d5c9f6666d0de05493b2e804269e7246a8a4a7df0ee58c628fe11c39dca7118189c042d30865ee83d9e5de35453317e8c915e8aafee3a77837a70f460b1b5bff50ff0bdcba8f4454a7ca4a09fced9e5aa0728f274656fe0a244c5dab377da6175e30deba2b38d5c6899f3b43cebfed9c5a07111522da6791f4c6cc2181f4c1a4cd96125a3ca575a9bd5db3f7afaf43dca978c9c3ee4e8dfda18fa3aac31d8e6a27d696b5bd73ef75653ca53f523498896a7d5f628807d3ed48663edfe01de6d77a5b96ce1b024759722515ff26265485bef388776d2120b414b69f2da8eeec455a8dec72e3a8c0c9aacb8a6feebc267e22210a2804368925743143a959cca33bcd0fb6fc3cbd58794e9102f10abc9d13ff1cc0a662c080bb80cc4e955912a5227f2147e2ecaee54860ab09f457cba729f0268b246bf914cf8ea5fb7436f1d85f658a5abad0fd11337232a2c94feaf8e4a2d531f0dce284ec0b148d42324405f2fa27667d38a14a9e754f31c2f62a9ddd9e8370bfc9b5d48ef004e346360014e51c5cd58b5d98f4384d8562ef18144ee494fb4b9e66ef0c329c35fcd1c705d423ac32057c821f540816fc93a8e810c52482948d43f7416503a8a0b5f20887e55de8029da2b57d2d764786e4cd3628d7c522eaf67f01db2dde37c42b9f5aa78d2b93413e330254a4a5d8f9623ffbd101277092c3c4f62e49fb0e2c0dcbac78b65b6187385a1d13426f581cd9e396327cbc8b6829ed11fda4ba369a4c213e77cdd026956f804a72e4e1d208dfba495b93fd0abb350c80fbfe8baa9a7795f68257282b6e5b3ece86cce8dfba07d957d313b75d4c718ffd03f31b88ec63603ed3f4cdad993c9ffdbd37179ff419b3e1a58aae96a1077563c503da7f92880d6a08ab269de0577824b738ae73cf3928794de8ddfb0506d46e05112bdf5ccb6d0a74139fe3a0d7062eaa44b4fce63ff8bf665f74953c594bd3802a795473a8cb268e272355614eb97ccc08efa3e4e483b1f5234064fa18bf7c1d0e213c14a766c2f8cca45c344532247684eb3ceabbda4e9e8436a35d052c81905145357ba3255c8a3b29fd06478038e6a3ae37b46c6000440220d9c1e9c062f0008ad696fbba017d0af718223644ef5857", 0x1000}, {&(0x7f00000013c0)="99724792fd8cc3af0cdca26a27f997723687a935a0ee8bf62d18b441c4a957350966511d00794a36965f7557ac401a236361a5fa0fe1c71449ae4d567c41ad8bde6e1ddce6f4e96e3f9f5f", 0x4b}, {&(0x7f0000001440)="e4ed8972c687c70ad0dd84f324480d63858986e0d912329c4c2904c2723987c7546f436f1952ad4e6855c0d6d18039845e81251b580359b6751590b4e9b2974fc88a29723dc558599cfcba91ec1d1e9fc885369ff5c46cc5a7c520186f505af8f3862b1b84c6db409c3a86755870555ba69e04c07a11dc61a0a8d3ab2230a9202138bc83e023c13169a9da874bd6986742c9248b3521aebebd8b4a3ec29eea4c4feda774e7e5a1eb2276639f3d8f674810bb6432e3d8432c", 0xb8}], 0x6)                                    09:16:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:16:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8228, 0x21) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x7, 0x9fd, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) 09:16:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x88) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0xffffffffffff0000, 0x7, 0x1, 0x1, 0x5, 0x9, 0x0, 0x2, 0x4, 0x8}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x5, './file0\x00', './file1\x00'}) ftruncate(r0, 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x4, 0x0, {0x3, 0x7fff}}) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/165, 0xa5}], 0x4) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000480)=[{0x2, 0x1, 0x1800}, {0x4, 0xf16, 0x1000}], 0x2aaaaaaaaaaaac1f) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000680)="3f607fd980df946faa04d694bd43908c7c501d", 0x13}], 0x1) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x4, 0x201) ioctl$TIOCFLUSH(r1, 0x80047410, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x8808, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000780)={0x3a, 0x0, &(0x7f0000000740)=""/58}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r5 = dup2(r3, r4) ioctl$KDSETRAD(r1, 0x20004b43) select(0xffffffffffffff4a, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x8, 0x8, &(0x7f00000007c0)="596c1f2163c00744e6598911bdc13b110a37cf9ef72f9abe457d39c469022b11c361a985579945833e0e95e859112966588794b2b8aa1243e8a50f88b8c1e131a05ebee7daccbefebf9977731a6ccfcf915ef9c9db86c603d27ed07f99b8f421f3eeb8d11902d585a59404b78c3fb32a7caff44d2fb8169a3cd94a03a6ef8b7890fc8ceccc2686d462ba54dbe5c907a9eae64c40690e24361eb307e9fc4c216213e804b3db6f29c686ac776dc28b565fa231cdbeed55d075c4c3ba4d61a158e7ceb8cd2d757f6564887219175f85fcdc9ecc0ed4e29dab7e3c17dd5fa1901c61908fa2d14ac52ceda9fc57be218e09e780989d", 0xf3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000500)={0x40, './file1\x00', './file0\x00'}) unveil(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)='c\x00') semget$private(0x0, 0x2, 0x8) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000940)) fchdir(r3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000980)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc)                                    09:16:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) chroot(&(0x7f0000000200)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x9333, [{0x3}, {0x3, 0xfffffffffffffff8}, {0x1, 0x1}, {0x3, 0x3ff}, {0x0, 0x4}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x20}, {0x3, 0x4}, {0x2, 0x8}, {0x2, 0x400}, {0x3, 0xa396}, {0x0, 0x1f}, {0x1, 0x1000}, {0x3, 0x20}, {0x2, 0x3}, {0x1, 0xfffffffffffffe00}, {0x3, 0x3}, {0x2, 0x1}, {0x1, 0x56}, {0x2, 0x3}, {0x1, 0x8001}, {0x3, 0x60c9}, {0x3, 0x6}, {0x2, 0x237a1879}, {0x2, 0x24}, {0x3, 0x40}, {0x3, 0x1}, {0x2, 0xc5f}, {0x2, 0x7f}, {0x2, 0x3}, {0x1, 0xd2}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/14, &(0x7f0000000100)=0xe) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400007e, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x3026}) write(r2, &(0x7f00000001c0)="14", 0x1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) openat(r0, &(0x7f0000000440)='./file0/file0\x00', 0x80, 0x80) 09:16:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1014, &(0x7f0000000080)=0x7fffffff, 0x4) 09:16:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40087468, &(0x7f0000000040)) 09:16:05 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 09:16:05 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) syz_execute_func(&(0x7f0000000000)="0fae4b00f347cfc482f9217500c4a37d0444dd1a33c4410dd260006436f2ad400f18e5f3f04583472d20c461f56ba55200000099") r2 = getpid() fcntl$getflags(r0, 0x3) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 09:16:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x501cdb6e}, {0xfff, 0x9}}) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 09:16:05 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x2, 0x7, 0x31d1, "146a1a7493b910a137671dcf338e0bdb7c9006c9", 0x217, 0x3ff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 09:16:05 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup2(r0, r0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x122) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0xf4a) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r6, &(0x7f0000000100), 0x1) write(r3, &(0x7f0000000280)="383aa2f141bdf6c74af18c79d310833f25e3d059012710f89be5a7c619d97f4859dfa607e0f43424eed31e81ad960c16e439bfd742ea5c6cd2f56ffa0abca5eceda72ea6518d2809fe1fbbc194f9583f03742d13c7a96e1e15783ef325303acd6baa9bdf242f16d0576d70cec0a8ab7ed3f2b598ebe395ff8e762100313ec97501f1", 0x82) 09:16:05 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1c8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x2) 09:16:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x200, 0xc0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x80) setuid(0xee01) 09:16:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040)=0x3, 0x4) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/117, 0x75}, {&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000180)=""/18, 0x12}], 0x3, &(0x7f0000000200)=""/131, 0x83}, 0x800) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 09:16:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) r1 = socket$inet6(0x18, 0x4007, 0x3) listen(r1, 0x0) close(r1) 09:16:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x2) 09:16:06 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xc, 0x800010000000800}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 09:16:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81d1, 0x3, 0x8, 0x0, "dc2548f9e94a385ab2c25a176f5850ef8552b751", 0xbb8b239, 0xffffffff}) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000600)='./file0\x00', 0x1, 0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) r2 = syz_open_pts() r3 = open(&(0x7f00000004c0)='./file0\x00', 0x1, 0x62) sendto$unix(r3, &(0x7f0000000500)="2083b26f6eeeaddb47e5c40e8b46507e6502fa00c20d091cc8a007ed5739f3668c528e938ad11bf91f5fb5c0ed7b3df22ce4f175c479b7981928dedb36586d6fad74e87a61fa16468225718eb20295b5d399354a2cc6bcad141cb62f473f", 0x5e, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="2ef0eb949b983d9978bbe1d574961acc65328165ac9c1718d98990acdce33d5f0b4eae6bb9e6ea0888bd7dd8d88994001c1bdf36a6a2ed6f2615c4b0b2d2e010b2c25ac5ccfeebaa8d51554e8510553a061b029874e4fb0717c5462359e148ec8aad521aa1d845cfc005749885b702bfe9ee674951fc84cd67ac46558f3d19460607bae5473513285f7353", 0x8b}, {&(0x7f0000000180)="2c89c9c91d0f1c2a179d1dd2b35ed3e0c327786afd7f24ec7e343017ccfe6c774bee661f37f6bd1d76b2f75d3e823669bb620541d8952d2bef25bfe3ae71f512a9853eec5b29ffca25dc91f68689e70102167d293e2372848ddd3d839d4278ae1b64c7cf5dcb6a857cc38f2885f10017768707458947461c7ab7b0153df0536ea030c838bb5ea5f84db0eacb825129ae87aab9bb67eeb631091a93840b52e47c5d26ac1874e4b5b2033b2843788f9ef19fa63a0696f8e20db55cdadac9d7325054194a54b39c83c2c6359b19cb295f08507a1ed67404bf", 0xd7}, {&(0x7f0000000280)="ecbe8b60fdd829a2cb31b4330ed5fd33a3df87222e92cee7f8a9c5a933ad6956c3d6a65011342a07ed34ae0c726f3f11481a34e77e3d162ffdf7dde4b98a492d155cc6d88e0ead2fd2144921af3abcd6a2a0e58da617f61fe11cb723da531c0529195e70c100dfbc53a6fe1b6a3ca387ac3d2832ef3ed63ed0471dc84fee34bbe02bfe3b35f7e74bc26d575173f7b4d9a8c50c3f4d2ac1", 0x97}, {&(0x7f0000000340)="9a4ff9fa7c8a3cdec3ac8b1f2030b51cd469c5aed9529cbbd0a9038edec9d31d3fbb792eb07d9a3838e85a396963d002b45038ef8cbcdcee9b7aaa346ce379", 0x3f}, {&(0x7f0000000380)="e445a6f406cb3f52b40817de0b1bb17b20323c4a5eb27ef1b02adb830936e94f34c05c3ef17cef3fc079d5b5ada03c20a0d69db6207d6b68433a3835f07a9c6e19f9de85f120b75facc393ea03d8df6c", 0x50}, {&(0x7f0000000400)="8f6c87875922f244dcc948fa7a0a5d19cc639e69b9f8d3781c4b008f", 0x1c}], 0x6) 09:16:06 executing program 0: 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(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20040, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r1, r0) 09:16:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0x3}], 0x1}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000340)) r2 = socket$inet(0x2, 0x8000, 0x200000003) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="93a2ae556c19e0c928f173ffe29cb6fac9ce85d7036a91aeb8fb4496ff10ab8975d68d47ea22fbf503d6cc70a91c3e383c80d65e7d1c0593ebe464d3", 0x3c}], 0x1, 0x0, 0x1) 09:16:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1, 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x3, 0x8}, 0xc) 09:16:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x102, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4001, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) 09:16:06 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000000)={0x1, "80e7d38182661c28400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df53767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537992e5a2fbd444d6fb92a22869fe25a0f99d666f44d61d6b33229d24e"}, 0x7c, 0x800) r1 = semget$private(0x0, 0x2, 0x30) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/93) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/164) r4 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ff7000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) msgsnd(r4, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00000000000000000d66be34d504676a73e87ea9f865516249c847ec217dbf67559b449032a4c602bccb4e7890a057ec7390e6e8bbfccbfe7a1fe7a3c0007b14019eae21dde2ed71d4b835f30b21a07f73cc7f4e7f4b29cf58283598d1ba35faddbf7ad511967b0512774395c96934699b8ad3654df8d9391fd8c90c6eaeb186e1ec1337989376814678dcc103b021791fbb33dc7ee63210e84e406927814a3974770f8fd6ef60774edf5446f9548ee8ca1e68d467168cc65943480b8faed5f163dcb8623c32880d6db0c1bb3c371c1355978dab4a9d0b7c2247b23b8b8eac2c2a6d7dd00400007eaffdaf702536b79bf35b7f1aa7e6751c534fff570c2f7343fb29bd291dd970316a60139fcb1fc8e09c"], 0x1, 0x800) msgsnd(r4, &(0x7f0000003000)=ANY=[@ANYBLOB="0100000000000000da057c1db242753ea0c2a68f32aec4d6e037aaf0bdbb2de750b9ab3147f0972b0c2e4d8da3f6c068360918335d92d0041843017116b18c29b355d1cd58b2ad00f3820467cf8f7d4d64964828aa07d84028f48162019c0b67a427a5182fcdb03efae4ec25ecf14956b980277bf08127c81df372a4c484581bf4a5934dab760c14bd120a0ba11e3836b32fbc17e51b38c95c523b759cb04cbfcd9caf75f05ee0dfbe6d2bec06a16cd2f3425dd9dcf45e74e221eda7a0e1de249c6d7f952be2d414ca0254d1c24793ba4b53ceb1f1a297c016a6bf093ac62a0c0114592d461917f0542eaa8b5cb2cb44d7ed522526a4d17e296faeff468086b8f2d3c3bfd8e5af4d4459e73add2c3cbd3b518b4ce35f1ad84bbefe8e5ef77855c49010b778101907f7cdbc1a941b1869c82e27d38fc899abe183d42bd87c37cddcd20eca8bf9432fcbe98b39cfcf594332991ffef5921516072d692822ffbcde26d2ee32008014f970fed77f5c097b18ce635c7b1d96382426788ee58a3d53931e006c48f8afe97c646184a5498b8615e6421d24ed02627fa4a3fbc6086c1cb3569bd37c17602f68b10b7418578a222077038fbb9791dd53ac3ebbab382f70c5fb28db2e9312ef3c345df6fe3d1ce7f19bdf0349ff604c709e9e67a2ca9c81b292145f3c5fa32978ac2ade579cb1487184ded65dde689337ac880b28728fc2b39217f3e08f4e251bb89ee7be8f1d6fe73040b31706d1393d350f78500f4542c8839494d358730eefcaae9bb6f09b2a01623240d173b547361a4c644ac5dfb824e5eb75da0f1a5746d80bf052fbdd23f0d355599de1a6d7082921504a22c9eefa93f7ac65a7f4a5ef1c844b1b6a983d5da1cd6121e1c456f4311aef943a89f0ccd27995a36bb4c14552730632db4ba5899c3733cadbc9b401c065d29b57d6b53a6bb71076d69a035502a90acb5585ba81499fc47e83f0a1575c326d75b562f2c7481d1cbe8948cfd7389863a79c8285294522a3ccb0bbdb0c30a702bb839637db962f2cafbf0b750a82a9a909c003d334e24e2b4558986c85cbe89f7a08e971160d3454c6bbbe4752a4d77511c9de61b5f6f0f0cfd4edc2083da54688a06e410b55b0d6defadbe503408ae03b98a3ff8d1c52468676ef34249689b7d57d1ba72c15bb6087eb8ba69c65c4d8c1fc9123901237119c7fe09881b6860b36d2829616c49614318291f31b62115b2d765e86294c1e438fc5c2cdf1ae1a12aa13e2ed02edb285da31fbcb4ec2ed3484af53f2b9faf94d246c0460a3c8279edfaf1319815bab01bec41ff87fea4b9fa26ab11ae7d38bb50509ecb10b836cd12dca1264e15338d1c5ff98e9115633b1c97f307bc02aa4983955c16cf650c77deee5ef15a32ab26a9c7c99373f6eb44d4b470aac1d1eb45319b2218b19ae7d6fb276ddb629d0b6cb43a587001d903f00f6042b09e81a9defeb579912f3905f82ad403aa35cded21f84e1c429f76534a384a4875fddeb58f9d53f474b84a1a72cabd7195691a27c8fa6299f67e04e74e15487c58c2c0aeb183eef7fc2522570ed4a50bf45b6a70518a0eaa4fb501f9d459a534269c65777ae1b02bbce292ada616b73b9270abee0f29b03d3b1979f49d103453de34f352e84f88f7932e69a2637fa636878d8a570d45c3ec34b38aeb8799abcd304edd7b448e3649b2721a03a95c16b58abaddf80d9f05dfaafdbcd8fcf883bc6076f06aeb55ab38a558d1b2c45c8ec536ffc4d3abf4803ee1606bf6956fa593a8a79b2da5e7d4566309af8a54050a422fc4418d52e2a2ab4b5778ec2b948c438305effc895344f3447df5d50feb5b559f7f25206365b783426714b8cf4071f2fc664e97f819fd03fbcd0599e67f0261bdc62f60d1807b8e0b451ce2e4bb0edaeaa4e38e0cdc1e73e962532c8eeeee93df8dc99605eb2d4fd37d2672a9a81b629b2753ba698d5ed8eadad39f66525e508954ebe762d56a9f6e8bf0fb30b15f90e7247445c0466688a37f84720571f4e1eed69f90b95b57084351697ab73e7348b86f88a10b60d533dd74401bfb9ef4c1c52eac984ece6ca7458b78932fc680c20f282f8cc2210b61fc7a08ae8a2799b1db30a5db8338f8bae55a34f0861c977404528f74788e3b5084ebacee60835aa6d530cd55ddc1d41645eb0854344e3ba553de418a38b34331665c1fbfa93e713d69d12b1389a5a33e71d59359001c734e6d4b81df69e70b03aa01dc1130ae2ec0e45698e9ce91e1b6977fc3f0eecb33731c7f980aa6132b9da6ccdff4c9dfe26ca64d31feeac11676e3fb4b672c9e4f31547e1f636504a096d102b62c6ad48c2f1cd0f530ec61cb6b1b7a4126d99e9ca6d68733917700396f0426c61b6e0b6ed136404e9c1ebaa9008f21846bc01aca614aa1974e524d4a5ef46883b0898be38f3d03ca08f2857f7f83928649e0454438e861942403307e9864381e1639468dbc648fc40d8bfbe1389d15e3fd3baa5bfd901023f8b3c2c1f05e03c3e76405b2ce0b81dcd681ce52278548768875fa2f27d7141e38aa6c081dd8c8051c0d9064f1301ebc39894e82fe3f23351ca82cead1a46a3c066934de4897539857b58ee1aa4e322f2dc3fa25ec7405f86180e641c7787f744ed192f844c0470a17f5f90d63475dfcfafd58be66f51fa90b89562365729649cb423fb45af4d9c04b4287f3eea0899e72d92c97e30de5bb756cecc788855b78ed4ad965c738211437a5dc005a6cf5e80511f28e34a42109aad67cd6497629de5b783d2e9272e25e134aaebea9ef04479d297f8d1ddc1adb2d68a4fe8ea680ce3386515e5a5a5721ecac4ea5cd8dc45907097dcfdd1465335ec798e764e0d8c59453f28494b81197f97f208c4ac43fa0ed441acb0551b78e8b25d74e6b3d8422d84756f22f9bd55462276acbf45683ac5d0707035da9415b34d29e6274195f9b7e6a84a07f7837c1cf3441eec6025a35bf4f61efc3a2dc541e744d02e60ccdb697bc0f4abad810f468f4db8d170845c55200a5b94e3fc89b3e66319e613188e835ae409a24c314df523a0a839d369da9d360e57e36308832d067c5d6513a22590859d43031e4d9f6fc239bbdabef2e45378f2c800d46fc1202f2d95f1cca05009e183d9025018425d38ab8e98c96b818c91c9ea4129dbe498aa199e01317fe77bc91ca165e10824745f1f4c40b5f9bb1aaa551bc79d49b8dfb8b48e57c54b165c00732dcd3f3ea70915a266a2db52f74e44f0d0313c63c8d58143981d6fc6b7df32a9e79cf7dd568180709668b7ef78d256db6d685b2122f34b76b93a455eaa7bf8d759f7795b757948b604ac6f3ed6d277a5bcd4d955c250d69904f7ee63642f98211524dd766b3b814271b1e67e9a438561e26dff34ea96a6323f3643b167e6fbe18b3821634d4a8dedb22de8fedc26174313ec9580821778f24dc37f762a413084f3e0589c8efe86f4970249359502cf28fb0a447ed4b77d26553262b636d16ca87715044411417fc003c967ac6f00de6d6a49544ba9fbf29ae2e6c12d0835af8c0e9a8ec6e099c12a588809ca67140e939ad1433dbf7b432b97d5966c8890c841b18f49ae8d323d79b9352723cb677c295778104fd95571e307fe047838afd117daf75f6144fd7f6c2d370db34089772a7ac45ea5902d0bd05880d0c3d3b0376cc0120dcd3fecb836d391178bef1a12d5d42b3dcc9162f3d62c53bafc971b119fef0756f2d55a42df5db13be871397144d26b3f565e1d98f629248928ac1fb9f583dc2b547a0c0c52f2859e7e7738576c1666cd36179b737314f3c3e2b6c3cf624a0a6f129c765c96dfade823d21f384f802d0d1dde75425722f8ce249f11c2c4d4a88c54c4640536f7c6b6bf0b57dbc83d5a118ef8f8a499a717e2f52fc9e5e80fb67aa140cd9b9bd4b54f9cca3e44076f72a212f3e6161e906b2b2e5becb15196b91fe3ac82b4fe0656c77abf0083914186ff0acfbd5fd26b85d5782dadeb552ba79052ad1201007cd0698504c979bc5803d344faee171e6d5fb7f52f0aa618905ccc821aef4c58110e7a8cde7d0653335e5cc5adf8a1478e98dd2de8f08d40a21369e5d6a605597807a6b24bdc0ce2d12b6a1fc7569ddbfccd77f2c8a3e259e1c94896d7df8e2e5ee01402fb02fa265edffd4d48c683c68d37e449fa6f0fb0638fc143b05f517820843299b42d688c36246032627310608ecd114d536a404e735ea479585fb8b408087669682572a532d3dd77ea6b96456c3b771ea6073867015ebe5ed885e557c78f15be1c460cf9d5a536fdb9b9bfe85e542c7adefac337e8c80e30107adaad20d9a0c1302b15ad5cdb38f49b29a80a30690cfd4b2ca9faa645cb114c4f7e639cd33244790c1a559f7ff2394e9face3e63dfe71bbb4568756e6c9b4ddbb196fa776291e093d9d41ead3998cfd5d1be42da77b031da6beb8e27c0deaf8eb715a7cb5bca9956419e4b8b363433a478a0c587d80de621cf3e6da308daf1c47c3cb130a81b77c40ce5d1d3f6fd8c3e2b0e7af2fa4e7b3326fbb396bad3d3a01fc5658a4c3d3630d44e3dca15b53a5a3367dcbda81c9b5c6cd58948d16368da5526e11c9b68287c5af12b9b2b40397f155e1d991312389211af6815d285783f7bd88ca0bb9ee56fd744ecdce94d5f94bf9fa4a8a71cb82eca8570444b7d374154f9f964777ff9916494465f5e6eca653d1fca5effd40d2f3efe956e82ffd58a05fa0d0e728175526f5e655b7d3c309f1e8257a7ec8610e5ef4290b19213306e93b819936dac8b000bbc6faf8f9bd9af3daa9dbd2a5850bbb8e33fa0ab7460eb25b223af5223b04a038ff3ee287dca757bedde0512ee95680ba448c490510553b4806ddc20385a8dbd84be9ad75879e3465312acbffb0c122585ebaeac189c80f3bc1f62abb8265b986a21a96315b35db488aee35d2abc4f14de7f7468631f9aafdaf85728dcca5c1a89e83feacde8c2b804e3b88bb7f26691e91dc02488be22520b4c2ed942c26844878d57fab711e06be4ac0ae54b35e65aed7de8f1145354ac3197e7d2426f9ea79df7b647719468475dd6ca794cb6ada64bda2096f3e4c5e08da051c596565459922bd335f1a68efe6ccdb4805ce1f8d8df6441316ab49ef48afb5903de5a81b57c9cf4217daecc6d299d5c5b0b8c37338a38e0929093875a1fb827c94d6b02168ea0f33fe526fb7bc8c8b46f36d68ad9bde450af3d32b25bb5ab01296a7f670d659c47e8354b0021f2e44db34bf39fe632f32b3625243b7a40ca854ea08ee5e6443325377bfe6e4f46869712dd9292371681e27802946a736c440aadf6710ddd5069b5a89c17984b7552c0650efe899a882cf11aec92550f69458bc4038bff5c73bd04bdb0c6e930dd0e366d5475e954081e483bde6721a5d16ef8482b8c1a3488a793ae2b7e96cc88ff4ff47daecc6420d6c929b04be98f386a7222a1b901aec1d70570c0630a23fe16c363fe2877f3b1b80e58be3122678b0d895365ccc93db5ac5d9e90ff743e9933a275bbfd251735b0e86158bef3b6568e04cc54ace0db89d9974f6cf5d0a7247eb80bc66caa00abfd33e3157f3cf578c73b35e48935d93f09618cefcc4144b36d87873a506ea9ae173e5b18a3deb83b8651ea4e4bff4c45d282b71fc461d607fdf4dd9f6c37c925f4dea9a867142062e5e8bac317a6123b04ba6032781048416166e9435e8ca22624fa16bdefdc28b95172f8bf8cac1e4913044994cfd8b81215f576d025b1853812692d4a41ca95403fa9fe83a00e4375a1716def3c2ba"], 0x1, 0x800) open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) setsockopt(r2, 0x5, 0x6, &(0x7f00000015c0)="01ce00626666cff8119a2b56a9ead070395f2c4995c17b6bbaead61e1e5abb5c67105f4d54a94b30efc086a05b106419d20f75172f2433ca5aa708b3422e65e4776345e621ac63c2c8f333599947da9c32d479827dd521", 0x57) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/28) msgrcv(r4, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000ac000000000000000000000000000900"/30], 0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000016c0)=0x5a01) msgget(0x1, 0x8) msgget$private(0x0, 0x200) 09:16:06 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xd0, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0x4, 0x0) dup2(r2, r1) 09:16:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getuid() fchflags(r0, 0x0) setreuid(r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = semget$private(0x0, 0x3, 0x401) mkdirat(r3, &(0x7f0000000280)='./file0/file0\x00', 0x1) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000200)=""/29) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x98a, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000340)="aeaa515ac72a2dd2b6c03863bf75b4d87269a49833a31c34f6f8ffffff0800") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x7, 0x9, 0x3ff, 0x5d19}, {0x498f, 0x81, 0x800, 0x7}, {0xffffffff94ea5b30, 0x5, 0x0, 0x1}, {0x24, 0x8, 0x10001}, {0x3575, 0x81, 0x19fc11af, 0x200}]}) ioctl$BIOCLOCK(r0, 0x20004276) 09:16:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 09:16:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r0) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 09:16:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) socketpair(0x6, 0xc005, 0xfffffffffffffffd, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/155, 0x9b, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 09:16:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x8001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="ce14c3e62a91fd94a868403eb9d318226be2b2e27267b4ab7c", 0x19}, {&(0x7f0000000200)="5bcf5cf34c86e7e013c23d96c726369ac5569d85fe2f7526f1db000516a1eadc91c078a5e6", 0x25}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x10000000002, 0x3, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) 09:16:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x101, 0x0, 0x6, 0x100}], 0xffff, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') r2 = semget$private(0x0, 0x4, 0x240) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/228) 09:16:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xffff) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 09:16:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0xffffffef) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) fcntl$setflags(r1, 0x2, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 09:16:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 09:16:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1000000000004503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0xfffffffffffffffd) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./file0\x00', 0xa00, 0x40) setregid(r1, r2) 09:16:07 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f00000001c0)="ffe52e660f3a0d633262c4c2d50382feefffffc421792bb1feefffff46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 09:16:07 executing program 1: r0 = socket$inet(0x2, 0xc004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 09:16:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xf6, 0x80, 0x1, 0xfc6}, {{r0}, 0x0, 0x1, 0x48, 0x7, 0x19ba9bb5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0xc, 0xd49, 0x2}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x800fffff, 0x80, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000002, 0x9f8e, 0x2}, {{r1}, 0x0, 0x0, 0xf0000009, 0xd0, 0x1}, {{r0}, 0x0, 0x20, 0x1, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x7, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x100, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x22, 0x7ff}, {{r1}, 0x0, 0x10, 0x4, 0x5e, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1, 0x99e}], 0x5, &(0x7f0000000300)={0x8001, 0x76f9}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000440)={0x7, 0xfff, './file0\x00', 0x3f, 0x0, 0x7, 0x1}) r4 = open(&(0x7f0000000340)='./file0\x00', 0x408, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x8, 0x75, 0x8, 0x0, 0x100000000, 0x2, 0x800, 0x3, 0x1, 0x8, 0xffffffffffffffc0}) shutdown(r0, 0x0) 09:16:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) read(r1, &(0x7f0000000100)=""/178, 0xb2) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) r3 = geteuid() r4 = getgid() fchownat(r0, &(0x7f00000006c0)='./file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) socket$inet(0x2, 0x2, 0xffff) getpgid(r5) clock_getres(0x3, &(0x7f0000000400)) r6 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000440)='./file0\x00') clock_getres(0x7, &(0x7f0000000540)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) fchdir(r0) fcntl$getown(r6, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x2, 0x22) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x200, 0x0) 09:16:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) setrlimit(0x5, &(0x7f00000000c0)={0x40, 0x5}) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) 09:16:09 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xffffffff, 0x100000000, r3}) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0)         09:16:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x6, 0x7, 0x3, 0xffffffff}, {0x2, 0x2, 0x9, 0x200}, {0x9, 0x426f, 0x3f, 0x1ff}, {0x8, 0xffffffffffffffe1, 0x101, 0x9}, {0xf0, 0x200, 0x100, 0x9}, {0x4, 0xdb2, 0x0, 0x9}, {0x8, 0x8, 0x9, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x100e0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x2, 0x8000, 0x7, 0xffff, &(0x7f0000000340)={{0x9, 0xbdf, 0x1403, 0x7e27, 0x20, 0x200, 0xe29}, {[0x8, 0x7fff, 0x4, 0xa9, 0x0, 0x81, 0x6, 0x7dfd, 0x5, 0x9, 0x8, 0xbcc7, 0x5, 0x80, 0xe000000000000000, 0x3ff, 0xee9, 0x6a43ac18], [0x6, 0x7fffffff, 0xcf9b, 0x0, 0xfffffffffffffbff, 0x3, 0xff, 0x1ff, 0x24, 0x80], [0x3, 0x47d68bc6, 0x2, 0xc8, 0x9, 0x2, 0x400], [0xff, 0x1f80000, 0x0, 0x8, 0xcebe, 0x401], [{0x8, 0x7, 0xff6, 0x7}, {0x5, 0xfffffffffffffd7b, 0x9, 0x6}, {0xd89, 0x4, 0x0, 0x2}, {0x9, 0x100000000, 0x0, 0x672a}, {0x2, 0xffffffffffff0000, 0x10000, 0xffffffff}, {0x4, 0x7ff, 0x5, 0x7}, {0x10000, 0x800, 0x3ff, 0x1ff}, {0x100000000, 0x4, 0x5, 0x3}], {0x7, 0x81, 0x6, 0x4}, {0xffff, 0x40, 0x401, 0xd27}}}, 0x200, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x90, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 09:16:10 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) write(r0, &(0x7f0000000080)="130c80550eab0f954d690a4faf219aeaaca825534ccf4691b3809af3cfd85d12a21fde209ef212237cf4b84b76e7b317c79c461fb908c119d4847a340ec963d9ee1e424f", 0x44) pread(r0, &(0x7f0000000100)="fbc8cb8d18be09e02e87cefb1111aad05b45db86a561f0a8a65717eb0e98a19f3c4cf229834d909a353d41adb0b3c54a835bc18fd4", 0x35, 0x0, 0x53) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x2) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) 09:16:10 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) recvfrom(r1, &(0x7f0000000000)=""/31, 0x1f, 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 09:16:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x1000000000000201, 0x0, 0x1) 09:16:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x23) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r5 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getpeername(r5, &(0x7f0000000100)=@un=@file={0x0, ""/78}, &(0x7f0000000000)=0x50) 09:16:10 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 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), 0x10000000000001dc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 09:16:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x7, 0x4005, 0x8001) setsockopt(r0, 0x26, 0x200000037, &(0x7f0000000040)="c45247868f4c0000", 0x8) 09:16:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 09:16:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 09:16:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000580)='./file1/../file0/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x980, 0x98) open(&(0x7f0000000080)='./bus\x00', 0x20000000010, 0xfffffffffffffffc) 09:16:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) clock_gettime(0x2, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x6) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x33, 0x1, 0xc00, 0x2, 0x6}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xc600000000000002}) listen(r2, 0xa39) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) 09:16:10 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20040, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) write(r0, &(0x7f0000000380)="af19eff8c58d69f7605f50eecc6e509c5d8536eaf8350d2164e58c3f0b9d249b12e3d1d8367a7229fbb988110ce4ba335a1c351ef8b716cd251a3f670449c0cea9c98e35f32fec569cb7e3bab7e47129c0c8bd242ee870890618cc8a98bfc77e6aa50e6ad95a615e970bb2b018b3fc36cbff5d340e8eb3bcf49ff875af7e5ca3c6da82acf6297fbf14b24e595f499ee21701cbf5fa22ea7d2bd960bd16565e2d9dc13077860f407b4708066aa55f1937770ab754b94200564ac119598bad7c3088c07b2b8808cce7493c94fae9784b58407bfeb80c30212fb4289234fa4ccacf01c476971561db15e24e3ad55db12075dc23fa558b19f6ce3052d30f2b6daa998288fc629523550944b9dd13d94320f73fb497b3f342c71d943acd32c6b3b0e33efdfdbea548d8f290d2fe76d396f1a5e143c3927f19c0ba84f95131f71ee2e200b0888eff0c7bb7a1934f8c8ee69df66e2df48969efc7801972c5482a25ba286499b04860f4077b8fa0c179068d7993643443e63dc60928bd24ca06d016d0d7be3944500058580c6c88e29ce4769ccbabc48610c6c92015fe74e23d598734586fe79a48b714bfa8e1317ced9a0f8f91293ddb6c2064f19f6d8b8f01aa07083b409c5725b4f8400bb32d9f0b7205a28d93521d1f650e2dd119bfb2b8547638b1590e4499aa046dd5d1fcfdad211873fe0809ad3e2ccfa0eead6a643582cf4eaef44a84ae971f069f6e28eee4faa3ed52b3e37b9387c3cb161f6647d28501e8c1dbf6885c08a1419bc501ed992641bad1967f908869de8c33237428ca762ebe8b44df7c646cfb808137eec04bb4cc4e2358d2646c2d43dec93b2df2962ff5bb4d0f5e26b917d2e727df696091b67ac217ae9b84a97e6e166c611ce0cd162b298b77350c7a61aff005e24635d7eb8b4a2af3f3583d0717267e26acf0e6e6a545459439fa793fb31fbdcde22f9921cbb0f4212d0bc931289dc5c0aebc14ad628efa3637a7b5c681c288ab203ba8b5a73dd33b9ed065b367b435aaaca24f8acea8696815ff1449e4ce418467181202f3584fb324033ebb948299ae32b91304804511bf3981334d6c4ae7f7b3d409949b06c6b9ac9e3df1987550618881799276d376132f0f039b54aa1552b461304ad059293ddaaf958c2ad1f6c45736e8e5f011bb960c17a5ea44f36e815d4a857c97a49bae3f34087d63cab0d30afeebb95f65d0ab5535f98f834d23831840cbda4fedfa01a71119fcdeef7c61ad9c2745675e0115ac5a29f15660a63f5f92b36308d10acf3ac88c94216a75fe33772df5ce6d4adb7c81584983cec71176387fcd839bb47388c3636806333930932a59bfdbf4158ed1766cbd38a32d658227c3a226f6f32e7a1ee47cd0a980ad75270cbe857efb0d80eed1be0b7321bd8c4887c62799532def25c5dd69facdb666a47299364bc7374e6dbb527b3c64ca2b20542393116e4f9ba6a1983f0cb87387b57f119dd7466310d1523631a3297d0093f37e350467c8314e7512c926c4d4056db5a68282b2388173599af9ffa2f2c105570059ef1ac5434b44748a33a0d9e692cc55cb4599e532edcc27830238d8c2eff98ea7b119b427e8bdbc5b9a6c8acaebc6ccc311c9f18a0419bb3d7ab47d4f46c268ff38f480a534c3077e8a831b672a09e2229315ea4b9e358814a2a164be7f2cf943f2c61d40e8af9b284c09f4030d687589d1ab129942da364f2e13a39025e1d482f3a2b1127af5dad4a4044a45503eefccb26d293bf57f946cd58cc6e34d139708b072ef65bdf5e8e4899acdae732e2c0b6d2e8d28686578fd27c8afe500c63d4a2b6cf542179fe3f040fd128740cdb6b28d48a6f7506d225ac8b7d9ae2f6a274e7013e5337684b9eb664ed520501ec1279e6d7cc7459759e00aaa2bed176fa8ffd236d73bc02fee1c92add4acd509d7456baf54467699b0bf712b54aef027685b92ff468370de649dd464c15a3b8170621dc548c42a84116770ed21ebfb369726ed4ea3a01f90438c333e0cb3372cb27abbce01974b1e08fbed0ce065eda7a187bd42541e541c9853c576ab62a9388b5f139e1c53397833e94cd02235cfe7b86283d35323b33eb826cb8fc03fb86a483283094e0b3c6c4b3b7be364ddf9b346c0d681a8f1c889a1fee2d3bf3e1042e205538cee70be0778b6ab9b11062d40b2c8bfe0b7508bd16cac36575bda3fc0a23160b93d6cafd4d7861da680394ae3f4aca6bcc2c5dbcc3dccdb752d00bbedf0a64a7d94d304348f2d0c24da1ea716455b7bcc5ca18d220154aec111d05fb1a6f4c7098445f712aa2a805dd9f400f89ce9b4ba4afae80ed8bd78e5b20a2e01c440a2f50f17d5a61008c75265554dbab674c9e6f696393d4d372b45f28ea1a2b91ad825d016f9b98a422f2500110b3886a29480114cdbc0a83b9cc7f273324272e720a27442eb7ca09b8c9d389a5b38e03d78c8c50410f6d4cd56d69a0efc9cabca2c755d573c6f7b33da49df06012169812703af83ce44ead5bf964b8fe6dbd6dad6c1cd4727509d43a046923e6a0a85d4cc71ccd7205a30c5c0a09f1f6fa2ca8374d17af92ac2219abfdae780bb144296d411cbb86189a97c8b67ebd07739afa61acff7b84570391358a1597b1453f6a01839e351c9ed1819c8dad34e4dd421b28a08f4c5060520281c5da712969dfbd160bc4c9be4da02ea2892e419c1b7ab2a315ab19b670a69a1755194e174554f35538729859b8f9177569d72b5730fe255e245ad3b2e931e58e257320afe49a18b50af619045e7d61df003d2d51ae37df151e8c688e58c801a67f175e29b9a9e04e66625e521501975ff4df8741ccb9afe02c18cf089225e45ba77c2964493c29819cf157de87ffcaf72e7fd1733b49b2550299bfba1d63fd8e2a0fc39368862931c2ae02163bfa362ba4ba93c77f6699972e8c4065053437c95e2d66f0727054d57c7f52e38e3e8ec2a7f199fea0347c59f221d0724acc52460ef44e584befa8628c2c1bf41e66f1be718e069bdf6584a2d07aaa25942a3c3b4dae0008fff9ce1934159809672b1577f7838e7d239ce5b8a9e28fb70bc612090a9cc2ffcb66451e6f4208d67a4d74517a3514fcf64fc9ab3e85b2eba2bbc9e9c31bb1acbb86a5d213ee73b5e2fe8cc1af32892bba43d6894d4f558a3f012567ac9f8d3ceb7cc31ab9ce2ae97be4af8ff19fba3e35fda41faf67efb8b3158e1c765a2452fd24064e4f858c62dd65a8a8aac066338fdad9bbde9e60e3773c22bd572f8084fb9562fa5627677bc4a12db9fd4132e7ba86f8335906dcb9d045b2f00f2e604745733e26238ecd5fd2420995330f0d20bb2f232c2b41f319db417c33609861ac154846fc94fa5ec4b0f8284bbab7e2bc05a98d047f60ae810df2a0f6279564b7343ca25bbf9decafc8907636454f950a3598310b30d3b8442b70c713167f8f4fc15cfa26d565789851938ec887c794468ac5c7f20deac65fea0b730e7701e65a2c60515d39739241bd24585786f7f08eeed6bf4661604ee407e57042ac105bf2fb7759e25e070d932a5da3be95fe3ba8a79e2fd8c5d3749b9015fbf4993fb6ff933952ec9237c198a1da9ae7f391a1554112822aa923386594c2f3ce2bdb704adda88fd4b1e7a2cf60d90b22fa74813ebcdaba8176cea5b043c657acd14b6afc91aad55ea5b758e1bb7795b7df86702d00f5636a4ef2876f85b6ada1115c73465ce4a0b02d83207b1996489aa3321b9cf5c79d598654b47c38be76425b8e4b5b323eeb4fb27176da8b442e55b0bb5cd41dddd3d0d80ff2e1d40069d463ac30077a9a7dad8a83b74672ba436f04a07e3f743db6fc58b5d7b364a3e98dccc61fd0263328541e29eed4c6dbc9e48c7d9dc5bfb10321c7d399266be96fa5f596f0e088bcffe36bf969a60f2d6d67c63a8d8f8fd13003c4ddce09594c66be4b68ee070efcac9f1acea9eee914677639be3cad4f5cd48162451364547bb45df3a53e6cebf6f4a6191cd91b5411949300a4f73a8ea421dd240771d1c09640b7c277a16cbb8fe5644fa1a821a4e356594c8b89a0fa45ba84b685701c0749940c01f3e96d511743a2efcb5564c52e6f58718790032126908f5e8e7697a73c539fca33c7173268b1f370edd0791d567863939e6605e22a7244568f3b57203e443d741102a2575bf3f75fa56fc533eda59ce370dceb369db698ff7dad9287feedb407665c8387cb3a5bf6b77a98ab9cffa445af822589a33797b4ccbafcd777d1f189f124c1f2620cc2cfb47361c6e22fb4e58a913688c9c820b7243d9526d63073e7557a5eec8a0815693d761face804ee75dfaf78ccd6eeba79e12e83fa6c22de781018590da0aa1df50486c098bcc33b45f4342d439b4d560657f0e100d46430a36c97e2a1e8967fe421aa9c3f7444d6a60e2058fadb68ab47c43d4837a0e7ef88f38b1cda4d224cbc782e11e6922187ada3593a8fd331ecd62820fa37b8ec8b23f1c26dabb10b4276f15dd760b26f4e144b6283e1ecea38b216ae144f750349af0e8b07b0b78917fbbf60f6dec5e613c3f44e1397bab642f9e704e58bd19ec6f966b729dfe75dd42c1ff8b738c08990f622f3524b1514b0a0ab23a34721ef4b22910ac46464f2ea193ba73630f5cd92acd6c542afd632d4d2c296577220b6935125921bc0f67742b47e6ab04f7a4545245584fe8c937650cb30f0eac38675c1b495bfd5abf53b0ce468c5f56fc450bf4c05d5d81a10d261e19e3ae2b9f852b8d246d4ccda338ea95f700e001e7e3c3a6b30ec27c3e1ec6b5da22af3e89622804f94052f55a76a8379f1a3165caf17119dc5a0ca69bece9491cfec728daae0153cec10452174795b09bf43751bcc4bed202b2c5101dd8e2f59e8c32e6da17a31c5c5b81e13d75139da6a48530795ce4fc538af754d6b3c3f9d6bcb683062c1e817ad519f2adb6da60e4f5bca03eb2a104e8969e8506066ac6292b79ff39c6053c4bd3a25bb0d1885ae71244109bf8572d998a6eceed6a949694492c764753341b3bf891caea3dd927a3297da3517bdaa042e00c8a9779f76c05210e2af3d2e5cab80d90cb9c6ef6d1835d9ac77b32abb7136cb4978d38cffc99f559d6d41b5daa070d7d83a26e3921664fff1d4e9ad4843637d5d96926445cd9d0534d65ef2239fd58fc8a1dbf745a8d3c1d7dbed74a86fef0cd2063461e464a875ad828f7d9f21b62ebe6b13ccc3991890753f40e62609610953e06eca8fb2fa9044598ffcff49c81dde39a85d7250f484f292a288103fe62eb2f97c8298fe17a28ff3ef755733404589b27fb7f8b7bb8db1fa51ea7f9b60e7e1726cc843ce2f498382e0765e0200e705996bb2ed9db06a185262da749f27412c12a535caac5c9563b60d093471549057a477eea4f8da4b618d4a98f735f1c310d764e6c7797f2823abc3deb700cb57e0b0075bbb86b91959b338ce147faed32421de8780183be920ce670e4d5c8bfb2fae6bcda63b60c596933ad462b175c377ae7cfbb664bccc62228b7d0e6de57f3e541dd528c4284d54af2b94167914d41c6c283cc28699be855e41bf293e2fb4b8c73141465d2a9de561d33ec9a5078e38cf4d85be51c40b4a7d8209b86cee3dd3976f1829ffc10aaeb295ca682035efe1b01603ab248be86d88c532c7b43515746a53fffc8aa13e0f2f1af1131ce41abf38810449c8a43e0b5cea77276bbbb61955fbc7c1f301a4654fdedd96792e61f8e3179b1cc650eed7c9cc94903a574554f363df0024f4af9cf9844cde6d20d9edc2e0b77c10b", 0x1000) close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) 09:16:10 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[0x1]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1, 0x8000, 0x0, 0x1, 0x1, 0x10000, 0xffffffff, 0x2, 0x0, 0x9}) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f00000000c0)) 09:16:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000280)="94ff57d3483f3eac0b88038fbd27b9e4c72e6e68bdbccd163cb01a56ceb9f1b34fe3e943d251526e070fb6c1faec4f052568f83d6dee31138afde5c87fa1e85c774d013e6bf10f2ed5a3faf7de0c552120ac46dad358b185543190f6edfcc3973f812c987988c864b9c3a74576d55d89690ee96df0ee52f9edcc05442b634eaccd0e8556f486e939604605f0440eb37773", 0x91, 0x2000008, 0x0, 0x0) 09:16:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000180)="c7ebe28b5e284957b6")         09:16:12 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 09:16:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20101, 0x102) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x22, 0x4) setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0x803, 0x10) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x2, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x128) setsockopt(r2, 0x29, 0x28, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140)=0xa5, 0x4) 09:16:12 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 09:16:12 executing program 1: r0 = kqueue() flock(r0, 0x5) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) kevent(r2, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) pipe(&(0x7f0000000040)) 09:16:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xa, &(0x7f0000000080)="d5ff96685b6f4f5e0fdaee653c4a45b0d6da2b6c1171ba8cc400000000f9688207b7acc8e176e86f000000000000", 0x2e) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 09:16:12 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x10, 0x83efa7d47985527c, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x10001, 0x12d8}, {0x18, 0x3, 0xdfca, 0x10000}, 0x0, [0x40, 0xfff, 0x3ff, 0x7, 0x3ff, 0x5, 0x8, 0x2cd9b87a]}, 0x3c) 09:16:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000001c0)=[{{r1}, 0x0, 0x1, 0xa00000d0, 0x246, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000040, 0x1000, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x8, 0x7, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x6e, 0x2, 0x5, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000040, 0x7ff, 0xff}, {{r0}, 0xfffffffffffffffb, 0x4c, 0xfffff, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000002, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x80, 0x28, 0x2, 0x200}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000001, 0x7, 0x1}], 0x38, &(0x7f0000000080)={0x1004, 0x1f}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x0) close(0xffffffffffffffff) 09:16:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000100)="cc965ff035b2d756d13718efafd0ad58f86fc0f754363b9bd22b01213f7f8a93af416883e07d43b2304797bff2f65cf7192a44822b911402d7a3d2952ede280636823555eea71656469fab9b7dc908b64b177f0dbbed7bbb006a0f9f3299d189d8ccfad1ecaa453577451a5aa2d022736b8a9cb2725978fd62d7a07b27", 0x7d}, {&(0x7f0000000180)="d1b15231856d7e673baad55fd82857e22813b10b5a14", 0x16}, {&(0x7f00000001c0)="f393d2529d6a8babe45bcf763cdaa6a97bb9ca63ecb80760343078924fcaba78d5e1e834bde6e2aad441b9ecb4", 0x2d}, {&(0x7f0000000200)="309ae1486cabea27bf24575ca3a39b2ef302a4e00911e220a6ec214f8d10e71f9513952ff715165ecf2afd1bbb164e90d042aad4f60bbc7c5edd96dcfcc42b4da5b4a128b984306cf0eb6a6180d49c928ee34ec6a15278518f43b517a73af0c3810924a773b1d09ca3ed038cfb68271bf988850f8a1b7f219ae61a4f1edf76ff6c98ce8da8773698b69b09836c8659c0766cd628086b7ff907426adfae75e0cecf49814d697e382b28c6abff725db709a163712d26ea4f2cf054933c29f10882eb8b47ef09051d01027d5c998c3a6545e90329693ec5530e82461d0d01adce2168b3e143db30245756e71ca475fd4aab3f862596ae4e8f2a51a8392f7e3fe22eb8d75df59c6868b15650d821624164f40aceb97a5ffba5d76fd42cf0232e8a6ea04b088edadfb1830d87d48a68829b1d73e78db9974868ada0749c85c738f0c2703b0dd9076a2c8ba3f8007e7ba8c631468a7734e6ddb27c6f47c0e0cb6f894f47897271d31e54ecfa810bb83b416692144bada355e032c737c48c4958dcecce844002e109c4120a9352000797525740c1ec0ea0d22544cdf8a6d0bc5ac35791d9661ca7d56063eebaff97a01a49470cd0f18901d7fd2e7a94aba72842258dffa1615667891d037a71738024512cc8ac5481ba26170f3ba037576c03afe38005f08581f271f5106a8e8f020b88bcae393007e57a146509f15227d4c7eaab7490c69929f6b922b91ac7041b93a87ba2bace34fff174b33a190388d6469fca7c0fca6aa6e2d24224b8897a2f40114e5c7d01739ea5f8668a96dfdcfd11640e2c16d63d4b79729ea99cde1907eb4f81b1c6a3586fcac0e91500cc5ce5b59108b3f7cb27d3e3dfd00472a1c6a36384669d7d52eb697b83b53efad91bd098c92361fca5aa7ba4b96b3e02f234df475fa66dbc102f15f9ecc64071e8292efccbc39ffdf56315c825029235b962075191f755e675272cbdf94eb2f3326f163edb0b0cc916f598fcb3a89ad2679737a291694187872670e082093f9d618bc29e03c72b3544230f629d4ea8f13b40dbd88a09a3f771c7ad8a5df0ef18adf96fb081698b7d83b2554ff94d9131b8fe264725a2b416f337c74fe0084eaa6e5a404484b1fd8e45162409f692b53c9660216280050f6613f3d3e5a72551a6ffa78730eddf70c430e3b779d51dbee07dfb81720eaeba6b9cfcd4fac801c9fb451849852a32af6a9d014d0c33289b6c51a57d47f6f5fdbec585a133df84a87446ceb6c7920ed53ec85a7a445a34384c81ada5391b6540d4e4326412ed2219de768eb9a6804f68def81d091c641851e46ae9a8aaa592f4e5886d97fba6d77f017c7942d2c11a479c6fe799ffdb4d3bac743e275180429d2115c399eddce670d196f3e08f7f7d38c6c88a087aa49514d2f061935af05b08ed2153c3e188e21ba0970cfc359be19a7d5d8e6e83eac1dfa917449989fac9755b6f0cb32d4c28c725dc5f27696db3a15577499f506de382c01dee7e91704d5d5210003c3b183132ec940264d146010a00eb94e645dbb88fe03602b210ec9b19a0cc165dccdfdf0f110852c36c1e833e8004c5f28d1c821b90ff61abf100cdec7e9f9cf3c2c06d429ef527ec1d127304c8296c677376043d31ee750ec815ee8bd6b2660072abe4ca17287fbe0a48477b17122facd6b196bff7f87d79092831160c3668e8c9067a191e404f9e3ab35989bf0d5b5176ccab4a21c81fddc7395f979988d9621cb51a4814c845d6f174e13e43cc906852591be86206763b4035ed3a48f5dd84f540e507fcfc1f5e5f1e9058fe50361ce8e41a17d4039f5d8d2cf1c70fa48a4c67d29db512182d83759407928b50070866d5e6fa2fbc1402b8d3ae3b297ce829225aac81e44ce08d82599c83a2751f62da89c1236e2c6fdbeedae9f97cc7981e4435cad03cd9a5b3347977199c522166571a7010c70f2f99e90fd29a32b8cc14d3966b2c89ea40a630a3fd5c3295c3a5e95575aad8ff178a6d2221d917bcfc520f99c7ab3dd876a6fca885b3bcba6ae0d59069c54813aaf2cdb902b21814e62974d87a9104104102a43bd89cb30e84741cf2a1e66bc4be97952fb1174f44af8e31fb741f90ef7fe76fd50e9d60f4031dbc51ee66cac26e7ff256b4b5227631a3557572f95ff0c01dbb909ecb3266fefae80e92c971e6a5ca03f21275e16be831c3c0641c944e46711ea8748e37f63e8a27b50d492a50407e03b73228a84feaf5e44c45b891229da381360b7403b48462cdb86e7f7245df3a7dde628aa4f63801eabda562ba7b29a577d07466560a351b09061573e880732fadfdeed388a9064eb280e295ed263698069cb028127b581d82b7192b4a7869d1177d014f6c32d2febe1b88613edb63e8d06e2c22c4aca2412dc828a8e13f8b869297c1267fd31836c0b59f7acd9bd7171051f883b7de077446f7f30a9166bb33037128573b50014735893440db93b0dba909347940bbac23043539a60e06fe47fc5e61e550c7f476c8a11c068f4a8178c739d2ccc752220854eb346af2dc69ca45eda6ab019b4ec8006227b10ac084df7d5d7bd2833cbd5ffe6e0a86e4b32b0dab7d400d1610585b3f42fd2212702731f2e4f675f539b73c4eff35a8be075eddd96e715469e1387aa2b3bf6b7b92a33f580e3760dadb1321e505d47a6559d8b6d26898840be0569deda6bb288b1503e9c4b4907a2390b16d24997a11520128ee6cb5d7daa5faa57a772e39fd782b05ec2bb301a4c58c94ac88803ef78eaeb752c3ba67a9e95dcbe677f899658287f2bf000ab15e79a1396f5130c5668afc34c026e3eb2a3c83f3da0ab1237df5d10cebd700ce5aecfef6ea9daa340d3ff31d1dfecbe34c363d0ebcbccce1767e85adfaef82121ea0baa8ca063267651a3a3c4e31caecebe1ae7c97e0ce7d397a33df0e051e8a5ab9860f6abaa1499375c8581a0e2f74cb1732cbee5a728e9b75649a9be2ba1ba001192e15ac2ea9c8e480ef1988a79a18eb26dc0db2c1f994997e24196d7739a4ba68db2188357c3051205ca7316b8318ccc30dd6e14a2269c8abcbf75f46f6cf7a4a6a7e52fbf0e679cc9307a0f6dd38ca0d8596ba6a510c34f0a5aa257829db8e2a5c7332e6adab43576683ca8d3da69afe8d7f692ee2f972b7532e223721beb31e79d4ed8d6b81e6f6b69fbceedd3a087ff0ecef33c6b38dc0953b5dd70cfda694a0759124dd6ef65ea32369d8503a8cbefdb506250c73e8a3dbee8c2aeda8f8d87e3b84e575c2b60a0c4092b1a992f1b8f1687fa5ad3400f1514d9f294da3c9e823c28ed4d90e9f3666e2802d75c5aabace44f4eee1252625a3012443a9b587c455cf2494199ca274ab97fa44a06b68f68ff7b6c934391265f8b6535b74626a0e2e31f8e62ceb7103486a0714233b3f0931db83b0e686f1d6ffda04ac3e075589220b45ecd0071df4b977759f530de0d3a5aac1501d0256a0fe86ec966cd371814ad496ef120f1392ce7e1896cc93bcc6a4ff26f151283de696be9102ee1881ae1f73853ea948524b6d2597babc2d9e0abc677ba9b5f796eadf7a544c6901cbb9ed14856a4519b4b6af02f135b1b1f74c0f17a3ca215599fc4aced66b7c15c6206b8635451d9a21a0f59ea8f3d3d705c4bff6331e4af749a8c90c4a441022332b284299450c373135b278308b548926bdc32e74b252cedfab223de34e8861c4a1a56bef29fb20184442a1cd078fdff29580119c050a97224f6e9a1a0c62402610c096291e2e4e744eb42a813f475510e6a60f00761fa71f50114e88916edcc24e74eb7dcd435b4f4af10e097978553920787d7ed387466bb8909b31913f55270ee851d86b18028346ba862e86af58f94e8ffd959083ab8e38ac3cf6523a87fc98e72c35a322a349998ec82a151bbadc8f8401bda7a771f41e43cd6b8e8a367709890e636b8f2ec32af180713285330f5050a77ed776790a5961d47a1a113fdb54bf41fd517664adff7f155c1411171354a0d5b4183e8f5174cf17d6cab287f67f98ac839f9f31ed004886fa287e18a2231717755ff89af7c770104f3c88fa1ec73254525221482c82ce8c163388141fc256ac91fb9ce4c3f432cfccbbaf88b771d105f611c8c0a12e90014cc49e53f817793f3bd7522e40c59b5454cfe2103e34a934e3d984bfdd8633917cfd571997909369da5ef26a81f34b1551b22eff198eef9d1197702aba164f8ae0d1fda84cb6069f1b0da42b687cfd0ee2a3e81a66287f87e3c27cf4aed7a2b350198e79902d736bdd1c2a147a48739375681c7044fe9bcaed8daec466ad95b86cbf9b6a0a1cb44b5e806ee6cfc1b1dd17de05f7b55a25e69691e78a0cd8d87a6b46aecd067f54e6334f7ab34b44be11174a2d93c533c725135d6090dabf9a66d292f75192b2e613553897361bcd7b9dd3642949d190379d82bb79ad50a7c9614600ee80462dded61f73a8ba447751a5f793494f358b488cf1ae95bd84b993dac3a092b54c77670423410812696b3ada455ce7d27f20591285480e8463f33eccdfa85809ce01621ee735a7646bffc416df045f1bba3dfc8392d57f0baec495191de19121959aa08ca31c2f927a29b16a96421123b80c4c30bd495c18791ca67e4d29f8f9010c387ffd03699b45c0262b45bef650c80519f0382077795e6b577d0cedbd5590bd7b199d75d3197cf649c64aac14c279f26e8db67783f22c8948e064c636ff454457bb761a3c75c2b914cecca5cdaa65eeac8a8956f3c34dda0ce927320509224a3484cdbbcf54ae1d8c05f55cc96e5b1cc0497fe5675a610d4deccf5897389a2237b674f9358307b27c437c5740c9d5066fdc2895d855bac48dadba09aa5ca3d560fda42f3ee63254d069a575288834e524eaa4c373f612b1f13502c37489f69638cf727de2064cd4048d0967a277d00155b470097ed4e73a8cda4a68187edd11ea8e7e2fb943ffe09361d4cc6a4992669f979d6bddd1c10a2afe2e35960a3b314c880710789cde1571fa4d303a372daa411b5982c246227951a2289cd78ee05c6ef34f2b8af96caa81a82f3bedd7e4805a8db10e9f8e30cc812998475460798092899a5ba2eb6f2a972b834de19d28c5cc3a7df20eeb4d656d64e85a1f5ed8d95989a6b36a6d0cc16d815143a34a08be1421127b80360143d6f8c490c7d48b0f671fcaeecc361c12eb64cad5504d92bf08ce475c83415bdf2ce78a2b25464929eca32ca248249a79d6a5f8e89c708f6bfb745b05c018a6ccbaa3fc9cc6bb3a1bf97a233bf98fc38e4ec4992c0d461a2e34ba8aeb2a33ad15364a8ef7e8e9a4afd7742818c4c34c38df836d94b74e09269ddb3d14ec3efc92bb56026782b7c0f96ac3d8a67d463cfbe46f5a1508152a9443d1d11595dc901ce250a3a63a08388fc9295101e62d46e69031a787b892ccdddf01c8ce3639bd01c39e8ac15c8271840cfea9e0a01ab7e237176baa6b0c6dc6b050d3f7731c0816a8e5557b46e2aa6044ca3ee68e54ab7390b223dfabe763f1ca92aa1d2dc9d8633e7a6f0f99330884d7b297e595fd2d4a0a20a5d95341c7fa9d1d974de1f8bf65f24f2b01d59592ea7b7fe884d246fb70aef88c57d58b34f5b376f91f6696fea762fdd8fef2bfbac4efc82f2a596f3632d1afffc60b21d7fb64795f8a955a9d117a1e1d3165a86851e4a9b4bf6f32e52959b3a1cfc1bdef138bff0a016e7e87d9e69a8c18f15b236a23410b7bfa1e92ccfc60cb2befb79ce4e40e864c9d90f82d31e733cf9ffeac6364b64fb31ce1b194aaebb8451d0a09", 0x1000}, {&(0x7f0000001200)="32cfd5cd67d2c1da99c00695a3b66b5d30821136195063986bf40aefe8111ba96987b26124e1e0664d01b4a63eb94fb7614b9352327a10f6168fb3748dec7c9d4c002db0cdfd16b84efa6d8c43d2e419be351799735a0c6eb65ce77eb3631189c03773c6caae74a367f93acdc159843878393950235790759d0c9efd5b5e24f872f76f1fab68d49753abb5ae648e7f592a648c72586b29b4417b49fa7dcee60244b0615bb30c2b9640c79a96303e1b2f682bc0b26d887645f36d7ff868711f2b053701ca111111e3dec6160ae7dcb7b8a2532508f85d7edf82298881c61ede7e46cb94a0eb4d6ff9fc91e62ad2955e084980db611e47f2ca144015b92ce01eefa27ae7caf7e7de39e3a02fc2bae1036c51f692220647562e6f510e10bb4091a9711dc10dc9d5a765ffeeabcbe953d4f44fe7ceee5d09503b7c5517df3a828b20cdf627236f14cab49c5098eb035615cd9e332e73965d2ebd40068d3a6922d4ade8f56ed49a37f8972f13de5802bf61bb6a61512ba801c5df4dd206a89471aa572fec564266cb3de5f1e3ef485e9f2862df014b1b923b1af776fe93199f2f212977572d65d696e698c3daae517e55817de8d9ad8ea6bd2cd07094086191ce5cb27d492480185fd8a147c80311e2e3f007b0d77efc3bc00a9e3bb4514b009a52b0d708e923b05a5a56dd74e84245b6e60da9a03acad3bdfd6fc007b3bd26370fbe93dfda7872996510fc79e97d0b1089d2ae11acccf4519b8008a45d1ed646e10d6dbf751afcede2e24760ac317adf829c246c3c54dac5357291efa548afce615a40ed78c61c8ef1840a1b53c4439f38dad4e9d8d8b7190083f9ba5ba279478f489d740196465838c77d479c30f0d5800430f92b8725fed0648c3902c76a1e69ca431cc3750c896813e102794562e4290ba3c23e88bc77c15375a4577c35da3d75630cb11818a8f469f2e48ad6eb8449df5e8ef0a1bfe3049cf4ab5961b490de41b45ba0783c1a6094caaa62cabb1506d4ecb69a48d8a9d575aee5c65e7006dc62fe1ff629640f575d49f062b6d980f47c15637b418fd90e9cd1266f65112bb82abe0bfbedd7fe533e375a9ee4fc416677ea54924700e9df597d7c7151ee2a3c8f0ab0dcbedd05347a461eaf44fa8dfe846092c86d787bcc640ccfe17350585ec968b80d27a24abe3204771a77de0ed6abdb1c4e970d0e5905c51fd57fa5618eda54bbb3cfc09652e323297c15847db4e13f309708de9c86a7198b575871827ef222f107f45ccc64cf523804ec1a3e13b9b2110a207f5dc4e468f9e2b3c7ed04f601cbe6ad9d872b5da30e905bd34ba8dca992804876466635707f1ef4f9c03231d4cd638bd8b87a34afd3045c21154c49a20687497902faae67d153f63b656d35c143f90013158ec7599d2e24fe9969bb634a3b89657f07cd5cdd0a02e6fbaa6cd342c852d87671d2778078eebb92a8a0046b99a2ab04cfc3d240bc30b258f4e3c10fd5aaa7d98a2621818d5334df32ec6688ad177ee8a36f2e986ab0df4d3dd58c49b678c8d3d2aad9f412262a3766076aa283e1e49fba7e3ab73540afedcd698bb594c030721e567eae9de0902e333dec0187a7215c165b888147525b658a21a1b54b93f5c07fcd07c5bdd237f41fa25f5f45e2ba923ff5bff780b4ba7c9953a62bd727af70e1ce00bcbd255300c8d8e0d9a39ec79d0a2518ffb00aa362934650aa29c6a0ae0ee37c0db00fc97ac5622b00558889a81c076db29a6e7b8ae09065657c93d2e215dbb0e016b5da647011f8ffcbb578d569046cb11a64ff3b0fcdc8156253325ae8fab1e6b3f6872fda09fbc4e38836dd13667dd0e12c7f99d45dfca4e3d6bc0b999a6e350a7846b82de19a5b57ad537d4f390ce8dffe591142300c5cb21126d546ed60914f4330d4c95338088b4652d66fa3d1485a2452e3622412668f5bdf38def1d9d99c32811665b7bd1dfd95a910cc9cd2efff8c0bcdbe3eedc8bf65ac55d65d7a38c642e059e9eab46a22c30ec1258b9de9390d2b96be875b6c86e82c79c5446dd96f5fc39028746ff4c2e5360875a6eed53c6286e1db1d9393a964341a812d4e941434875744d376e8b207632755276fd4652191476ce75333f5b255ed786e3f729eb4ac8e4393a17086fbf197c67ed59294dea2df5b72dcdead693da3330d12fc0cedafa717b85f495ed99a988f597ad0dbadb6b961afd65f4fbc40b011c339812c0241cbe2776383ee5dd8b6ba006bc12b46deb4edee24945c6bc3e244a8d73b0cde97c3cca67b47e617912ea2a2ca6b94353fda419d95015b64bcc3a9e624493715b7fa846690ac083a5faffcb13196094e8b76fa26c792c8a56e3437ed1d6042346b3db924c69adf3d4d50c505f5e4e8a6901e2e76346be3ea96e06cff80af0f6344929d2829df4d6b87e7f8fffca3191f4c90fab32a04b4f358555ef4558bb6cd91ba1ec71e1b3bcac04a750aaf96e76f9a1179e688c17ba8c8e2f55ded2ca69d16b0eacb469915af4495e23766bf27583046e2e9be7898356cd266c63b92b8e7de6bb83b4c807c750747c94b0cc306b05043ed68638810fe87a87c0c662adfa4277b1b8caf2be7d8655cb87f75d4f0a78d215b48dddf17c040ee926be1817606ab4fc5e5eef04ad4402ce7b059f19f0b19a69095bbdd9b1871792954897e611c641ae33d6179899141cf2a27b60575b6af8b58800b7482c546f8496ae63c0f4f06b85794821e401c23be6e43d5fd5e9c45ad6ec68178ac0612933d26974528197b5971677fbfb135c105843e48dad36246a6b7b08fb93a2da465d8d2d898d59b35b248b8d127995e0324f131e35417c19a4ff80c8fde81e82097a7ef4276d9c7c984fb2e50ab858a6aee6e9246263ad233d4384638cd81422809d95011d61eeae958ba52de805ece3ee179549c78f43ec9ba884bcff6e4b08f887517df20f88d089416645116907326ddd0ebe1cb4c71eb94636fbfa5dd3dc6decbf7f214889c36d0b5fdb963db0858066d67fe766019e506c1a1c49c5987787339f9ad66de4eb3315fefdf1ab735b101d2a325642b18d5c5c9ba9cb036ca42539264a9e308b7829202bb04fad25b7c01f9b42c1282ed03f4a77b29de8a03fe6766457fe2dbf6601153e90d67903d35b53607912b7a67f3bcf60669da246ef96beba8877ff08a5dca0d475d97f499dca0170a68e2e660112fd80f4b99cd08933a120f92268883ff5373bfa66f1bce38e59c9dd42a1c69e5f8fb309933961b6bd6eeee42568a7f64d1fd6125853909292009d6f32af56b7ae40ce4569273b6239dd5cee0534586f9e781a7670ac1a5fb059324aec790929f817a9f26cdbe59561b3bbd1887696322d65faa09d55422d2a91631b7196db9e218ba7376519947dbbecda9fab65d3e859d420d21401160ce41be45bdb3162e91a09ac278ef183fde2d0e39ce05085394f15279e584899b26fad20838998b95d9dddae09b1cbb12490e6cda36a3182d3cc9da956b73b3ca30e518bf361feef59df0a70fc7a98002b75e0abf86f248df81d7f95880f36c653e2393a2aefd359f16b54b19bcdf5c3b92260bfd467732ed1969c45b2e8bb5f0c6017ee70df0c3cd306d1af53753752e62750b34e2fc4397c2565f7bf04b695820f01437c915b8d1261b828c1b60b3dd6f01f2e26ec9c62a1dc39cdd0ceff177da15ceb923f815dfd5f2f31185e8f2e13ca2f5d59a878e59179bafcb4aab582848c5ae82e4535a9c375a1c98778a177c2bacf92708d60356129d6a98f3d41fd72855136a21eff526f80ee9110406f1a1e944599e66b5411ec3a805ebd809633f1cae19ef041b76f4e7f760121ec3c1507af2f1c41cc136c1668edb944476251319b7766a5196bdfe33fe6a9e32c5fa2b3d6adfc625146da127fce086297edf31038a022f24b10b1da54b919609b6bdaeb8d1873c85b7b5b731197150138f3bd83c8bda380fc86536e1c0e4ed39b88fb4582d46fecae9e723df8457285cc891aae4997d9d605d633753b95dc95614b962c40c999cb6b9a0169c3463df230ff9907e860c5bc45529d859f6d2e777daf884b2ec2560e0ab7b143349b19a80a1b72bc7d940c900b7f0745113cb49fee1c7c3ff36b4f0d86fd2be6e35bc421eb194409d3582ed52fd417e3a1e82c02b678a4374fe24f4be6675ee0e7ab5511cc5aceca67c680765f648e0a03e472cb99662b95a586c32776e7f99cb47a169e772e594f99024a8de8a7a18d9210151e5ddbd00d2e7607121afd5429c750c8cde4425c96dfbaf9c7a3c43ff42c2be587642bdbd5f12c3d1352d059f0ff7c4771a9252e4a88bd9c0d5104d8e950cf90c6dcfa285e7a96611dc28f6a1ffbb565061ed82c09a71ec7c1db8de841487941ed1dcca4809ee580390a83ce40f4d12debcc279f88657ae4899ec59b7cbe74e1fbf804b8cb68a8352d3f74243411e5201732dcabf8531d43351a379ab824d3ee9edf5cf1aa1d30d22c5444eb3cbb18ebb946839e7b4146e7d069140f8d9f1c1d7a2d18f03419017f0b619285f41d7fc8fb01ddf655943b847ecd3454be0018b3b390ea6e98e9c52038ff4505f7b500992d711bfab7f08da5185d10bb6f3e7df19f4feef1140f3b72c7ee2e18db643baf52505b5e656e651816116d6cd5186871093d0e50f0dc79a1651bb5a06a747ad9762d981da6c7801c8edab21ec976f09e33adbe3cdd69a50f6810bd2b41d71a13d8392e2bc3c5e14b7a7992729a06a5988155b19c02a793712918b590681f40dbd9cb00eced30b1e7cb59bc6e12fa1e31b957a7032c90e9334ff4ea48bd03c3862affa59881790c2931b382d2303260b8cb903e222eccb2f9f1c39c75930d9759bb17ea0b3b31f706e80297ca26d297be4cf4ecafdf44db02437a7a7dc2d3cd0e5e79c610d8a4debdc46e0f1825614bf7469a8a191517ea498f368e87995929c0bddf03a6ec3ce6553bb8069a273479908749ed4bfe233f9b2c0588f79ebaf29fdcb883e8d46c3e00a29c0601cac3803e55db0482ae57ada10e8d605e44807d8a3d53fbc8c8c76cfff0c999cfb45ef73672ec492dc32d9ab78366c45ed3339d9f1561f70dc5dfa422e81fc24abd51ec2861b4093b5a39dd035667cdcc49facf638cc3b2586bcda16b14fd58a9cc83f4d84005a6e6de096dd53a9ba3bd5d9f418fdade85f18bda3ce69454ddd3a98ca49a531517f41317ea19ebc11da2ddf5a766c793cc37c94d9484c57fbbddbe0c4f846787bc7a9a20b220016bc0e8bf07f0738a649465054a2964a11915e73c47b5c9066322817970ea0bed4882333a0a81532a1336827c226b1f53c6d136bc6d47b8901ac0adb41d0f12a980933345401022d70ae8689d350b0ff440050686aad87cbce5a8c801d5eb497235120a2f3a8c7b4023c15a16d9dc2c7e32e22e6e6d34211b27c284b28de7a5ef45df9184b4e824b78ed7011e50c2a3049412338d41352ceef4531b1d01527c110628adbee9014e88cd127e99bf51f314c3c4a2d4b27bc8a08b24a334e56f0676daadb32e376d7af5d8234dae6e15fcaffcba7d245e3d753d990b536b20d9a4f741701faab3907cc38130dbca046354938e33b7a9738e38cc892fcedf5cbecdad8b1013ed0ee8295f787499ab5c088d89cdc9e3d2dd39a9cb2167b105ee8d79599b51d2eb0fddd0b8abfbb40a85aa2bbf701ab2759ab35cf36845654f2f2c5ce2e03c644453b702c08a160bdfab23e715314aca15ecfe6d27c3bab7bd78374e8a6ecdd7da53b926e68306717ce083bfa7714d477b6b21d30", 0x1000}, {&(0x7f0000002200)="67201236b52fcca7b87882df1f02eceaeb1a8d3235de5dff6c5fe457f6ea4dad5245debfea88d9ba0fe8fe101d572ed27774b01f5081717e3613f2757198d4fb0c64760507085120923423ca91c9c43ed6aa1d56fd010aa5212257dd0574f05e67b3925a953744b8db0b1ed42d734a6d1230f53c1b4c99c2d7196dc0230dcbc9b159707b9cc614a8da268d71b0c7ee19b9c70c7c3baf634dc97e1d7282ef65f5293192143293d7b1783246d14884122f39b42d511ce276f0b5f9f9a30e5d0a01ecbe4af95ecdd12e8b82d018ae0c", 0xce}, {&(0x7f0000002300)="2d3b3f1dc9ecdfa7083d82e8a8cf4b03c91db3552e61a09c2065078c1bc38b001d6dce867a055fa2f901cbf8a19048ff256fc70f829b487420cce5bf64c5cb918ed207732343376d8cf30ce0cc0dc72cbc0cb8ca3f1292536e6212c7a471d680a2f6de03ebd94225bc6fcadf77e3aff0d6284843a2a21371dfdba678aeae7669aa263ee8362a38076677347c0df21067b5247c4a5afb22f06fa4a355f3e4024473ddc2a4d65a7d8dee5eecc473a4fb3d2758b64c7ed674b1672d554cf434b565a678a1c8d81042f301e21779621121670fb873eae58b95314056cdcf04243fdb0b905d13fe3aa9f65b0a", 0xea}, {&(0x7f0000002400)="3948e2474f7dc633e3719bef01c6db226bc7a133f4933142084cc6c3655ce14108e7f6b6191517cfca2baf968ad27a70f16a00c352f54f31cd9fcd70bb02baa397d4eae9f502673c97340f9fd60d56b85cd0f05ac72bbe112ec3a120559b1b43bb19be8354a03677e9877da9fd1f14822dcbc2defb7d0cdfebb3f12354348e0250ecad0417de85f0c857e7604ede320fdffb7df81122c0587619ca24fc0c041d7c15967be0dc6eb5dde3b08945973768f7de2af4e75a5ba85a6882d4c69b8ea2a037472332c84b7d9169658bfe7c44f2461c6fee47a938bdfc", 0xd9}, {&(0x7f0000002500)="dc9fee21ef4119dbab80a91af9a37716cc74e13ea1e7cb8565b575f48aacb8891d5b42c0638bf36e65259458b615b51530380cf5474c79d8846bc960f6ba8a09b024d4a6eb1c2011ae905a46eae37354351623cf5ac1ae023355c47a1d94aacd080dc2df651b9b92d8848927e246d213410387ccd3d188173a11e5de2c4c2d0942e46a61b9498f3b5325f89040b946713803a71543a647f9c3716922569190ba2ce6c8e4", 0xa4}, {&(0x7f00000025c0)="df9251ac6e8088d4562be14f518e510a1bd29d598a4f6a50e82c4780c358df20ecc021a55ba0eb39970abb71c9e80da3688354ffb1ed4b70a39626644530249b36adb29a6d3badd6e4e68e3fff7920d93d0136b325bfb725d556def427a136f298378a4bdbd16eec634b554d9c9859eb401a94b6d4520009ef4b4881d34f089df001b01070167a1b5c2c724f26c2a8fed13109fcee", 0x95}], 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000002740)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) syz_open_pts() syz_open_pts() 09:16:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 09:16:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400000002, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x8000, 0x76}) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="8f59e684e725793aff1d39daf0be5f0927f583ffdd944839e8187f33d41f410b8e3225ff2ce3a790f808b9cbe8396af56dc3aaa89110f20296b4b99286212cd02b1975908fec2724f11c86267b7da61874b488eed3231f2f04bbf7e3c2f49c92e86f4f73c9b12ed5cc1c884994b8028a4f8683b179b279fd844b5c596ad9994fe2f8ba15f05d09cb31997c878e583bcf028f46e7f2ce6174bb7ac88ee5ad5d4bff574d1e084a752c6e1a5c91620e00f5b1ca4ded1b1cbd47361ceb11c4fbc8d8f25cdd98767113af8b51844439d886eed214bae2240d8e8e9d435e613b84dad1ec52a4c4f2f3496c2b1429cb53e4505ab2c2f1e99f72ab3c", 0xf8}, {&(0x7f0000000300)="555ec9f8d430294f86bbd4ea60cc6b5e0965c0e0613992e0b258b8ae9075100318063deb694c0c5fe4b82623848d0e100f738d65b34392da3a42d32aa0536972dc217aca2522538b8e76c2a5d295e76128120ef583fc0c68c61fe0f642f78f751176e6ce8e44bc344b46b3430cef26615383ae2d339ca4e0185bd6559758201b3a37df28a62075ebc8e29d4db0aa37e5c99417af7e367037ba8f113746cd684da246457e1125e0836e8828c0f9ab46c6a3605399c19654a5eab66236b54602d031e36317ef41fa4b213c23b9ad48e72d5c283f", 0xd3}, {&(0x7f0000000200)="64ab045a", 0x4}], 0x3, &(0x7f0000000400)=[{0x70, 0xffff, 0x0, "1d6d2dfe36e2a69331e96bad2043b6e21fa37d945431caa6c6613b25da624312b2adf02265ad9ef86f083b35a6fdfb1650b8ee22da3e62bd0f266fa1c80ed187257655cc68ce791a396913360d13a3a753127611ed7a0b11805dd78b377c30"}, {0xf8, 0x1, 0x4, "b2c9a945dd44b68da8776adb36600684dce29150ec981bf660316965cfd6f0f684c7bb11e08eed2c246e593573c5b9bc66c2a30dfb02674da011eb0474a1d5956acb1e7dd9d5a0e46564c96cebc1e8da97ab01c7a6b6352862548fc920ed5ef2c5aece5791a858c5b5a22a8897fce68230e6c76e9ce53703d1cf4c65e9e6ee6676c4acc5d3b6213ef9a5409735c28ff91dbf7a9b6264eaa27e5d1cddcb554ddf2936aeb239341d3dd9e5fc13ab932ea5eb7e0874f8957024fd7c34e0a254267c70144e574297a97a2f9ebfb51e2e8590544ca1b1a7b9ac8668d4fc27fb602d34d2c90994ae56"}, {0x40, 0xffff, 0xfb, "0629567fcfbb7cddc9f63dd4bdd4714677fee2b9c0428284097022fdd10f0150651ac7a482f90780cf9c17c24017"}, {0x80, 0x0, 0x10000, "a3bb3f3c02e4ac743803137a3a347eccc2d878fd4e41fde6e026a3bbb713ed0d7e3fc6f7e9f65a943f7ea835cbc68cdc7ae044e5e6007221a79df82db7d86506afee7ba2aefafa140ad4b447ec16f6ad36c42f832711fe2345f17d8f23ed0a8345118d0fdc618d8f622166cb76df6f"}, {0x88, 0xffff, 0x7, "c0aca436dbfa2ec8839f895d664554c5fa9069bfd62e4bb627cead1843ba436877bc358b7afc45f2625cfbe8f535548af50050fcd0189e8c1bb64716a5d7fa1dfb9335dd3d2fb5badcf8810e74f7d6d150d88c4e4adf399e72381131fac0e49b1f109721d942f46b6e33a5e9b70e1a6cda4b37"}, {0x70, 0x1, 0x6, "0efed4d167875d5df7da224e075c30b23e1dd579a6161ab987dcab668cb0466b47cdeaf95b25cc346311b253e962ba17361f2579c0933b37d8f50c50ac36a2c33c816421c778505fb9c393585e203e35dca0e4006a6a0cdaa3f8"}, {0x90, 0xffff, 0x2, "9645ca1ffa26ac3f1ea10ff17e251aa7f7dafade66640305cb303f4b5a9698c0d7716b1c20c0e2c20d0b9a95204f813c2c218e0435df34c0e36bad28205a4dc785abc2ff05a50d311c86743397ff3221b92d238209419b3a3e98a2f330aa842f724a6f9cb260baba1dea3794126cf2b72353aa466f125a6c8fa0d90b2da2a29c"}, {0xb8, 0xffff, 0x0, "19b386213d55af6d67dab883bd240a2ee9c4183c9e6fb97bfcdfb00f9b45c9370f24bb3b33a79a711b0bb39348edd1dfed81f5df834257d51c430f06ac67e36a7a3da91b8bbf6aa19dcb161cd1f5d66e6c2a3933f1357a11f855ff7d7805572d053edafec17bde5c6159fae2549abca790e1f01cdde7e417de44deb6723b0d34120e42ebedcfd743b10021ca68f7318f1d70bdec1190ee358f1de50c38d092bc1bc53adb7da7d7"}], 0x468}, 0xd8a946bdec59e8d7) 09:16:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x46a, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="2053890fa08f429bac285079afcabd54ffa8032ce448f5a3771511d31d072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c5e1e365d223296c6813f15de507347f58469ffd441f2842468751116e9b24a67ce5f4cb8f5632f747070b6c32f245cbce50662015b9b7a400000000000000", 0xffffffda) 09:16:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x400, 0x7}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTART(r1, 0x2000746e) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/15, 0xf}], 0x1, 0x0, 0x0) 09:16:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:16:13 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') chdir(&(0x7f00000002c0)='./file0\x00') 09:16:13 executing program 1: r0 = socket(0x20, 0x4, 0x1f) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000040)="76cf8c7a6dde92e5951f0ea6994dc8ecacb48409149487da2fe6df23530c2dafa8ae629b18b074a3bc331bab412f3fb8b352f17f59c7ef971647283e4a6b15bb2d37e005f0c22cda42fe413600fd4fd816e0df9edb11cf734b2fec9df0169651e477e7c30474dc21cbdfe539585023da5a627629d9e5add5e2043766a6c92e1252d7b63bcdf895ac1ac03762b15cec0dff4bb98e0a92dd5b11a8638b387db41e804c6adc7e5a2d", 0xa7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0xfd7d, &(0x7f0000000180)="392b0f197d607e0aea3899ff8806d42dc0562a248f9e574990bf3a7d145950bebd30e54cf7a0375fbf8f8f83b7d794ee3a7d113c0ec27435c16328df11030bbdd987b26c86ef9024baa7b3d8acd9803f60b3a7f8eefef1809104158c012c66680721277fbfc6b9a822963be3661837dd7bfaca2f926e12407060d7c35a477d91b86a07223beafca5434f70556a991e476cec7c09023be56d4fae8108ed591a42e06dcdf1006966914a7567ec4fea926f8e32e3c9f3c0c615e0878018e0e41c7f6ce58bf6b5120d725956081bdba080813d28dbebce162c059698c3dbafa63477d5fe7a47796704530db93d35f7586bb8c5d7592d72cd826bcd0aa4e1725187170624210005540c2e9cebb87d9a9f91a7a2f23b89ffee00c41ab55c8425a4aae43853d2d71ef1f9b72f1a902815be3f95b5e0cd3a568898b0084cd18c9e718a7819e2e5c259163a174cacadc1a6d57d540ae4f87855708947808d0e2ba9a5baa2a9a1d79727173464f3896dacdebb45891c3792528387861516ec21eff54b1119b37970eab09784f039dd276b3264bf4a890706be1e4c38b1a2f8a8a08f3ae87782d53aa1ef552a46e61a5f5522d17d81652912ec91f506db8fd82c12bb52ad097c9aba23f26f18e94e35284c9893ec78ea48573ee3369a21b00826311e165ad8b5595936e2ba70fb035c2e47d9ae779b98601b7933ce075e2f3a9e862b9bd080c999f4ab875d74d6fbb07077059cbeef2af78207073ad364753ce8fc9cc3e2d72ef404a92523947da90e81ebda589bf1eb44bf04ca64bcc807953aa5e2cc634c86ec210c9f5297b64359d0ed849892a26148567cb2c2784a53226f69c689bab78019fe75d8d37b7380198c96317ed37af8d4c666357e60c5232d0681062e7a03ba01838af2bbe646a5a670d8c7893a4c97c5b57fac25cd465362bd386f3e2299d13b738caeaf71f35856d155791079492b2ace289fe0d6bb4bfba76082893a84a28ca9d1b34a9e2972cbbb932af22f290447ca4d9104af884a26f882931525a4e2f16b9329dfdbdd71205e90cb3d5ec7c431635c72c827bfa985651ba0f3f0580866511ce3996051d49626ed71bd0a5fb2ad63e86b4e73555e7cc8515b221b2ad4b5ed371915ad2dba7d57c39d1c441f0009dfd2c051282a166dea31920fd071f0658b396bceb7ca8245cb32fe4d842823e01a93da22be64c0e83a433f0caf98c782495bd0bef115350b9f0a0857315daabba3fd64d9979529dc9eb23adb620bcdcaabe5582f368fdfb3561c4046c42fe3883bd9138b6bef9276330f495202532e7c870f96e73d19f30024630dec922c7dcab4c8fd37f7f18067817afb33b222eb02c2f53fd344c944b8a8851bc71356bc35df2c593a60b51593bab0de3c0be3a275317be416f5e96671922ae6535faeace9b08ae062907ed61ac0eecab3b4e19dffd252b19c0e0ed908db88ed1d7455821a53e212e975f02900a8e23f1fc786f96dd056578438c28a86c861e4489a06732cf4d06db4365d36e1af75daf8f5fa795940c28d304c2c8745b4c3df0aaa68d10cdfbe07732de60420cbf6cdcfce4ec2188ba1f14ef9b915305f40dffefbd98f49895196a42367511e083ccdeb2f5f51af65c821f85741a4abc8780bd6cd4e508dcf754914f73d251a5938e8a3924a1c0594db2baa41ae486364b8a7dbf4639c84f939d20e32903c636aebedc8a412467c408d9c78ab770b0dfdb2f9ceaeaaf6b269f773a09868f74b3aaeb496cbcd573fbfd2e84080055b856b813a1888a3a857f4dea0b25d484c23a9016809ec31ea1f755e395155e9d4a8703afe43fddf0b6b27713387575a0980695d1127a216e12bec062cb112e7bbe593d3d46f48cbcec4ba625a070d82e882095c7709ec7df8dfc01db04992a87d94717ab239bfba2bdcb5b38ab5eff6b1ed6155b6cf62b3cf2329c25868c5017d2b0d3cb4d72e81fb2500f7f064a35836dd81bb62fb29cf8f7d80a36643d2dee4a8e2a659120b2f693181261949236eaf8edc5b88db48bdb4dbc73b4401df7a82f04c58866dccb62a36986efee90f029683a6a4c45674bbe6e5e0caf8c324689cdc6d73431e254ecee979a467340ed553a9c0388d5bda7c75a297c127a930781c4d677bf578c5ae569319d25d532f127c8e94b5d33c6cb71f2f668bc6decc50497087b7eefb356afb9ee872963043d55055236b6eb066e8e2cd60674578519c13b2068525257e5f4cc15845408d66287b76967210e052ea41003f9e7950f174f37aadf0afd6b79966a969a08040c769c23e833b2d671a5cb9fe2f674f99c3c9fe8c754e732b25e4ce23053baccd58ef02260d4d5b7b5e28eecc7b587b29272edfff3f6604fc019dfc844eee589da008bf931ebc9e4e0c8489aaf40f566676abb46351bb6532441ac99399cfae72e8e39a4de6192855bc8fceb6d88abdf7a32433f6c385a2bf3003057036766e1c2a7586a5183b5e727e76fd34b29a9cbf76b2801c22cb0f5aa92a0a4418e1d61fe755927685501e87c3e2b3ea6e457d9f027876e0473c90c8a0083b18693999f86f08b3b35b747f920e7ce63c2c85eb42a74ee34d071c3a1c5b5d9a4cc5d407dee048e74e61ba1bf0f3d59e0c934085c192c2aee6f7d08b9884fa4235dfe051d6983d979d7c16f99c08a2b8dc07a3f2d52a9b113379817f2a4726c7e17062efa7f4cc4a68ea877616420710ba2932ecbfb513d496fae2bca4472deda82ed66089ab0fb0e85bb66ff07afa7cbca2fe37eb451e9c300ed1f65d0938613f5d7fc4465c289815b9088bc7e6133df256f2377474660fa78a9af157d6b8b5cfaec8ef6150da02b5b22580cc8fc08185139cba40fa0f1e684b724d6aa1e8a87f5acbe4bf2d25405d77aaa657185d05d17f5de3b5996945dfce0cbdeb3ded184c596c2f8da199fb1c840b93058486ed1ce261fdbe600be421269e93a5e1dc6560e093b9f917fbf8a38695771499d000320eed7e3757fd954ec95632e19f4968b8dff194b5d40e51439ccb0df750a329a9c1a5be1d27e2ad1f546a112f060440a14f9ed336aa7af1349fe732e61329f32848b5da4043077f50ed10acf5758ec868006ac053e730896a080ac30e8e882d2c47a82651fd9f8a5ed80b8d2789e1a3e65d223fff54085d206c3b3810bac33690a6ad18870f5bb40d642c33b1acb437432e02bf8f63768c1cf5e6165080c48430272af1168f2fd9421bb622826a8b44d0746c395a48b9a33d25eac15aef2b939c8eb0325b6ae1899219dcddea72e1f19fa02ecfcb9933b72cf9f7617a7a0ca4f0d71764d3b2d490bea127cac30889f72493517d2833e7b1fd5c8511121cdf1117fb7d5230ab98181a6e95f0213ea3151814e50c658dea731b9ee7ddf5c35334d7fd5c90972d4aef987f2d94aeff8cbc93e25a9e2d25da950993d4fd20abec406c263be07b848ec8f951d9048e44ae76b9fd5094bb892b56e00a08019fca149a5ca9862c52159517813b93a34709d0be0c0c987ebf8e953c0674d2a795c942bdab894ff7699b663bd6a2ec667f3682a4a7f296540d545ac49f94da4275b8bc6e61761bc174a3370c87feb18b5d7d6d6db30788b39d25401835f88ba79c7de648e6ceac577f79e5eab10e1b48ca93506af11b52f78f8302f7429ba4a4c3feb0d44791d7a34331a8db42c7ea4e37322fdb52b8c678b4adb58a43e422f45a838a0f0bc14d927837524ffd6faaefb2fac45e6be3e03d8055ecf58fc415ed097f44749576f79ba6cfd3c942285cd31be3dba08d442dea3231296674a312321835eda89ff5df18ff390afbbca8277adefc114c2100e034f8777d314e8fc9ed9d5f44e084a67b88ebb81e791f363deaa0e833cc794d3d3b006166d8b34d498af3eb337a7fb1cbb6a6a13cb491718601ad9a0ae40d495c85a2e38c9bdabdd5d27aa92aaaed5dcdd69815d3aab1af40d0b70380256fcb366ea8a52da21591c2c019e5aa99b55b2ed9b03cb09ff04085b2317d21cca5080eabac87d60656ed472b028dcae1109e34da07ea38105b6ece55517736f30249516706babec5d129dd3acefcb760037caadc08e486f7a5fa06a55ee5c85a8377fba7db31db9074e73004dfdd8d61ed1c153ba861de7f0e6ca1005fea70e414c445c235da86ffc23989d64d2887cb77a4a9009c06c1e8089c6ed53aa12c113bf072074ce6ea075842b93996bd0e28489f5210e0908f97a0e37fea2c40745df469b2e115d52c3a18071433adf41c0bcad6ddd5694a51fe57e0e1f78a7fa7c65cda50f8db80374548666ea6ac9ada770a4829d80a30ac86ecb4c26317281fe3a83df18860c36bb3b5bab0e09bcb9edccef5f889833ebcafdea83509c9eaa3b6a64ddaed674578b714c2e81b7b743bcc55f500774712c3aca84254c662853271d4a7f3412e61aed7a436b0440e0ee6976a1e0bc50b3ec645c482b43bb73b6a6a678b30470249fcbcef30a2a322452dae292fcf7a20c01c8c9e8f2ffb982f487f7c3f13a4beaa58211ab31165ff0fbfb875ec6789f4ddb6c9c7ad88c1097d04da843e1d5dad519005cc2b90c859c5b037d28983eb3f9f36e77702316c335b1c790c28dcd266cc861f5cb5d0896a71b509d3ec0559b0e89f6e6274da30168894aa4ff7c00f0693b1c5a26a12fa2c772846bb3cf24f31e67cf4ee6fe04da3bee7fc77eb7c22508761fa15b5a15fc25b09a48923c5dd407f3c8aeaf3a451c8cf98172a0c30f8eaea166ffc273328f4fc6423687103808fa3f90a289ac496b586584916b27ba35bd4ae9e6a7d15cf708c301fcea17d8b57010c6087e50668488e335563a08cb46a38e1dbd78643ce2061d51fc69665e083b2e8edfd74e3d3214311d3b737db7b02f7c7727ae6bb32896211591db1191a8ff7bbb48fe90963dc3503c202c6546d43b2a387f2a4e856bec0dd07572e1a2642344836ffd2d0eead211f34aecd305e1d1a2faacea807114ac1bc099622638434454c958cfeb53073da55cacd19af3a3337e862a8ec4b28589e540c4ff8f85d16c87bb961103f4d9b588863372e433f361beed436a8a8760ab1e62f9bc9fb5db3e01f01de95a0cea036b9fd0d3c04dbb26cb95491fe265245e5da62ee07e19a423ce96e50de1ebda79cc2c1fdb86adf01c7e941709741713090fd6391408b85d3085a9a522ce12cf78f70d85cc02ade4fc2b5c21a38c5a134e66b024a5b2a10f227e8bf840c900cb8c4187c6da183cd26fc69fcb0e58f5f485c1067c8b8af238ec5a46fb5cead1db7bbd4e50011f3487c3ece5fea402d1771c3cc6ee00d8c5fac0af8670aa6df9f91282a459387761c6f3ef13867a276f333dbd048637d48511f39a7ce39fea39f4192413949aac6222f8d6666499e63b53f3393cbb634a2a318e900af0f30ae54a55c78d94a6c56a6afa7cd47e5f1d899124c8f5aedbb1982de6c0365d66814dcd2262bf257779c622939ff7cb7ae1e0a3f55408dea1395b5c351db1cc96c2e3cdbda8f2a5aae17e72df4018bd862d84a34cfe37dfdf0089cc57ebbd7b150e4e52f188c744e0e62db0d35027050f48ca3880033f9fb229d6b5d8b4d9fb5bf898e70ccfe950f7b5314fb0997e5e6b73485081de880ee7122137120069297747c45e5a0a5261a435b0af73c640feccb9d1daae8daa2877e9d4a4a889e5645f1a975a6a5182f0e6dc2f7988de5d0ee4d7400016748f1dbf968facf572ceeac4a76973745af88803ff94a49e6ac21b4f5312c0252eb5fea62c55619ea41f64f520140ea43f595910ba2e656bb71f254f7866d148364", 0x1000) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x3, 0x304) pipe(&(0x7f0000000100)) 09:16:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf671bf1fa48f4445ed5", 0xff44) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080), 0xd}], 0x1, 0x0, 0x0) 09:16:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) r1 = msgget(0x1, 0xece3e868ef085b10) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f0000000100), 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7ff, 0x6}], 0x1, &(0x7f0000000180)={0x2, 0x100000001}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/237, 0xed) 09:16:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8e92, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x70a, 0x8000, {[0x1, 0xef9, 0xffffffff, 0x9, 0x1, 0xffffffff00000000, 0x7, 0x9, 0x10000, 0x0, 0x2, 0x7ff, 0x18474de4, 0x1, 0x8, 0xcf10, 0x2, 0x6], [0x10001, 0x5, 0x6, 0xff, 0x2, 0x100000001, 0x9, 0x5, 0x800], [0x3, 0x5, 0x10000, 0xffffffffffffff57, 0x0, 0x3ff, 0x3ff], [0x817d, 0x120000000000000, 0x81, 0x2, 0x9, 0x2], [{0x28000000000000, 0x5, 0x10002000000000, 0x3ea3}, {0x3, 0x9, 0x6, 0x80}, {0x2, 0x1, 0x10001, 0xfffffffffffffffd}, {0x9, 0x1, 0x26, 0x1f}, {0x6, 0x100000000, 0xfff, 0x3}, {0x6754, 0x3, 0x734afc14, 0x54}, {0xffffffff00000000, 0x1ff, 0x7, 0x7}, {0xffffffff, 0x10000, 0x10000, 0x200}], {0x1f, 0x7, 0x5, 0x4}, {0x9, 0x1, 0x0, 0xa805}}}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1, 0x0, &(0x7f0000000340)="5d369c293796ee252e2a92d52977d84d921274f5c536fd577063d1d56e85ca4dac9b2b381025232bd891f9dc71c6fa35f515edcc99afbd4e21c07f71f9c11933852840fb90233afbb46294c304b74e6f8baee08e1939a31b280789542a863dcaa6737d56f259ebc65544c9ae918772c7df5fcb3ca9d49e21c31391b1104d3320e2449e78e65353bbbd873f7a8f18e1eba1e3f8ba9af2495bf96f252eafae", 0x9e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000400)="24c12e13d762b804ddcb0a7e1bbdd1257d00f5b9e1142d68e41ee047a328131934ac2a6e49482df9af8b85ec13707667927d76167218f1a80303850bf4760000000000000000fff1cc86e6c6863f9a29770668171e8d7ae2c4253c03834bc3b9c7b5179ef05d2e626fc2d60081a7ba0bed4d53dc8e7f728f951566e532b267a8c8775f504739d8e8eb5b620d948685a84f34ba7877effe6c579a31df9bc702b596cf45ef64e1013fa3b6aae47116bc89cf0433bcb97c3cfb1defe81c9ce4b73eaad4d41626510ff6015667851cedd399ee2c313907693bf05b", 0xd9) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) getppid() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000), 0x3c) 09:16:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xc9c, 0x4, 0xe564, 0x4, 0x20, 0x4, 0x8001, 0x3, 0x0, 0x4, 0x8}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 09:16:14 executing program 1: socket$inet(0x2, 0x8004, 0x401) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 09:16:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) r3 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, &(0x7f0000001200)="25c8d356272b0b80286756c1f291d0eef96e2fe245b662aa2610677545d159ab8c3120a97ca31bed9d2cbda178c57f33a7f12ac00c9370adb1d5dfccdf5af47df1ef1e222b454c8b15bb1e", 0x4b, 0x40f, &(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000157, &(0x7f0000000140)=[{0x3f}, {0x1d}, {0x9, 0x0, 0xfffffffffffffffc, 0x80000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2, 0x20, 0x101, 0xf5}, {0x6879dfa0, 0x100000000, 0xffffffffffffffff, 0x5}, {0x800, 0x7, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029310000000700000000000000893f0000000000"], 0x38}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x108, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1012, r0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x7) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:14 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) fchdir(r2) r4 = dup(r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f0000000000)) 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{}, {0xfffffffffffffffc}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x5, 0xffff, 0x40}, {0x126, 0xfc, 0x6, 0x6}]}) 09:16:14 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)='7', 0x1) syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0xde) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x6, 0x1, 0x0, "f96309830689d4822137c46cee0c1fe82b0254e6", 0x101, 0x1}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 09:16:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) nanosleep(&(0x7f0000000000)={0x7, 0x3}, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x5e37f250d940a374, &(0x7f00000000c0)="a0c8ff3b423f030000000092907b3c51f9b123") 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffda, &(0x7f0000000200)="b66f528cf11dccd92a03a8b9eba945d92d418f8b8152a5f3b65cb49fafd9e51ee5b3b0796c6acc69522552f7f06d56b3ece54db810485b12cc35f44f905a1899ed3b3098c300ff5bec18f0ce9350bc34e0bb23db49b3b52948b3fdf9b0436d91fe8234e43a66f569e13dd1c7e1be83c506ccbbf99048650c9391b43fcffb804423e556e3a6b6fd7e3b854db393de102d99da12d548173a11bc") 09:16:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(r0) 09:16:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f0e80f1610a060afdb5231cc6bd956bd9f74d735fee9388", 0x1ab, 0xfffffffffffffffc, 0x0, 0x0) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6, 0x0, 0x0, 0x1000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ftruncate(r0, 0x0, 0x7) 09:16:15 executing program 1: mkdir(&(0x7f0000000000)='.\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') getrusage(0xffffffffffffffff, &(0x7f0000000180)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 09:16:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getdents(r1, &(0x7f0000000000)=""/207, 0xcf) pipe2(&(0x7f0000000100), 0x10000) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 09:16:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/5}, &(0x7f0000000100)=0x7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:16:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 09:16:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x5, 0x3, 0xb67c, 0x6}, {0xfffffffffffffffd, 0x10000, 0x3, 0x7fffffff}, {0x40, 0x6, 0x88b, 0xe77c}, {0x55c8, 0x1, 0x2, 0xe78}, {0x4, 0x5, 0x8, 0x1000}, {0xbc87, 0x6, 0x9, 0x8}, {0x3, 0x3, 0x10001, 0x913b}, {0x8, 0x4b03, 0x8000, 0x7}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x0, 0x4, 0x0, 0x101}, {0x1, 0x1, 0x81, 0x2}, {0x5, 0x4, 0x2, 0x9}, {0x3, 0x55, 0x10001, 0x20}, {0xfffffffffffffff7, 0x100000000, 0x6, 0x7}, {0x20, 0x7, 0x8001, 0x9}, {0x2, 0xfffffffffffffffb, 0x4, 0x1f}]}) syz_emit_ethernet(0xfffffffffffffddc, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") 09:16:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) socket(0x10, 0x4003, 0x2) 09:16:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) 09:16:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x1ff, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)=0x101) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/83, 0x53) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000240)=0xc) syz_open_pts() 09:16:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x209e, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/9, &(0x7f0000000140)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) socket$inet(0x2, 0x1, 0x1) 09:16:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffdc5, &(0x7f0000000180)="b60fe2e2c604b12df3ba379ec8248170116c3cf3bb99b621c8929689c0a1487319f5588f76") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x80000000}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 09:16:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10282, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x10000, 0xe7, 0x4, 0x101}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="01002eabec696c65010029e57041dbd92f5b5c82b90367be8e5fd73d260d7155a7ef852f65b12c261c99d65d0a3532b5645574411a02ee80167b589a21d80729349b341d0976155da5d39dce6cf684bb3845befa0b8165cf7a78d665ad73be944647c99a7e854aafb9b24f0eb5f9a7e3a5fd75a2230082a124951532ce0f0200000039d0c42c2dd4a4f59e70b393be3de1acf60e889b23464765fbcd180d8ff197a09f982cc141770fa71a205f243b1866e148909c2a4850a69c7c5874b11ed341d56e920b43e0"], 0xa) setregid(r2, r2) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x7, 0x5, 0x3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x7e}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x3f, 0x6, 0x5, 0x4}, {0xb0a, 0x44, 0x7}, {0x6, 0x7, 0x3f, 0x347}, {0x4, 0x9, 0x6, 0x7f}, {0x5, 0x9, 0xdc, 0x1}, {0x1000, 0x2, 0x10001, 0x3}, {0x80, 0x101, 0x5, 0x10000}, {0x1000, 0x3ff, 0x10000, 0x7ff}, {0x5, 0x7f, 0x81, 0x9}, {0x5b, 0x8001, 0x4, 0x8edd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x480, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3, 0x3}) setuid(r1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x32) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x9}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) semop(r3, &(0x7f0000000500)=[{0x0, 0x7, 0x1000}, {0x1, 0x3}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x5) chmod(&(0x7f0000000540)='./file0/file0\x00', 0x80) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="0000000000f9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000c0b0564af910a57a91350c000000000000d3a8ac478d86b3268df183265b97cb3e844ab70694da21089094e20fe5fd32a3f4e66b826c8e5e5a0c6acfb5b46a7e85648569435dd46651bcb79facd30ac3ebb77d410474f6dfce610f7b4cc541af60a4b1d7e8ac905cb608f4f032e7883936bb889368b257f0fb4de9f158874e310eada340c1545f834c46fbfad9cc811b951ec66c2f648e4b79c82432ee19cf74bb86101431a7d514b2063900eed22e5dac9581e051e0d8ab40935a3c3d0149c914534bb8d8d13adb74183a9a013aad0c602ef1c0985b270924cbdb968f8ea45961202e55137f839e0d3ee96f0837bad2d2b5361046e622fc9979d27fd20e58def9c909e73f0872f78296c26cc104aa38b44e6748c100"/335], 0x3f, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000800)=""/125, 0x7d}, {&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000940)=""/33, 0x21}], 0x6, &(0x7f0000000a00)=""/4096, 0x1000}, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001a40)) 09:16:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) chroot(&(0x7f0000000040)='./bus\x00') 09:16:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x7ff, 0x5, 0x100000000}, {0x1, 0x6, 0x3ff, 0x1}, {0x0, 0x0, 0x9, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10220, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000101f, &(0x7f0000000080), 0xfffffea9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 09:16:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:15 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = dup(r0) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000180)="e6a8d96a8b8044eb919112b0e2c7da4a4bc57876f611f74d8379e0badaf799ee8cdf3cf1a0aab56666ae1759ca4c84a838baf74ad59150b76d87a2da395c3a7a98dc8bbf5697a5348b6b780d042999e1c9aa0291d4dca5f23e65e7b4f12a2c4cc3a919e8cde0fb753722a2e695abcb236562a3e594b62685575f3eca40164e2ea7b569ea8dea56273d5f31d428769baec5270c5d92e60b24fd090a1120ba7bfb978c97cd565f990c770e64c4083145e9258875a5585d0dff2852782f0874543883f83d03939537f09325630ad833267ea600c30075c9486f8156d185fa85428a88037d044696a346150257fcd67e767edf4f5ca3c5", 0xf5}, {&(0x7f0000000280)="8eb20b386e1b52a4d0e2598dba4bc94ace9c62938c324b3df62055e6cbba720583edb91cd4aea370dad969d1d816404d6102fd7fc718e108f6c49a0ec355e1c5ac4cd114f3441f047a4612d6439f9b37f775fa995cd01fa63b9d86c473a4feedf595b1c38fdbc23f86fecba5f6171b3ead09bd972ebead11c7a3631869d8952056d03d982044d3e0a01e03288f84cef732df93698456db820d1f7d7bdc9be7cf1c2409c2a2cbbbfbf94fdfb3e4f9dfb6648388d99430e94af377b1e3e6bbb1be7bbab02925aa2a1a2db110c1fc280003c06d2e0914f3bf343c1bc970b90eff8c5d7b965c64828457ab35319a904c0110ca31d2da280d6f3fc4a051e8ad1f262970a44f00ae56f1a703895ad0bf6c9d4e08b00d5dba155c209fa22aea21691d9a4d56274fbd0f007e7fdb000068cd0c6449bd6e763a2b488d1e6a64796409fb9ccf482675bb450a5e373cdd01d7a593b3f9397a590c5ad6ff133eec0b54d5956560af8d14aaffc5054e15081245b890907e0845948b69260d04fe75c1b7ee659eb88dc3978ec8ad3af1049404c31f3efbcf6e2907e4a5ed0c9b9869d8badf3b3b7fd4bacdc6bed1745e98ded41281cf723b94320eeb3cac84a5fbe1b39089eb1d1b4b377a04c07cadf40d5f7ec3e230e8e11ea146d5f0ce907dd097a47723ae5862fe386f20632166eaa506575a0f353cec8e4fbfd3ff30497fb893c4809b71ff1ad443f395a40907cb5b6ea748472b9e38d5695832f33f1630782eb32ecd6cc6a081df15d10e4ddf18dda5bd7f5859b0bfb060ff83e48ea77e43dc75c9b03c8ebb1a4268fb7db5d1919b6faa10084f109f2744fcf332c3eaae93e0a3fe226722660571e8745ffea7e16ccba6561d1f6402c3421947f63cbc26a4fbd3ccb7be137e372419432eda00e76ecf4dd8f83bc6a0b50d8aaf6fd0a4fe8b13585aa4e5eb47a1821c4b04a96752ad6eac78551733b0796e169ee5640c11e45c5278116fc507ed58c2e9ad7c328370a1d7cbacc89927d9e36639b1d243515825c857580387b81eb6c28aa9d16eae80f92628451be038f668bcc6fce52e866721e2f241df5261f551f28a8efa29995f6c77be6051d583a2aed7237feefd7e7d3e5463f905a758e8fe8e025c0e6dc7403a2bdc2ed02c33cf8bf308904389fbe24d5fcc7ee4b72c560dc581083c3addb0dd6cc2cbc006c08ef56b766bbc7a71e2841cc93732c0b4ef28f253e4dac6740964a0109c7170d273622bfdd07f9d4a0c57ec0f74b76cba291300294775bc9826a464a0d91c08d1edae5f458bbcf86b4be83457d3940b0ec62bc9cfbace08e1db8deafeed57de24c1fa8f772203bda63fb9c3810dbb77e23d8e191563ebb32219f6a10b09a2eecd4d81e42c0fbb8131f83258c6304a8027ea71712ee7ebc447e65ce9e79553d2f5e1269b6777b56c071759b30664819ab5f2c42f7a977043c6653b3364c2b41be694033c2f37139f257a13fd01aa7d6d20ba1db2989f2de30bddfc023794e1e7c5fa2fd47ed0ec8b3e5ee5b14f8a87332b6b3eab5629f72d2f0139a76e01bbd1467c16e0c4b252bcf270755e0733cadadb03828b0f807388d5df8acc64f5d56a951e475ae693fb0a3fa3bc926e7c6212f1b18834394bb0987aefcad6446925771d1a2996e4b7eef300749c6e14dc67d8231455a9dcfb5d4d94daf5f83ca7e4333253c31efb93a47c9bc17e8b0d6610bee396aa6fee75c9e52a71e50fe0a072bd3b2457d50f522012571eecc359ca1c2026f267c4130610a2ef00460b5002f6eb36347521e1ff8bea505a3fb68dcc819b7378fe719f11df081a75c4d1081e98321423096215dfa4822723b7b445d387bc083e56edeaab6a9610c752dea9c943a546032156636be37e3b30a6535a3a1b9a057cbcb97e503f9b0b37850ef76b6bbf2a942704a73b587d9550e42ce84e541cc6976fa06fbfdceb1b5fe833be59094d7d89dba50afe7ef1061434eec6699d2e5394ac4ab6f400c34b7acf99c13ea995e17ca591c47dd4ac7bc84e9655292152ce2bdfab9e20f1cba4dee05f39d5e32867187fcc159975ce3018f7bf306e6799235b461603d55a188500628f287fd6e23145c2a8406e1313f2815ef584980d2ce74e24811c840fb839fb828d9c76d2ee0dd451ac50cffe7beed8349edee50d05b261fd45dbaf076cc6dd453da4e5aaa65d6e077593a3cf8647d33846dfc3967a70a23d1fc60192c69b1ec5c3bde7c155098a2382fca62c9b8f4320180ef34a6a90b7754f3d4f2f2b6598198de9ae0c117c2b17243134bd46b364ea8c73790521b2eec4a19c187f1fe2d18448ee9d693ab1cad49ed8825f01662f5de9dd3cc629089a3b734537e189cf02176b82a851632882692b1ba3803e21302c1e234972d5002028fcbabcaa04aeb46fbd9810fa67cee40ca45df1dde43c193ce89203b0be2be9a38f4c88224baebbe55bb505d9fdb76ab52caaffe09abb4192d00b8a91c894ba79fcf3f0078e03bc58a35fa9102b4711e409390b78102dd5699769044ef502637e2ea7ad1d9356e4d17145c31940587580f9d97f2ca32e456953a3b4a38e3d07ddf5eb5d89faf82de319e75181d19fc7774c72e613e9e488e11e8eda08e747704f36890c491c9cd54e711a05df819e05d9574fc93a7f85a44ea75a6a4a80897a9db735113cd8bc7736f2ab0bab1a45bb50da80409aa7429a85c91b7659727908b8bf4942196fc9b90d06b320e10d2d29f19fde28b61db9755572a59e4256dfe43ce77b5a3e8b76a73e248a8f089c6a2824cf38123a405592e0580bec2dc1ff3e857b6439ddf844244cfb429c512d47078fae8dca7a2860e2a9abc552332c9263b56b21aac22b148adb540fb51f72453a4b3e79c89d82565252adcd80fcdf5627bc832a2ad61cee0e34a26c4d2cb50e812f93c81d7c4eac4da301dfac5c3c9b9e8c84cf3398b1a390d491d27a97d5d4ffaf1d64fe707b7b562268b2f47d681fc34994d1819f4ce567157e9461c816bb981ca005888837f4d1742d56280a91e29c4bb4075735005dcbe2f28c0511a7ee90f0315b059784abf5be15b641861bbc82da17db130636c5075e43b0ddcb62fc9c8bb56576dea8b2e9d21cfafd8a71c5a3792eee0e531bb5d3033e20b2b0be82f7086e1b39a1f1f06034b19d8fb0bb8a2ec9c0e8b7321c11d9dbcff57527de8cd3dd5dfec33b4328a10e293708c659c8837ad4e56f53492a774d2c5316b55baffb8fd10ea1e9e45b40a9fe9d818b20926d3606fb24cc4b36c60febbec8e7cbc362cb1974070f13352af6c7a61d0c589fb2107c1cea682a0991a95806b9aa14a750cb3683afcd53f33660e01b63422c8f4efba30e6b8d7438d4fa8212c320c47904cd829f4991cc224ffe7f83e356ca7939c7c44e231bde1bc542b9f06f6862076395243333fa6445c61e86a730934eaecc86db8ee4ff8fb18f0ea566371225e334cf4cfdeefcebbfa726ec1eb9c412d24cd214c2ae927a7e015aed21d97e29779efbc9f7288ed9c0037b5ea96a32393920af3e7f58115d692653dfbd48aaf576db084a01835e74b797a2f7454ee7a1e6459226a0173304fd36a7c14a1916f383b92259fd9c8c0dbf80e9f3cb966d9540ece30a2c4d2d608b9a64338ea61ef548b73d6e19356421dd171e1bd7ec8ae60948de2f5352ff543882253863f84a54602e609e469613c90db33d6faa3ae53c785cbcede145dbe2dece8a6f963bd68866db8c746babede4c68a82c7020ea276eb3588f7ad76667fda57f26bccaf99654ca9cd8fe2ca71c72cbec622664dac040094e76558cce59df41958f0003e05684d5ee9eadaff607be6d4f7c19ae4a032e92cc8a0ce9d3be253d425bb4de7cf80abefecd89c4ae5864bf22eb0152b6b61c5c35202202d28eba4a2f60863ba1121ca2a510a4317dcbc53273c0a204364667851f2e45d07b9237c15db53d410b1e43e71faf79d7ec0e6edcf52a1bfd58adb97fde8106851b741e1c3be0aa57b55f08c485aff43cd3f1dc0bf4c01c33e61a924127825264b5275fbb8e61390feca16bae6a6dcf38e9627f546ac5d41295112d7db03460d99e03e405ae0918560959538072dcb8fcb29372387cd28f1215c69f59ce1879838f623aad5754090e9d966d9b74ffcfebd899caad11e9888d90838175d25e9794bf57b59d617ccdb10615355cccb6b14261fd9d455f97354436a95b64902f7556773984fe1560984baa91936b6af68ea60695e315253a99ea4b249ba72b43afbb728014b8dab1e207e8e73c45be886361a916eb2c3289d38f708c0ee5106e0ef42a78d4c61cca3423368479a479ef0d35af378cba202f90c992383301186bca52ff83ee748bc747b3dfe017a92c6e039f62b77455c216774d8b58f103b86da58542ba844149f094a6d34d8842d5c79a984bf090c9daf2b6278a0b15b4c0d46f32693935d9d08f776571dd5cbfa3400e399a79fbe2a4eab27f3f5d5811c115918bc2bb5d187bb5bcf0f17a421330bfabcfd5ad43ac8f14d2c1ad0e3afb7e7a34ffd11c11fd00a8290d32d686678fb6c808d14022e9745c207c14dd9b011b9adb0ef08fda75fc590af2acbd07042bd6da3424c3923d1a858182731954fbead5cdf50e044b523be2059380afef2870296046d7f55bf12b0126bcc828f07acc040521bb886880ab429db3e5f561fd83ce0df50be8e6243236787e265517463e76c8d0f3c464df15d50e1dc19cf731ce922068bb5433115f9d2a0e69ec4c5cc94e60d62e2d01a3c64842186fa80b96246caf234117ecf801ebf4cafd4ac2a7712ba8162a83c1fe7f1843c135cde235544aac4b30c8162b03fc7cc0133b4d2b40b9d529adb88637c34f3277ce3821edc1c552757daec751d897e9a31b83cb79a5931450e72558c21dc824cf7308ac95593da31e5250608cb2e4cace2e605446abf090660cb555d0f28ca239c5686e0dedc4878da262b857587b6b10b94c16d52ca56a59966f60f99123842f18d0a4c9fbbab1968ec8b16d4bc47fa6170225c18717ce1fae8d92bd7de8b22cd20d75bd317d56772f48cdb827e086c46d3159f21d0914853e90d6fb84da82131fb9c0723ccd1cdf76d6e98a19afcf59325d4422756e5da2f8c01d1dd3319502e5a6320ad53cb009fd0949343d99d7b2a47e8d1bf42360d99c25de09c2360f3b5f66ff3c867e51475db73de22e1fe1d5f978defa912eadabdf2f4c91f25ba05cb03ad47989444937e1221e584e4a9cbdc0bf4bea5b674aa53ff1e011427d4eccf0a3d6a131402b605187ff33c4c3efaeca98cd7d79c8701c57883a410c2a4a4cab8b2ff786ba2a3ad008a7fabbb50bd1872d8a2f238f404a48ff8b340d157c5c9b0b5f5794c8753ff6da1be01e73e5312d43cc134420aa92b2a0c5b20574d1a28cad79b5884f209f6fc17707099e54c70a7d0e91480c7c56f709ceba1122e33381644585d8f73d4948d0dde171165cf52c64b5bb480ab22ad3c229157c2f334ff92185b44bd5b525a854c1381ef9fe6d3bd610fe0eda6e6b826589f476cb5dbdb8167c00da02286cb2724a10403ab4359076bd2db35f5f451bc29643c73c2da372f0aa9d9cc187590012309c2f1c5a1a490c87adc7ea2a7754e2d5d4a080630c65cc557056fa9a8bbd1cf9f20d47483c07b34b47cce95655e423867e4c0885157cbcce21b82613b0e46db34e3d88fa5d77f8b660a16bd3d7e366307b49ee2cda19b91b4be48604cdf9105163dbf6b887d05674f4eaa9296c655fac29a833336839d9e91550f74efce3232d7896d0330002d0e", 0x1000}, {&(0x7f00000000c0)="8a53d54b5926993bbd82a3f687afc55df9a2ec9bf5127357c339c7fa849623b4350c3b8a9ca6f15053575c5d13ea17609a140f3852f64e9ebc55a421ee30cdc09f553a33b023f20c116c06ab193526b65418db4502db1d50d9fbaff02089909fe8", 0x61}, {&(0x7f0000001280)="96ddefac25dc3ef50e8f9fac03ec61bf55caff386855ff0b713100bfa6480191d2003ddc42f4fb07b075cea77f41780ae17036e7843078ae2e84993b7d426b19b26cc381c7297a2f6ffd1c62e30b40d1205a49e3dee8e8e4bb76f4055c1e2d0210fa599edd5aa985c623fa4fa93c509f1be8eb5d6abed89559366b32f2b34bfe92193d11ab3b92ba707b63506098af4548370fd97e20df1075762ddc10396852d6439a2e11cee8b22d87acfd0438535fcb04e1eaf9d5f57b997ae7ba629e31e44f36e3ca1c8cea7deffde2aa073579dd499d8e2fa3662c981f", 0xd9}, {&(0x7f0000001480)="09c63e1b94734e9bb8e4207cbc46b5bfc9955251a421bdd8598213d7942db5ee7b", 0x21}, {&(0x7f00000014c0)="31a3ed4b831212f3497d1804747d027db8aeee547b78a38a51c3104acfb1288451ac8cf26d67e71867b6ee5c1100cd4da554efddc215b15d179163748e3868d1a929ddecc35fb1e06f3b24bcc2486a90bbb6706fc42030e5024a33115734c769365dcd0bbd1618f38e94420d7bed1f510cd2ec1f4081ea71", 0x78}, {&(0x7f0000001540)="9cf61f8a7dfc65f0f18e301b9eec5ea614dbae841b9eb3edb2946bb6c76fec4af9b6bfdae7ad2df8982bd5ebacf391f98f171e804387ba1b29d4e94d7319379d6a3b836eb7677fa3c3b79a71862f57c34706412f36fa8cf54f539a9252cd3da87541ce8a74a0e421c1662704ca2a7456a111d8f871f21ee051ccb9122fbe17a73f129fe0ab783e5c7a5bfc789b865a8baf9067607f8aa4fab0854b0c97896c314d10", 0xa2}, {&(0x7f0000001600)="23a9ff41abd8d5b6746823aa5edee97b7ba04a49471289d64835768eb24c347e719861014ac8c1ca933d47b78d697d6aacc779b7e7724fd26900da0d313221016daa62954c03163f74a1f736feb9f41c3435963661bd2189248f54e8567c7ff2514aaf2e133c889ae6ce4a22de6e296cee334d742206df4922869a235646c837886134b5dc0e9b26c48b4f2d04f691fb41f610d68114baa722e79655ad4521", 0x9f}], 0x8}, 0x40d) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 09:16:15 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/130, 0x82) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20400, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x72b6, 0x4, './file0\x00', 0x101, 0x5, 0x7cb, 0x4}) syz_open_pts() 09:16:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) 09:16:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:16:16 executing program 1: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='x\x00') preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0x111}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 09:16:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="2b7b31219c0b4ce4ceb55f790b566421548056e0416e2639a246581580805b0002092e3d107e60f406e611b36524614d75acf6ce522544af0c66ceba03d86b3a57d2f5d180dc6e0ac7", 0x49, 0x2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$FIONREAD(r0, 0x20005701, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x9974, 0x9, 0x5, 0x80000000}, {0xfff, 0x8, 0x1, 0x5}, {0x20, 0x3ff, 0x2, 0x10000}, {0x0, 0x7, 0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r1, 0x10e}], 0x1, 0x6) 09:16:16 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, 0x0) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) 09:16:16 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x3f, 0x5, 0x81, 0x1, 0x1, 0x400, 0x6, 0x0, 0x2, 0xfffffffffffffffc, 0x3}) open$dir(&(0x7f0000000180)='./bus\x00', 0xc80, 0xa1) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000300) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3ff) 09:16:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a59552fa9b601b8ffb2689287cb120a0493875fe77c0825056376462f551f2193803302401cdf0b7c62f31f1be1ef37cb1f062cc4c43261f4707", 0xff9) semget(0x1, 0x7, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="4c5d5b3fc2f94c59", 0x8}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) read(r0, &(0x7f0000000080)=""/124, 0x7c) 09:16:16 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000040)='\x00') 09:16:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = msgget(0x0, 0x4) msgrcv(r5, &(0x7f0000000380)={0x0, ""/179}, 0xbb, 0x2, 0x1800) chown(&(0x7f0000000200)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x5, 0x1800}], 0x6) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x8001, r7, r8, r9, r10, 0x1, 0xffffffff}, 0x7fffffff, 0x40, 0x8000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 09:16:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001d00)=[{&(0x7f00000009c0)="5283bfc59c8b101c5076608c7ffa09210268d8e0638f57507f9280bd45024bb25f095f777b9414409cb16d8e4c5795e214caf58a5c32a890c34ef204535c724a93923bf244b465bf08ca23c89d24d72710eef53ee3cd76998f2b7c1763000141a5677ad17e7725a7fb0874b633e38e8b56fcdc6b16208746520b2ffef6c0a231488b4140aff365e3ce6532dca2226ad7025190cdb3fa42f12a184c8d5d0199e0a462e3ff371c92dd5cbb6cd87a94fd24a014b7f7d6d2c942e29610fb38680fcb672370e0055182865698d06943aea23b2ffe1fdaed4492f57f5a7a151b633796c127c724d8374f21bdd0b8d15905ff533bb792ebc4eefb5c5cfafd8660b7c77f0d37b1ea913bb6904181c361dcd49d19b9fd78cde89d4d924cf07c88f4be4355d53446d59d05ae5733f072d4c66c477eafd43190dbb614483604d7d2e31db89a546c9a1aa72dab535d25caf49f148c9fa07c8f8639aac559030f7c77bccb49364b16e9297bdfff6f1717cc2da1fafa3b9f9c9955c0ae4fc7c64153b32bb3fe0e5c1d9bf4a4b97c28ce6b791b6da6e2252e38cb1b1cd2ed5466ceb214fe8ab724f0f7240563a9c938b8ed98966ad1a7580f417f1948e71eb2453b0f0798c0e7511cbd487e2ad02e80ccc5409a10722e577cbb472823d5884065b4d2ae4f4e39bdd8e92ecc515faf8a9aed86ef67f67f6c74638f973429f061b2ab72ff22fa7cad3a91866b0aaece5f4d2bc3964836632502b7f244422cb947755a5e4be3acd1fc92f2e7bf20a08cc06dcfac0654c78c01788e9132d31dd22d9739fdb2468352f9c25dacdf087a6e19ba10108fab26b6cffc827ea39de0435ee021a5936b8a78df2360422c1249c715d0649cfc71c5ed4c9f23f64cb8d22f7e0198d4122fedac5944fe1314e9d4eeeb7934d09f0ac19512d852a8f8274c494077c070cc77dff175b86a2b0fd08191f51e89975038d6b1c712e63507d3da4358643404fc976b134cbf8a13fe916d8f19bbb9f143ea274b3e4ef8285e9eb116808bfcc4375bb3a377e2befbf71b89b856a5989074d1b9263c0e69b7e1c79450d9a2e77ae4f000d624ce5862c7b4c6074c1c1e84ec931f1e1dc1f2895d3dd3f0b0f55e26fbfe5802cb487398f796c4b20fe046c4a2f986e700fbb2ccd503b3960b1ae8e5c76a8b5e4e2940b36969223e8ffd500a56b745d68db0544970ce03d6cb13b896704773a5c307ad6c10de547185dfa382816809a431dc9b2d2bc95fdc13054cec90bab51bc280e6f99452662a626f746c9b7e776b5b2d768fefcafe1d25f05106b4bdc35cea7f726c4f25d3a0a66542b40fe0047f92f247f164ba95db95059b01531c810cfcdefc0fb0e7d2495a6f3161a6f691a7b2e859dfd3ade035555b0e6c1df6e835a85ce9eccc181bdae5ec041731dd3ed9d2b0add917ca09de1e2558ac8ffe88de1733336e1a8b90cd09c63b7ee4b59759e6654e71aaaed3794c882c251cad7b713ada0a71b32d6c54bc7636f8376e2db07e86909bbccc1e0518c3b3f514f03343c0e9297f1e34b23d31f9a1d74cbde9f8d3b2b8d8e7925a84f13a704f2c5134f2111e37c0541e9c6224f6d74edfa7ab98a87af9f2ae3c989be7df3eee662d39053624c45a4dcb551f49e3b252405847b793511218ccb22594c19c6c26b21ed0702eb9d95697693918d83500e0b2da7392586cfd160a30693280c70bd5209958e3a2f2347303ad81abacf9a198731809cdac20d549c88317514bf344439194a2ebebb1fc6dc9a89cccae8a2cae77df8cfb0efa04e21419625c51a55cd18f11ceb3913cdbbda9995bfffda8bda9e465b050f0fd693b42f4cfe8313dcb371550c8e41971784c02173eed350579700f44f9b9bf330269106444eddfb83a6d53eb12a4923c8188b7458575abb05428c6ce176f5229a00b46b2858cdf187485c84c940dc62b147f8cae99a6a10fbe5ce24c6f51b403a794fd280e4d58821dd34d38a976e11b13f08973efa77c2ea4e0e8ec153900e9f19a5e0062613932c879bdccb796e0d4047b82eff1b49112a6c3def8f55e2183034a249a40042c90cb71282580379906d80df55ea1ee12244a8d3d293d8ac03e1f5f3d628995b1f8e632532834cc4e92196a9c2fad7ac0bf5fdfc208fffe196240ec37c8c6c1bdff90e06c3a3b767a81675308e7ba09c1935a6cb1949160a6d92e40773f75f10499a910c56672ac2eed0d1923143d2a58639f712da6f77bcd72504cfae34c944843719767f87aa115a920cf812b3e29dae4d06c4a91c5e5543f169952c024a39b035de3274eac2ea38698ba96d67f8f531b96593a5fa57a72159dbf2e5f28e52ecd35db0a5ebeaa2cbe745ac16a7ccbc38e7b54427ae828fc71b6cfbda778076a2f23b8d11b30d6222a680fce103e935bda091437a6c48a4898acec0ddc73e2ef0161d31512ea067c58435768c0fd65fa04deab18d3bd28b293f887498df988cd5012b0ba772f74ae85996d2b9381d379634b268b9ae0c71d60aae61cc1c36e162de512fe92792eb8f3b8d85571e09ef6bde043bbdfcc94e37797718371193ad0cd697b060a773352db4d31edf9ea21eaa6311c29cf341ecc0437d59c3a66881d9da73005d091e32cc9df1af496affb1e75f2e976f3f3889c1a8b34e9e38790ce37b5607e1945562130fcc033aebf214c58ac4249d79f9d2b0cc2daaf65bfb1cd1e52aca90344beebeb62a0d76c4d5deba83d452003187ddd2f2784bf05575b83fefbcf40541e7b657ef96d15421d23b8be58ea86e88b8200c335afc2549d1eaccf5fd161cbb38bb55d17399aa78215f2ae5e441f84649e0a24ed417f770d56e817d72be4c24a9f43c58381fa383476b77230fb9cd0b0305e9f1ff76e8ef5ba0541dc08f34231c09c22db2cd60d755581bdf1c40af3f19ab1bb3ddc7296750d2fc22f08683b17669abc858ccf255f2b5e1b5aa7a443943871723b8a93778f9b19d1d884455e9b83b0e66ed30449b527487c7c693905cfab456db617e2bb576dfaaf565e23b26a6d0a036d931ba3ec492429a367f40f79ec30507074ffa89fc4baf56972a8bb83cd8a3825e5efec9018146c907f52a17e11313c375c83240095a15d3fa53d9aa42d27fdfea9b0fe2f3240546b4661053973bb7b174c2e39e6b82715a27f3933162e09997dcb8541e3f03943289a31074626a0531c4599c38db1e2278968a3de2f905d7f7fafabfb42d1e4636c1aa6cceb4610fa94412973409fa6da2b0117cca7d35ac7afee08ac2250950f5613aeb7cc7958480ee9084af06557e29006d6f4fa6df3f513a59d70fb70110d6e48dc2664caf99343cf19c9ae2d7c71cc151ed4b843bd0ae0661e154b08fe65f8641f2525b9e35bcd8a94c7b8cc542d8f7afcb334889efe450b88c35a4e2bdbf2113ef0464ee5a175f10435ddbd178ea4a9716c42ccc77e815e6ee9c98a6bec129341ddda50d2c10ec2205675adb5bb9d9650e485abdb10572cf3331f1f0b9346b69830234047b232e78d388ffe69f5b5e95fa75c5ba4b83c4afaee5b3211d457eb56d8d0423acb742d3145f3b00e8befd19d75c6321103f3f4b2e620785a206caa6bbb5b0dbf84043fb50357c6cfe033ac6fc54850c40a68aa834797f95efec5b1eaa24fa7968f767142a5cbce1ff4e1b8df624382d67081a8918b5fe213b627b08b3b930592e136921dabc6e387e939520b26c5a8907d153e084e40659fac6c69e5ce0417e3dc024ff413cf514adb6eeba650e5c1dbbf87a3980a1d3a8946f1996eed4de644dbdab8a1fdd089105ae45a4d5557e00a6a2e441764613cd9713549ed06a4b43f030915d6fd84e35b447158f1dd608b374095120cd57dbe2a3225d79c1f8fcb1891273ae84aa01ace61f16968039e2d44b5464e8a7982b4270c5ca9f8d9948cab152c3bf399b316287b4600a7daa65b7b60b06319c25e071d9e0b42731c86f76f495f7618b37cc1d69ac5aa4410e8820bbe2db53de435971b3a2795b2a83903ccdc5697e36affbe0e007dfee400d05840145bfcb226950412478e13bf2589e3d5f3b51b6c1e3d42099d1eca8ebbccf0841290e18d5f7cab47f403df1ff66dd6a225be3eb148eee640caae83358ca25ede92ca0afb17636460a0ef1da373ca3e0ae9a990ee886f741d194cc88e695b41db578178289d6ee1977ea3c081b12051744e39470ec591ddada586531da64961bf1f69272a2206834853a8907d179644e604cb29dac5a2d2ecb9ac218ad0a72dc95e9cb0fd4299cbf5c0722f5aaf5183cfb9a74b8368379942cbb6ce163ba65b0a2d749b24bc231e023b0e88de812b781c8923d1b98f6f13c3ba355b26f8c86207c67553aa38d287541c505eda685030353da6bbedcde29e8dd024873c0e04ddbb082750853f9c119366ecd4d7b5420b24b4418d41a5d7a48f02192c8885579ae7c9e768018c97976376478a85eac88c75885145e4e4264b8c7aa172a4674632e10bcf428549414ce4057c9825853439ee54030dafc6e582594258ce7fe6f5a0ae8c923a1b4d6a832a44cad804226eed2211e99e23ee80f6cbd1d1aee7465ab0ce898c41964e2b318a1a0e6c2222bd2c3ec16e5e3afa73505eb73e4ee063d972046ea86333f7ff2b18de531b0ed8b6eb09a4163eaecdcca926d91bc084b18f5bedfdfdbeafe4a5110b7715a4d4bbf0e65f13424b99a99f7e62739300653f0d62b9b29c2fa7374d9a45e892d17bb6c4e1f32f005d9d4b52a0e84686b962799694e67c8b3135708109abea7a1c60d09ab0f3e7431aea3955c58cd96793af7d10bd6bd4185b4f9fadf4439a448c480f7dc7e34740001b7d4e6d3129208c9a6e6dd34aa33d8f291a7c4186b310531bdd6a120e37a2b2ac8507504d62046199f6de754d4950b63444cbf8cae85518f408cacb9464a7fe59588f7421490f5993d013f200b3f377fe9f9ac8eaceb1f0a4541dfdd58dc83e8a84346bfb399e44f9c4809cbf09cb6a769e5fd4f14ed4e1c1aba1e35caefe96eca36c1c4565a6e284691992438a1c3fdb1caf6328c99a9c72a50203a927450c8440c252b691cb324a1d1daf06c93b6d6d9f2de8d20a041017fc83f46784db76f549093a54f2091ca222e48d3f90dffea0361748615b75e068b3fc654e8ec70f996c0ac3d562b89058072ca5de678368d60d5758009b614515daf62d478ea5d2ebbfb370af78f66b851172858d599aea38ed05a3898287fbf5eb9fa3", 0xe6f}], 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 09:16:16 executing program 1: getgid() getgroups(0x400000000000018d, &(0x7f00000001c0)) socket$inet6(0x18, 0x6, 0x3f) setregid(0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x1, [{0x1, 0x81}, {0x3, 0x5}, {0x3, 0x10000}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x3}, {0x3}, {0x2, 0x6}, {}, {0x3, 0xffffffff}, {0x3}, {0x3, 0x4}, {0x3, 0xfffffffffffffff8}, {0x2, 0xbb}, {0x3, 0x19777e43}, {0x3, 0x8}, {0x3, 0x8}, {0x3}, {0x3, 0x8}, {0x1, 0x3}, {0x3, 0x7}, {0x0, 0x80000001}, {0x3, 0x40}, {0x2, 0x1f}, {0x2, 0x800}, {0x3}, {0x2, 0x80}, {0x3, 0x2}, {0x1, 0x7}, {0x3, 0x3}, {0x2, 0x7}]}) 09:16:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, r3, 0x0, 0x0]) r5 = fcntl$dupfd(r1, 0xa, r0) setsockopt(r5, 0x0, 0x3, &(0x7f0000000140)="6f3f497fda4b48a707d390c7c847ef481ce0aaddf2fe56850325e3f4b9bb1d163038c37ae9c13bbd28804db87271b66edeb060703f52fa1d2e0e1094c571457f768c4bdbc220880911d3265b1bbc53a08ce311855c52468227d8a4a35a54a0e89f4f9182231538d8a46e3c1c", 0x6c) chown(&(0x7f0000000080)='./bus\x00', r2, r4) close(r5) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) 09:16:16 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x400, 0x20) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./control\x00', 0x0, r1) 09:16:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) getsockopt(r0, 0x5, 0x49e, &(0x7f0000000080)=""/253, &(0x7f0000000180)=0xfd) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x2}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 09:16:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2a8, &(0x7f0000000000)=0x7, 0x4) setsockopt(r0, 0x29, 0x800000000000040, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket(0x0, 0xc007, 0x5) 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0xffffffffffff2ffe, 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x6, 0x9}) ioctl$VMM_IOC_TERM(r0, 0x4004746a, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 09:16:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x400000, 0x0, 0x90d2, 0x6, "d7050000dc293390ec589c2400ffffff07674de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000000)="fd", 0x1) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() shutdown(r4, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 09:16:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x210, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) semget(0x0, 0x3, 0x0) 09:16:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x2, 0x8, 0x80000001, 0x19, 0x6]}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x42) recvfrom$inet6(r1, &(0x7f0000000100)=""/168, 0xa8, 0x841, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0xc4c5}, 0xc) 09:16:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:16:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfff, 0xffff, 0x10001, 0x4, "605189bafac7cbaeca8a2586a5f6bee321388073", 0x2, 0x45}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000001600a2971f00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x18, 0x4000, 0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:16:17 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x46) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 09:16:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0xff, 0x0, 0x9, "0ddd64647cdd6e1c73233016929ca65d23c03d0a", 0x5, 0x645f}) 09:16:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) poll(&(0x7f0000000180), 0x8, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket$inet(0x2, 0x2, 0x0) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xe74, 0xffff, {0x2, 0x9}}) 09:16:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x3ff, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getpgrp() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xaaf, 0x1, 0x2, 0x0, 0x8, 0x1000, 0x7f, 0x0, 0x3, 0x9, 0xff}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000043, 0x5, 0xef}, {{r0}, 0xfffffffffffffff9, 0x1, 0x21, 0x4, 0x40}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x2}], 0x1, &(0x7f00000003c0)=[{{r3}, 0x0, 0x0, 0x20000082, 0xa0, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x4, 0xd49}], 0x7f9, &(0x7f0000000400)={0x400, 0x7}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x3, 0x8, 0x7}, 0x7ff, [0x6, 0x2, 0x1, 0xfffffffffffff800, 0x8, 0x7, 0x5, 0xff]}, 0x3c) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r5) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getpeername$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/96}, &(0x7f0000000600)=0x62) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000640)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001740)=[{&(0x7f0000000680)="be1555105facbe850f29911bd405eedfdfb5e1a8aea28ca9aa78ede99f43a105bb01f73a", 0x24}, {&(0x7f00000006c0)="39169534b53edcfe307884d25400e74f95da757edbc69d0edb97f48a7a6de305b492888994051586ae0b1209f87a4ebda30d9d48837e07ee9aea073aa22727e572cd8231de7e399a1ce27c3d91f8c23a0db7c7c85c8b158964960f9c1c932e3c16f346ddb3b2698abec6a70dc932804cd3d7a3e66d12f577d99f2f32f3e8fbdc3ec2dd7af57246fe6bb77b459614832c7ae85e66fcdb45273cdc41babba5570ac40b96ae807f6edd082f9a9df140233a01b0c47a80c5d36563931e9af8fb9a313bd4ac2211aa09146cc6850460f91d0180a025a44d1570b95163a1b78b180dde81e42674ccd386a311b0b677a5de8e009aa15c33dca056d9049e92afeaca52b6c54b0a1a7c5be0fc25692a9cf393340325dd16163b79ad08268e30cf79049b53d03bc879e0be81a0e99ab88c47615058a004dbaf1db1fb91691a0f6241da3bcf8e4afffe808591b5a594406fa10cfcf4f190174611909eaf5bb2933b43b4b471541cbde339ae866c3358040e2f0026a7bbe78c97f02bd732e1c1e8ff839ddc922c711cafdd33f864cc3af5c449c013f585d9cfdcff48b541b33bab8bb082ba423b0e65b3867a0585a740b15f639eaef2f9743d7d58abc7fe8e3e51f384ce6781d34b14c7c9f5a5293e95b5f660f4a05d1ba03e3dc8d8d6a94816b549ef11b84a856a8a851b716163ffa21423f45ab60c04a3b233375ffb19a7275cd848141531daa60dea067b686dcf47a9a72b9a403c7b63e5a415e335b2028792378b53d3a8964162901638423e1d1e7b4796520237af16feb76a64eaa65ffff0c9ecf420d567ca96f78423a0db701ffbb711e367e47a0638e99dc3269771a68c7bec3705360b87c5cd85ee8fcf28e084e73b2b03494cca9a99aad6bc610428e27f7c1206da394470219c06b2853df4cae07ad25b80a0cab9a02de522934fd47498ec70a686c2080aae5b38e3d1232f793c8372bdc7f902d6c23e9c036a1bb6ddcef291dac5e64051f130c23586c4364c1a26041b3a58763282d9be6d7ec86ec8a9df5bd1de20f81b34af0ed74160c35c4b5d733e3232e3d0866061989d40415dcfc84c647b179a5133b2a53d044941c44e196c4e17e29e208eafdae1cc01eee1a2a2c6cc7c102785f64e1ef7a279888bf230a9555349bbe6b0a587f194a2bed5075fa431831bd68acb8af108fb57157696a77af4bb76c4fd7298dafda47903cfe582639a2d2f8521b4447dc04c009c437f0f213a2a13219e004633f6b55e59affeebd77ed48515437a572c76a6fcbdb529e0cc6aa7df15f38ed297971ba04c570bbbb5a2eacaa0c83a25bf9bc728904316a4e8659717da4e1c3ffae83f83b76bbdf137e412e3b6e60f70c40937c220c50ccf193996ac73d7421c07f41747ac36cfb8029647ac74250fb5d22339b9be33116af25156b8f0d51b7d654f8b7d0c4e0dce18b579409897570166e640def2a1c06e773e5df05418aade7aa4cc429a35481c81ed2163f765ea8455032062b6e541964224e81c4f654ecf25c740b92ed27b04e8f3dabdd340022107eaf137b6e1ca6116b03527ce09c22a860aaf23b3eebfaabdaccf6184ae04ee0147cdeb23aafa80c3a01590152936987a30c3d393d3ced3e3c9d06c75b2b439897214d3d9a04651ee0f2eeb83ccaedf42d2d6a5ec86a11e00a1d271750c77b27272083b9b0469ef22991cf0028965fe4c560c6eb40c304daa1f711fdca7d40bceca111f089fa6e8f58130dc7e4f90e62c260d5fa5a0411fd6f473da1d947348ce8d320c128db1a214823711661553f4d765720d2e561f821079145ec39e3153603773baf748d2808bdfaf7c165ad5f304d002f7bbc19452483c259e4246486c140068038eb55b4c38bb459895793fa8f1d4cb8e2a5fc49d682144e13884155ca766280316792fef431b25be8e5aa163baa52b329486aa16c592c7d07801bb68678a54f1e702072bf9d58e6e82125ddecfcd48bbcdc54dc14c3fb03d160c7755901ca94b5f8604772936138c5226583b2a1d14d2a9e000eb82712b04764f569fe73e2aeb1c822e1b12bc18966fe8a552af17ec0b0b8187cd8a4fc9a112b7cde3bf9857a8b1341c5187d53393bedcee070284286ace078a7e67c9064520f8a7bd5dd323ca15ce800d8a7dd389ceab660be0ea2d7f631e486645fe4dd7daa03a12909f8d035144fb07e8a790eeade0de2c3c9fbb2b25b43a0a649dc3656226ca9afc3b9323bcc891ad8cdee9987584634f612b4815395e6e5ee38068babda52f12cb2a8d8ac13bc9b6eebfda35b653017aac32e43452234748a5bc5bbd55e55c074afa831ed355f4215523821ce823df350c34cdef27301f89181b3886d46c96b3e2f02fffa00e5c90e5345c00a264db9c1dd0d6d81dda8bec6b03f4e6cc54475f261b54cab37441169bb898f90d3879ddaa9762ded9db2decc8e21e9c4573d6a69a7d020fb605014a6d9fdfdecb49504713826cea7c8008ff1b5741a8457315777a1658010b1558788d95b58a12ced8ea8f33791051b6ed81af5def4995465ed97ee826c984cd0e6aff61ef50603f9f87699c0d420f8191a52759c76c9682ebacf64dbfc4cacc9c2f8b957a41b5f20cf7c1099b38c3fde767a1ffb9062ce9cd31dd93385aa3ea0182e11a92cecf109a07783e38bce0e0bed930021e9dd4e8a762b220eddb7d24a3d328543972172bd860d84cf13edf67a83d5e7ac1c4633190f33675375ca4837c57445eb3cdff14158887ae7e595f65abc4b22a169484b8c1820346d3ec514dcace0790c183416eb70204524ee9515e8a06a9638811fac9a0e168ff8949e0e10627c15750a0afa252a673e339d0d404c64e891eddf6ea429ee064bdcecb7180f731362ee493cf9daf40948ee801e20b00daeab8992bd9696ebf29ba1e95937fd2003ec7f45e323b980ef16af3314a0b9a98bac90301082d235e20c145be762bd3197a5aec8649848aed301eb88ecb554a04f891da9a3a5cb069cbe5d4b007440b72e5758887b293f5ad1c0a139c78eb5146812ff16c6f0a232aa606418a00dbe8a681c0f0cb7db215e3026e4b138fb72f0871ebb99b99e2c6d49c6b70ae067014341c48123749c681f11f7e8a71ba13e15fd7ad1970722f26e0b315384095281b9a838c5fcce786336db4e87a260f99966f8b634d17689d7602fc8770213f4580e02a2b807135dafead1535eeb079ff6a1f42f9dd240d46553496a3e2dade3194ac83e51e7f5ac6dfbbb03a95eca6fc6c62352b15b0e716fcd65ce9599c7523229c9283b1a763534619578b98f870c06b9ae25c6439d109e1328bf47aaa374c5507389aa7ce4a587536e08cabc13e7f2bee71bb0331f95ffb04038820c3a323ced899ad1ced691247409d44f52667f4c6bacfd4bf1ece116d749543d39769875651a7708051ac0e928cc6b348500b928110ff492d864e685f0b31c13215df2ce7ba9deb2d6e8ea5da87de38a334abeed7b634d54f3f2116f85e8558d82d5bbb96c37a6a7be9810c369e1eecd1192153024b9ca12934b58fe8e58ea2c4f84bb36cbec3c4d5654241fe4e4feec64f89e782de5bebf0e3a2c5cd35224d929333f657af7ef6c7dd3822cedde315fd413f8af546d6997aa3371b48e2018427e73a70ca74f3f6ae571f9f190028aad2aafa002acbff1b95ac700434ae18e0d578d977e82df133fc13dc23af5415c4c44faefe9bdf2615909211e938daf4af581d4136b0611d554fd2cfa8a08f92ec8a02cea3feb89033d9f556d8d170fabbd988a639f40482c332f15a661f5edf89741da2041f111aab72887fcf6cb24d0c72bf7cdfabfc6aebcf760ad856902ae94ffe6b2a30e04c788667cb3e0fa56cb3e9ab78b760bc2bbd5d02d216c3146899f45119ad0217f36bd6eaf3a437dda55f76d2f40afa830c8d6da7e6ca72ea54d9b554b07abbdea97d5f6e4808169bbabf9ccdc09e1c9e276e2239a923b7edb3adbe4ca715562f5c97663a0c5f0381f21c56926a5a2479d3356662296b89fdcb7caa3680d0e055d8410e17f495a1168898cc11f07ae154f7808ccb866fb14ae407904e7844972a26ce580a5a315846f8f89ea38042aa1fc54495ea58f0a5e814899bfe19ae99e58d320637e9cb7efc79ec880026f03f913c42da3d489df129fb92b44a4911d4d760e7fc03fa3b99aa525933ab6af80c57abc27abde0f4064d3ef9cdb13fa7cd1db86d1dc8d506dd59194aacf2223902ca8e6865ef79127eace962d9509f3f713091eadc2b133f8b58573c305ed870feaa8873bd82f88531fd91eeb08164761af9cd3914bc1046d6a4ab86ef9480973558c9d6eced142290f5d35ef348bb9854507476ad444fa1823d458bdb19083dd9d099d880e84743fe216ec33577e66ca6c01bfd6a1cf11250189f8f75f6eaed8ea31aada65058f3e4f0044ee855f973593c40e7632f9154a4d397769bc445d0f41520eeab902c280f3c5bf53add2d768980b83fe7cd06a1d3a76d3b70d56fe4238cdc3b8925d602cca7a74b96820151bc3fadd2ef4a417c4c0a0ad00b8dc1313ec50a5dfad927a98faf6f17a8e1aa05d7326c3b548ba618cffafc96170fe7ef09ea72073fec7176966f45a34d7b9621f293fd675ebbc74b837868c2eb808a9443f4f4c3db3692329e6ae2cc5ad362f7811855fbfb3c5265377f0a03ad2d61107284e59cb01f9466d6008dfb845abfb17782d14f3eb72b24c7fda8bd096cff1c55800ed278805a13b6ebd63addf4c70a54cc3c70c3748d7e20a381e4952a82e0f0b34e89a450e763fca4f155e32570a6cb3821791cee596f8e9fb0a11ba9f3151180ab63210d534842578155c342d99bff51ad8728b8f02faa0158b187a43851ef5db61fa11138909f9e231772f1a54f3afbcdea527ebb78185440735d87fde3a6b3bf399d76b9f3c730129b1f84d2595c65936267550b80f087a70eba292454249c760126ad7c4b01e483979531be80d5971d793e28b8f0720f5ccea4746cd6b22ed6d7a4a659b8747e0b1c0d35925e6ba4dbf1c7d6712cddf1c31577c4cb6e4f2cdad0b8db3158b27679d8b5edd52e2d2af20365862572c0ef4b3aeda793c27c05eb363eb7caaad1b15f820da9ab714de66aeafd8bbfe56c0e270798b565c5b4dd40f9f2bcfabf7cb2913266faa19cd9bdec6245b596bd08a82be1e964bda6ff950e0d673111e96461fda4ead741486586f758a770aed58688e35c6fcc7fb26c99292e706ffbee5118c58e296d11df120a5a203c922388a83f2d990d5dde33f354a9743bab719f691da328c957fa5620e69b23682eca5ec75ea7ad5f6454c66e7d533ff3947e1abc4b7de2ece79faed5dddc5ece2d4e4ff36e1ff46d0415e10db2d2a69e152b8497195bf350a5c528155f00c622e623a5c37f4e16aace66d0247501d6caef7f01db4d086cf722caa3a0bb682f5c5ff40053ae0d90e79cdcdf19a03131efd7fcbbe1069399b584c88556796d49f206034d2239734b02983dee6541aa462190be5e504eda82dafaade6dd0ad83b354521323e86b63f5fc70b1321bf5a9d81da1c6dbe96a3b03ca9163428d0e44dc59355d8e60d1e0710e9f496c874586fd8028365c05dc2c05136d7d47fa809eca2fdee1c91d3fd5bb9ab4d01936193ff7123f6202d9a9411bf7e03aa6b14cec563941aff3e1abfbfd2bc6c0cd7cb4abc30bb770db548b46bef390054171c047cf7e3c4291b15fd048624398e0b8cfd7d6f07beeeee178692e5135450ddda9c2525598e43d9d78db97a4e886bdcd4999e3cdcd9ead5d51a6e9b7d27c336b8d8682b", 0x1000}, {&(0x7f00000016c0)="89835bc2951b76ee4017bd8fdcd8abf6e4d746a3c1a51db2763619705aa7c76ecb3ed4370d215a7ab42d5111ef4bbf78cc2d56808094f7a8934133711c93bc9c4f13635247a669fc13b8da9017669ed4a9b85e6b2c34f5393d13c2c023a64cdd5c09d09157d06b923a13072305903d", 0x6f}], 0x3, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r4, r6, r2}], 0x20, 0x6}, 0x2) syz_open_pts() syz_emit_ethernet(0x47, &(0x7f0000001800)="27bf80c3d9b508e0fec8597c7e757c24033f7a2235f6747d7f613cbea9961305d292ce24f12ddf91fe9598a424376fec6ded414a75ebf3d11541e1a4267297044c9966ad390f93") ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) mknod$loop(&(0x7f00000018c0)='./file0\x00', 0x80, 0x0) setegid(r7) connect$inet6(r0, &(0x7f0000001900)={0x18, 0x1, 0x1, 0x1433}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001940)={0x0, './file0/file0\x00', './file0/file0\x00'}) 09:16:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x4, 0x1, {0x9, 0x10001}}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) accept(r0, 0x0, &(0x7f0000000080)) chmod(&(0x7f0000000140)='./bus\x00', 0x102) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 09:16:17 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="1b1e9417fd619c9497e958805b74114a09b87ce737f00c66f182b648460809130fd96f45b1971f622ee3efa385151f56c20ca75cf92908dd605ffd9192c5eeaac083277980e6baf7383d4d6a3f56249dd9968afbd741cacffbf18462652a616d68e71a1d44b3d1759e946c09b8278cb14dd323c8e7c94c4c648c8043ce938baacd46ea3dfdf3b044515b5859f55a0e436b15f62eed72da0f63e93f3c5ed1c09997ad2d661e5c06b3bd01c22d6f13f46eb25c734cb26cec963812203cd2137c807b749c3428be4414efeafee872b2d4445bb24506efafc1d20b42b80bec6ce4c3d6d8c999e5937a1917b5eb97b1c6fc276405006e021214c9053615dfab73653f274474532f50d1fdc6581189df7d77aa9cd3f6fd43d2d10c1d1b451b1577eb008a21760bc40f9b024ac8c9590aec25bb8a45f3e09f595e8e2d6cb826b0a76f9a0aef5db94c45e881a98db67e1127bc963d02b6999613a256474ca19fb1e6bf21b191711b123ddf9e78b350f08e9a209aab7ca9da40ebffaed2a865fd6188931eec60da47cd770672d6ab1cacf48aeecd2700a5403995dca0b739c0b3cfac569bf52bb7f2d68a2f45de86efa292b819e8591770061b273c047c167d40a3ec37f7ad2d7fa94326e96bf874d0c9d2e6184e134a988e61074f42a9888f221fe29e41319cfcbaf2e281d714ece7df7d8471305d3d8502a97923e14733658087750d44ccea54d840990c0c2a82366cef20180e919f3c7620368a734644db8b5dcfc10deb26cbc1faecc2fec824808cc64a4137cca69603c7ef383a674f937d01e1734f1fd323ac662586bd16539ddd0383f2df75c0e2d1b15e366b78c5d2b6cef88dd8b4d219b3fa33a73a409fccfd13c230c9d92d78a80b1ea4d0212ffc97f897ae2f741bc15b715f4d2d91c14beb1381de552a93bdd471d65566d2d43cae72e235af504e7a2527f38d14de04a30009f34a2f317f268e34a1592a3663e855ccf32682cf7334b5baec9ddb99e82036682f9d85cbd1f667728f734ef778b89f5c5e90e595fe879582124ca19d01e2857d2e250a5728caea2dccf2e4c0532945b13d1e09de8ba3a45eaf2ce1e20961d5937ce3c0a13f3606442d30441f4abe097f6ca194822ed46535644a7a5d452c4e3d31141dc0302cba70bbbfcd40802f6df9aa0e180f963f7c9642094fef52e64544fe08d855204226be7aef8bf32c33495169c31924e9141222835cfdc38a4eb23445a329acabcf5d86cc3fc55585bae274fec3baea50393cb8a720ef99eb8806831d52387567fb61b5d0ed7b9a49e8fc92831ce944884d09195a57fff488524ed62f7972b107e71139c94ad46180a455e7c915fbc1a39a39cc1440d2dd865376efec8ed2fe784d75a0b99b6f83fee682bffc4e8ae5a618c3de780149fa1325ac294b2bb7e63b3fc12b5eb303da5eb5b131d3c91a360e1ba1745c11d06ab0f5bcfdca2577214f91becc9bb4a8f8604a04c1cb7391ee20e87a2c2e9829b8ef1491ef97bbb4de1bbd366c84a7f403ec674c30dc7245b9bdeb1e9df293d3ba2760acf16adb6b559598e9f5ba23508355d26dba5242d5c3a9f982c0ca87190e2a99236a697854b861603548acf6a3419e15ab82f6538e50776cca4949ca08ead612802db53690618153012cf1e1873e2d688ae8f76d720b981361863b8d04cf3827ec7f856391a9275afe684fc5d0c4c63f204763072e45cbbbe244e1038a732d7db8181792ef283a4ca55870e56101da1e4c0e9e1c02edbfd3bfd4eee72c31cee9fa039e51781ea37a8a9a34dfd41d37c2978f5efa7b06606166b5b87392087e5fbea57b03fb9a5c9c4f43cd8748345305c2af244df4eb55044cab69764e911997b2345f503f62e5875a099f7d90a1708f71ef7f7d50b366b03f49b82545f6e571e47b56e7c96e84a718eb8fd65327e46c11ea0f73b9f6f83af799229c065ae42a66ea9e12e414faaf3daff00fa664cd33188f0bfefb838dc6959a932754e86ded53dd961314bf7d31dd8608170a8919430b2b3bce4626a0fdea433540d0da2472ac88f1d0c2934dbed2dc75c7813102817856429e877bbe397c81c44c885a13797366eb8db3d9142841ae84a759102e10f1b7dbd27c3f6277044c795f7e4c89e0a16960d79169e820888fc26981761aca7c7d1f8796016bac94e4f133d45c708599c608d1ab83ee729a30ff8cd412add34687ba76c49f3496696383a065cf87c9f5af3df64c6d38cba50546d9f94d779b56ae82e936e57ba866d30be977a4c61db9bc1b37638bf228db9efcbc00a3ab97a3b745711dd889261b74fc6041041da06adc1087940988b606924dca9467a5e8ec315d2f0105fd74db6c4819c796795f22b04bc0dc1640c3331a41882a404fba1d304fdccdd1aa9ccfcf19dcd132e9c6357606a623dbbe8af3a56786c325ad922cfecbc6936c8cd07e9d648fd5abca26ebe2cf9757e8dcf3822978678d2770bffb6aba79de2a46de728a798c912f22af3da7ed6b33fd9363a3f62d019eabb514c899d7d3e2297d4aa7c41cc638b99e074a01e1b131bd5b6915e3a9c1f89a9b91cdfdce3616773ed1b67b348a00019065ec5e1aa99ffeebd9eed948e5a13fedd3d793cc3fe30b41f89f94ed730bc837729ef400fb07d95f05439bb3df06ae675eac17b6973dc4ec59dd94118fc57e03693c1ebb400b7a75d969e9fc45949409e04f8e290572ea0ed46170089c5cadfe571c4c819d92e68d587d7be9d9bb3826ea4fa22d9c7443c6800cec40867e0fb234357318194a5279c2875ea66d03b59ffab144eac09d1b16b62315416ee1a850137ccb11b0da8d1bca806fac0af4a3dfe2b6f7e0ca1be4af728d1550cc50fb14c39c917dce385b5c24647ba28315aa732eda78753391d4fb7da6d937fedbc21e619cb9699a6630e74f261d8b9ef73b3b175d8da0682deff7d8eada30321c0b140ff7b88b81102b9f7f7f3b228d9a2f12811cc73196e90176f0266739c7312a1f8f3d386b5da9cc2cca8762fd6fe92592b3f0be7c96fc7386f3e934cf873c76340024b5e9621a2b368789dc20e5a172524af1f79580df3f10de3ced8961141b5eff8f8d857572abb6b3daa74a02e9d34855069f36b8820d8ff42c8964617d8256dfa76ad99028666ba21e09a8402a29a655ec7ae436f1d478953784bee871215609d7c1cb7fc926d21d4871dfd5d586903d44dafa13b5d801f736c98974a16d02019201b8bde05ca8e28cce9e7a0d9fb532f4eb6d4ba0e3f72bf47e5773b5ff71a8a4e11f990f505eee220e60fb2488554a606880fd06f20166ed8aad6149c26127f92c25f75109e379016342be5a8ccb0f79b13269ac560a120af8c8b3bdbdde4f290a3365947c651ae65468d772e63fe828140b4d862616d48ea4283628882cddb5d170ad5458dc9cd793f6c722d70701fdf2eb00da58fced02bd6721e731d73ea80ba1357fca19ffb785d22ba001ef36935bcd6881b3a35547c81a55ca2046e749079a3d91e212d28fdf686b0fe4e002f75d01165415c048362f986ebf2d93e374a7baefb066ade27e33c9527c7b01a69801c73d6ad7fb348e510d3b82d4dead89c6778df943307f7320a244adc85851a3c09d2c01a7dcb5cfcd551c8abfd3eaa50c04b89d19a57f8a9aeb5b2955f922ec8fa1bdb426078203637c42a3759bd21671185b8a21bd82d69a95a10429a5171edaf640dc017c708f512f92ba6e5067a0f7806bc5097a6f8dac7cdd5e30ebb9c89f3ec53990fa0bf31d52449a9048dba292af727e6e763df119422071649f8a6a553a9d9d4b30c77608c513d336e7ffba8874fb2c7ad87c28254b0251f9b3f406daa28b37f5bb4066f04c0455c0902c6ffeb97735ae7d2ab74537047b5dd436a5c59e96b118d6fc075e66a4e243e405b7e0c01b428b9c492557153ae0117785db0a279a2fc144eacf0894dd6edb7a90331d763ae9208bd5dcd854f70fcb29e54dbf7ef99a89375c08d7811fc703a7ffbc7c50c5926c4afabe770d7f463115bf658a42f68c16aedd0448825c7c7f5ed1e4b80e6be387434ff3e33952c833b2e0ac1184ce338c19f44b5f0e370f072a3719d698d79c84e3093f2dcc3c3270a144520e42204ebd356eede42032dccfd8909ae8384e16987f1d1a541876ccefdba8432290b56580d564c79f7b8ce3d38b98b6904c8ca780c4312ab8c71fa09e4561b1ecf22152368ce375f0d908bf2f49ddff393f37089c0fa194cfc8bfeb94a8b9417b4c3f9e4b820ccfe07b608da73b89071573f2ee8db4ae8ffe26897ce945e2f8a3e19b743e789f078c79fc6cb75020917c3fa66548c1fb6fa23335df5d110eec0186f8ee8c76d39df72e1f1855b273ece7fd10dcad5cc73b71429104a7069e5dbe93a5da53b5802a57e5ccadda148a67207af35c39f82d11cd9bffd87d26f7d2abf67843debbd1a1001fbc27a7e13ba7249e7e11630b8c14eda4bcff6859cef8b602997f7839b2d6944a57fc055b465057c6df39f43cbf09d8404a87d6f1c51f3ca5ed741d1a82819696bbeb68c1f21a5c7e1ad72202abfe5d417fb588ebaa73add0288d23f15483594b828ef005e6583157b72acca51990f2ce3738abe9117d3efe78c802a802bee713625033704b4cf0edcbae148874251101edc42c31a6de41b3103e1f552ab65511f9bf63e9ff6b6c9f0d154cbba1c5528ecaf620ac56fa3308779b208827ecbca689f56f8a810ca578bba76cb72e18d5fca97dec8c57388a7eae28b2aa6325a21524d5e9acbe7f1ed9d530779ddad73f91c6de255fef948ebaa9b4a023c836a6ab09da520e591449e6df98ceb497aaf6f82f87508c2efb251e390849bf1464960d6bbfa768154b487c9505c973f82ae314908812c5c0d1934e52f5e7d140088b35bdcae6a7d67d2da78974b86d0d66bae95eef9e496e039f2ab1a7f0164d0b0d955087e0c004810b856dad712c308150967df22f3558f59b51a574603b93feb024ab07103b83f9b58c1511471fc256d75ee0522cdcb46edca6524b84795013a19ee4c150c5e8362bce5a9103507fe37e74b19805c59aec5d8ef243a12f30929e5a4ef93ffdab903a6b1013aac11df7b57c911e9e29ccfc58e516072a78860e94358950b875936dac7c6d3cdc6039614c2b920e1acba56161b94e14a916a467503cfe7e2e46f06cd43520f1759c936a69db8a67ec61fb5b9b41d46c0ea1528ed815108539c47816f936fae66410fb85a7271113c546c6d3deee57e9bb4a9e4f10b0c26a9d9c2de04b86aa8cee14e30ea38b0d3bf0dd7a8274a6ea672f8a0e0e85761005d1daf092a11e3c14b27d2b3aafc994b9e0aeb8bb84a404e5e72403c5cba792834d7686b0bc7a8a9ab01f446b3ffbac82f9d65bbf9ea301322bcaa059ec924a49141ef711ecf77d754d2f78ae5520546cacfa389507545b7e8257d3d92e0003a29dec1dcb4414b9bee9bbbf2260d693f9e2507ae98fb23312bbad80040a17cdc58fe975bde924942b909e9e981081fab5825f54d520bcbb8c9107178e7345ebf5f81a3611016ecf9acf4adbf7f61b321e2a854124744bd0407a9d895010f3d1faf16d6da1d357e840233cba278a8193fc1191fd0394a85eac90c8369e9acbfcfac083c6e4adb41fce869621dee1d78fe8ca8d30bb9bf43b4bafb64b8abaac66604a4af2c368543fb91cc7340507b5fd619200d616b0db2686d4c6e1c1471b883c21f5fa01371aaace59df4ee6d95c30a4490d4719fe0e70726bf128d0a1fcc6922acf5389662717ba9f39305b424b82e8928222963b9d9e6e", 0x1000}, {&(0x7f00000010c0)="8543a5a8342cb17b431b7401ccabb3d92470acf233d7f6e1b91ce98919fa7cba70470cdda335664a3076a4c47a327e045862eb6af9a1445852633c", 0x3b}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 09:16:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 09:16:17 executing program 0: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r1, r2, r3) fchown(r1, r2, r3) fcntl$dupfd(r0, 0xa, r1) 09:16:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4000000000081, 0x0, 0x0, 0x5}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 09:16:17 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') utimes(&(0x7f0000000180)='./control\x00', 0x0) open(&(0x7f0000000000)='./control\x00', 0x0, 0x20) 09:16:17 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="ddb4aeb3ec242c57e0a3492cd84327a490142aa320239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d0383d53ec811013c307a06b487c480f190e683b6e38043e12767518f79dc220d", 0xa6}], 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000500)={0x7, 0xdfbe, 0x5, {[0xffffffff, 0x100000001, 0xff, 0x3, 0x2, 0xffffffffffffff01, 0x8, 0x3, 0x7, 0xc6, 0xffffffffffffffff, 0x4, 0x3, 0x7f, 0x401, 0x8, 0x7f, 0xff], [0x91f3, 0x3f, 0x4e4, 0x2, 0x9, 0x80000001, 0x7, 0x10000, 0x4, 0x5], [0x8, 0x100000001, 0x401, 0x0, 0x7, 0x152174ea, 0x4e6e], [0x875, 0x200, 0x20, 0x2, 0x2, 0x7f], [{0xe1, 0x6, 0x1000000, 0x81}, {0x7fff, 0x101, 0x9, 0x101}, {0x5653, 0x2766, 0x401, 0x4}, {0x3, 0x1, 0x1, 0x80000000}, {0x0, 0x1, 0x0, 0x405}, {0x853, 0x6, 0x2, 0x6}, {0x3ff, 0x3, 0x101, 0xffffffff80000001}, {0x100000000, 0x7, 0x0, 0xe1000000}], {0x2, 0xffffffff, 0x8, 0x4}, {0x50055c2f, 0x7, 0x34fb, 0x1ff}}}) syz_open_pts() 09:16:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x2, 0x3, 0xfffffffffffffe01, r2}) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 09:16:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00592e4e82e7c9d9ef8e036518f82f5f979cc7cd4176ee929fa99b5f874f00cb5bae38b670a451c82f518f4744ae48b6d1535153c28315c4b578b251ecb7d6eb4ed85f88e3e46c00e7205ae9f0ae78a4cb032f3fa95ea69d33a7833a393ee8f96bf38ed7799025e9d378d6f044d3d7f1ebac347e1899554449e1b2bc481c8f07608b61f045b2019cd3fffad116b1eb199607c77cddd85e4ba859b29c2c"], 0xc, 0x3, 0x1800) 09:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 09:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) r1 = msgget(0x1, 0xaa) msgrcv(r1, &(0x7f0000000100)={0x0, ""/222}, 0xe6, 0x0, 0x1800) 09:16:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="839ca0569a67a259997c54ea1b15efb157415cd057c955abc67a20663b8f764224599dc8b522d231fd", 0x29}, {&(0x7f00000000c0)="6d959813c022f48d4dfe7f4370de6e4fc1fc614f729332a8373f05c02fe779e5ed7ce38b1596e18fad144bc9220eab77aa575254cd6ee654e653efd248cc778d0e5c89fb3ad611362684915a71318986daf44b15d2d9ba78c10f82016267b91c6e0aab0f79b34f6bcfb4e354999ac59fdcfe8717cd791e06d714817edde5a31a91eeb3c93f955201fba8784df077a5aca419ef2b61", 0x95}], 0x2) 09:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x320) msgrcv(r1, &(0x7f0000000180)={0x0, ""/149}, 0x9d, 0x2, 0x1000) syz_emit_ethernet(0xff5a, &(0x7f0000000440)="b6cdf35a9e8231935cbea234c68a2e673a53770374b81187ad7f4b578b729fdd78997838e78fa24374f6a283481d42be1aef242e6cccc66a3e0600000000000000882884ea2efde1627ac098ed29669ea6775eb59ed76c902cdcf95d5963f09224aa0b65033de05e7a010dc0dc57aecc5b07617dc67b25d8a11c04150cc2eb9cf9fea1b707ad74e338080000004465af225070b808a27c3086e29cfa50") 09:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x7ff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x3ff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f85}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xfffffffffffff800}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8001}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) 09:16:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) setuid(0xee01) r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) 09:16:19 executing program 1: socket(0x11, 0x4003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8200, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f00000003c0)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0xffffff78, 0x0, 0x0, 0xffffffac) r2 = socket(0x18, 0x7, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)) shutdown(r2, 0x0) 09:16:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x980, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 09:16:19 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 09:16:20 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000008c0)={0x10, 0xfff, 0x4, 0x100, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x91}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x521}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2fd2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x836}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}], ['./bus\x00', '.\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x2074, 0x86138) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xffffffffffffff00, 0x2}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r2, &(0x7f0000000740)=[{&(0x7f00000001c0)="1ead1fb21cbdcf6b60b4e3f05130dd081c4b941161fb0cbae037d9d05042ec2b6c1ba23054b695de2fade3687c38601409c7fddc7182dc29a27f193ea506e2eb5657a62b1018e0e075dd94a66de283a8f1ad46dcacdd9e18497da4284e9197d27b3feb29b9055f231fb0c1915ed6afa09fa0773b8af924c3b7215f7c1233e05aba817b2542efc6a13c5eea27b01683bf7745b117734225a63f510722f9cbbd564969433a9149a31e006047004a00aff972f0b7db4aeb208bc367d53488135616c2a16d7264377cfbc8d6c39d4a5d5b4c185c7fc9693e96881ce778fed70fd2ce2dbdc9cefbd13c38a21912d64221bd3ff0969916"}, {&(0x7f0000000300)="d270f269ec514198f074b342f5c66afaf9c4d1a20bf0bc2477e1a8be227669dfc1fe5cec72e25ff51c132139b5eb854ea5584ba311acaf0e7ccd2502278835e47691e52e24cb325f1403b5b1adf059e39471257876ff03577262e3a9739e463cff6a3bac2eada54d58709e"}, {&(0x7f0000000380)="77d3b510b10efafd71be03d8e557b651db210e0f41b892587458bb5a34f0044bb3c79b59a49f684f10256a1da15953d4c2067442539aaa2223439f5d86224e3c6a9077e724a116592be12357a97b2ff78ac8a3be9704a303ae737c0a77f5008d8dc285cd0875152cd6edad2f1c9c8d325276e38ba334fd7441c766dd3a5f86a784e2bcccb4893dfaa968b790c87aad96ba192220104509072ad1af7c097cf85c85658ccd14e5248e524cf0be9fac4d5801012dae76950df110d645214340ccc3cce24ee283f0b19b9359510ab6b1eb6db57bd38887"}, {&(0x7f0000000480)="183ab606cc37fd6baf9bde700f7a928eadf25d89246f180eeac9ade5535aa32c3af7751f8196"}, {&(0x7f00000004c0)="b29cb44e2bfd5e8bae69a404b003fae132b4ede9825e3cea9c2b1f7a16ac6ce7ba51bcf3a934cbb98961831310618628dc691b72e3446f32fc7bc1c3cd6a6cb4a37c52d6f9088da6cc344da462cf2cda82d9f58c4df0a7f1fe5d6342d2343556aee7537f8079b34e131d82b37f"}, {&(0x7f0000000540)="79a62d8588490c30a82faa42df7cf9f4b34175cae413f8003eab8f51d2c8cd2b220dd4d78209b7ffb221d3030cf63ad8198367119009b624449f34e5c6e47c1128f4a2496d37e4680f922c121085d4fd"}, {&(0x7f00000005c0)="14df6b4d5deea1a10daa0a5a55fe355a81c8c16e62860fd384adbca9ed1dec9b5d74a5e3582b4c9fe391ded7810bd1dafbcbd4269e6710cc1a358308e48d7f875f4a5f50b2d91ddea40c2f102fb0f9a0c00d5c53a7c18adeb99b8949878b0090fb2e0d4b67695022a19ee1515e4c37ea1775", 0x2ca}, {&(0x7f0000000640)="8c16340500bb6abd4d8f94e9e248c6a45f5e6b366bb1a8b40eb8fe04a7aedaff3dd2efa33846ff8f938a03864b6166f5d642baf824105765bd290c1180d7d26ea9470d86ff32c14da91e4696d5996e774e4a89fe16a2836e3607dc20ed0857975ec5cddd8e3c58441247afea31aeebda565b9c03fa96bedd96b1880b153f7c322ebb94347353a601de316ab875432592972c2eb94463fbb7886c3770892032b33a290127b42eed1622b2bf987b712926f24f89811a67d5cc0e2e32a5649f7793d535c997401744644e1fb6ff8a", 0xfffffffffffffe73}], 0x384, 0x0, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000007c0)) pwritev(r0, &(0x7f0000000040), 0x1, 0x0, 0x3) sendto$unix(r2, &(0x7f0000000140)="005f11ebbdf87fff9f96a35b036373cc10040448b143d66542450e40f74eda57185afb1fbfee3e668fda5e39d7f7690a91220207dd1ba4254497a2c5fbd258e4c19bbde3c7be47e6e86e2cf631e8b0f23d19e55f452b8321fba3f2baa2000a58cd2bf90b62", 0x65, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 09:16:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup(r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x100, 0x4, 0x0, 0x5, 0x0, 0x100000001, 0x3, 0x1, 0x8000, 0x40}) dup2(r1, r0) 09:16:20 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x201, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') stat(&(0x7f0000000080)='./file0\x00', 0x0) 09:16:20 executing program 0: r0 = msgget(0x1, 0xa0) chroot(&(0x7f0000000000)='./file0\x00') msgsnd(r0, &(0x7f0000000040)={0x3, "0616515c9d4c513c51d547329975a817a45a3141481da8b8a8e19b72e31dc7573d3df355526216aabf5190cbfaa235b94cecda72d61b48285a79930f5c8d"}, 0x46, 0x800) chroot(&(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') r1 = socket$inet(0x2, 0x4000, 0x9) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvfrom(r3, &(0x7f0000000180)=""/212, 0xd4, 0x1, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) pwrite(r1, &(0x7f00000002c0)="457a5cbe75cfc99ee717fe8a2cd4e45ef65dad38d8b3a37f0593248a29382ecd4495561cdb6a407aa793225932d42f3eab50f6b96c9bb7bbccb8fa66fd835ec9b272cf7a000beb7273dd9ed54b6065b6029e70dc63ed7ac3051d90bb9ea3e5dd6cb38743671454b5aa61dc29c360cae6779b894af7bbf18df92335a3b0bdc70b8c6191b1fb464d96a663941938bddfd47e6b914bedc291ff00f10beecd7ec3a620175aaea10f11dcdf5121a28ca5e025dc8428a28b67309ebff049ef321760c201ae09826b87fd", 0xc7, 0x0, 0x62) connect$inet6(r3, &(0x7f00000003c0)={0x18, 0x1, 0x80, 0x8}, 0xc) r4 = openat(r3, &(0x7f0000000400)='./file0\x00', 0x200, 0xc0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000440)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_media}) sendto(r4, &(0x7f00000004c0)="5f738348040df5b5666c63c7daa6acc6c518e47ceb280c9b12d4513e", 0x1c, 0x3, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000540)='./file0\x00') r5 = socket(0x1, 0x8000, 0x340) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000580)={0x10, 0x7, 0x4, 0x33, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x929}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6498}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xbab}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xed}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) setsockopt(r3, 0x0, 0x0, &(0x7f0000000a80)="3938a61843eb4f2908f4409be62509bcbcb5d388cc71910056668a480492e8dda24a72290411863d77a1196352216417a0c84a5edae0c17aa04f89d6f6e994f2fb037640a18b55819f9355339292c46e4ab9249715d87a80bb874ab14ee3fe0816961bde2a1044cf40057c69fdcbf0a9ee6da79d2ba83e14dc096f2f41b485ad8bc1e061f7222a6a08639ab88bb9729956379cd86a1b6b412ffdeb8385abef62dabd5a0cad32b67ae002ba492581f0c77e1a320d8fdd6a70b3b055d60cf68ce0c14a1ee0f7760aaea7c89dfd4df34dbc3db4a3dd9d5669ee633a06ea0d98d86385be1f4894da0be312a23b492703bdbbd03e48c3db622f4fd8b0e71ed2b27b15649224310b70d75de06118d8fb1bbaff0b62f754d4ae0e876638c1b308dc476a00ae6c6b1a21e43da16c3b11a5595a7bda7d9d98862ae609932d825b7eadc1a6254218e28f21f8c2487a663baa339f6ece61d49215c9895e50c79cdd6704ee158bd1e7244cb2416647fe6e4cde8de1639ed3e8a42100739133f8f5c0a4510bee0ed5abfe15ae8d9b11b9db222183f1c1173f00da057d7c702995919863c1464ce870e1e307fd14618ce05ac294c143c3d797d110a2db63aa1a6aae659843ca7d493fc2b2a8185143402301c06c876aedfe21933788f6f86f6ef10ebf22d537f363442911a3d026e049091e8eaf125add3a3e863eb227d9438e808d9276c5fe6e619797126c2563e1cbe43c0d7e4f616af50f61351e2328d26dc88354171c9f1da3a4d2305d4f8f00884350a525fffe3eafa29680b1e54f0b8dc287a3bc8cd85a3ca49d8514ff2a26cc638cf6bff23c3517738fb96f7ad6ac7bd22135e8e56dd8a67579187e65f292539063830370c1abca5f5ab396ddb398cdd14772dfc66b84ad11fcedb6a83dea324d5c48e20968abb7593485ded7292eeb9a8fd20bb675edc58e7fa2655bff1c047ec8242b283091060d07f6bc817ecfe9d792a8a592c95a5af275fb20e7aaa3b096d4ac3088edb8eaf0dded5ae72d2e4caf534375f135f5aede838a5ab36101d209aa9a78946e8e2a001d942c0e1255dd348da3399f75349a954b347168a2b94548cab314678c7c8993a526f0d796169121ba48040a2f23b413f058ac28d1cf9a0bc5d14765d9ddd147817087c73df33a8e2d5d3dfd6383fdcfea2b5bbcc862aec90caea77a48a898856878e7434e03d7b4825ea83b08a0c83ca49b2a47d8b70d93aa1c50a3e4783b9ec94dc68cec59ca15446b604adac15937ca75d47a1b540409e2edcb3a4145024ba983179cb1d018b5a8daf5a3af8dedd03bc4a7d79a72a951d63a05aa24434e9a20946cefba4fe3a05c3028193dbb63ed3254a8fee8c5ce5724703687f5682d429797fc9478dd9ca65779fd3c77fb8e95eef29ce8823fe728d275c666b34d34afb88807d6248a9664a20e5bbfe157fe0be32492406f9e3638f721647c624ccc6ba5ee0fd413bc24f4ad63f6dee4d6bc4b464e3f421ad63a93e226d06ef82e45474a794fa49740c1a9cae8a67f583d21fb582441ada787fd581cdd7098db9ec2830e9c5334ff57e33b5b8273a5e9a9402f98d49e4b241ae713c200ad0aa5fdb02971c2be521a458091e8c139f0c0881c0dce279c558c759d1aba696b5e898a63f0b87b5a2486a9178bac9f79a3947eea9fd1bd8242c37d34a4ab68cd31d9c7007d89aa3f7d831544cb86bf207282cbb8c7b29ef95e810de046245fa0e9c5081bbea0c8315b96b69616c90336a20ba3792a304d3f397eab2af8ee398265e82e54c21bcdcac5176dda77fadd2b3b5478dbb3521ee406f228095f89cd368c51e86406029fa610105876c8e19db42ed6bd3f4267c6d5b978c352f9a0deebe397cec69939a1356c7067868ed657180664a70cc8d1a52cb0a66a4a6b44437c150d833d3e908433530385bc8afc557ce5cc76330db77f05f5ee45a0aeef6fe90022733ce55688ab3461b63ba25cc60bdd2e5910a0821eeb9022b4504662302713cd92d09e7e56eeda49c704ca78f867cee286594e1c133823873472233a541ac14c2d035218b901d1459a31b60253a3d6d2a104a518b3f2173491a9efe7d76205eabd698215782be6b84b2324b284aa7bab1f3fe53375434db09bbf7903943d78e70eef22ad47e9f00a9660d3d3e4dc32f3d5fe8f86c2a46437c1bfb0b2ff884f7fa212fc48be0d9e56d6c9658fb1e77448b5d6965aaa9d8ed6deb09a391824aa960400d6d9635a4e971469a9729e1b62df2564b58cd58ab8ac589058039dbdcb539857c551d97c513a3ccfec79a0035e6d0b8f206222c5a3f239beb3ac61d2df3298e1d9fbc75418b113394d11e54dcdd7debf823395cac60b9b4a1dc82d35030b74a05b1ad1c283d0e45e1b2e09af7f50ee8e28c3bf049662462020a8e890426da40a67ea6f48387a6a6fcea5aefa046a8c5d9b27b70426eb2daef3b7b05e48d382ca7668d6060c5db42292b121c7228e07cb38a9b2ceb75b5566dd8d1de233050e0ff8618e9ac9f6c7276c187c38d2f6d2adc0df2f89ac6e3f3a0b3ba115b5f9f453883ac540287a7b8c4570d3710b1b386ac49a421d8eac361dedc4309bac7c6373775f8c0633446df5799e70ba304d102f3023189dd9f9c20d57e3f503039133e77f82579aa12686d08a362ed811432f4ca9e336df6f79449c58bab02c5446d21191c00833d5fc68029f516090a99c71db49a0d081ccdb040cda2cfcc9e59c9d78f82469023a2e92292174e03399ab173d7201468168ed1a4fa25eaa1fbc028e2c1eadf612071c1ed11d7624cd5cb8a0b2c2e6f064377d1a195f3d8faf1c77a772b424d2ec66dd27cf0abac38e8da2e4234d94536628c1aefa84c2d83494b55ea64a8e988d187f5f20ded5f4ecc5b95e5c2b0b9ab121fd69eb61c0323d8400f924c67ae000cf479ff63d5fdf77e856fe996b3b2cdd75b9246a741dd2d95cc985ba803dc529d5dacf5acf716eab46cbbc48a7eca2d9b7cf04e6f80edce8a23e3d32dc770d09a86f5996e13bbf27f7d990c26e4227bcd163e537838abe7e58b4562b9567f0d4364542a92c0aa22474091c696c3c5d9709b4ac033bb7750b26ad9d47b4adfb1e18e145ae7e78475fa80a005305cdae21ae93beea2dbe32ab873202dd8e4b7d98bca5bc07c94261088cc891af8f4073990441dbd27d7e480400f59a7aad893b08164ab6682a448b5d86fb362aa549ee99f70227459838efc6990143403d1e57d6370c20c9298e7258858343876909932fef5e9f80c8c66537596ac4c5479b54d22b8c6d379110ba36a8105e954c7d7f06ecfdf593aeedbe284b6b2174014242393a29dbb61b95e5f5676495bd63320c7d842b40ade8ec54a2b055dbb4aa35876bd07ef670ff7446aede74ecfe120c01ba77e8a965d182517521eb2c18fd348250364df02ba756fcca99901f1bc6d7847f816c622f6e5ca54ea0d77d93c8f84291dc76aa25a1ab72a55837dccd6bcd4bd418dbef9c91747b4bf1dbf280d65c684f47346349215b9744efb77fabc0c52bed11004214c17a6fb64f5fda236f987449956d437a23de0ef2a171d0e31a7e0a07e41b569095270e70f924742f4e0f4c29c8892c49ba796c8972b13eb54184a0c0c3525cc228d3ad2e5a13b061355f1c9a4c0e2fbcf7ed94c2effa1c86ac37008b4f46a5cc7520bfd7ae4f8212b91e69e5e313cc004d717b4bca308e6f0854a86afae9246079f4ca79aac60adf4cfcc024fce44b1f82dcd9195c0fb207bf44e6a9693a6a573132b2caafd899b278f30dd00117dfe7c4b1f939cc1f8497542912f70a5bb864487a2f59931e4a9f588c005a5950c732a1dc08ec1a5c1f24806bd2f960e05da2337d9414e49669b94478d7f4447171d0d7519b7224819e60c2fe183ab32d6be6d4e0daeff945e31413b199613254aa6f1e639fe3c06cc8465fcd2f7dfe41707f3299e9359f3eb88591159d23e929c9d509dd87b67afa7779fdfc30fabc86745908ec25f4bc748ecd01bf1c5c66805a26058adc3af7ecc33fa2a8f921db27e1ad3b40f194b88a74ca0fe73f17d506aed011007d46d3e57a285ba8b861e70b5865393d38154c0d70cc8d5f2be0771ab24deeeb4c4ffdee4d74e8df2baf839c6513e5e814328320d5faa214161235d671fb68ec695adb0d6ee530f7faf9cdf7ab8dd582d944a5ee9486d996624d21e611d4fa2d6f97be28dcaed2650a858599feaf1ff57eb942f610c95908d7a37856515c167a2c7289d0947cc546334edcedd7435229c6bd5e50999b95454e4e87a358133dd0aa73801860a9ec97301bce958418ccc4b23fba3dff913fa15e0bf4a867122ba43f426c7c0c2452dceab5fed8c55a49852878926d7a4dd5654c782f20d096b59f3114ab3b204e922cac2e5da8951ba174402c99d10f32d817f18e8e1fa1058c4a329306896e8e4819ef24322c9743f81f70776a4714c837a8d280eb135513dea5c7aac78ac3b2502d20ef33d4ddda219c19a763ad5082d3047a77beb2595d017aab042ca0a68131a39f6558dba2e61b28c417aa5d1f27049addde0d9af8f8fe51cea374335d9cdb82005d3646468ac8c5a71a5dc80728ab928a076ad0b9808cf80edac8f5fdd00e40b140dde3ae838ec944db4b22830d6fd3163566bbd59cf44b6392dde2e8edc5a73c58aa4008a08d6c2a3e92cbb7b936edf2896c95c825f5d4b1cd9cda6280fc129bbeec524a9b90bfb923d8d635519d29d02e276fa89dace5f74cf931cd3d4bed9fffa59b07a4768f8f2a5a8e4f33002c8edf820718b47f4058019862186f000794efd0ff9ed49e7680d1d1be0effa4e53cd84dfc01a0207fd6eb71e2c012c568a38f07606c5d000499831e5558c5716d8a866f8dfae365fed6119427edf32acc25569e9f60949df20f638ea06ab56871ba756c07abb4e7996e97fd24867bd0bdfcc4ea6600313636661ab1e500ebfc06637878e89435751415a409aa3df008d7420da3d0e49e69a02b92fb9defa0e52453e6174fde166ff7231fe9b908b3046acce42d1148aa1ecd9008817169c28328f55e3ebb1402cefd03e8666e79891f407377236a44e71a738df4c3ada4bc88d4b614153eaf6115bc3142f36d52fb97d078ad1cfeb2fbc772a2569d93cd63829a3c27a3feaf447521020f43ba373ccb30475c75061fe4783280123f98f357105e1389973811ca79ddb8ec4edee361dc8f9b3bb113574a2549f86958eb2f957712e0d2afd8f622fc311844be3ea4eaf21e9be72f04a99c58a62a6fe2a45ac50a1b5bb47540a5ecdecf8615edfd2fb3cf5895eda1034aa3d35810d9de12edbd23a23ee7d83f79dfd7fde12da5759751181cf5964c56c3b5d18fbb7852592d10f4824e00c0fd2de51914a55733a11f2144848aacc1b935fa3f340fce7d08e10c4de248da7f250a47fbed70053cde0e444484852ba48546dcc7751861b16d97251ca947de48dcebd1e0294e56e9c17eb2fd391493f7c3c13d2a5a987d65767ac2ceae05df68f19aa6472a0580398581930bbff2e668ab9f3cb19f5f95dafa736e29bdb9b3f23d2c14b82a001ceda218f06aac1d00dbe1d3a189320091c3842f808badbdc2aa5ab003301d95f19a26287b831712866eb67d6db18c5c72d30e72a41780fd1eee47b829dcb0a7c2d1fa135acd9f0b2cb3141543625ea158d4fcfcd4980c31e3e9a3a46b23aa4481bb9f24b326c6324547459c79e37081ff83fd3a09bea3a36523473a29b4a8a04fa03f4d58dd1ad8eda02091cbd8287833f89d578892fefaf6b36d6e1d93aecb0cf30483", 0x1000) kevent(r4, &(0x7f0000001a80)=[{{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x80000002, 0x20, 0xf4b}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0xbd}, {{r2}, 0xfffffffffffffff9, 0x20, 0x81, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x8000, 0x24}, {{r5}, 0xfffffffffffffffc, 0x10, 0x0, 0x8, 0x9}], 0x2, &(0x7f0000001b40)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0x7}, {{r3}, 0xfffffffffffffffd, 0x20, 0xc0000023, 0xa68, 0x5}, {{r1}, 0xfffffffffffffffd, 0x44, 0x80000000, 0x9, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x6, 0x1, 0xf1e2}, {{r2}, 0xfffffffffffffff8, 0x24, 0x86, 0x4, 0x7}, {{r5}, 0xffffffffffffffff, 0x10, 0x3, 0x1000, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x1, 0x20000001, 0x5, 0x40}], 0x3, &(0x7f0000001c40)={0x7, 0xc1}) r6 = fcntl$getown(r5, 0x5) ftruncate(r3, 0x0, 0xe7) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001c80)) getpgid(r6) ioctl$KDSETRAD(r4, 0x20004b43) bind$inet6(r3, &(0x7f0000001cc0)={0x18, 0x1, 0x80000001, 0x1ff}, 0xc) unlink(&(0x7f0000001d00)='./file0\x00') ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001d40)=0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/wskbd\x00', 0x8000, 0x0) close(r3) pckbd_enable: command error pckbd_enable: command error 09:16:22 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x405b5f8, &(0x7f0000000180)="08989bac1825086e894fb0ccffad2579791a22f6bf4376a1ea7e0754d2f67f65836344896fcf3cb711612efce933110bd53e9e6934ebb925394a43945e13aad28c4d85cba762918e01a235ecfdf5acc891dd6efa3800977aa7ebbde04a5c8d429a8ca5e258", 0xb5caad0e3954c41f) 09:16:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6f300"/4098], 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x69}], 0x2, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='r\x00') fchdir(r3) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) 09:16:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:22 executing program 1: r0 = socket$inet(0x2, 0x2000000000000003, 0xfffff7fb) setsockopt(r0, 0x0, 0x8001, 0x0, 0x37f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x78) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 09:16:22 executing program 1: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7eab5,ffffffff81f2c8cb,c4,ffffffff81f40cc0) at __assert+0x2e unveil_destroy(ffff8000ffff7a50) at unveil_destroy+0x19f exit1(ffff800014950bd0,0,1) at exit1+0x389 sys_exit(ffff800014950bd0,ffff800015a285a0,ffff800015a28610) at sys_exit+0x17 syscall(ffff800015a28680) at syscall+0x511 Xsyscall(6,1,0,1,0,7f7ffffd6314) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd62e0, count: 7 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 kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7eab5,ffffffff81f2c8cb,c4,ffffffff81f40cc0) at __assert+0x2e unveil_destroy(ffff8000ffff7a50) at unveil_destroy+0x19f exit1(ffff800014950bd0,0,1) at exit1+0x389 sys_exit(ffff800014950bd0,ffff800015a285a0,ffff800015a28610) at sys_exit+0x17 syscall(ffff800015a28680) at syscall+0x511 Xsyscall(6,1,0,1,0,7f7ffffd6314) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd62e0, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800015a283a0 rbx 0xffff800015a28450 rdx 0x2 rcx 0 rax 0 r8 0xffff800015a28360 r9 0x1 r10 0 r11 0x1efd4522cc688d18 r12 0x3000000008 r13 0xffff800015a283b0 r14 0x100 r15 0x1 rip 0xffffffff81585c18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a28390 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=318967 stat=onproc flags process=1008 proc=2000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014951530,0xffffffff822d06f0 process=0xffff8000ffff7a50 user=0xffff800015a23000, vmspace=0xfffffd803f00c630 estcpu=36, cpticks=26, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 3423 52093 1 0 3 0x100083 ttyopn getty 54805 147510 0 0 3 0x14200 bored sosplice 95609 35549 77024 0 3 0x82 piperd syz-executor.1 25902 333141 77024 0 3 0x82 nanosleep syz-executor.0 77024 254985 19615 0 3 0x82 thrsleep syz-fuzzer 77024 99333 19615 0 3 0x4000082 thrsleep syz-fuzzer 77024 181652 19615 0 3 0x4000082 thrsleep syz-fuzzer 77024 178526 19615 0 3 0x4000082 thrsleep syz-fuzzer 77024 512765 19615 0 3 0x4000082 thrsleep syz-fuzzer 77024 70577 19615 0 3 0x4000082 kqread syz-fuzzer 77024 357601 19615 0 3 0x4000082 thrsleep syz-fuzzer 19615 306591 48603 0 3 0x10008a pause ksh 48603 408200 79368 0 3 0x92 select sshd 79368 226054 1 0 3 0x80 select sshd 10413 470555 68589 73 3 0x100090 kqread syslogd 68589 199160 1 0 3 0x100082 netio syslogd 59398 274299 1 77 3 0x100090 poll dhclient 33071 161882 1 0 3 0x80 poll dhclient 22635 390496 0 0 3 0x14200 pgzero zerothread 98545 404283 0 0 3 0x14200 aiodoned aiodoned 28172 165600 0 0 3 0x14200 syncer update 30506 210955 0 0 3 0x14200 cleaner cleaner 37872 441436 0 0 3 0x14200 reaper reaper 53544 316913 0 0 3 0x14200 pgdaemon pagedaemon 63964 109562 0 0 3 0x14200 bored crynlk 45539 445614 0 0 3 0x14200 bored crypto 16996 159995 0 0 3 0x40014200 acpi0 acpi0 88679 460261 0 0 3 0x14200 bored softnet 16835 298927 0 0 3 0x14200 bored systqmp 10691 410748 0 0 3 0x14200 bored systq 91046 279341 0 0 3 0x40014200 bored softclock 54733 496581 0 0 3 0x40014200 idle0 83014 443047 0 0 3 0x14200 bored smr 1 387818 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 9498 6353K 14795K 78643K 14560 0 0 pcb 23 9K 10K 78643K 918 0 0 rtable 114 4K 4K 78643K 500 0 0 ifaddr 54 13K 14K 78643K 208 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 90 0 0 iov 0 0K 24K 78643K 240 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 76K 78643K 2768 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 24 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 110 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 25K 78643K 1852 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 45 38K 54K 78643K 505 0 0 subproc 32 2K 2K 78643K 44 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 157 0 0 in_multi 33 2K 2K 78643K 99 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 316 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 83 20K 30K 78643K 5176 0 0 UVM aobj 92 3K 3K 78643K 96 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 67 0 0 NDP 10 0K 0K 78643K 54 0 0 temp 157 2715K 3350K 78643K 8442 0 0 kqueue 0 0K 0K 78643K 9 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 739 0 732 1 0 1 1 0 8 0 plimitpl 152 61 0 54 1 0 1 1 0 8 0 rtentry 112 47 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 292 0 288 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 33 0 33 7 7 0 1 0 8 0 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 46 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 9 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 108 0 98 1 0 1 1 0 8 0 shmpl 112 94 0 4 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4480 0 3046 47 0 47 47 0 8 0 ffsino 240 4480 0 3046 86 1 85 85 0 8 0 nchpl 144 7270 0 5636 61 0 61 61 0 8 0 uvmvnodes 72 5435 0 0 99 0 99 99 0 8 0 vnodes 200 5435 0 0 287 0 287 287 0 8 0 namei 1024 22121 0 22121 2 1 1 1 0 8 1 scsiplug 64 4 0 4 4 4 0 1 0 8 0 scxspl 192 22007 0 22007 22 21 1 5 0 8 1 sigapl 432 2025 0 2012 2 0 2 2 0 8 0 futexpl 56 28785 0 28785 1 0 1 1 0 8 1 knotepl 112 294 0 275 1 0 1 1 0 8 0 kqueuepl 104 364 0 362 1 0 1 1 0 8 0 pipepl 112 1114 0 1095 4 3 1 2 0 8 0 fdescpl 424 2026 0 2013 2 0 2 2 0 8 0 filepl 120 11999 0 11905 4 0 4 4 0 8 0 lockfpl 104 690 0 690 2 1 1 1 0 8 1 lockfspl 48 217 0 217 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 51 0 41 1 0 1 1 0 8 0 ucredpl 96 2826 0 2819 1 0 1 1 0 8 0 zombiepl 144 2013 0 2012 2 1 1 1 0 8 0 processpl 840 2041 0 2012 4 0 4 4 0 8 0 procpl 600 4407 0 4372 4 0 4 4 0 8 0 sosppl 128 22 0 22 6 6 0 1 0 8 0 sockpl 384 1564 0 1547 3 0 3 3 0 8 1 mcl64k 65536 514 0 514 62 62 0 29 0 8 0 mcl16k 16384 7 0 7 5 4 1 1 0 8 1 mcl12k 12288 37 0 37 6 5 1 1 0 8 1 mcl9k 9216 32 0 32 8 7 1 1 0 8 1 mcl8k 8192 38 0 38 6 5 1 1 0 8 1 mcl4k 4096 81 0 81 3 2 1 1 0 8 1 mcl2k2 2112 8 0 8 3 3 0 1 0 8 0 mcl2k 2048 56875 0 56835 15 9 6 10 0 8 0 mtagpl 80 6 0 4 2 1 1 1 0 8 0 mbufpl 256 102273 0 102211 33 25 8 20 0 8 1 bufpl 256 11608 0 5910 357 0 357 357 0 8 0 anonpl 16 176849 0 166636 100 58 42 57 0 62 0 amapchunkpl 152 8753 0 8658 39 29 10 18 0 158 5 amappl16 192 10121 0 9560 76 47 29 40 0 8 0 amappl14 176 36 0 34 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 12 0 10 1 0 1 1 0 8 0 amappl11 152 1867 0 1850 1 0 1 1 0 8 0 amappl10 144 63 0 62 2 1 1 1 0 8 0 amappl9 136 502 0 499 1 0 1 1 0 8 0 amappl8 128 129 0 115 1 0 1 1 0 8 0 amappl7 120 30 0 27 1 0 1 1 0 8 0 amappl6 112 1874 0 1865 1 0 1 1 0 8 0 amappl5 104 238 0 227 1 0 1 1 0 8 0 amappl4 96 2172 0 2151 1 0 1 1 0 8 0 amappl3 88 239 0 228 1 0 1 1 0 8 0 amappl2 80 15457 0 15391 4 2 2 3 0 8 0 amappl1 72 43605 0 43187 26 17 9 19 0 8 0 amappl 80 4660 0 4622 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 95 0 4 2 0 2 2 0 8 0 uaddrrnd 24 2026 0 2012 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2026 0 2012 1 0 1 1 0 8 0 vmmpekpl 168 15280 0 15256 2 0 2 2 0 8 0 vmmpepl 168 208092 0 206550 136 64 72 81 0 357 0 vmsppl 264 2025 0 2012 2 1 1 2 0 8 0 pdppl 4096 4059 0 4024 6 1 5 6 0 8 0 pvpl 32 537365 0 523570 254 109 145 222 0 265 33 pmappl 200 2025 0 2012 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 594 0 112 15 0 15 15 0 8 0