3370e32ac05c61db2b49f6f9d6d2d6d8d8f35761e6aa72658f2065462f8d9f5e6317a54d50b84500c8787f4bb1661137f705bd885b7d621e4266448b75a716e617fcafff13d9d6c6beb4cf1962ed07e6f83b03ed5764528e502c2142f187d1cbbc7449a6a5b9d0e2c14b210571618b3570bbb3b1215fd04ddba8272fef86c93cbf1767568dadeb1cd700a128c938f04ec6425928e444b1d61ed916be38baacf7f0450a318c61ac37f501635137b7322dfabbcc88fbcc5b7682d235835fa6d46f424d754e296e77eb53ec535b7c0aaa238e1836606beff87f48306bc66ee18d3a669894c2f585175f1ace74ffeb7c696d69f44bb1a2dd682151b840114e019f63a85a4d1c17d37fbd4f2a45b3a2471916103957bfeef2d54b651dcf8759c53c8892e76016e03788c0b631e5f02f983532dbf65d225c898d30ecace7849708d0b1e5a7ad59876a43e8a1739f42f02cab619c8d90f1394a10fa72280651cd06bed5894683b74244f3fdeea7554636592ae6d85a802746e57aec48f719e5278fbcd2c59c9cfd2b1a6c21a3acb6be61751ee927c784b81d5fba5f5697cdb9c627f2e867927b4c1ce1f27243553c133b7eb7b84f13dba529d34d5b8a88acc21f2d2c69f9c27e4eea602f9b52d21fba9d3a4e8e60598ffba70eddf877c1c5edc387ff73d473b2faa685c6eb72bd49ab75ef720b0eaf7f008bf3c16ff5b139ea9ef4b5400b1b9f2fea558ef5e4ba9d145aecba122f53923c60e21185a912e18a343b8fd108af6d10186778ee7555068cfd790ddc76925f9ebb674c21bad298b0fcd53940c61e3f16edd05f25702e4a23eb68747ecd05d6e6a0bdb4d9aa8570a3c0e3a0dfd27fb7504d9a253b446922dc24a4df97c8e0a76a62b4a9821d53ee84d4d5b88dfd7ea8d1e08be64265c843cb4c38c6b3d78324f77b8e39ae87e7372b65785b35e6d7c69891f425781325b02fa7cd0deb236a7fd3b06e6f429f64982d9a0c49742c98ba815ff9b60fa6ab8e1e24aa639c24ad74a0adbbad0a4379020e4066770da5c7b01ca9932ab4f919e98f26b3d6c5b52e9b973e575be5c4887c826622e6625119e10b61372bb670580371a2d121affcd7a39bfb46cc10c8193efdba2e5cfc5fa4a1bbaad7ce6471fd6d5d94df5e1eea3f0fd80010e7c01fe11c746d8ab374750a545523d2c767f02fd2832d6643a33411d0e2f455f2b0ddb04099248acc1cd91a22eeb91f7b0304f03913ead9f9b1182a3ea54323e58b5914f17ba1602d727e29f688a1ea745fb403431e1d090893845ba0055b6dbcd2ee4c4cdad31ceaab5b84dcac62be77db222729285810daf7c376c800e2a2ee98a119777e3665a29631a722c117a36b5eeaf4abce87c4f222ceadc00166dae6fe06c091b6ade07d2838c0aa9fba1adc50b7fa3764835f509fd52a80cd7c63f3804cc6d2b0b6189b3e57317ab77930ca9f3b009cb8001eda36762cbe0adfae92b53f1d1b229fcf3a1b727a268efb2be11ee3e7d3db3809bcbd56efa049c988cf462637eb30e5935233919d39b55ec6fb597e698d9264e096c224f40bdf48e442bc19291a7178e2a74ebed440ba37824bd66a7bc49a86de9dfb6f6b5683d0cba52415e67a6d4e7aab0160853a560dbb115be05fa1eff4ae3ca304dec7b2f0ee0b2f324cb440f45749ceb2c3728ed5ba932c01396f3742479bb7b1326b7c6a1698216093cbe90bf9efac767ac7169a07de3302c3f69b2215fc6b77d9118476c02689b1d8797fa43f52f0a0777fa18d4c1c4bc6498cddef749454ab5db8262ef4c96438ef269ddcdf9536769cc312c1a2db06a6fcf57a7dc303bfa8d6042a26e9736904d32e37c44a9207ce30ae1e0495bd3961ce3b40cd026c5fc8e61ad449a8352498e5f61442af176285", 0x1000}, {&(0x7f0000001400)="ddf43dc96010c611e4bc5808612c34770dbaabc0e2fbebf4b44b42e7db06006c17749bb3151c9bbd429991a326626f3c00039314efa9787fc9e3dbfda01127015a9f2f162283430e4d", 0x49}], 0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0xa49, 0xc0c}, 0x10) poll(&(0x7f0000000140)=[{r2, 0x11}], 0x1, 0x0) 06:24:01 executing program 0: select(0x40, &(0x7f0000000000)={0x7fffffff, 0xfdc, 0x100000001, 0x8000, 0x0, 0x8, 0x8, 0xffff}, &(0x7f0000000040)={0x5, 0x7447, 0x2, 0x6, 0xecf, 0xdb, 0x3, 0x1}, &(0x7f0000000080)={0x20, 0x0, 0x401, 0x9, 0x1, 0x976, 0x3, 0xa00000000000}, &(0x7f00000000c0)={0xfffffffffffff97d, 0x3}) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 06:24:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000280)='tap'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='tap', &(0x7f0000000480)='/dev/bpf\x00']) syz_emit_ethernet(0x1, &(0x7f0000000240)="d6") ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 06:24:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x40}, {0x6}]}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000001, 0xd81f}, {0x9, 0x9}}, 0x0) 06:24:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {0x54}, {0x5}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0xa, r2) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3, 0x51, 0x1, 0x1, 0x9402, 0x6, 0x401, 0x0, 0x0, 0x3, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 06:24:01 executing program 0: mprotect(&(0x7f0000736000/0xa000)=nil, 0xa000, 0x0) clock_settime(0x0, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = msgget(0x1, 0x9) msgrcv(r0, &(0x7f0000000000)={0x0, ""/48}, 0x38, 0x3, 0x1800) msgsnd(0x0, 0x0, 0x0, 0x800) setuid(0xee01) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0xf0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) 16:00:00 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) mmap(&(0x7f0000028000/0x3000)=nil, 0x3000, 0x1, 0x813, r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x6, 0x4002, 0x8000000000) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x102) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0xfffffffffffffff9, 0x400, 0x1, 0x40, "39213a149e06ba5bf2d6c660a0e82638f88a38e4", 0x1f, 0x7fffffff}) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='t5', 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x5, 0xed0a, 0x6}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x13, &(0x7f0000000000)="abfeba9e986c4aba2da8aecb05afea4bbb6a7a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="93") 16:00:01 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/154) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x48}, {0x10006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0xb]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r2, 0x1}, {r1, 0x2}, {r1, 0x100}, {r2, 0x4}, {r2, 0x8}, {r2, 0x2}, {r1, 0x2}, {r0, 0x10}, {r0, 0x8}], 0xa, 0x5) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffff7) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c000000ffff09f7777958f722db0000073f25b43b456ed89b2b9bf4750c0b64a5436aa2594b19d9ca250c0f2922a63b02f37f90b640ca2a327faeb4eeca572041712a0700fdcfa8ed2c6eb9f4c824f44e550f3f0a8020cf6e31e6cb4e7da6795f0cf37d5a9aa41593f4c31cdd2f60750525f5cc4565050f5ca5b12fa2074bdf1cd7b1000a9ede7d2df692"], 0x10}, 0x0) close(r1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0xffffffffffffff37, 0xd9, 0x2, 0x1f, 0x65, 0x1, 0x10000, 0x10, [{0x7, 0x2, 0x4, 0x10000}, {0x5, 0x100000001, 0x8, 0x1000}, {0x4, 0x2, 0x8000, 0x2}, {0x2, 0x80, 0xaf, 0xa65}, {0xfff, 0x4d6f, 0x988, 0x100000000}, {0x40, 0xffff, 0x8, 0x200}, {0x5, 0xea9, 0x3ff, 0x1ff}, {0x16c00, 0x7fffffff, 0x8, 0x1}, {0xb6, 0xfffffffffffffff8, 0x8, 0x3ff}, {0x2, 0xee, 0x3, 0x5}, {0x6, 0x7, 0x3, 0x81}, {0x1d, 0x6, 0x9, 0x4}, {0x80000000, 0x5, 0x660, 0x3f}, {0x7f, 0x80000000, 0x9, 0x10001}, {0x3, 0x2, 0xfffffffffffffff8, 0x8}, {0x20, 0x1, 0x1ff, 0x7fffffff}]}) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000015c0)=r0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000001800)=0xc) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000001540)) read(r0, &(0x7f0000001700)=""/170, 0xaa) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000001840)=0x9, 0x4) bind$unix(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="7875a650683da69cd5d4ddf548cdf6637e225c6a414527c9bd0067ed7a1b9c8bcfd7f1f3cd0495f3ec2d2f466d1aa1bfcfb5f5ba2c3775ef4e8f434141120406faa92ebe627fc3e88b5fde7816a4bf8a61b22298f0ef2de86cf7ae98df8e0d4b1efb6808fba8becf8859974627b2d83e412f36bd53ae47e9a51c4eb5461f2984f958edd09b6492881edfcadde28c1251b2d24bb48f374c831c1e35617f0f2055bc7cebac3351ba3ff887a063c900264ec170e13eea0a"], 0x8) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') setsockopt$sock_int(r0, 0xffff, 0xa1eb5c996835d05e, &(0x7f0000001600)=0x20000000080, 0xfffffc44) open$dir(&(0x7f00000017c0)='./bus\x00', 0x0, 0x1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x7) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/60, 0x3c}], 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:01 executing program 0: sendsyslog(0x0, 0xfed4, 0x29) sendsyslog(0x0, 0x0, 0x0) syz_open_pts() 16:00:01 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = semget$private(0x0, 0x4, 0x20) semop(r2, &(0x7f0000000000)=[{0x7, 0x1f, 0x1000}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x1000}, {0x7, 0x36, 0x800}, {0x1, 0x800, 0x1000}, {0x2, 0x180000000, 0xdfd2eee8ff57591b}], 0x6) fcntl$dupfd(r0, 0x0, r1) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1f2, &(0x7f00000000c0)=[{0x7c}, {0x7, 0x3f}, {0x80000001, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x4000, 0x7) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="fbc51c4cb822c59c07f9bd3c9d4e226d78f502c64d2ae2a7df9020b7c1183875feb28401360614baa47166591efe15eb8232e9d96bc00cca96682c3b232dc8d2207164af1890", 0x46}, {&(0x7f0000000180)="2302349aab2266f87d04e14ca9990badcf768563b32fe658ef7b9ca592e12103a1a3486b1092daafe5595e3957be8829d70926abff77cb2e8ecce2789be41e6c481a426bf81aacbcc6039bef5135b1932fd3fb4190c2edc0012de6821ab4b9c9d274c2652368112b5c019b2a4b498f038d505d28c851bc1aaf81b8c2a8c9b49a4cd694723698b66db4a82393ba9a90202acb58", 0x93}], 0x2, &(0x7f00000003c0)=[{0x100, 0x1, 0xfffffffffffffff7, "ee97957c272e6d356cb6ec24d2e1c6df731a9f2a421932cc3df4e475a66880ce6e6015f08268f6e8541a1647ccec9ab8cb3b14a8ae7a86fd5787d9bc77684ee7938d945c565dbc6086f78aa4d5b749c65b82b57f85579be15dd297c796345a363cc88a510a604267045243a152514a2f167e09b345590831221d190c07443dc1bb323847ada9b1a3ddef594ef5d8e086e2f3d44bb25130fb6dcdc639cb84f7b0b505f4eb9a0fc52461006d9080803fae98cc6309db7e2f677526031bc502f151a7f133eb04e05b08e78f05254579f683fab88b5cea03d6ed525666c94795feb832dd0137cf955b88952f3a"}, {0x38, 0xffff, 0x9, "2bf5df287d5ad645335f350df62beda3f07a87c3646e47e744b7d7a360f75e2179ee9f9d8e58"}, {0x100, 0xffff, 0x9, "79ab23bb63e29c7b1c695a24113ad9d243ac89590c25873af0977e148ff575994e7873ede197ab46bc75b87f908420b40bd917ab5ac82f2cb1c1cf0bc9e09bd25494f1be3bd474b767dbb810689e68a63e2d219efcc317ed5128d3baa60268c6812624e36636e9ec1c51dce9fa5fe51eb05661f18f540a9284f7494df349c83cb32e56a631f9d84f8d18e241181862e2e596c5b0862196a8d3d19b00fdb4fde527e5790750c55e0e9e201e77969f34c6b3f7622babb8279af9259d01f76c7dde86d2abb4a021051d278f3c03ac3646608a176211b206aa1897abb59c041e45a29bee80f5c6966811c93cc9272e"}, {0x110, 0x1, 0xfffffffffffffffb, "71a175d5bac345e2ffcbfa8ff43f7d06079d2615b4ee07fece08292cdb7d0cab5115693fef9748d28f3ff754adecc7c0185a1a63d788d30659d68ae21b0702139635540b35a6bff25520c1c63c7e3c8f0e9fcc60f94ee212670f48796665a3554326c7f0a993d09450fa5843696be85dd0b98c3d7c692188651d0900e05bce85d17faae63940581b46a5a8e106c6479ed0ee07acc9d24be5aa9a85c51d3d66530f8c56a2334b795bc9e738d96602d76bc6bf52da4f4657bd2e0745ff850e94021fcad05965244050d8a3a250b1218398ad7cedf9e9b3489d784b5399e4802419b6d22c84289dbcfb6bc18b85f391334659b1630fbf78834ead"}, {0x80, 0x1, 0x200, "b52b0f8fbb4fd7cab69b43f87c6b590131a5c71bcf522260593bd47bbf3a7a274c8483638764376398a178370fec6f03661a8d27fb0d9ace99e04cfccd0e850706c7025bc9bd45d2c960bedab7f72db22dae955f8fe379d6f8faf5d627d3f691a0a660d08c133304dc48011e72ac80eb"}, {0x108, 0xffff, 0x7fff, "234d6738a0cd71debad6dd90f6e17806154247382976bd600d2720bd533ccff5735091bd1376a96e1d3a3e8b4300f2b21dbaea44660bd1b41f99f709d7d52a1ac5bcef920d8151ae1e3e552b2965bcf7801f71a6ba54c50a5f002f0593e0062c161da5c63aed337b8550a6a1facbde5874a7ceb56d9d41009fe101873b0b1428dc192a4c640c737569759391c9426119d726dad732075460d543b3b203766fc2ddf2a2085bf89e22a5a2a2fdd6017b41f2a34f767ed482cbe4ee9ec649169f4c91cebba20c0784602fc2e98e8f9530495dc609d8ad363b7a6aa38e4e9a9ccb59307b2dcde7767290942a89736e167600fc73"}, {0xc8, 0x1, 0x6, "400e82e8f45233dcec708349b6fce2cf51319f174f0a7e67ca0f28a077389061bfacfde48b9d4b96526dd036b0b62ee9e6f9d2785e04131cf2b76159bcd62d83b7f2a9a447f64381dbedfadc65051af23a7242be87ea7e492c0f76a2da133b48560c843442c900c957dffbace15005a8100c5a28a4fc0525528f0d3819251fd66cbf3731326800fd71e8b9169cca861adbee3ee380ef9b6b059caa6431a470ba9217d7d66439a1f7333d5747a43879e5036325fa086f"}], 0x598}, 0x402) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x14}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="46db774b2a4e80792df228e2e68347971ae8b6787ef6cb41f082348d7b59d0f14183ea3ceab2616664b66d718b96c88c49b1c9a5978b66eb79b1947114708611a714b73e878f48e7f1448507afe3801bdd3631675b4de08d76db7a", 0x5b) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0xa18}, {0x10001, 0x1}}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x80000001, 0xfffffffffffffffd, 0xe4, 0x31}, {0xfad6, 0x0, 0xfffffffffffffffc, 0xa}, {0x4, 0x2, 0x0, 0x5}, {0x0, 0x8001, 0x81, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x81) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xc, 0xffffffffffffffff) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffd0) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x2, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0xc6}, {0x2d, 0x20000}, {0x6, 0x0, 0x5}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = shmget(0x3, 0x3000, 0x408, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r1, 0xa, r0) 16:00:01 executing program 0: 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"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x6, 0x83, 0xa5a, "58a83dde2e7887ed588270fa9ce3f8d4cf5684aa", 0x30000000, 0x100000001}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x24, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f0000000240)='D') 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/4096) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) mprotect(&(0x7f00001cd000/0x2000)=nil, 0x2000, 0x0) 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3, 0x0, 0x0, 0x4}, {0x7c, 0x1}, {0x9, 0x8000, 0x80}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa9, &(0x7f0000000200)="e6fac959592f77fc8ceebee2afe6d7ec3f339b980c331c5c49db25f2b1a60c51959fcf4470cf02346fa04327860a3d5566ec39706260c0f3acfac0c90d1603000000c1d3c1b52d3a01f002ff2904fc00000000000034f0268763610d15d143a25040600200000077f88ded1ab0793c1cad34e3b2ac4e788bd40c0e4d154b67af28c13eb0e663ad522737f2189a383762f8877de6b67a141cf3124ef3c26bd62b413a069d650334f025") r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/4096, &(0x7f0000000040)=0x1000) r1 = dup(r0) fcntl$getflags(r1, 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x34}, {0x80000006}]}) r1 = geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) seteuid(r1) r3 = dup2(r0, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x3, 0x28) semop(r4, &(0x7f0000000080)=[{0x2, 0x9, 0x800}, {0x0, 0x1, 0x6dffc6f3583e1b72}, {0x1, 0x7fffffff, 0x800}, {0x3, 0x200, 0x1800}, {0x3, 0x7, 0x800}], 0x5) seteuid(r1) msgget(0x2, 0x540) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x3ff, 0x7, 0x6, 0x6}, {0x7fff, 0x9, 0x1, 0xfffffffffffffff9}, {0x7fffffff, 0xfffffffffffffffc, 0x0, 0x8}, {0x8, 0x8001, 0xff, 0xfffffffffffffff7}, {0x1, 0xf43f, 0x8000, 0x2}, {0xa72, 0x3, 0x101, 0x8}, {0x2, 0xffffffff, 0x90, 0x388}]}) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d5453ff7598727e5cd7c1de1e57a8d71f4f55429f795b8c834f543c2f7c5d9832f809aef35f1b597c71ba4947608d3d30132e744833b482aa16976fae6ffe08b9134d2ffbce22b906135dc99fe59f072c78582ef3916056818ae61a26f3625019762e3ec3112de3386dc3949b53b38c54da3db5a7c24a119da0b272a494a7ccd0005a3cb95cdb2f213284f39ba", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff86) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="1716618d22bcefe933b8620a8e3c2150bd58715d09106bf651ad4a1a75d868cd317d54e62a8964d203e159ed9edd273d5ecc54548377e81314c5560a065e179ed2d9e6a2b4c73165f00decc5aa429b6589cfa34a066cdcb68a31612ca9ed5bf627b14e76e4743df5f893c794b49afab642456f89ae73f79580a7af965ba3629162b2e255695975dc1c290987507c2f395d7b18112987f56928681f02a6eb291e5f8425d050026338b6cdea544ac69c07dcd7deafc037fee0cf8ecb95b726f10f07c33b2c4a1fe1abc256163a", 0xcc}, {&(0x7f0000000340)="b230d2e2c5a7e05a37ecc10b3affdd6e23acdb1a9d82c711b7d370602a3556299615d70892bf05c46f856d7ebfb818f4495231dba1332cb712cf483bf12d42f10696ab6b9fa863b3a8247d84495d450591dde2ca643ddf20d3d8adf42692c103b74daaaa470f0d6fe7199bfb42a4175b1d08a0bcd68811f341e40506daf44349c900393e9d0f2652c82e7d569e8f4fd926cc744855de77814d3d9cd975e3e774ea3f0fa293fceb2421751471fdc51cf5", 0xb0}, {&(0x7f0000000400)="bb4b037e93b0c384d49d98fee1f3fe15264c2552cb5c5ef5c168f862313920fff3c72dd6624383d7e9d6c43d4e0285ddd137e979fdc06efb9cca67f734032b4c9681b7e519f8c65d69fc8a48b547c448839fef90bed0f938be82a663b053108d39fcdf151871d9f5876c392fff49d065dbd2830449edfadc441e0c7f11e326056a9d3790d09ee3ef7d55c27ed7c3e50d58d2ac56be49665dc806d68b3bc0a0ba3c9615606bf300129c712aa69f039d0a4d6470824431743d783685f2141f65f6acf876534413d13ab413b784d4317bea", 0xd0}, {&(0x7f0000000500)="86c934906ba60cd91b1061df62c76059fe0f86809088e5dab19f977f3ed251654a6ed2fa88b74f4e4cb5a66893f6cd1c61bd2802cf0110daec5a5314ea243fc2eb92a7751a8fdbfcaf9db4cde4b7db1357b8bc694bbb6caa93c8ba08c449f9330a8ced75e40392c31f3375b3d454b5ac266ff654368f516561ad77489ad544f5af7a9a9f75f3c4a0edd917faa79decf8646cdafa03bf0fffd59d0dce289e6384d47f40daf9f72d58634d5ecdf5362cd5e63c00", 0xb3}, {&(0x7f0000000080)="8ee4a887edba04b52ad536709f2dae84347cb38ede862039a3f18d01819f7d98ca09863d6b92827fe476709858b40c4d9c", 0x31}, {&(0x7f0000000680)="4cdeb8a7cf2b823a17a1d467ad8cae892af76e886bfd3ac2ca8050fa6d2baccd2663578cf9886a98997dcb5cd44fcb22a60c4b016fc40da7340405d9e52ae0427d7949a20f31861e4780efaf49105204025112db05da8c48d7c3fe12a627360a62f3d0c0ac50b52d76ac7cf5841e45789ded0b81c601661fe739c0ea4abc84ba942f50192870b557ca8a4e5ae77a370a7284566751a0d147e50ac533556d5aa9444704e6d9c3885f3e1f74138bc381e0d72c21f3c33fc3c0cbcfbb6bb871300ebd0dc1f0cc3ae7170218", 0xca}], 0x6) getegid() 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4}], 0x4, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) clock_gettime(0x0, &(0x7f0000000140)) r4 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x7d, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00: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, &(0x7f0000000440)="3e2a7913e403d21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f780000000000030000000000000096ab0e7d32fb522609002000000000000001ff103434820abc4bcabba34440020087e1714d3b7986cb4de19ab2ba8a2bd47ea7295fbaabbbafe214de03000000dd1d95e8f6b9d3", 0xffffffffffffff51) r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) getrusage(0x0, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b239a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7f9ffffffffffffff916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd89e00000074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7a08000000000000006fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543302f402dfdf1184e9910fb0de605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd4"], 0x1) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="3fc7fd9ce2b30dc5319f23aba0dcc4a91b92aee01741f7dc6c497a1b928cf21f4a5bb9ac40cbd405eade5c", 0x2b) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/8, 0x8}, {&(0x7f00000003c0)=""/72, 0x48}], 0x4, &(0x7f0000000940)=""/205, 0xcd}, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000500)={0x9, 0x50}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/83}, &(0x7f0000000180)=0x55) close(r0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9a) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x72029c24097ef215) pread(r2, &(0x7f0000000240)="7a2484b25df9", 0x6, 0x0, 0x63) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) 16:00:04 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x4d) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x47) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xfaa2fccbcc5ae715, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x23c) 16:00:04 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x80) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="008f4442a7f6a36ce412a3b5e4eea1c3d8bd62ad7a637ece63a7c7834bc84170319fd9ef31cc9f3fd27624513112dac4a92a6c2364815b24597a04670a94684bd3595685dbe5531d9506cf605767736ecb3ba866bdf44bcec9c29618150da440e1c1031660a142c236f15536cf488b2b7e92da181ceff92d6da0c86a90b3daaf9e5fa611d6712b799c1e3180c7e109ae02b0736e2ba413c0e59853fda82b4c0a874c25c181e1ee190c586506266fd942cf77353206180e3dbefe448ac4180566874c1fc87214d07e768c8fa84654be4f0159af24ef959c04995e32077d440c68ebb9ff54ada6a395579762cdddfe161fd4b69fbf10e9a88957140faf462fc63199e084ba18677e48603d711ef18d14d95c193861e7fc2447777b7d5ede02cfdb643530c166da7dab3456442789e018fc37e4dc28ff502d6245b7e7e0ea28d1793079e098622b7ff8060c88c999a9b714ecb01d00a06e933435d7feabcda0e28e01572ec8b019adf80f94969c03f46ae4b974534f2bb39d32976cfb1d6ae5d879109357fb8742c66850c6f681121a3f7f0a74f29580c4c005c5ea5d96d3300e111acef986f9f8d59ce91e0220beb956a0b339ffd8660580a5ec7fe3730a5913175fda2e42690bec225996ddc0b5dea3a5dfdf627c1b9065af7412f5c0d88781bb4019a74934eaa2d8e0a73ad64f1d7ae2f7cecbdb84812c849cd3c74a782c57f2ac767be80845b8baa9728f624e880d0e7488cf69a1f3c678c27706aad82f088e1ea16b19e284d8cfd2378cfc35fb32fe08c7fe784c61759e77ff4d1678b4695954d76d2ba21b381697e191456d26e80e80b3e0aa5be15c56debde7d256465ab7a330f2c5f744db7847d88ce39a6f64ba4c6304a82b2fe8119fd618e26544649b839363841bcaf26fa8bbbd2c2f45a981a37db6bc7ce36720e3542e00167b6613d861f9ce7ad4e2560c944ab5fe469fda4dc234b77a45c79f5f8037172e63f93861b74f6079a9c8b69742b6b3bc968492aa3af34b31623859c221016e73908d420485f139ee460901cda692bca1e135836cb487d3ed47aa877034a5e2029c27012e1c904dbd729b39dd02d9edba516f266ae2a98101168376b9edfd547b53ef955a9350427d71713d05511f4dff967e09e7cec55aaf7f88712d043e0a4141631eb7071cab1ef0f6cd35dacd2a158fd33e10f4967e154ba58f2ba790d874335881ef056df911d929bd934fdbd8606a20b6d1dc92d9c21c8b52f3c4376be5694ac8f07c256b83a8da1c68e4fea1c27d419c805fbb63d5492c3827909ca85501bfdafa841619e8fbdb6d2d6b1ec7aacd9052c3f6629a3c0e08172d0a3f1856e0d5a0317b8be5d1283dd634f61c3a0c9847b2acb5077a1416db5f23925f2198940f952502357a8ef8cb8920b9a31388b20f97b6f61b72fdae4cceeb2a3c66edb0f34f51653a81ccc2e494a67354649b593ddb3b2df4f7523d1887b9c075e446cd69cf009924128cee39dc0d96aeb3321ff9ce75bd106cd2e220e64ffa12f8d48051bf228f17fa445157681867db8e28bb235aec83e3a02d4b7593a0fd2445576d827fb58bdd9ec3cd054e02ba0adf608242cc0abf6e0fecd851ec359afab30768f83e583cf6745e9aeb5e8a80c16c661867538feff571ccf946521cb6fb77562cd69673ee8b5e7e0e60c41ab8d609ce3d103f8ddb2e71fa4452ba2b143e750d04853383b6bb59de18864ff0baedd987ba9b22043524b614b93adcad4cd8827f7034cb450f3a22450786841ae1bf8f674115b312dcbeb25df619aede4ebaba8feec5e7f9afc49546df05586236df3bad8c8a4112861cb5c693624314de8b82c794919f938a8e6ea01af4b0c96f73317aca601409f3e55674c547fbfe0e052143bf61fe5466f6feb3dbe3ed8ce2b6b3d90904be73aa620441efd9c89cbd4ade2b50bd51777dd0a013c884529579eade96c694ec625e0ddfb54743bf3c000e86334f179d5f5b02eb805e15563e54e7f94a8672e00c1e97a5f4e60b1962c98a02aeca361f5bac9a1462c2c67c2ce9e01006296be68b096ca0a9249e8b6cab904a3d26bf0044fbd53f4a2402e60a06ec9fdf2ebb561015907d756a6a79142726d243d2828b9e2aa0a85fefd5a3c1abee9bffc10cb52b0172106c7240ae15b7891491261c0f3729f6a6ae3963461afc1564871f4189dd5b4901a44ff63362a24e351c822dbbbc9d6beedd046a96393118971b0f473d549a05a2857c7a184229910bc68a6085163f6e734e3f4e68b5a2228dd4525717f46fd9f4adffa9cf17c948a363cc595523ad2c2ec72684803cf121e537682bf87f6b7423de2b4f3d130b5d30ac0095948586709acdee235155eab340a52c1e8c5a70c7d4cda0446550504cbb7a9c45946f2418dbf74b4e23813e57b2bed22523a23e4dc85fd7566779502f387d88a9207268a8306daf73a045778af1cd7ff3cac0b30ac1189c10378004baf407d86c1493068aee1861c8f4fad6948debab26127a949c6da1a541f259bc2244c8d65780a3b660f11ecc375a66ebc15852a166aaeb659af0eb00f38e5a597223690d53c43f99b528192a9fe7ed507cd6efb7a432f1e1547fa718e017e212b3980750da8d4c8ebc4aa90b0194fa02b8f84ddb3d7362d5f2cb6967ee2db66f5cb17c9a3a51c6b90520d4b3570c06f704f530ed0d6cdb4062f3c22969985ec774e97ac807bf830ed9143ed3db19ad873dd8fb0d149f886adce55f15ea225f5b0cf600062a72f3516e7ab0b18ed047070326c57e5ab93fd2285acbd014ebe1cb1d82027b239ca073df6091e42aece0642fc5fe12750b7e7f475e77b16eafa154fdbd41e41c5225c29e8b202df24e8c68fe047a7ab879322aac7ed4237b2bbe84d8425721ca81be15a8fe3068226ddc3acd296e33bde28910570915bc57a305f736fe7f11a2aba5c0a5e515ede6fd9547f85251246363dacf172a9284a4b40e1423bfa97243435c918ab36f7dbba2c2d1adb3591406058ebf9e29bdeab9164b83174a1e69eb759c587ca004cdad092accd4e4d0be2317ac10bba970cae6baae552d20785da9ca0a472e40f72cbfa3c9765e8ff8c1065c5988b05f91b8ec1e423f9303625b922adff6de2b24ae7d9fc581e9e049571d1fe1cc451c7a5a81a6998fab66f21fd47d666c01f0804f5050dc03b154eb2e74a3071497be8be1223df73e94dcc594a6fa91ee19154c9b02c49a5495a2ea607177c2ed976b2b6493439ed82478a0c00f289e4b06a3ca2347fc6a153797147d456dc00bde08d586cf9bbe0b724bb217532f4b3241c5b8885d9d1a90e9037e72dc625eb082be81252567014f3b002abe38f76a65bd2f8c5b789e8aa2a20e6acf84bed7f8fe2c58b06f155ee5167589b094a9bceeb0bdf5f44420010ddc69eb8513d6db374967a1f75c08629cef3df1238363b16138d4d310b1d40a2a2b1cd81c8f9aac5ec7d558d844a2b67d0f66e0d34f52eb16d35a6a924de621fb37e1dea0cef500d1c2489213db330f2233657a83a8e4d9e7ed1ad0d166879d9e85dc54008cafbec95fc319eae8ae1850ec2c1df2edf7b1e129d59167fad0c4341790e9d9342f656ed3792a37be621fa64b95a915d264c93168481db935da4ba2ffe9f6fb794efac6a5d174df0e28c887983a133819e6e0a06c6fedff73b0ffeed0715d2723d2af9390b9762738fef2174d2be79bc40125fc3ba2eb7474b1cf0054b67ae3386b2116e392520786362263e5f930355042d480f72f947b1e4b4f2b0f84a947931eba13f8c6794c974a18370b5b7b8e30b997811c5e5588f5f1505bee406255875d32c88ccb5878c4c0e82dead48f1b60eb2b36113652147a06746330687be6d8dd118a3f904424a8996a3845564aca166b4d7c71c715401c05ffe30604249e9b55f594905de4b68c15dccabefd39fdcb96f7ec0a56f0d98eb22577e0e5ee234e47806240bb8e7d863c0f58387aec7c0413264399f827a7d783e4088694edc734b4310f4ee2a29e60ce6af709f209ca78e0bafbb72621c430eb2b79db836887dc21fb775ef8500f3d6aef94ca96060422b4c1c9a8dd5479ebd25387ba388b581287efbd6867077fb8138af378f577890bd6b627b9aeb59a03f04c5afaf97675a2114eb288cdb56416dc56c276c19cfd77de51fbd8b14ed7eab2da023b8acd57f18e6a193f9e847aeff7418c5b18ff9b4cf1c3f0f81826d1164e638b3b54a313da37e42a626ae7c229d8ec8ad9ba19109094ccc24734848945aaa646a231db5ea1f1a297e413bf71497fa1ef21f827a7014db62e68646d968b963f08e7971ac99777f5bec2632e347c442f34dec0b83d753a5d54bdab4ddb64a7374639171bbb7105e5e98b2b0c03dbe6a6176e011896ab0e9b1e291eb40926fd6df0d35ef2957a37aa1abfd1100973483c18a5f876567f8e03254df05f4ae0029f0624b3703a3387229542d21513db0b799e1d634d5dbddcb9580585213c5904b589dd6ff0f0d8069d5bf92d8ec4c2cb77e5940e32905b83b1ba2176cc281416ca2733d3e9bfcf2671e1b54fd887d6dcca282d22259259168aa5bc2b13f82bbff79642d5fb37066e07a7824a20ac0839b148846b89f455aeb7db59f7e6050e7904fb0f8201ac2e4aa8c588c1811cd45ee2b2a11ebf0b183873bff53a9bb46399da8f30834dae05341543f9c1dc315774c42add76b37ab5c3ae07f51577a93bf0a75f9d59a7911b87c49de402d0f674cedf7c9d83e13126bf8257b0a16c2908dbcaac1b929fb4eca1a22c7c0ed5401e02c82bed0d5bbd2c7123b470b0aa9ebb99bf1cfd941bc59dfff143e0db6ee587ef5ad7811130754e5acbbb8e697aec97bf13ff330a2a8212efeb073aa824810bc4fbbe7be73969d0920254821af2beb0ee455269fc960eb156fb0fb272860a9303ab95be3ad70b7491ef19bf09c9c45929638461b97b381a49d4f30dc3aacb0bb5b36f8cba5e070ebc96c05538e4239d5593ac42fbe12c05a46040a80f5bfce2643b7bbdab7f788b80468176d7986ccfae601d3c6f75b09a8252b25e79b48aaba52535a82f1e9aa0c8240d5c2093f380baffff7e80898db299ee1172dcd7a082287a8119b7693726e84a0bd1698c16a01b1482ad79e28323c956666a6f13b6a8aacaeba4433aa101a3cf0b91eaa560d75e0bb0c307d6f3352130e5189fe427e3eace9dddb5d191fffb54aeef2db7d28cbf3693ef9ccca17a334356e79a6c55d33dd781014ba1d690ae0e1426efb24a7f78b4cf1c6d7db4a07badc12692246606ec06eb4bdf53159cb47b48ff12bd660c330ad0492f750b93972632ecd41da4cfd2c780e8ae173914d3a1da792e0004d0c03f91df7daa370dab1890eee4fda7ef143a27bb748c3cafb75e82b675386f13ad8c6f4ea76a4f9efc61fbd04f5e6f4899d78e406201cfc724270fde7171e04aa23c680ba4672409a76fa7587ccd9b2c3203846b0875df3b6a75480858e2e51986248a031b649882ceadd2cd5386607482cdb5a06d84fabc96884ca105247650833afa6ef2f240d517e6c9cd6e1cfcd49b89e82676828cb7e32925fa8f4920178b4a6cf78447ec19c39839b1c0242ba06c3bd317d1cdf261fc8af4f754c475309de9f314a1ff8d7733da8a22fc30d04d47a4a2dd782ba926c42f1e72d131dfffc609047f67a4f1158ef85c246ef74455670b8be179a4c4655e53b49c66c1b464e2d2fa8b12312928ffdbdc829daf0bc9cc7fba7819e77bc910009aabe0a2ad953567a32451833d93abc611f43c80cc73bf424ba926b2dfe08e", 0x1000}, {&(0x7f0000001040)="9a13b798ac", 0x5}, {&(0x7f0000001080)="bc9b1b199c1735d2883d7d96fd12c8236aac76e1a068c5e03da06af0bfdf45804d357b849baa1e586455c54a5501e1358293ef18c84f24a966bf550fd5a00a24161e1e7c0f48e7", 0x47}], 0x3, 0x0, 0x0) 16:00:04 executing program 1: getrusage(0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b2") lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x10001, 0xf87e, 0x9, 0x3ff}, {0x1, 0x8, 0x1ff, 0x9}, {0x87, 0x2, 0xffffffffffffffc1, 0x47}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x947184e89b5a86d7, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20080, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x10001, 0x70a, 0x2}, {0x5c, 0x0, 0x6}, {0x40000000006, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x12) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, 0x0, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r6 = dup(r0) accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r6, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x0, "020600000000000000ffffffff9752c3ce00"}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semget$private(0x0, 0x4, 0x1) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) r9 = semget$private(0x0, 0x3, 0x16b) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r7) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x1ff}, 0x10) 16:00:04 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x80000000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x5, 0x6, 0x5, 0x3f}, {0x800, 0xfff, 0xffff, 0x5}, {0x7, 0x0, 0xfff00000, 0x81}, {0x5, 0x80000000, 0x6, 0x8}, {0xbe35, 0x1, 0x472, 0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x7f) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000180)=[0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000280)=',') ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = msgget(0x0, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) msgrcv(r1, &(0x7f0000000100)={0x0, ""/241}, 0xf9, 0x2, 0x1000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='\'^\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='/dev/ttyCcfg\x00', &(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='{^!\x00', &(0x7f00000004c0)='/dev/ttyCcfg\x00']) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000540)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x7fff, 0x5, 0x0, 0x4, "36da7258dfc48792b1963979a17dbeb6fb8ecfba", 0x8, 0xfffffffffffffff7}) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000600)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000640)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000680)) clock_settime(0x3, &(0x7f00000006c0)={0x7, 0x4}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000700)=0xa8e) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000780)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x0, 0x4fa}, {0x18, 0x1, 0x7, 0xfffffffffffffff9}, 0x7, [0x7d2, 0x8, 0x1fffc000000000, 0x2, 0x81, 0x2, 0x3, 0x111f]}, 0x3c) msgrcv(r1, &(0x7f0000000800)={0x0, ""/176}, 0xb8, 0x0, 0x1800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000008c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) getdents(r2, &(0x7f0000000900)=""/249, 0xf9) r4 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) socket(0x1, 0xa468069cb520cc07, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000a00)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000a40)={0x4, 0x6, 0xff, 0x80}) accept(r2, &(0x7f0000000a80)=@un=@abs, &(0x7f0000000ac0)=0x8) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x3ff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="f8") read(r0, &(0x7f0000000040)=""/32, 0x20) fcntl$getown(r0, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x9, './file0\x00', './file0\x00'}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x4, 0x4ca, 0x1}, 0xba4, 0x67d, 0x16}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x80}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)='\x00') 16:00:04 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x100) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0\x00') 16:00:04 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000723169c2e72d28e36e34d8dff89c94a490876020759393676e"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x116, &(0x7f00000004c0)="007df52517e69a5183525d3b2d84c018c441a15cc5b7419c8da982f6b9820691ecf9694acde214070a92b830baf8ec3dc43da5f2a2667767cfd0ed2a8c67f8e85ea0efa0183549bae4de2a8cf8f8aa4ed835b11dd963a3d6f26445638dcbac19e8d7856d9485c88bb68a5b34163df785009165cbc4b236a4f512b3bb17b268cbfd355e45d1886020fe01b83683652f51232bbfbbf7e5b766a994add2ae6ecacaba62016e817e01316da03884718b39f670f7ddb2eb8e59cf5f00b942fac7c28ca6eece8d6ef66da4f95fc89c455a1100148d4d31f75bdc89d97aa3fb56903ae400d126be9c055de007931fe4137da30fa4a6e69f63d01216fbc95f324cb98cf5ef6f0c9dcd026577e0412159c365c9b786b479eccf0b") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="d4") mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x4c) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xd1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x800000000, 0x3, 0x0, "854985001c004e830000001067f5bfa600", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x20, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x5, 0x507) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:04 executing program 0: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x80, 0x150) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x5, 0x36d) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x287) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xb3e1, 0x80000000}) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 16:00:04 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x1, 0x3, 0xfffffffffffffffe) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0x2, 0x1, 0x400, 0x3, 0x2, 0x8}, &(0x7f0000000100)={0x256c, 0x5, 0xff, 0x6, 0x0, 0x8, 0x8, 0x10001}, &(0x7f0000000140)={0x4, 0x3, 0x80000000, 0x13, 0x1, 0x3, 0x20c0, 0x9}, &(0x7f0000000180)={0x7fff, 0x8}) read(r0, &(0x7f0000000000)=""/158, 0x9e) shutdown(r0, 0x1) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/60, 0x3c, 0x43, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0x100000001, 0x81}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x81}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0xffffffff, 0xffffffffffff093a}, {{r0}, 0xfffffffffffffff8, 0xc, 0x40, 0x200, 0x101}, {{r3}, 0xfffffffffffffffa, 0x80, 0x2, 0x4, 0xfffffffffffffff8}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x10000, 0x8}, {{r2}, 0xffffffffffffffff, 0xc8, 0x4, 0x1, 0x1}, {{r4}, 0x0, 0x48, 0x40000000, 0x6, 0x3}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x2, 0x8, 0x8}, {{r5}, 0xfffffffffffffff9, 0x20, 0x200fffff, 0x22, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x44, 0x40, 0x688d, 0x8}, {{r0}, 0xfffffffffffffffc, 0xca, 0x0, 0xffffffffffffffc1, 0x6}], 0x100000000, &(0x7f00000000c0)={0xfffffffffffffffd, 0x10000}) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/146, 0x92}, {&(0x7f0000000080)=""/21, 0x15}], 0x4, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x29ae) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, r1]) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xd51, 0x571c833f, 0x1ff, 0x8}, {0x1, 0x3, 0x65ccebeb, 0x3ff}, {0x4000000000000, 0x5, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="81") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001580)={&(0x7f00000001c0)=ANY=[@ANYBLOB], 0x4, &(0x7f00000014c0)=[{&(0x7f0000000200)="e11661f1013802a8807d24fd55522e1c48ce7136485c582be28ef11eb8c4c00d286235a7ecf05f7a95cce8c0cc587482729bc4cfcd37a6ef0172b73fe479537b513b1abdf85b924dfa8302e8a8fc5c7e009cb2b804deab1ce66c71e6484bb679aacd70574c5e8764d3fcd7dd9c776f7c1e632aaef2f6d58b4b2775f89b0e3b25ce3539d6bdd7f79ea676c5428529d716e9da08aa33b147ce1898a43bd342830b53f40c3c6d3678fd966f5aa7eec194774fba0ec828942519bc62c7d241a71fb44b0eba", 0xc3}, {&(0x7f0000000380)="e0c23158c9b20980d78b3c860313", 0xe}, {&(0x7f00000003c0)="692ba6c9c2efed02e91fcfd64ba66883f74b0725d07a2397648aeb0b9761e34db8b8c893b18eba606aa60d5105bc913bc01c22bc2ce8ad566ecc6a2081c2fc2d1419178582158e354731c4ddbe3abec6135e9d80d8d24d7facc6afa69b43cda9a7c794160c61e5efd24bab9e4323bc85be8b4b7e759151917a5c15c17ad8a99a15bd5add2aed66ee52d5e2550c051c4b37c8b1f530ae31494bf7beeed670029c1f51ccc5f56b44ada90a31051a3b146c47d2692c2e76fea5289f007491bd8ee29cf2503cb805046b2fc8abab73440d5e2e21d756e15840ffe6c1821b4915befd2d2be71affed4ca338bece1fee07849d5f7fe2d35911a33006771896851177febe0e5752520695878a05b70a266be24d5c314e7d7c58f766748618674c8003c3882dc845ff6a2b753fbd523521ddb19ab86a4a13f25da2f69dbe97edba93936d5e8bd04cf8f2563446f74b8aa6470c4419c2976e2e044b9a21f1fa1ac03a19f84faf345d173717fe5db06e88b10be10ed6fb3c9d3f25d26008db595d8c082fecbbde5591f8072d147290bd07c2b3da511b93e257337c1c82372146199e695d472dc5bacfaef56f3e71ae2c65dac7d07d31eb398d924ddfc61f45ce00d251e1046dba8aa911a8ca79f764babd6ced50dbdd20f538e4b462836bcb7b63b051f029449a92bd9f2c0fb9a9b432d968a89d23d02903c5b6775dc9c29be87d11e4dc0fe887f4da6e684cc9ff3bb0ef545c0915a435d39ad87bddab70640e623ed7b2b165f4d58a50bfdb03ba699254d583f8015af7886f33c1fea2c5f9cb1a5eb603ca561b321c549a7c5742ac78011ec874559eb754835579cae170ccfa5ff44bb8756fc08c5a5d1b0635baf0c746c029bd114357d504d73bcf7c8849bc06e994599ac69f8fee2bf9853d07152c5e1a1d43f008de9b8179a65e9ce1ddb03fcabee1ef6a3318656dc2b264b4fbff05535c2f71a6ca4692a1fb741c052154c8a8a7707844c50246ef783db211cae312248ed6a08fb939ff3a633944d60c2535951588669938fe1f254ba2b5584e218869cc9d27f2f690c36cd1765bb068a2094a6a44bc759deff930fb2406d4f4a002b8265124e252b323506c0e7569ffaf42ade23fa608f4718ba0dde70d741b1081a64c35e1d33d4ab7e390bfc2c53d85dc6a9481262d4111885d806537609318ba22e253624939ee8c2ef8ca82ce5a42fe1296c63264f509a689ea0054e727d721cad79814a6be3d09b255827abbd25814c6c4ec453e0b9cd46e03b00e39db7edde49b2f120510b2824bcdf023fb9f03e6f1ad8aa27bd92a9474d0daa4932d675786d603fab102a14669b85cd355af15bf3f6d557f20da275dcab9f9d1cc74aa05d38ab646738162416bc1d9458d6a286f1b547b927ee54a31076878acd49314e7e87067a3f97b8f329c42cddad69f67bff1c614caedacc63eb8dc10e809ddcd7dd01ae876a7af2b814610c1434ba3f473549a2bbfde6cfbc5cb1be605d923bc1c2ffdbd1cc6fd2d5640026052d8ef7fc0d396757a7b65fbe9e4f24a6876f817ed8407b7524f3106c8ffbb4928d249112a9efef23cea3e145cf47bc1c9be7f49965b1cab6b673890e222679670b9f58916f87d89fe097c498dc98e593de44d272e98bfc6463dc67bd0966da5760805f6dc94e765862d372d071cc82432cf74a022ae65032959d05c800d3eb24a718e8c5ca23f4c72ba3e5dff626fed17c41df5d6e9fd7e99d6f5dfff999936821a887b949a2c247ce6026f8e3af1fee05bb9c9428c5e4483701a66c4d865045a8985d3dea6c95fd1d711e0fdf44ea682d5d6a5bb1c2137ba94333e67392df8160a5ea5762540922d3ba9f51bfa84c2d30e2eb519022a3abb78186b3628045fbc12ff595231b8645754c41d53a1e2b7b9a0fa78e88c70be68700b2867bb5a4efbd118016158c9c32cef3e2a37c324c11d1c734cc951f022d48e9e6265c903f02ac96ec1f7799ac3b45fd9c430bf09740a8bc97730622d5e5c3b53332c1e88501e7a692a92c219e5f4884e4fd850fca4050921bf18bfe74aafbf1cc35cffe64bf38d1272b3b87598681f6376e66b0d93997248af57333b54f230f8470f54e5eaa8e91d31bc9ad643bda572ca4e0249a86f5d99665f2fca3e2a8d9884bb5c2a15fa7f5fa0baf01701bf5c9baedb94b20a9887f0dc5ab4a9c411d478584ab55122fc31eb95e52871a05895bc91092133ffc48ab4647900db8706ae9eeb61dcd3ca4f3e369ed06d7dbdb9a0c34a729fa0b0334f26e741c2995b5dd2e4f7ba956fbd8e5808b969afa13aab14364ae143cb4357d89e95d17c403f6bdc1bc0714785680dc010e6a0647cb001408a632d80af08ca4e858af1f537b789b28d3004321f5c4dfa0a894ac7d8a8dac2363d171f69f1c7179156ae99796b35258e174e939924774e1b4b5e16b12434eed479b8d7c1b00972d6a9cdcf64e000a0af45994e017e4c8ffc5ea7d4bd395d6f7a85109eae22cef6104bca7b611c8084204361bba8c0b0755476fa4795506c61bba0a083815de46e20814f20f4405b8fb91cbb1947fd7b27144d7f9a001c7f4f3177bab9a368e71927c17fe2a70b774d75bc2aa357b6194d0548fea525576d091e2d2552dbb4260907792a2fb1012ed3068822d8a4fa3ab823048e0b226a326fb3e1eb083bf19364fec3d68be65bcfdf539e840e3be14db67e15ba110f6d7b15d136baf50959763c762ae9ca9e372919abc18c32df6b1bc9a7d8bca9598e0c4ecfe0d1e7ead8fd4772f216bb854018e5ea9ef8726d64c2e018f3af775da65b744fc5da7255b740ea9ae49d4f3985b3d3503942bbc7eb7a7833ce2368921840da64df05a3c30b0916072dc1d5331974b1a2a6a499efcc9c3721a20de36155a5cfd3f9935d60adc9d1346c35e29145108825179f87cf74eaf7e1d33ac5b85c5fbf06a087c9ade16fc4d66c80baeef34d779741cca0a34c52044ae35c552565b0ea17c3bf744bc713b3b46578c8e450e5058dd9895068d53485a9c26a4230715ec981e21dd4e23c822b957db938cf333fabc7fd973d2b38237efae3ec482b3ff18c705cc0b80d006c021af7169698151c190033138dc05998addb4697668857d7ec631e602ce313bb41b0e99a5504b761f0458a7641a479310501dca1b7f631544f30cce2c4b6c53d6076e96fefb7c9837734c00c60da637851d03b4819ff3bc53d367eb9f1c4913aff0324c35a1f1ccace0a68122400110614a052f4997d0ddbabeebac50d8ab6e42d8ed03c874f967a33e6228c2d81d7fce51d9383e607c633e401deee6138d9e7c1a1aea29ea6b9fc0f05a0ee8847fa706b237e403ef34c62c7fda7e07ac272426350155fbe72a6ead02d797f6734fc3c672aafac0d1951b2a0a62e5d0bad4c445406f9e25f828c0118e53dfc64d15e6397781417ba544e82712382b73aa612514a4079c59353a28c66489bff186e274e724a189d3ced051e3a472686ee42e6629f2605754968b62bde7486f705271dcbdf463ff4bcc0372715d23193b23237de30c8d8678813c510a8eeb4da1da6047bbb7631fa7f5d32de55adefb616b951a0ee7bb906e751285471fec2b0995ddf5be1d7c0ce1ce92b6b9aaedc4ffdfdfd597807b70d7ad996f3c64ae72d33714c96fc213d489a2eab0bcaf9c195e2e5c1c197c9bbe2bc6cba99831d4499b54cb2511a8fc41635b7e69361ef0a43b29451107898e454735768fd056ea141cf475eaa64055ef9c1131775bec9c0d6df15fece71d45f923e5229d9d7b846b62d7f9744252740be9bbbe24b07b86c07a94541223a03f8ce06ada2c61ab3ef225b86f8179c2e9dceebf9038da42907104bdf82db02d7c2e1828cd30bac14d177eec4766b0c629148a6bac67fadc0925ada42a948615c0077c3f000e3ee13696ebeea56b6d813b42093c705518105ae6ce81e120695b38cc79395794bdf88c07d766f52fe7b3512208e3f2815b8905fef94ac19210bca7216d3d44a1cb025241df4762f025a55a96f03ab2ee623922cace4f8afad0ce5912dff63b122408a062270465d1292d212d4e2f731f7d001d7365e4787b2553f521f365182b59dc9012e43c39a66b0ca8d7dd1813314ecc033aecb862b8c383442e548588e4a5ce056ee57b711e3ec0457469904860ddbb5a6a7ee066658e5d4c9df6454b8f250a7a7f54ea3b6ac45b84337c252106ac3c2936ae5cdc95b67b18e5b4192e3d3ba1da96f45471be905b284d0fad33e74b1db72dc243b09ca720545f0ca32bcde65ebbcf62c38a640c07574bacc1273720671caa414d13ba1f652d9487335546c9a1c04c6da0f6d8551ae50c8b598b4b493060eafbf5cd1f12581ab5c88446b078a3e876416b278f8684abe2fd70afb5feee2b8d7502b545fcb32bc3283c9bbd6d4d86d4a52e8746a233de0108b314207d02f401cdcc1e64c8e4cd8fa250a4ca3f693b271933ea2688a150d6f0861bd1d637919fe2c411c136e67d807576874fa5ed3ed6720171c27ae767cdc14f46358441e7539d31979a9ada7e714b3539e0a2b1f4f5cf4a15781e8aaebff964be71ae15aeb5989a0b32e452a0cb78e2b5016d8650363b144772d61c5aa4f6e5808a19d7af4888443158dbe6444c22323ad152cf7919f5cbc7f2ff1b3c4e0acad7ec396d2f2663b6d5be044b9447b686ed88d25f594252b0de9d7cf9421c54276c2f996a22d50a65dea6f5d1490d25488a460c9647dfc7435c8de54b6c951174fc318c81c9961a6c0fad95568c28220d7eeea72585076c1a6e22d7280534ffa881b3cdb8344556865ee0a1daf0574a5047d228f90adb78b2ec06281a06d663a4e1f05335682461dad5fae33fd2be043527e6d4288960d755b44776817d7dcb2864e978c8a80d15fcfc5290d3fa47b40c617a3e24a40e67f302c0c7cc07cc90ce44b6f0b0255ada37b54adc13ac92151190085e4e3892f1c230664f8d2a7de38c23f3cd60c13cee9ddd1b061a3abf3a7fca36482f3684b409627019116abddc7a93188cbd29e80a5c2156504bb92283565a0cf6b3dc74109f21aa19987f106ce79d89c4fb85f79f3f46851885def6257254a7d163f117297c247ef22e1e48aa692fc553b3b40a1387d003ae499a69484d32d29038412c69a4c01bb4fca228e949349f45b3dfc6548fc47d8804cc9c6854ef4b659e0491f64d5eb3fb86e78ba0c59b910289e3f6c135d20e5e32cfdf6aba556aa43babb99f896a5c8f9f22d03eb3eb26d4ffa60e639c9ba0fa9254a5aa56e5c236ff9d5d2bad43ae967ee4f2fac83cde7d323661ca7667cba5955bba2d359884202be73e9eb46e4dec2cfaad1830e3664fefde2b570383774ccd0daff47acbc9e10c47334e605057f27de80c0e70a54e782f82d3b65b93fd5a9782a5e3166b35ca81a2e9321fd44fd10efbb29741d7f812a579750e1bd2060cba63f80321e8fb001521b11bd6a22c91733ac5ebb5fc7e8f70ac796b6ad4f055466a407ae53a8284dcddb9c5eb7acf1eda87952420397c4fbf5eb4e33f52d457593458bfc6d206fe9f063277231d4176da1110b3d48478a588630f07c4f4548534840cc42b1ba8274a59bb4a2dc3b749cad7e14456ebd1ec6dd1c6259f370fb30bb744ddad92825c5a071218d1bf72d90fd7544e3c1ab38a6b44e3e38a8de58996c62f5342aa55d7780daf14b68c9fe5bc6bcf5f0f35ebb98840591964bf417dbeeb0ed24017c78ed950b5711b5af9f8ca3ac8c85964449299096d303ac2f13becb59c187fead3731c3dead6c91c5bc96254136437cd5bf", 0x1000}, {&(0x7f00000013c0)="d20e75aa0638d9110c4274a26364b386b374e822193372857842715a65bc142104ee8f1b846dc326535b5ec349dc6056082cddafe01b00436bb0dfdc74fbec4d815f731db1ad80d0afb7e2d20202c236f4404e96c7cd669a1304d4097027496a561cdb825d755c04683188c55eca6af9c8b2c33f672a38d3e65f3f06f6beb547d331a2161f0d424103e77298c1a3d9a3b6af5bafbfc5534909e024ce8462c206b91ed5f4777959c3fa93d7770419f0d4b31423e897c611276f4fee3acdfbb7edee4f6b4eac2a58bc", 0xc8}], 0x4, &(0x7f0000001500)=[{0x50, 0xffff, 0x5, "14ed0a08f19c2cd76fcc724d7c4421cbc459c5d6fe52fbe2b9b442fe6350a73e9597010efa064454e5815b98df8614e84c1e1151c71590ccbfd77dd2"}], 0x50}, 0x8) sendmsg$unix(r2, &(0x7f0000002a00)={&(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f0000001600)="25ff106a292f48080af30e4262ee830d5eb0454641099cbcc16cb35859455f75d1633b848f2a7f6f7fa4712da068aa45cc3763fc59991318b261af626d0de6cc3293850ac3435b28c13ea5999022bbbfc8f970bd699200af7601c994cece3f813a076854c39a51a68bde9404c7879583067e3793b68e28d7acdca125530bde45760193b774c6ea79eaf2ed61198a650143da62d08b4ae05103596b3cdf07dd6a200a70af73966b8fca8adfea59a96c02d65765647f92b677f1993744a87f55cc7554fc346de36e095f18f954", 0xcc}, {&(0x7f0000001700)="e113a61b6068913c9bf985962e0464032f30eab25d01358a2aee", 0x1a}, {&(0x7f0000001740)="e5ce46b809ee87575b82647e000d0a305b85d0cf9797f1c6356b9e7aac9c4bea92969af7626a4839fabf034cb43a06cc0dbcb00a0c0ce7760920b6084e8728497d9a7ca3f1a7239a8257fd8de42aaaa907b274ecb96e9ac8b0e04d8801d47ae2d5f285293d8cf9421fe44849b7dcc3135cb676161d8c424c1ec09a2d8d25e2e494123af061167c6440101cb119a88f418498364d65d9813956ed82692643a36e8ced1fe31a8071bb01df1c07546d4f62be1ef3978a08392c3a8412931442c19574b2ee3da927002f65bb699d32e1aaec2d9bac54756e18083d234965d3a058fd97f18836f043d95ff7739d8ddf548f72ae1a35adb98baa34503c4550bfe11c5d402bd4531d6bb8ad15ee24d9963c8911ffa235e0ffa690feac79808cba14fa14394d21fca606636414b2b0bf4671f610c090e995da1c1e8b385e10aa8a49d108db08c2f55ff28d420ee9a6caf19aa63a9a45b00c6fb07ea06d690c168039977f8cb2479065920efb0f19d839335ec363ef47bfab284ef7237268ec533dc51e2501e0c4d4c663d28456ba7c5b99407e3b2af4870c549c9a0b8fbf809b558ad630a92edd0284c9d5dbd36a0635cad5a5117b72b95176a08a34ff5c07dd46fa07df8579ddbb90fac6a3bf3b338894ded69064b4342845127bc4cab661f47bc6e67273c21eb3d2ac02cf9666faf64274c5ac087637ff3784fb4e25e1ed877fccb5a9fd141c78881b5b367e318d48aa2b1efc651e95f55d8e1b2c43817eef647526e3bb6ca40c38640b0f9062f17125f259a3938f199751a23ad14883bb10d73fc64d4bdb72fc3bf57c861c74f909302178d66dde38f3df11508e78981495a8d8428b09e0fdb9fbf608d923d1e80c238a69f3045c81de2757594466ad9485d67f4855fa8a3f22157187f2e375b5a18e44922be2b2ead0e0aedadca40dc3cbe3c28afbd6a79779b377371c638c4d65c5ff34dde21e1b97701f9186bc20f2070944b77a04019cf7de70e2aa1948a6beb9090d6495fb8ffb47d347e4635968c1ae77c36ba29fa4953ec177bbd5e6687b9d0b086b0ba910848c54e659bd19cf203ae6e351992759517fa840fd2d41e942f5ce2f73c7f0aba681c24895ba91c4a28b6cc192af535b3f1d5dbe80e7ad1eb0d10e62547e67c0197b516d4932dac8c4127eeff1951cc50adb2a023244e6109b6467b1756780892b87e629cdc362c4b9ea4d7fb8014232555f98be657d9c72abd132ea422d3ec1fc608bf4b453a35ea2211e9fa240265927e58bbc6df6176cdaf7cc9009e6e31f193e33fcbf50f3203fea604d6d34a5a74ac36ef0e9c64bd8b56589fd244186b406293117a4866fa2cd9e5d7ec18f2aae812a7f1aa1a0945a2666cca8a7c2c3adc545d5935412069be384d72f0f445ad0555e1a589e9fe0b502012cb3ed5f29abf832d9cc067b5581bd06743bb29ae9ac954d622fb9c3c34e99f5dff75ec45379d0f10add3f5a341f2f3cfcaeb5eca5ac3ba1476507d0ee1a598162fc2547e37ca0529922883748a29a77b780d5169d1b93c67d2104af2dd10a38d82af767cc1bfc8ed7782714326e8f681a10af8983f91247e31ca8fe50aa6fe4094ae4d697378fe47ac402e7fb8cd620f815a5aed24bf9616b9b8517441583947ac2323159bdaaca205c05f1b2274419bd19dbe458e05b0fbbba19344afc50616236ba4c6c98875b13fc6981dbe0808ea81406053e40affc320b3b756e7cc6580850831d1008d6d984c4814e341a30a5ae22a23101e5c236cdc876cac7a72a28170311c12f2ab10339f7fdab63ab98c48b288995f6a25f6f69f62f92c8ba47bd3a511ed0b5801cb5dfe9ebd9b6cb58ddad5afc60614a5740d4b4f78700f3d8384a6044b07ba1f40ee92cc96139afc8d044cd9ec4eb79bb61c955f76f9fc43fa67f228c7f2721a8e7acd6de1d7e4e0bf11b2ac41ec11e9ba5cfd4a669fd74635e978dd8a0342a7ad49078d739c2f335dba59cf93831d755eda2faabb005ac5de4824c940d6fecc64bceb5ce60df092802836b574ef76499d5cd52a1eb014d8babcb32815c6e83684238887d7bf903e79ee01b37fc7ec2f71f1a797906f486b2b279ea4245c73ba03bf1e75fdfd3119ee4f7ab90aa7738ed6196f1ba98bb0f11fd36b80986511b24f6328d186aea07928a758538b66979ee1ff422be4884191121c1b069104afccc91870d7d9f359659a43cfbe1487f37ab9ccf80898034dc312586541cbf0d26902dd328c7fe23e477b06859a59e81d1ff0f6787ccaa163bb1f483312dc870e4ab952ecfd04df15dcab4e131bc752cbd6f0b17659aa26c1744eae97aef17979110a6830f2eda892cb1600d4c7a7d4c70cbc23a9849c6531b7498d7cae3ddb4d229ee0f2b32f452a02314655863322902b2446cd264fb31ea42002d7bd3236af4f3704ef466d35991b6a6bc7abc055580cb4b5ee187cd2668e7f0e8c5f1cf340ea672e41d607592caa7aac81f991590c19c0cd677ffa4f457a518a629ddea6822030dbd9be26dc0ff28cf17119c6166ac2adfb04cc163663b69f5c030d2a44ff0d5021b5da4992804a7b936c7b6a750f9f9ff9cc383eb1bfbee61f5c019f25156112f6051cfbd9b6582e04729861da5d05c5df54af38ea64d0c8fb4791bd4c932d5390764332f55aeff3d1c0dc7246bcf54148b5d629907381a0505000272f649724ef4033f506dc5f5f145e5db5062efd2e45b7b962ece6165fbc051fdf61e417fb5ee03f982761cecb865768fcf567033f243079ad2b89246a337f1d88b54d1ea5e1a4bf0e34a3cdc5d2bf29a94420599c245f45e6448bcf04d33951af12fcf555bc4361a4ac15b448c8de2fd23a689fb486d90ce6621f0ae29f75d2c0801560c6bc1a5d7dfad1d592984fe78d44f01f7d0605f86e4bb4caaf402986e0be5cfee63682dc7bb664ed94a10f82d50664710f07b95649820dab720a4790c7de2f135ebe6fca257fdb9e0e60c866a912a3fb7a7211be98accad62b89850afd739cac68fea0db4dd9639d88114ec30844eb751ca5bc5acb74867d0c1ed861e11213760dc2208fc972f60dd5701e64882aaa1e542cf7d84732d9fea7b4661a5e976f21ca60d2279ba134612ce5566ef7ec81e51e63cbaad0fbe271070ea933fffb3020561c214548b2f834628d5f4670448c3dc02c3b5ee5dfb8e27c5d81a09322652ab1dd173cfe791f91dfd9aae126761fb928ff30dfd6e6636f41c5770bfb2f5cf780a739f842107450514825b8f560bb39a793e25a109caef1d87a45722e2c8427246c5c732e07571f2676ebe9dc38bb01a4d44effbed234e3fc20f02c7615f0cb9f40edc0bf662c7857f3f3e8e9d3e7ffd0c62e6a097afa3d2870fe971d2b32e4d75420388aa89f57c79ca35b2168463aa76dbac701b18ff2e98b1e6907f7523b96d28ff5fd5bcf0210688a42d6f0b1b36fd9fa6f418931ec1d2171ad89ad8bbd045939f3b1fd8af7f32a5cc7f4bbad25011f100b120081fd5c747703ab8b19d57584a70ea03bebd642d7db2b8aacf071791bf24ad5bc44a884c28d8675d4dbb12d10503055b22f0806cabb46a6c21f936069868a29d49f7f5dd4e98a431a8e1b08093ec90738a52ee5992e73f162328c2bb110d723db34de83c065ae6e327f612b5c42e08eb46a64d49793eec64e86205b73b242b7b9d65bf25fc89afcd93e10bde845f3abc4967dbcca40d256deb5a542784dc432ce711f17cdc6c4790f34bebbeb13ac54db409cc568588bdc0d4abfeadd4c9e844f634e97e12384098e572c712a4a267d76af2493f91de37f7c6861435038c9780b07310c5809522106040061df941fdf1d27304ce5882ac03d99062f1607c2908cc3b68178354a3b81580613b1fa6dd4759e0a1eab378f588700367b21df727326b8e7f52b49bc3d9e130e33999bcbcddbca1a28933715a11ff33fde24e897732fb0d6cc6ce509de15e3d9f43291223b5e45cc54a443e176c50f9c7ed3b41fc4e9b9bc2d9edd1e7f318288a85cf6599a1c1fa76be306d5f2fa704f8d56bb28b03796d6b2563837013b6947fd62a0a0cbc74ba635ad40ff011c82570ffec81cda0f23d83323d64c01b3d6465c8c709fd4a72ec2573d86cc252438ec429e352448f3cd29071aea76a860246f1c37407a95db6e89c583db0fccc4800c00b029f908b25aab4594158409604807a22120e83f94735f250030e3261905e4d690399d8ad94a5fb14b7c9545f312606a5f5e926b2fd49b5324c356b271cbff73ce790c1f646887953d044f86bac29718fb17dcde4228c9508f7e20bcff4182d83e08ed54ffc7d74b9a40c0c33ccd07890818aa84fe27a3f11924e9b57b3af4e9143da322cd5b9230dbb7ef7c90aa752125d2545ba0c00c9408ba57bb6fb2fb949a97dc15eec49479f9697cbadeab9d6fdd9700eaef4fada16daceef920ded9b173fcda855b36a98b1f2784199f279a604eb7cf558f2e197161a7c7ae343002077d63947b1985b282ccebe50ea4955448858ec3e8a358a1b09b09b0c53e807fd2ce8a08247c3750e98e1ed7d8fad54de456b3c5cd9f30076586667c62cf159a7fffe563b6a0a39b2cfbd4a9f26ac7b1cfea3c9e78db661fc809d748a290a30d4db6ede2e1de7e7c7c76b8ccd509ae3d29bdf4f672ce890c70a32083cbef1c05f741b49fd7d573352159d19f26b10fb3627c4de7fa7c3004bcd3b500fe5c42fc2d90daa92758b4a91c2663607b1d815ea6e3721228c0c76a3d785b10767cc715a700a8558b0488b537ddb4f7f5de6df695306665a7d008ed37a10f1a9cae0e79b248750a309bb61c0a96778af4ecfac31c42a62838cb279b5dcf00ae59193ba66e145e7cb90f3b5ba85e80170930cce85f0dc6fdb08ab0e19599a2eedf7ef422baf3be4f0b7f8a1b07f8d21afc3e768de2837f45cf70126cfe2a8d2ff46b41e53cbc639dc4f177733b4bd2682049056216f09fca1ad5630ad8a3b809de2b570a50051e758245f46d3ab2808fb8c70fcf448e3183ce405833f0577675916515befd53b6fdb8dd69ce90963739e403f6ce372839f4245b349845624d07a83c95d643ac19d8b144cbe15039790af410ccad4b7c3345d8fbe407ddef8d15e2370d052d2fef917691486ca741b7d1cb4913d010cedd7697b3ddd934a5fe71e747614624ae1dbb556fb744877861c24769a59781cae2fa08684fb7353f703d062fd1e3d759f5c8e5846d686705ae7d3f039e5cdc4078aa1d890bcf5462b64b86bc3c5182f6d9ecec752f3adb0f165dcd8b0c53f05204992e4b1d3b78a4d7cb3bcb082801df5e04a10619ad8c25be96bf2c05a223e48bb91cf30af8e4d313809c604b0cdf8a850ad39097f5d7c498b6be738faf9fded8f728dae7b508346345be3946d29dce96560ff59131c21f2f5f7066a30a05b119749ce8d4df54f71299f8f99e76ce2c8bf094d7e661941a1c3f626ffe65c0803a82a4176493fb27821b9ba71e0a64396f15144778608e96bc522f907436b3121652500f9dc91fc7c573c0e75f1b21d55eb54c0ae8ff3316352522e6fac3b262861837857474283c89502e9a55c3285c740a52bd015bdd989feb4a878e78c7596c1e99bcfeaad0b22624f9f619455d84a603bea64e33ad195aac29f4b2d191e95c81bce56256dbea19b30bcbf4ceac755c4534e46727c1f02fccb8369e247aa7f786dfc891676c9cc417afead273c6826144b8584eb34764fa1cb15958aa0aa688359594822d9f7aa37835b2964a935e1dd476a2e5efadda4f6f8424b739661d0455d612629f6c4f3f13c", 0x1000}, {&(0x7f0000002740)="fb6794eee66146c101b376f42e30e6ba5675de696d607e2bf155c13fa6ab97a4e6adf05bcc8a8749f467ba73ae29b76529895cd2d556c8b68b8051c4dc7354f618a7a1fdf2fc9ce3e5f4701b977b7b586336bc9830080a32e61701ded51c8cd4e6fcc4b376cf366d4ad91478d70eb47a14f6b924d0636c4ef4b6abe8222579caba8b6eae2afd21995ec8893e16e0dd63a042afb4db78c8f82d99b8b31e38b3ad77fbfa4b1f17429f9df3dbc611cb16386899f7f64ad749b9c57422d25fc8", 0xbe}, {&(0x7f0000002800)="e6070ed1b3d21087d1b0a031b4e37aeb44f3c8ecdc4279315fda070d8fdbadb90e48364bab4cf5d3ca5c860f3320696aca7e73c2f93de6e8485a58b3a8c5cc908c411a56befbffec51ad5ee4fc0648fc432325be1710d4", 0x57}, {&(0x7f0000002880)="80ba32e1b3b2fec68ca376dfdba73ae12d26dfa591a1d43c62e97b06d8cc3b9c16574397e04112efbcd22f6ae4d87e7548cb46a3f551293eebcc80499232571e10ab3063e73a2bf5c6e6af6e247488daf805d403e8dceaa5eff4ec187520c2face3248ef5abeabe70a6947ea74385f7bcee12968e4fcdcf193ae23d9b296db20c54d8cd19081f62d04758a08bb2991eb0be28ee5efd49f5c7dc4775e84226589ddafb72749bd2fda9c221bed06934f73d67bd8b02f1ceea7f0a9a09e7f1ba933ff3f9348395236a42eb350bf7c4bc60a9ca658bcf5cc4fd66404a2d1bab474658c43cf7f0b30bf8fd2c108", 0xeb}], 0x6, 0x0, 0x0, 0xb}, 0x403) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="18248d32aa60256b4c6da7ef751f40d073328cc163f0a3843e27060352a86489579f29ab122f8dfe7fae2094ca041b299015517f4d935ee57af808294bbd9634d80547708fd9e921d5b2b158608fc2dc3a388bc59afa12ba5b52ce06bb274467dd0445fe3a9b39b7bddbcda7b52396c7987e9779415834124b139aa89d317885be6e7d311afa548f2ce74973fcf459ff3c6d0e4b57", 0x95) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:05 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be26a9ab872e74d75bbf10a26cabf228815504fd", 0x0, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) ftruncate(r0, 0x0, 0x253574c1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) listen(r1, 0x1) socketpair(0x10, 0x5, 0x100000001, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000040", 0x8) r4 = semget(0x0, 0x2, 0x80) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000500)=r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0xa24c, r5, r6, r7, r8, 0x100, 0xffff}, 0xfff, 0x800, 0xffffffffffffff01}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="ca129ee20000207ea75df2c7f1c75b736b988d66b51b8d53b53bb39d3b395ecec772a08ee9169f82faf6df99de933c52a9ff14a28b03cd4847483960cd090d1a70b70300657edcc6ec686d0667ac91d64f8f5be54faddb699899433ad850a061909bffcfbdec81e1e1c5787d56acc92f896551ba37260082d2ed4ffe2e200b01ecd80daea500a164b1a78792908cbda28357e20e64ff6e35050000000001000058cbd7ed03a05a37e7636000739abfd916664da73118829bb13a43a151aedcde8ac3b543ab4f2680363605310a6a356718607edf678210022a3cd4010177f914467b6c9ec1efc74263d61fab010992f4b05919c1acd905b85e5384bfc745c57d4500898fd598f2cb0a63136b52401c7c7fa0185dda1d0202bb01c4525a0a95629167d0abb26b4d71e752cfb3240c78f1e18bb01aa316c123c4660000000000"]]) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) pread(r0, &(0x7f0000000140)="80a39c78ea95cd4572797c360cdddb36a9f8eaad19e41a7dbc6131fe75f4892358413620808b9dd9e38f4b06bfa706f6b841c8e435c63d8f5e0c7fbcefd22b6fc1286e62ccec9852d34dfbe4a85e37dd60ec64323c3f7754ab008e6ae1bc3e3795fcf4a26aba8a9cd1edcb3afd48a5e84ae01df6e87c02ea7fa77b49ec15037a28d55a0533f0c69af67b46416ead8f3a77575a07e8a527b6d9a90ac1312e28bea5ee7dc4e2f27d1ed663e9f05d437959c4dc410b0f86a3eb444bedbc34a52665e14671fe7690a5", 0xc7, 0x0, 0x4d) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) socket$inet6(0x18, 0x1, 0x2) 16:00:06 executing program 1: r0 = getgid() setuid(0xee01) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) clock_getres(0x7, &(0x7f00000000c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r2, 0x80) shmat(r1, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) setgroups(0x1, &(0x7f0000000040)=[r0]) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x44) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) getsockopt(r0, 0x6, 0x40000000000, &(0x7f0000000100)=""/10, &(0x7f0000000140)=0xa) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:06 executing program 0: msgctl$IPC_SET(0x0, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfdc0, &(0x7f0000000180)='\b') 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f00000001c0), 0x23c, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:06 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x800, 0x0) socketpair(0x18, 0x4, 0x1e0a2aa4, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="a2651cc5dfa3848958c3efd6b8a62523e362115733d45e0c38f61f2bd9e8db1d673e2dc7110e15ec0cfc0401c4f6724edfa102fdfa57f5a30b65e3e3eff160f82b65914e4fdfe5653c208fae96fc8625d7cf21acfebbe774b56e0813dfc69f099eedc236cb198636722620905a51822a9bb1985a4e60bce33b6b2bc4675f78ce93b837fa2e1f0a666c6d6b5b94b1feb2b1f0c259b64d0df66130aa7a1adef77f0b76d798663f365791605d849bb00c9a251b60137757ff5a122483c1c23e19", 0xbf}, {&(0x7f00000001c0)="342323c7ab1d637696962c7f3ecf39590a5bc8f1e2c38c107f3ca4d673485812342d3154b135480a0710bd05e04242ae8d5695f851b43a92e3d2084689cb1b3e5e4c689fe978902d342b0e408ce016ccb9cbbf18a5680a649a2c339ff6a3540c68907978731630dd2ff931", 0x6b}, {&(0x7f0000000240)="77cb2d8d113f28d4bd3c2bf28119f9bac8d12eef8dc5462276e1b4d0af05c85562fc5430347b519030c5c6f38874359debee710950aeda4830b9e3158e83f716b7c162586222583cc8f96de0f6cb56ee83a0c141360d51a409bd291eae6a02b907a0d0f65f07bd51128bb961231282d61b1b26980b", 0x75}], 0x3, 0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r2 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(0x0, 0x7, 0x4000031a, r2) 16:00:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000100)={0x5, 0x3c3c2a34}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) chroot(&(0x7f0000000180)='.\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1010, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd6ef71b1e6e30981f779d515f80ae7fdf28ef5f03000000fecbdd6e49e3bf5d524960bbce4b365a50e46015", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x3, 0x80) msgrcv(r1, &(0x7f0000000040)={0x0, ""/166}, 0xae, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xb125d4f3ea94e2b9, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x387, &(0x7f0000000180)=[{}, {0x6c}, {0x6, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x3f}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) read(r0, &(0x7f0000000200)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r0, 0x20004b3c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) 16:00:07 executing program 0: select(0x40, &(0x7f0000000040)={0x5, 0x8000, 0x6a00da3e, 0x2, 0x3a, 0x3, 0x4, 0x5}, &(0x7f0000000080)={0x101, 0xb1b, 0x7, 0xfffffffffffff6aa, 0x7, 0xfffffffffffff051, 0x3, 0x20}, &(0x7f0000000100)={0x1, 0x9, 0x2, 0x1b, 0x1, 0xffffffffffff8000, 0x5, 0x3f}, &(0x7f0000000140)={0xfffffffffffffaa7, 0xffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xb1, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x7ffffffe}]}) r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = fcntl$dupfd(r1, 0xa, r1) fcntl$getflags(r3, 0x1) "Í`VÍ6Úv/™ëãxÍæýeYëQ?jì#‹Ðz‡êÉ5Ù=ýéD¿_w®×àSul+,A¶s$¶ÐÜ^P=ä'q»¯²çƹ&z—Lvºamovµ‰öQ† ˆä"Í`VÍ6Úv/™ëãxÍæýeYëQ?jì#‹Ðz‡êÉ5Ù=ýéD¿_w®×àSul+,A¶s$¶ÐÜ^P=ä'q»¯²çƹ&z—Lvºamovµ‰öQ† ˆäQQwsmuxpoll: not open wsmuxpoll: not open 16:00:07 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1003) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7fff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffc3, &(0x7f0000000200)="ee427dff48367b7cff000000000000000000") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x6) 16:00:07 executing program 1: r0 = getppid() r1 = getpgrp() setpgid(r0, r1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x100000001, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x7ff, 0x1}, {0x18, 0x1, 0x5, 0xffffffffffff8000}, 0x80, [0x5, 0x0, 0xfff, 0x7, 0xfffffffffffffff8, 0x3, 0x7, 0xd3af]}, 0x3c) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/219, &(0x7f0000000140)=0xdb) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x2000, 0xff) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d93010000696c653000"], 0x8) pwrite(r1, &(0x7f0000000000)="d67597f8fe8ef13c207a7061450d3a7b304ebe37ae37864aab25908b192bf3e2b1c0ee297d22ee7b7f4340edae93b7bf7bdb37ef281889a50360949612522c1d897dd8107b1554ebee9364b56d555ac59f9c0889246192b1736733da2a5744923f7ed8d0e69959", 0x67, 0x0, 0x0) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:07 executing program 1: 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)) socket(0x6, 0x4000, 0x3) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x190, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x5, 0x1000, 0x5}) write(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/217, 0xd9}], 0x1, &(0x7f0000000200)=""/104, 0x68}, 0x41) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_vnetid}) socket$inet(0x2, 0x1, 0x1) shmget(0x1, 0xe000, 0x100, &(0x7f0000ff1000/0xe000)=nil) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x22000008002, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0xfff, 0x101, 0x100}, {0x5, 0x3, 0xd6b, 0x80}, {0x8, 0x100, 0x2, 0x9}]}) ftruncate(r0, 0x0, 0x40003) 16:00:07 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() write(r0, &(0x7f0000000740)="32c2980b1e296e827c8fc572a595dd8c53f6fc0b5c68ddbfb41ee4b9534166b60c1444e007aaaee23b57743495ba5458be9dd93579495845436a2b944573251fbb90fff60d4cdde3cc5653661f29699e3da27536e8c9c7b5b92f911ef9cb20d3915bfe97663faa95dbc6b3bec2477a51a6452b1dee0c0677e1e0cc929c4ac99cc34b569e3c806bba6c8534bdbc3ac12d92bea90be0fc3ecfefd2af288ca8899d7233a4", 0xa3) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0)="c61e8f050000000000000081", 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0xfbb2ec1ade74ae6f) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) socket(0x0, 0x3, 0x9) dup2(r1, r0) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0xffffffffffffffff) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfe66) setreuid(r4, r5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x5}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0xffff) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000300)=0x5) getgroups(0x1, &(0x7f0000000200)=[0x0]) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffd66) getgroups(0x5, &(0x7f00000002c0)=[r3, r4, r5, r6, r7]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x2, 0xffffffffffffffff, 0x1, 0x304}, {0x42, 0x101, 0x101, 0x675}, {0x5, 0x1, 0x1841aecb, 0xe87}, {0xfffffffffffffff9, 0x40, 0x74f, 0x645}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: socket$inet(0x2, 0x4, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) acct(&(0x7f0000000000)='.\x00') 16:00:07 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() socket(0x1e, 0x8000, 0x400) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) close(r0) pipe(&(0x7f0000000400)) dup2(r1, r2) 16:00:07 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='(].\x00', &(0x7f0000000140)='}\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)=')}\x00', &(0x7f0000000200)=']\x00']) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') minherit(&(0x7f0000b3a000/0x1000)=nil, 0x1000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20000, 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) fcntl$dupfd(r0, 0x5e1bf31722243205, r0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0xffffff97) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000000000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) fsync(r0) setsockopt(r0, 0x8, 0x80000000000000e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x277) 16:00:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x1, 0x7, 0x1, "6071ad0fcdf937a9ddbde79f51ccc37b194bdd32", 0x9, 0x1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 16:00:07 executing program 1: setuid(0xee01) r0 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) ktrace(0x0, 0x1, 0x100010006, r0) 16:00:07 executing program 0: munmap(&(0x7f0000856000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) close(r1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x9f, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xe8a, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x3, 0x20000005, 0x9, 0x7}], 0x100, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x20000000, 0xaf, 0xffffffff89fac992}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x9c, 0x2}, {{r0}, 0xfffffffffffffffa, 0x42, 0x1, 0x7, 0x100000000}], 0x1, &(0x7f0000000140)={0x80000000, 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) kevent(r1, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40, 0x400, 0x7}, {{r0}, 0xffffffffffffffff, 0x6d, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8, 0x895}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0xfffffffffffffff9, 0x7}, {{r1}, 0xfffffffffffffff8, 0xe9, 0x0, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x7, 0x800}, {{r0}, 0xfffffffffffffffe, 0x4, 0x81, 0xffffffff, 0xff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x5, 0xffffffffffffffff}], 0x100000001, &(0x7f00000002c0), 0xfffffffffffffef2, &(0x7f0000000300)={0x200, 0x5}) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c450 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c450 failed: hole in range 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:07 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x10675b27e7f62f1d, 0x0) acct(&(0x7f0000000040)='./file0/file1\x00') 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x10020, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000400)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x1000000004, 0x1, 0x3, 0x8001}, {0x8, 0x38, 0x8100000000000000, 0x8}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x1, 0x2, 0x4, 0x200}, {0x0, 0x4, 0xff9, 0x80000001}, {0x1, 0x792, 0x7, 0xfffffffeffffffff}, {0x9, 0x7, 0x9, 0x7fffffff}, {0x800, 0x7fff, 0x9, 0x4}, {0x8, 0xfffffffffffffffb, 0x6, 0x564}, {0x7, 0x3ff, 0x8, 0x1}, {0x3, 0x80000001, 0x40, 0x8}, {0x9, 0x4, 0x20000000000, 0x7}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x7, 0x5, 0x7, 0x401}, {0x0, 0x8, 0x1, 0x5}, {0x2, 0x1d0f, 0x400, 0xf5}, {0x4, 0x3f, 0x7ff, 0x401}, {0x5, 0x7, 0x0, 0x10001}, {0x8, 0x101, 0x95, 0xffffffffffffff3d}]}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000240)=0x6) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000300)) r4 = shmget(0x3, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) fcntl$getflags(r2, 0x3) r5 = geteuid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000800)={0x4, &(0x7f00000007c0)=[{0xffffffff, 0x5, 0x7fffffff, 0x6}, {0x6, 0x7, 0x6, 0x100000000}, {0x1, 0x9, 0x6, 0x6}, {0x3, 0x4, 0x6, 0x7}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = getpgrp() recvfrom$inet6(r0, &(0x7f0000000880)=""/79, 0x4f, 0x1, &(0x7f0000000900)={0x18, 0x2, 0x7, 0x10000}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000600)={{0x1, r5, r6, r7, r8, 0x80}, 0x87f2, 0xfca, r9, r10, 0x800, 0x4, 0x20}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000840)={0x40, 0x5, 0x8001, 0x4}) semctl$IPC_RMID(0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") getpeername$inet6(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) 16:00:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x89}], 0x80000001, 0x0) shutdown(r0, 0x1) 16:00:07 executing program 1: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0xffffffffffffff62) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001180)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x9efa97dbda810560, 0x0) read(r0, &(0x7f0000000280)=""/230, 0xe6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwrite(r4, &(0x7f0000000380)="a12255321f127195f5658a9da911b61e553af5ad14ad387d4775127eda5d09420e61f933f47426c88bde060ce5c4752d450680d2342ad01025caa31ec700a6d4680061d1ea3d3e35eb7da4be3f42499b1e91257448b4bcf1e996fec0680c2199fe44ffaa", 0x64, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/48, 0x30) 16:00:07 executing program 1: r0 = socket(0x10, 0x4005, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000600000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000080)=@abs={0x9876e0a7dac9db3e, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x2, 0x0) r1 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r1, r0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file0\x00'}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x358d68e1be215242, 0x0) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000180)={0x0, ""/156}, 0xa4, 0x0, 0x1800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x0, 0x1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x2f0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') 16:00:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="ac", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffff7ffffffffe, 0x5a, 0x2, 0xfffffffffffffffc, "d717e4eddfada2b722e7db00000000026abe5ecb", 0x8, 0x9}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e21e6c8400", 0x0, 0x100}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x7, [{0x3, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x4f}, {0x3}, {0x3, 0x7f}, {0x3, 0x7c80}, {0x1, 0xffffffffffffffff}, {0x1, 0x5}, {0x3, 0x6}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x3}, {0x2, 0x1}, {0x2, 0x7f}, {0x2, 0x80}, {0x3, 0xfff}, {0x3, 0x8}, {0x3, 0x10001}, {0x1, 0x4}, {0x1, 0x4}, {0x3, 0x2}, {0x1, 0x7fff}, {0x2, 0x2}, {0xabd424d2c4c92ba4, 0x20}, {0x0, 0xffffffffffffff7f}, {0x3, 0x7a}, {0x2, 0x400}, {0x3, 0x7ff}, {0x1, 0x5}, {0x2, 0x4}, {0x3, 0x3}]}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x20}, {r0}, {r0, 0x84}, {r0, 0x4}], 0x8, 0xc6ec) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0xc5, 0x9, 0x282, "68fc5ca1252f13b100c1f4a70cf5fca42ddcd612", 0x2, 0x3}) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0), 0xfffffffffffffe2c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) r1 = dup(r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) socket(0x18, 0x5, 0x1000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x12, 0x200}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100a0, 0x3584ce713c322a6b) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x3, 0x2, 0x74a}, 0x0, 0xf8}) lseek(r1, 0x0, 0x0, 0xa4bf1312b866479f) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x3) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x9, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r0, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000400)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) r2 = fcntl$dupfd(r0, 0xa, r0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x4, 0x1e8}, {0x5, 0x3}}, 0x0) semget$private(0x0, 0x4e21469a053d697b, 0xc823efa9830df502) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0x8e7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fsync(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100, 0xdc, 0x3, 0x8171, "34b788d3de5e75e959e8558c255f1c5cbb26933c", 0x9, 0x80}) listen(r1, 0x40) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = semget$private(0x0, 0x2, 0x10) semop(r2, &(0x7f0000000200)=[{0x0, 0xfffffffffffffffa}], 0x1) chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x8}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = semget(0x0, 0x2, 0x8) semop(r3, &(0x7f0000000180)=[{0x2, 0xfffffffffffffffd, 0x800}, {0x1, 0x5355, 0xf1a99bacd62b029e}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x7) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x26) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000080)=0x3) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x24}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000180)="85a430ecdd") 16:00:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unveil(&(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//file0\x00', &(0x7f0000000000)='\b\xf9') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getegid() close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x200) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x3, 0xdcc, 0xc4f5}) dup2(r0, r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x1, 0x9, 0x1, 0x1000, 0x1000, 0x8, 0x0, 0x3, 0x2, 0x7}) pwrite(r2, &(0x7f0000000440)="53345c789cee8aa0a2f68ef33b69b2bab2235fbe30366fa2547759d0ae251839a9ae9f476b4423786076938bb67935ac679e8b2fff5580891a8ec1cd725edbaa0fb2d12a916f71ee11b9b0c5274ab640a198f106f7c32a5f4a8c4178b9d8badaee065ad1ccb30fecc494da5d730b351a706e06e35e1223e3dc80ff868f062aeaad122ec9b128750263bf7bac82960367c0724e261a1826910a3ea97b72d072580564ef9fecc56ef91d1cf4da2aaa7eb6ee88608c848bf6e39ac8018a7a1478edac8b27a86aed5f3323d7f3bbe966a8901b0139ec467a88507fb97a625ab31adb1ee864e7dd6d7c40ff832f8322847a5a1c8439b5448e23a7e8aee9351fa66973b3d48316eda9b3b997e9b346bf39f747e14aa681fe0bd0b45f04404b1fba44210c1a817acacb99c112dacdd7ae9c4ccf14f6c6ec2f3cef8226f7931911078259377ebaed2046aa539c2400006a14600a790a8bd460b29b5b354cd168cea68883e643fe7fa852f548", 0x168, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xa84}]}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r8) sendto(r2, &(0x7f0000000580)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xd0, 0xa, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r9, &(0x7f0000000780)=""/1, 0xffffffffffffff3c) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r7, r8) nanosleep(&(0x7f0000000180)={0x0, 0x3ff}, &(0x7f00000001c0)) lchown(&(0x7f0000000400)='./file0\x00', r6, r8) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) poll(&(0x7f0000000240)=[{r3, 0x5}], 0x1, 0x7) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c7a4b29bb3f2b71e63bcc954e942966696cc4c857c09a5ca16ac692cbf586733cbd70569a4042c7b249464c0f95890f5bdf0675364b43c1f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee7d18547921b717beafa2b6845b0827f350428c9bf75ec833e542d50ee3da67786e6e128e9a3fe9cc6885470e0b474a064effdfaec02e7f05a238736d74915c071ffbb24a16b4fa1315e7fa21a73b4de26dd61c970e6ceefd6de19f102839493815f660926f8d2b5ace76cd52721bfd52332d7b407d45d99890e8f951788d7c661881a16f5ca675a8ac6c53ab3365b376105ab00d683d91c811e37b95eec8d0a61d9b85b3b9f642f03539049d318c325b644a9bcce50880af90edf070f23fec44de50df67c98c11b46642c085ea420613ba000000000000fdfe2012dd6134cf4153fab1d0c0ba8162a7427458a72f827cd548dfc804d04d56110370bacc1bb02ba29d8ec7955c2cc02216ad4fa27b414d615a44355180f271a072b780fe9a4649ae723ebd090000000257451e7f46462213c72add6fa1f761d46f666b5b9b"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) fchdir(r3) mknod(&(0x7f0000000740)='./file0/file0\x00', 0x100, 0xb69) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) chdir(&(0x7f0000000400)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r4 = syz_open_pts() close(r4) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9a, "b08d14c675040000000000ff0000004ae5000001"}) bind$inet6(r5, &(0x7f0000000300)={0x18, 0x3, 0x4c3, 0xd71}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x6, 0x80, 0x140000000000000, 0x1, 0x1, 0x10002, 0x9, 0x2, 0x0, 0x5, 0x2a0}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x4) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = semget$private(0x0, 0x1, 0x200) semop(r4, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x1, 0x4, 0x4, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffff0000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x200}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x20}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x6a9}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xc95a}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x291}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus/file0\x00', './file0\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x7ff}) setgid(r5) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x10}, {r0, 0x4}, {r0, 0x1eac3b890140a303}], 0x4, 0x9) poll(&(0x7f0000000040)=[{r0, 0x6611b705abe17dcc}, {r0, 0x20}, {r0, 0x40}], 0x3, 0x1) sendto$unix(r0, &(0x7f0000000180)="cfd6cece958b4efae4f5302745e10594709b2a90b9c12a52cbd2c5b7128452ebe2a529e96d5d293096c963a00c4093009825051040ad9e2a169eae1b6f99bbef119caf01ffa8a1796d2f3f5283eaa8e9928a1a2664d1305408fed1a7ab5fc6d8f200ae2076d8e5913d3f6d56d1dbdcc9161d666a3b8977c74452eda0905bc4634c7ecd41621cf8f1405208ac94ced0c7a1a6e7389a9cf41ceaada0bd7140ae7124bbbbffcca181eb7f3879610bcd3461dc65c9e8e52f32e120a227db9df0018ea6e4abdcba2b74635de173728e7b3ae6b4520a05fbf747d787e3d9e80b70c24c707364c33d6fae4f05ef080305c90aa2a49e1bfd5629df4d667e33", 0xfb, 0x400, 0xffffffffffffffff, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001380)="72724dd713067556d166b982e155f587de3a9c81de7b52864e49f890d7b5c2657d78fab873c6af8b911d98269f58f73e5f1317a94aef28a578460852414a00d6614fc2c9ed771465505f7e2d2b94714367d8fa8a20b3177a06407684a18032a05c68116a9db2fff9b1d9761e0c8e4961aa48550c1890839e0800e30429cd72c0d03f9f951af836f787968292dc9a28e7e7cdcaccf3ed3e3ff62fccfe3b742fcbf3c51c7cb138c2a3f5f2f0ef399fec2000791bbf4b19ccb20289371a82b8077ef8d92550a7ef", 0xc6}, {&(0x7f0000001480)="d844429e4588d7e197e7714bc2c25cbfe41e50edc8ccedb6c220919bf6720e2234bfc00a684f918f02b0c0a85ca039c95fac998af96648b62cf7282597feec9646769f894a33dedf9e6e03bc66a31d6d925d419f67f63726ef", 0x59}, {&(0x7f00000001c0)="547dd322164118d55afa4a74d679b9afcaafa1ce664a5bb8017befc7639272c87aca71abcc260916b9acb3f606196d18e009e485f28c", 0x36}, {&(0x7f0000000200)="dd46747ea41b30c743adc0520ed259cd5538c26e0c19896b72d112eee2beb2b248b8d4311fbe458d2d10a440420f230a3c7f89b87a05c3e0317def736f343211da2c48a7d4b226da1681af54d07ba45a592e7d4f23b7d85aa48f307019e918f4ce07ba4681b3313b02a5ed5ea87446188835a979149717efc60cc836c85f3215b250a6d5fe4c8c7b54b0ef514c3e9c9798ab194bf6c908eb64f7823ae6d68f61447fe4ee83ac3553f910dc615f6e8461b98a2a79b03f1c0c07a112327b48748ca8b4d8", 0xc3}, {&(0x7f0000000300)="2e3072407c8488de2c4278375aacba14a04036667328db885c4c68823169e415470ec6389fcba474ae09f1bbb7b39aa749bd7df6d643d3170576df5d01b3192d7411cf1fd6b231e90e1d5ef8b84f189e62b718f020329fe5e66042ab0929288efbde60f9b04c8a639d2e04cf071d29af95fb4f938d1d3bfb82eabac810a751a1a51bd770dc038a197f22397fa58eaf26f371dbede3ff1799691c6fbf7eddce51e26ccbe8f7086aa30acc0b480dfabc0655b16ea202566f1311f81882e683f032a4a53928b6108bd478c2985159a6b8027559ee14812ef0e15895ce8f32b0ce89a6a3144cdf4f04b3ca7d9f837513bb82e8a982c504a17dd8898cbdb2644fc9572ff9a1607a56741a8dfd64894cbf198139f18d32249ad476a6f82f2ff97a3e550b134e599b32e9e6f1abddf784e1298c72e8478f974c652f6e1552a7e7aedcc03e47aa133d4ce35c613854bffc6fb6d694182f3db134f3d151055584e88adc4ff2df8a3a06614b7540e1aab68283e2d759aa7f2f5ffaa84264181dcc32998ff22a606cfb5fb42652b52e9db0cf2a156981ae005d6369947bdc5d68adfd49aae0ee361e9b3ff1d17067be54312d8bf657bc543eded6d9c71d565284df792cb9029382c213e34565931d4e77a13a6189b313d623289b2645bde552efe1f82d59dfdd8cdb9d6951aa953cb2c34bdf5667a7e34a3244bcf8391da798845acaf7c7ecbdea4f7024ac16c4f112c1672b78e7e146f6056a9743b6a62f404e0a5e4b0ba6fd8da17c8471d9710e3fa3497bef4447416f0bd09381087947352bc2e5088e5ee06cf823f0f6bbe99127a07c2097eef8cc46e9bd45b89557e809ed2d6733e7e5060758abc13a121f13c93caf31a29f7d8f2946fd63e2eaa7c1a863dc1f669929e520e21ffb046e574c55d4d480cd41d9b0a757433f33cb2cc8948c9e63e857897b51cdd70f9452a3993a5520fc16e70c9706273fcddfd7b8d1a96a5d5a551af2361d4eef2b613c644b5b218bfda3dc4ffde3164f301f40e87dd71688488c022ecfeb46002b2640c5df1fd1946fa8534c50b879bf9d80eb13b1ab714228aea74a13ae33294d279c43e9b2e0915587fe1d9e2c8d51c793bf27bc0995a8ea1cab8c86801fbc7b23172e68c791a7b1174d8100eba222ab75533106dccfd6f94a78eaea56bcea209835d3f6e7b9a0d5a18a76076332fcc56ecf45764ed904cceaee1ef26ea66313b9d222554c933aec81b420d694397d4695b1b91843f8362a70f8aa90de83e12f4dc8dc539fa0e8bd48f30b112cb07a6c6034dc6c9ffdbb835c8d80215bbb948f228f2d651d53890e1abeeba2ab8e7f0b0265a3a8efbf3eabd965daec22412da1185418997b60ece03c2c749db64caee9d3a4a17d692754258d9506af6ade75045772f5171a88e5b25df684ddcf48a969c0a21c2248cccfde1a8841826f53b8b16ff152d205dc9fcd1f06649f528d09031545f3956e925abe0e8991a0603f71962c26dd7634aad00a74cfbe62aaa9bbe3c1e1fd8158a88ad40af72b0ddb890b74550a8fe4c927af2d61f15c351d9a79e359b5dd6b7b4183989d8d486156d456a9db33c05738b5057cb4cb3515f7d83ea6ca600163a457f185f827b1ae7810bdef1f06bff8bb8c73266fb73a1a9caf176338c610127e6186f04ca7d4780a50a171274ac5040c1c1e5272555ac60a18014c257a7836524abbbcf500c5f2fb564fba1e22796de59ff0e04a56f5043320a4108cc016c1fc577f537966119580d648b3582bf1f6513ea721676645ae06ae1ea8cf843a89a3b9ecce0ae771d6aba6573ebc643b577869c9e5c6272048aaaf21988927c2fc3d6236f4e8113c81ed41b86b3f79904eb6fa8ffd9b5d8774b6b07091d615a3b58cbdf35c0da29faaa8aad5e22386c11d53ec1833285648e3879b268b5f69bb3b560b505dd4ab040a6847e8a0809d9f904b0c960a96ba2c74eea89bea6803f0c9ede1a021284052b635b45461bef9c8c9f54b0809d37a279d509bbb3242510c9bc79286be9f5aa290d686d0af980bbdf8cb1f37277bc3ae38aa071510406cc013dd10e809419147c96d6e2cbb1f47d0c4c98d373c7015d6592c789de56bd73abc651bc960d9f5e7d4871450f1d96813b661e415c84785783e45fa43a8e7359790f40cc203afe788a16a9b3d4038fce958dd2cc7078cf5891c652ab25aa4600d2a16b615a34ba1134289d85039eda1c13e5c294373215daef3ce9c2b8b0fe0f7fa750b201c92a20df2532bb4c703cb2cbe3d726f515292806ef25213958440a90ae922cb33bb6ad9b737404c967db23bc017f5d96f63394b5698724afde673320e22a5cba594285a8cb4603ec81045792574bdeb14f0e7a2fc5ff0971542bc7a20727f201300fe8803265c0f113dd136d6c376bfe8affb8fbf2b4f6a2a647577383a4eb7d5b4c424050c01b0f14300c4f9c9e38d9cd477a73fa2ab15f61b21ab741cbb122f6322c44f69ea67bcec2ad0f649d9423918130f83839e7789b8e97a9118e8d5626f1bfe838ee66b6af2ac3aa4ac135f35590aad93b96be863bbb0333ba298e8bc0751e88573b5e5d07d1dcdf2c906975ffa41a547622de8dcf90363bd96db7dbdda33f22ec9164f84b700d748381c2c8782d85014a071d4834b3d55cf782a407938c4682b154a90d0f9bf972173b308915adcb2836658d8d5be3fae78234eeac180a0ba399850dd897777c1e908b1a366031b9d103d24f114ddb4fb06e26819f8b790914ba734d2bb9b04d9ce0d8bb2486a49e10f9e4de86f7af80c8ce113d49394b306f80613f0eac70405c245d1584e8fe13912ada8eb19f433cab1da6904b5dd272dddf3f60dd4efe4eba0bf25c5e5a98bbf15ea251daa0ef9c69888cf97e193baa4e60a544e109475e245b1500f51251e53a88aa3f6abd7b3bf17b4951ca1c7a0d41a02e52707ab8b75fcc8d9d459d2deab14fd109a51a8b8da330e93677054e1152d5bb21fc1440dbac5a2aba4c443537137290cbf36ba4e91cb55fa20dc6e0b79bbafdeb20d80349632fc3f31cd6fc2e1cd56c7a5353006e9add8885754336e1e3b5bb791c5777f7d0aa266c20b1f2f9389d5c3dcec6a6e7137f429cd3608100ef03cf1ebf4e00973387851b96c8a37fe849dbbca56fb450ec3f1d9be6eb24300194febe36521b5b82482ba8337cddf0a9e6a5111d65efa1228681176ec76ea6ded73ec70fc5f6e583f6ec57ef59c7f248dcd8b0b50916a055d20df38c6e3328ee671f9365a7c44cf890f47b747dc227acf36747eb2860cae1c946925c416492460a93b9539ac9cad89fb4231f0186fe076c617dc422856ff91b8db09387c972d14fe65cd877c78ae230d50cc8084646598cbd33bd7abbf9ed2ad780d13df41d6001e9477b2e2f4f23ddfb53079e71c9e332797416dbdb37038cbe5fc391f574754823b972353fdf9b3b46fe85195d8b5816944938bc9db3d13e61f249c3f115d5da0244793ed41b7a95321b0500e5924ae621175373235d9eb62b9cbf130f26213cf2e8bc41692668177f96b194a65c7677127c0a1a5cf2edb736d7c04d88818a2ee47da894e1fe41bd90b78790813fbaa1164004eb05a743aa788be35852ecbcbc1a047a7546b3812e9d228a20fc5412c335a68b05289d0b19de3db4bfbe21a81e3275e45b78ccff3ededb7b5a54f5cd1089554896d774d88f3fff80f18464cd46dd3eccb2613f6bfb77dc0b3c33bac173a1c10db80421137f3a5315f3a284a70ec19e4d04d8d055022bcca333233ea61a314404f66a20ca7d2fb57f71abb37a0194e9fecf833b03912a03ecf17ca6c45651d8c40db2d3008461ce03d33aa0511348905d89883a0e0bf8ae467efb049866a605b01e17f0d0da474fe1f5b8815d48d151ff56cc868d62b94863bb412c0b9db7464bbcbff403e0ace4d9e8769a1231f03ed382123d9d14235789c336c11ed66ca3444f8bf57d944a742818a1604389cfd58e1582493ed8c60f5486d84b268868cf742ec622e29eca841dbe610de901716bf8a660bad536c201ba82a058185d2f5febd40cab4370463da2d9f133dcfbd7891b4f8c5b7bc4d71f4958e3cd31a6078247d362b71169eef43a4e551211e1171768c1f4fcc207faaec0e82b5f881e46bcc6addfbaa99b94880e07c5693949c384eedeb132b07ea04ec7066fb31fdb8f591c742f8c568151bd8ba6645df6bab32a408b88a503e59129c64a19943d1e47060b19737564d58cd9ec3a9c6b0671be2123df5d4bcecc3d5eee53cfabc3c6cce82dda9dd0134bb27cda593fc6643f47397b7b9c5b3f5aef31fe3773ceb0a67b28fb7135e37c0f167d2b8ad91c9b212ad5d2286af69abfaf5f850dbaec5674a12358a17310ff5a65852263bd098819712510dd553e4a62357c18c40ae7750b8d8b8645995e721c0e924f33143a86fccad7e4cdc24e58d437ddde3419bbd4f33bec7420e6d005f450ca77ac35a0895baa72078e96e3e5be9c7925369267e54787a21c815f00169035bf6e7f19d36dba843b184f6acef978770fd2630d9289b29f1c2bc65399b1e06e21304b6b2cf9ed1a4c0b7db39b77ce6d5ce9cf6135d1987bb0d244bc9c143e38b72d78deb0930ebc941ae3f9d87780a2300d0f79327547c5c3178e0017b8fe71acc08a0739ad58b0bbb7b10591713d4f9f7e46fff41cc6081b373e4eacdf9118e30538d7c4d1f936d8b273ab43ef64ad5cec268f71834126dae3fa193bc0e1ff91553d9f083527c6907a25380073b8a2c930738fc8973f6fbce1c0d1592ef7471f549f5e1d19753a611d988336629563985575f42300e3a01f2760b34fd2a3585fe67fa46d35a4d8ca01f66a15a8dc03a5514fe75c28f21b2e90dda17982a042ba2796348b7966b380588d3c3436d891f0421ed722209d1a600f14eabe4f4fb619e9d396ea8e614baa5bb821cf6e98ffb77a2418acc2f17f522f6e34d50566b2a7ab3ee18326e8afd472d7417ea41eecf99f58c856dee9bb7331eaae93740c18b047d278a27c48dcb491d8c0b086594d38a3204d27152ca1cd2fe73d5c22c2fadb35d294e6becfe05896cfd3528260cadf2d1ecd04e3290f41e235f900197c4e8997888195e331624aba4135e7f80e30dde514d962def21fe46b08054b4c26257d126039f407ee68eb287e1c00a40e294546c85e0eb3849e35d2537bff3579028f133e829f443bc9723782675dff8202dd6d916bfad1e6c8216b751769701e5126091e496f75aa173c0bf60bfbebb82c5b7e227db99706f239d5e1ebae40456ad12356495e1efb64ff3dd1633392771d844df38f7bddca5dbfcb328837b3cf637763afc491f87d6386d0b6522a83a1dfe7de4da6d6dabe9acc65c1d7680ed9ce4b78a92c36115314c3b2aca9a81beb1beb135564f2650b55088ae57282a0f48a8d841e5d37142f78bd4ae372a51a902fd49aa718768f2a80c2ad535bf780bb17e8580bdf50039fbd1a35ec0e7090cbac5b9900bb06edb8f489d8ba68fee679aaf167fc5e86bb8fadc79570a976789bc593c4126446ba1ff9a019771afba1cce12e7e1e9d3007fa5d50a98d976b53e2d5fea5a2a005e07b06bd7c50ce383fef13581b0c99912298774256a3858b1212d791a998d6e0aed566f8fcdd4f3ae332d770eadc3f972ec1781fc259285e43a3ddb04727895a41bf0a9c6fe11145e6ead6f3f3e250c510a6845fa635583103b764b4b74b0bfd8413ac0454823fd4dac65bf78e12c9203d8e3ee359a2061e3090da106a4fcb4cc32bc323e89d6ae8e7c1f4f5beaa3ff35", 0x1000}], 0x5) open$dir(&(0x7f0000000100)='./file1\x00', 0x20, 0x6a) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x6, 0x9, 0x1, 0x81, 0x2, 0x1, 0x1, 0x2, 0x1, 0x80000001}) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xc7) write(r0, &(0x7f0000000700)="bd", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:10 executing program 1: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = msgget$private(0x0, 0x224) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0x30, 0x7fff}, 0x759, 0xfff, r5, r6, 0xca, 0x4, 0x7, 0x2}) r7 = socket(0x6, 0x2, 0x400) ftruncate(r7, 0x0, 0x401) write(r7, &(0x7f00000001c0)="c9b5d88948f499304183294c2f88bd53c1be3d2b1367c7eec37832c1aa7b12177e75c694801a29edf784d977d15e3cbe45a687454f41a0c9b27100621722b85133e7c83fe056e323e264c4bdc9e6b67a11f3fd16224f4cb7b2af8211a1252f3c2575d86eb540c762a46eec8b7ca0692149fb02a2af63cd678e2fd791da0d80aa9ac40ad54e8a39eef97389cc8bd92dcff7effeb31d3512ef11fcb132b2ea35a48b0fb27068716a9f169470ea44c85498b614e74781ca65982eb31af4f9a6e0d8393fa315ba924e00dffa942c48ae22681b7e846f95a255a0336b4520116b63b89d8201543df6aa", 0xe7) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = syz_open_pts() r3 = getpid() wait4(r3, &(0x7f0000000380), 0x155c7c75b9ddefc6, &(0x7f00000003c0)) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x2, 0x9, "5edd0b977dc59c5f9c3280cbd156a1e898a446a4"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) getpgrp() r5 = getpgid(0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x33, 0x6, r5}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000140)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setregid(r2, r3) pipe2(&(0x7f0000000040), 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), 0x4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x25) getsockopt(r0, 0x6, 0x81, &(0x7f0000000000)=""/172, &(0x7f00000000c0)=0xac) r1 = socket$inet6(0x18, 0x1, 0xffffffffffffffff) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="10000000ffff00000100000000000000eab900d0efc148100d48b759b60d58cc07a6ddd263bff00eb1884858f313acd2a3fd85558d24ec4ca84d9b177c18dea87e7950fe67a392a6bf5da11db89204dfab24814a4aad288bca86b776c6bb4228dcc3cc1a32ae8ca8cc8e469eefdebe36e7d96aeaf3b1a073bd6c0ad8d76f0ef426721309bc67264aa91c3eb041"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = fcntl$dupfd(r0, 0x0, r1) mkdirat(r2, &(0x7f0000001180)='./file0\x00', 0x80) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001100)=""/103, 0x67) mkdir(&(0x7f0000001200)='./file0\x00', 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001240), &(0x7f00000011c0)=0x10) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x405, 0xfe, 0x0, 0x0) fsync(r0) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000010c0)=r1) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f0000000200)="776e80bbbd429669438054cc2790e5e127e72c68cb92f10ead30741e1f88a32eb9fa57c6a58794ce98980f3df3d7e74da678928c1a4ad8a0e744a17b5d9c1bd8252bbf84f15d5d96282f620c39817c041a02744e373fcbdab2257c24abaf5302d160ef04394a9b0d18e79200000000000000") 16:00:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 16:00:11 executing program 1: 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() fcntl$getflags(r0, 0x1) 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(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) clock_gettime(0x3, &(0x7f0000001b80)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:11 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa44d9d5099b1f5f8, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="90bdc5e630dcad194963bb62a403f645641c97c2a941a2c6cb4c27651445bd10676b86932dce31f106154e905e7b82bf7e2c859b4b4a7b7bd949070c5e47ba76c37a3b7a6cfb13b6582f284484757aeeacbaeeac366ebd391cb1ac71ec92429a3f0cbb0a97e5401cebb3513636561e29f95f2a520f764df2fb17d99ed32128f20f67c207d78e98a67dc03386505c49f762a2db536c5cc00a96173f4a4355f784958a44e13558c4307b5cbced2408874dcfb0f5926f10e1ffea05e73d04a2d277903a179031b45b1fb997ce47e8b07e363678fe438923bbd552f849fd7c025776c272e8a2", 0xe4, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x2, 0x5, 0x3, 0xcd3}, {0x1, 0x0, 0x6, 0x7f}, {0x3, 0xffff, 0x5, 0x6}, {0x100000001, 0x7, 0xfff, 0x7}]}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) r1 = getpid() r2 = getuid() r3 = getgid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10010, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getuid() getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r9 = fcntl$getown(r0, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="9ac2c0d6123c15841a2639a4f4fddbede7bf02e517d05df8750557af69424d38ad3d7c4c3ddcd59455583efb", 0x2c}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="6928e06e5c5861ef8983f3814b3f3eec6ead33a2881b10621ddd2c872506bac06e1542fcc7f65cdc714484608c0de8e2a2c2f1423af74f060a98965eaa765886a3fb47393cba108fe4b7c1993d46a1", 0x4f}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r4, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x138, 0x400}, 0x2) mknod$loop(&(0x7f0000000640)='./file0\x00', 0x1000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x1, 0x0) r13 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000006c0)={{0x2, r7, r3, r6, r12, 0x80, 0x4}, 0x2, 0x0, r11, r11, 0x4, 0xffffffff, 0xea}) shmat(r13, &(0x7f0000ffc000/0x1000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) getppid() flock(r4, 0x2) getgid() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000008c0)={0xeb, 0x0, &(0x7f00000007c0)=""/235}) kqueue() recvfrom$inet6(r0, &(0x7f0000000900)=""/73, 0x49, 0x800, &(0x7f0000000980)={0x18, 0x3, 0x101, 0xd5fb}, 0xc) r14 = semget(0x0, 0x1, 0x11) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f00000009c0)=""/103) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0xc3843c253dacc214) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7fffffff) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:11 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0xfe, 0x4, 0x7}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x5af37a8a) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000380)="65f5b9f2e175a7952e8067fe84a6465197b4a43c2232f3ac81573ac9830f012401e7f19e592b5a004f46f6d198516d26bb4d984647610c19181f6fac76b9986cb6103a6c2694a3c1f3c09e95e890aa1b6578069867b574527ef1d777c91246ba938a8c325a2c42f111bd71a5eb26dcc26fc14739bda748529e68d769feb5ed097d54bb0d30f7", 0x86}, {&(0x7f00000002c0)="603618d4395331b8c88297ea1431b62a8ce4bf6b019165562785f08c3303cd1710d75ccdfc69862897d1296730eaa520d6456f3d04b3", 0x36}, {&(0x7f0000000300)="f0001c07dd29268b2998d2a2e30a843376f955f16b720a2d13360d35090d1a77bc3dfb0d6eaa87aca993e9b171ea55f5f454", 0x32}, {&(0x7f0000000440)="57b69e2d0bba9a6acc5eab5fc532031dae8e13ce03e55f8b70632e6805ad7edb6bebd497f088bfe6da983cbbe9366f1ed3", 0x31}, {&(0x7f0000000480)="bf0e1d63d53491f9f4d1236ca32993a5d2db209c35b34a62ab2cf6c3ca94eba814e0cf4bae48fe36493c6b054aa509dd7dd82d9ae8ac5caa6d66efe8d1f0b358cadb56815f3223d54c952a802788dc26ee0ff83ab75d8f4e19217be3ec9ef412a3fd8141c7a2769e5841155ea84eb3ea1f3beefb2e3d13a2234430b8563cd7461547d8dd9fd14230323323d5d942553931e0ee390ef092", 0x97}, {&(0x7f0000000540)="f0a63e31b68c57340fb98950103c07ddb6dab622a36794efa859929b779513df84d4f28b1be7327040b59cb7ae7e5797efa916ff72957eda2096ffffe6d18bd927e2546f78dbdae11cfce955eb70e10111e949b80eeb90cbb4499d45460173e8c5c6b888c71da9c04c36e07e6fc579f0c9f95054e5f3ebbff544990f313e6e08ccd83c3aa2e7a6b37ccef557c2ff0cabb8e6a09ac1445886ca55b0a402f118bee40034ca0d0762241f7f319d5198cda0599c69292a7d", 0xb6}, {&(0x7f0000000600)="7b834623c12f78f02acf6e7eaebf407d1ef505f6d5967a2e94fb0c0ea1895d95eef8d7dce3c4ece5d75169ed49d3afe50a60a743ab09d8b9833747144e0f278e9271295e758a5e7614e797b3fb2557bcb1a9d038cb98d9ff4244a609208a0c221837dd0b1d6dff1699101659bb3cce43d9125b1d0f7f27103bff7e70db523402a60cc33c9e0a8b9abcc126d6ce637b43a6bf97d01039bbc4cd022ab4e818df95ba321c46eb8ce9de3b0fd5e1a7be32aebfced1bc4057645438d0e59bfe2adfc95950573aacc1875f7381fcfd78dc9c30e09a8f0485640739238fda68ae", 0xdd}, {&(0x7f0000000700)="492da1b7873210c96675b368c529b8123ab9de0c079e969a4feb0861fd90", 0x1e}, {&(0x7f0000000740)="186d583ace3dbe2c0307c0ea8bf93db2b0143f179353e4935463135189dfddb2d24068a1018c3ef928e7b4228158a94437f70e261f2ff22f7c5b466b21014acdb7bd52b111f9c08a74eaa0df2a65a9edc494ffab0bb4df9d9dc3bda20b1d92740e381f52ed13bdece139b9ad1d0c4de9baad7b645f835dbee8c40178f62bc9711625fe4153b0e06777d6c485232a12a1774ef36fd12e6074ff165f08ae52b55297517102c7296202ffb9b70c1c27991e0a42584dc842c3955db23d7696668b415a4666d01fdb3946c3ecccce6f6b956611ffd59243b0317572f3927c53fd3330e080608f5e8ce98e9308b54390be3d079f1812998944f9131e84", 0xfa}], 0x9, 0x0, 0x0, 0x402}, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x400) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x108a0, 0x0) poll(&(0x7f0000000240), 0x0, 0x1e) socket$inet6(0x18, 0x1, 0x3d4b) ioctl$BIOCPROMISC(r0, 0x20004269) ftruncate(r1, 0x0, 0x7e20000) 16:00:11 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[]}, 0x0) lseek(r0, 0x0, 0x0, 0x1) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) lseek(r2, 0x0, 0x2000800000002, 0x3) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="5827f0b55a8f124443df20efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794587cb2d72b8bcdb9ad8a4f5f76a53bfee892942f828193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa64265e9522fffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x11b, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:00:12 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f000074e000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x2, 0x5, 0x8000000000002) sendto$inet(r0, &(0x7f0000000080)="e7f1f998eb300feb579b6c25de425cba1ae49ea9f40ee546d3af98b9162567c4e5217a89581d6a2d1b821559908561d0c5f466256225d6bf6222eeefd402cd620d648e1a22a1c029bbc39a0d817544d2732240036e4b824bfe8bcd88b2a7a52add06cdd0a630e0eeb4501081ad01c9e2703b522fe458206f39d310a10f0b4229100d68f9d9519394ee9822804dc9b38b2ea52245117da512e383f834c6f349d11cb2e3ca6670f9324589817c182e973adee9c104f2779a6b8949646b7b26b1b3dcc0df4ee4a81150335493ad58e424582fed99ded0c3f94e1c0cff2297e0c334e1cbf509fa103df449481a66cb53f6feca7e", 0xf2, 0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000180)=0x10) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xfffffffffffffe49) 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) mprotect(&(0x7f0000697000/0x1000)=nil, 0x1000, 0x3) r2 = socket(0x18, 0xc003, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x3) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x200, 0xffffffffffffff45, "bba996d47a21301985985d2442f15fc20480c8b2", 0x676e, 0x5}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xffffffffffff0001}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x16182a37ae42a06) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1, 0x0, './file0\x00', 0x80000001, 0x8000, 0x8, 0x5}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x24f) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x200f77a, 0xffff, 0x6, "5d0b303b3e5a716df04a64fb19806b94adf5648c", 0x1, 0xff}) syz_open_pts() 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) 16:00:13 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x104) r1 = geteuid() r2 = getegid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xa0) setsockopt(r3, 0x81, 0x9, &(0x7f00000000c0)="9990207fcf97ed44a75059768847099f7fa551cc08cac9675511edf9c84c2b98e2066a0cd88c3442d94cd67bcd682494d14bd49451e60608bf7ddc08e99f7d", 0x3f) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x10001, r1, r2, r4, r5, 0x0, 0xd9f}, 0x1, 0x3, 0x27c8}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x60) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x79826d9d, 0xff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) write(r2, &(0x7f0000000180)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in}) ioctl$TIOCMBIS(r0, 0x8004746c, 0xfffffffffffffffe) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) poll(&(0x7f0000000140)=[{}, {}, {}, {}, {}], 0x5, 0x0) 16:00:13 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x0, 0xfffffffffffffffb}) acct(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x40) clock_settime(0x4, &(0x7f00000001c0)={0x6, 0x4}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000fffe000037a50ce700000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x38, &(0x7f0000000200)="888181e70fb0f2be5d5e1bc63cb399bb75c87ae3dcd54a65b14406001da4884fe2988d2d4d6cacdf02f284b9400000000026789da099cdbb47ab407cbcf2d4d7215b5e02ca548723ae30860f1b5bd71bd105014e0eae5ec6210daae5de416b0e8972c441b3a96ffb3dcbbcc9670659a3e9c9b998946b4c10aa821ecff95a97046f93fb4d441abf6ecb93912f50cb6fb9658f628ab9df9285ee39c75792bc63137e8214abc5382917f59e90d7f8c04789ad6deb5a8cb8a1c5eb5d0a5358752136aa29089e95c50da5c1ef655133f98016d3bc6bd50d0a134bc3c86b1b14db98f04aacec43f6322fe6bce5211fcb2603ac19a5c103591ccd75a3fca22e9c4ca01a068c783011d93c72") 16:00:13 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) getegid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xe6, 0x10000}, {0x18, 0x3, 0x7, 0xa9}, 0x7, [0x80, 0xac, 0xe20e, 0x0, 0xf43, 0x6, 0x8001, 0x7]}, 0x3c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530d8829615c939298cc1a89b80a49900"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffe8e}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4, 0x2, './file0\x00', 0x0, 0x65, 0x6, 0x1}) 16:00: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}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:14 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x100, 0x0) write(r0, &(0x7f0000000640)="961ee12b610025fcda85d60bbc7e44ce7816cca63b0b9893c9ce175cf4296e39c1f9b097398508493bef239eacca14740fa2fbf8d61a898f48e9bdb62d63297a2419f14f37ffe8cf3b2dee6945383a15c56ba2389c6938cc1f4923d2946478dfbbd826", 0x63) connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, 0xfffffffffffffea2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0xde9126d8acb3086c, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000400)="15e92aee820460d3668681466975c9360080212e3fce84958e62d063d7c8489704f5efaa0452cc89d16b59c719587ce9b26cd42c228b0d22c2289686af4deffa0caa9f6a0c211ddc54441dd302e310466f51dcd8694aeda803453880ad25c92ead81eb5fb28aec64b0037db77ebc3bcab1abfe6a75b57d4b0d0bd214eb5a4f64a3e979cc5b20f8deb8eb09efd1f42a7eeb84c717130683bce1e1fa7592feec5aa2d2984161d7684822a9818f4b4dcda2a2a07f1f1268721c1c8007e74551fc82f44528e7eabbb9291be8faf2fe00e8e8febf26e79cc7e8d8f558b1", 0xdb}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ff000001ff485e83", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x4}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") setegid(r7) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3def9dcdb2d71e60) readv(r4, &(0x7f0000001c00)=[{&(0x7f0000000700)=""/228, 0xe4}, {&(0x7f0000000800)=""/69, 0x45}, {&(0x7f0000000880)=""/158, 0x9e}, {&(0x7f0000000940)=""/233, 0xe9}, {&(0x7f0000000600)=""/28, 0x1c}, {&(0x7f0000000a40)=""/37, 0x25}, {&(0x7f0000000a80)=""/17, 0x11}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/4, 0x4}, {&(0x7f0000001b00)=""/196, 0xc4}], 0xa) ioctl$TIOCSCTTY(r10, 0x20007461) kevent(r10, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x0, 0x80000002, 0x0, 0xbc}, {{r9}, 0xfdb0f327aa737620, 0x20, 0x2, 0x9b8, 0x1}], 0x0, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffff8, 0x1, 0x2, 0x9205, 0x800}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x5}, {{r9}, 0xfffffffffffffff8, 0x85, 0x2, 0xf3e, 0x8000}, {{}, 0xfffffffffffffffc, 0x8, 0x2, 0x0, 0x10001}, {{r10}, 0xfffffffffffffff9, 0x2, 0x20, 0x81, 0x2}], 0x2, &(0x7f0000000200)={0x10001, 0x1b1d}) getrlimit(0x6, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0xa01, 0x80000001, 0x0, 0x27d, "614a0d827be6e8f644957a13191d2bef40914b8c", 0x2, 0x2}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1bb4c13cd71547d1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="bae2164b0e639cd7886f3eba31e880b3e4e37571fbb90c29e81aca9ccc44af7bcc0651606a2e88c18da17add9fbba37f7de6ec4060b3611d6303f67eb9b0ecbfd3249b83b393b9c59cbeb93f938dfb92d6081ed5d3ae90cde249491578e49f0c063610cc3a", 0x65}, {&(0x7f0000000100)="e189d0363c2ec5f4375efb3b042f1cca61817917745e44cdd91bd63e9ad7e31946f70163d356c92740e872d8297582e2e018ac73eae0057ae8a70c7baa302a984f8ff9eebf4720a74b2261a4e7a687b83f", 0x51}, {&(0x7f0000000180)="438874f57b885a84c4334027e2b30b9c8c0fd338789e2268b470969d2408ae2d813c2243ced7286eaf", 0x29}, {&(0x7f00000001c0)="52de8b55b63a9e13d745c375450385129959efa9f7c720178b9d45c98fd146b3bd89a03519ce48760df8e786df0ab0e1f148dd0a4dc218d17f549ddb005e44c6097a", 0x42}, {&(0x7f0000000240)="949c4237301acfe27fd94efab7b9707b2f929b40c5709aad4b0dedd604c9e2dcc4034534f45b46adbb314f8aaa647b2ff9de2e8b561ef2913e849dd7f5950cdee400b3e79f265b78270f5884106f8c1b5e4e901a3a0b14e1c63375e72ef71c13168de0197935dcca1208f5f3836979e820e6b5afef43a4ac0483f40aa90f304fdb775bb7845cc9c2a03a989868cadaa5052081d7555822ed1ad153c8e15cb5b34990af605f7b29ca3d606a6d1ddb20a59a02874afb24ba90e68b8e3ced0daff1901640de8541a5efd9a61244e670b43e43e16adcec60", 0xd6}], 0x5) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000003c0)) pledge(0x0, &(0x7f0000000040)='&+>\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x1, 0x0, "a615a4dec555b72981dbffe7baa982ca8b9434e4", 0x7fff, 0xa604}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80959e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104", 0x65b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000006c0)="7f59d41c96b547a2cf37b70ed11f73592b85029bd4b3587c812d16afdcc978ef6571e7575c68f6edd097fed409e210624fe255b36f693edb5b1d92e7a128b7d52fba9b42c08975d1450b5561fcaaa4a2d463501827f1f6e4133f13dcc05655d7d9a85bd3609d6c16a3cf1db723c8bea57d762c91f5bb6458fb1492ebe67223867fcb60cc5e0ce7a1d830e3001469", 0x8e}, {&(0x7f0000000780)="4a2bcbe769ce5d247232b2618052b308d415b61ab0d30852c28344b4c48d11b20a5f6b187b351ce0c281e4607e628f5a3c31724c6e37be5b8a429ad0967177a4e654010946e4da55065e72ec3f484cfe78ec218a23255e79de35c656dfa85b7024a9b869d14d24e7187ee38e80613342bbafb5d7480ff37f9089e267e46dad005d5e92e490373151df7d635fabbd4e66588816a6ea6f392909ae35374666e8588eae3a", 0xa3}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x3, 0x4, 0x8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x24000}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0x20f}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x509}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000007000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x5d2e}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd8}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil, 0x20}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x2}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{0x800000006, 0x0, 0x0, 0xaa3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x3, 0x300) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0x0, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x18, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000600)=[{r0}], 0x1, 0x2) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) r7 = dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000640)=0x2) setrlimit(0x6, &(0x7f0000000580)={0x2, 0x37f}) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000200)={0x3, 0x465}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) "Í`VÍ6Úv/™ëãxÍæýeYëQ?jì#‹Ðz‡êÉ5Ù=ýéD¿_w®×àSul+,A¶s$¶ÐÜ^P=ä'q»¯²çƹ&z—Lvºamovµ‰öQ† ˆä†”ûØ_ZI¶Ì/r¼í‡Ç­”gyÚÚÓk]Ø(!hL¾t^5‘†…ø©r!‰Ø}Š­b1óÌšÚÕgÖE‹P'òäÑ·B˜oKsÇ›ÄÈU Ö U¨/?¦¥*Ò¸W4i×8kJvuʬŠö€01K$NI<”ƒO?Wèèìf$Š\ P¶&Q« •jÝ8D 㻆­R|Ô„Á»"„ê†Þ¸-A½;ÍiPÁ¹Cy—¤]UƒƒÐM„ò¥ïã5äs_U?**=ÆP“‹=ÂÓfèO­}¥L'ÊVÁäMó¢ö™,Wöª5¼c#Ѷ¡D[ªë“hù¾0’ù^g8«•ï>Ä“üuQa;¹¡oß*¥€¨›Í-i'wE‰Ô:çò‰¥còÑÿ3ø¶Hì!³í[.Fªv„pÆ ¿vÒF§¿L˜t\Fü†ï¤ïTrÌ ›1HRÝ1‚ÒܬdÇå®Ò«œ¸ÔÃ9€i÷̇‡#&Ô·;×»TÓâ±&È'½ÐÃPóµø°/¡¾=}¥«ÄÛ‚=ñÞ_Ñ2ï >u‡ô@?Û±cÆ:w„Lh¾`O'Èfzž³ÖÒ1äëp 16:00:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0xc0) getsockopt(r0, 0x5, 0x2, &(0x7f0000000080)=""/56, &(0x7f00000000c0)=0x38) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x20, 0x9, 0x6cfb, 0x8, "4044a3b7cc43aef924061992d0b222c45a12041e", 0x3ff, 0x1fd}) chdir(&(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) 16:00:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(0x0, 0x5, 0x100, r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x80, 0x1}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x15ab05de04def620, 0x108) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r1) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) sendto$unix(r2, &(0x7f00000001c0)="ad9c9aee66f55a6569b9d679e14406ab7b856439071222fcdd362b013f7f0b26d64ad8dbe7124ad13c3f7eded919507825b212d05be5ce5b7cfdec236df2e2a67dfa403eac24b17d7afa1d8110fbd358b68d8ddce111b3ca9ed9dac351c3183a08eb87f5c4cc39284f45c196b3f9f211fd6a0d6d1a713b9cbdddd14d9c4e1d74107dad47146a5458ad1292c89fe5c29187a4684dd48b61d89ba321f79e6abf08840ea67578d20c86ad4225350f9153abdad4738d65784576d4ecd840312d7ff30c630a56b4e9dd6649e2e6ddca7e8641289dceee26abd3d0a41c1ad3cc6e9ed4caa72b61a491ddf0f88479918ebd21ed0a8880c6835491b41eaa826379860107b46d44dbd02817634f3a9e762aa093c0e55a654131df6b7505a733189e546013022a3a6c5601bc2f7a0943ea031e65eb105a38d98a3e09389a2a8d00f8bb5a4841da6f35e9a20da399ac9da8a9527cb682c6e3bf6c8197afef9cdf4df5d190e69a6a15d49e1190dd0efe4028eb7785f9eada2f4e14ca220fd8d0f968b379bd24d219bd1f26c0d388b6d8f801acfe1854273d77c79926ccd3411242cb1a133bd1bcd42c3ed02cddcb7ba0995acd3da2141e022d8c5aa0180b6369a118c9afa37f71fbf06ddbe0ab0022c30f4828e0e61df8f7075102542d1daaed99b3217878aa4842309fa0486f2ee3a83bf408f28bc70e921fa00f995a90defb422b68d6394aa34887a083e283931d24b3a535365b1fac22c99f0afc11bfb97bd99ad90cd3a5be3e6a7fcbca0a50fae4c2097855af1e4910ae1f2e0f3d26c66c0894b45b5d48769e81fa3e89ae28185afceec224795b975f6706015fbc961643f2e0324dee2a521cb54ab4c7e60168c616c191fc7d0c6cffa31de7c00e6d143aff80a7f69e5b43c3b516615e9c5e4e57afd28204f1e2d7e4ea1905f41b5086a3fb66f48ea5954e677c24ec4aa346cd5e9453c6ed6cf25e49b10d5083f77ba45664ea1ee678aa00a5f7f25993c8675024005511bbc1a0ea7e680adf167d68ddf310ac974654f79aa63f1bbb56adda303db53998e309004fb18f042b01210bd205a0d95ec7fa10d6b40898721b2008d2033152bdbc81131f17d5ed19c959577ff564e5d2b4296882b6797d88e7625aa1a058a4195f4efb438d2c902b9e9aaf6c15b78e77162a79c5747253b00c0035aa3ffe9752d64868d0f764054fd03eccd39abe7674c32c2ec8db3b382e19c20cd0b5b91c81c60dd385b85de729203ceba99cdeb415f1107f36a66bfa1ea3f088775725039e0de2aeb67c9d40556a973789db58a78edc4d32bd471ad4bb1298b5fc244ba5b97044275c3226e8a584f993e3adab8a2457d4065c741e4f1fe061067ae57e5062a3df62842ff40bbd7ba2a1384a8db4cecee093baa89e8ecab39f3340d6f5bdaaaf9a7c34116ed842882aeeed7208d04cd4b5c6d47cef5f3108cd9cab6b606e1700dc1912034162388a278372741bfb02603bf20e0f85b1cdc4c97b1b8e3d8dc5b9d2225f8a087bd2b6050d473a537a1c910a973d732cccd99acd7e57a709bf8103de380ce51581ec0a9cde31ed6b666d8b20ecb05797e8e8d2635bf18640f3acd0e3d950927b46343fd87b87a94f9328556ccc12ef3728b1347037cf6ba5570ac4105990e5c69a095ccab6f47febd95efc55584d3877dbc90392af9286c91acc0737e492244d1c3377a9aff9ef047ef2a79a9743127ddbaf8b856259f96e3d86a1634005009105102d4d76407965264600fe23263a46556a5adaf1f9e81d0fb8bfb1b878a4c1a383e60325d63c3ce94b5045e9e4b0355a22e5cff84d82c5cfbeb8c6130f858a3fe3298472f310567e548fabdcbe09f69bf601f277a772c92db7c3012671771a64c74a2ca76f2c3bd5d31ab06cc89fa6c4d27f91354afd74ec5d26915a48cd7757cefaa5a084f78168877c13b4ed147d879d0c136fe2633f2823ef9f3f048644b1b1412ae250556b13a8d6386690ca0f032e9799791ce04d68f27650af593e8062c74ce3dd4c87fa1d6e343ed6ce023876a60a9175f5f3163eafa6642650b13dc6ac08d0654a51fc3edef93600c0ce5c7b35f5847964b30b8644007b1f4fa1f9a6fcec772eff38ad842f96219ae770fab0a900b5c4cd667c033328afb59fc37a9cbf019163cc518fabeb05f26fff92787db61c9cff4921e2f55a9077a21b0b99dbde1b79b2a5f90dea2692be22882ed5a91f452fff577160b82234f22f0cb315b31799a32bc1352697fc9757bbce1006e517667e6d7d64e9e5856d97e57e3677e84cfc6d7fa853cdc0c012ec66d6382da9609c97510ce4659869649525b82f77b612c49085e3fd5e41895ee2ae4f893712757bbc46718ee331cd7af898f09845e1ba33a5e0b4705a6af9fc0d8e22860b5afd95ca3b8456477b204d6c4bbbe384258143e8c362615984c9d093157ee79a26990f63c1ec8b45a80fc1d287933b1491ba0e710b23b34634dbb1cc8d0f87c9aadb6c234799a48fb7483ff0b280ad0a030c73b7aa44b93fda008981fced169f44a052b124ea966c5bb323ea85944cafacf55fcb95ee4e9fd59df527bbb498e74966637ed3ab1436948c89d3c4231933e5d66dbb7078bc98a7b82057186a53087f0df28a9c13de44df57ae50cf6090b48acc1a8c54aaba4e3436ca567b96b49199ce1bf5ba016e228b798726fbec607711d2e50e8a626262ba281440542faecb6eb8053c38f8ad2b15058b8553266aedff5da2232c72ac64b64c7ee7c137975c17614b69f0dd285cb8908b57565c9adeda55a3354e3206becef833015a60396b223294b2ca26a2897c736910979cc3984c68c4f2b417589eed7f47276251a33f432954888eec711b38ab2c6126cc90ea91f7bf496fce93c2feec8715bfb5b824b10d9ee8ac9d5af8ef8165afd1ae2bdd4b4d70b7fc76e6d44a55e924aa53f1c8e5a279d93048fad4e4d51914775cad3fe335de917d0b5998652bae24bb351dc9dce68c3289d6f5c0cbd068d6f6dce5efc8819f5657eea38930e44a1d4f62d90d6aa6681ad6768db0a8c5ad6c72862f8f6fb547ce9ab30e58481e38aaae2ac109975701e465fcc21a84ee1a444d084462e2075b30fd6d1e4527ad5c4653642c4f0566db10a1905c92e924e36365f8af7fa914ceca1243abe91dcb7cf12d8e8a443f76edf54233989e27328e59ba89d7f07ee6c21a96c884e313db55175f21d4d50ec7250a6443fa896c6878e018fa9785f977ce353cfe47db1535b9ba84acd8eae726c2facec5150fe24b58d2d1a339dea6f4f6614a0df7dec1bf147a2db94852775bb032a387bb8fe30c2770b7e5688283f31485fce38e2fb095a2a724fe26581a4f59262a229b11e1a51b60a4694021d5509d36764316d0c0545164c30d7c2a901a32c440ed5aff3c53cfcfb19c128502ca72fd092515624e9dec68200a6d79f6d2331a79afeaa3e5d2f1fccdc85da7e00513725d22946ad3a54633afa010c370d592f744dbb2fd9cd5fd2ca7e418b71c1ff230bb5bdf91c8b37b5ef91a89484dc50989cc80653662a4f178de8d069b1625847857a49653c63c73e288695445a88322fb1243f399e99e60a93dc90ed333b0eb517d11a7b1d5ea4f3918af57aee644e0be13655aff6ca08c0f171e8bb3408b5c102dd484e407164db3320a0e5c103aa7c188ed9774522bd0ac17f05294ba3c4e6549fc26a90e2b3389c25a25ababd77ba2716dffc7dadcf7c874b5e8b750d999c9f4bee499fd68badb155d8ef12f74394ad4d13b055126042313efebc87701d22e3a26c2a45426787923a265f7277ca3a24604f9fa3868b263c5ce4a50aed464b126d24750ce93f7ad31ea913a8e6d379c4852e2603a3b7c3d0f9490d9440f2beae5e765e2e2e6f34d8f81f2825e843ac8a6480c87567620eee529aaf8fe9593a43ddad9ae549a4fa0a2a0979ef2180aea741abf1b42e180c0ebcccc374d03b4206831881a4645e5b40d6a1913390ec18ce2d9a490d6b94db532c72e00c3b50ff201be4e78cae892ba9ea163cb292d809e44c673ac17966f073d0afa8c42d3553d8a0cd1ab50a7422fcdebc6615cdf46b2a844859212860c4c8459df1e227a0db8a0b94914fd94977b754da0d0dd12d4678f0acec7e5563b8b7e4f3b34e625d58458cbb0fdc566a131dd5b416223283376b6f6b6a6b07b972f5f8c25e8eb3c01a085d533aa8fda0fd762eb2764a008fb8fd3c1e429f5eaf49b16710c678b2ba4aedf5e22a3b58ca03f4b8cbf20f477d36bd740e7a236b1b6a4e9a106f54dd08243edbbaa5b2543df41f852a2a0cb31af0d53287ebe8145961c68004878a3058a680c098492c088142f61fb903c0ce0fbf9fc1a2f25f044728d99252135332c3e7ce8c16b6c44511847d0bb107cc5cd3fdb7367f4b11dbc617147a53c7af0aea5d843da193ae88a79f8719150a21065ce67817da6ba4ab1507ff9dcbff9124731c4c34ff55b7c61c024fbdb08c5630338201efab9b5b58aa4ae9a0000e05b3a23013c13efd6de32096d968cab4c6e8de75d71f04002289512b8222feffb9e718d7c72dc9fc4d1e40559898438d1c066de730e859c0e8686a2838c4aa2773e39d1ef4db85be191afc509f8a4633bdbc476787f1a6474c9b9afb32e36543621c7a50e9299e53bc9ae2bda474e982e71f172c848e7b5e3c3d7a7a41042a351752fe3d5e09b784c5278f3c807fa3ad6e5dba2d3bbee6abfce3dc624c4f1d5d54b37cae1e062fd110ce391010e8ba87fba6ef4e4c4f548c1e3643ffd707ab40e1159717cb64c16484b6c5c0311df432f92fb981af202f55c1b694b64c43dc99ea6c48637980998ed0030665eea13f0f808d3d3139e67dfcc15ca17f3ec2adccb7b72f63ade6d73839e4844424ffdcb290ddbd867c7afbf066c4e3a46789019ee1fc4ca716a429c90a96ac5e0a4e8914cdbe52435c1f86fb14bde308ab269a35b4bcd1f7e2c579a9aa21d0217d02c1b808a12a160fa1c7f4037cd3b435934d94961b148ce442f182ada6aeb8d0e6f98785f553d5b04483f96b760dd8b666d37836a7291f89d7b9145bdd2ae098f37a7435970beb697c4c46d3646130a391361c50189898232de921f4b6e7c11b18312c94c1fa3a221c80433c3c2887aa31580f6503cb1e2a06f506d04c2a53850121a8040c166c5a5340b978ee289c5035957e6351d63a5247795b6e53099ac605579d67ea1bd8251c72f883172bdff840c492324464fbcd409d4241d2d11e8aefca6a298ba4d6aa2d21e9040ffb98ce78c77bcd8b3b31c41e1eaa891e546acd8c8332954ed2b4cef10fce641faeabfbc63e2a3930caae785b654ec130c022c66ba2f075e84ee3e79e50d502446cb9c18d00c76baad13de74e9f25d73413ad1d0048047d6480fb9be843140bfed230dbdfe6b36eaedd1b038a40d117abdb9670f9f3ef8ea49e69f7d3a8918cc60563b5432afe57d2a600c6ef3a5561dfb500caf9c4e3d8a7702089d97525cd9fb22ab4705ba3490f22d353c0603cde1ef9dcfc93c43f1e7c204faca56521345ab66b57bf4638faf239747611d805d0f81aa90bf3e2f3dc1d8f11e938e3763f3ab555d9e352ac50d49829ee44fd93b6bc274cc8b2c8b0392192b14b11dcbb7885d2b8262630ab8fc0a3703b7b81b6afc9d03cb6c2bbc0ab770cda61f363d0612dc490beaa166daeeda24c45687fefd17a759d5d2ad5cea76671f484f658269b62bffee564286aa7955bfccabec69ac9869891b99e4fa1a519314da8d34f05eacae87b362e9f29f0ca1ba79fb5b14dbab85cec7f6", 0x111c, 0x8, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xf43698b52367680d) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x51bed2e55ac4bb4b, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xffffffffffffff92) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xf21) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x401, 0x3, 0x8, 0x0, "a66629fc9617b68202df6aaaf302fc8d526556a2", 0x8, 0xfffffffffffffffa}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSDTR(r0, 0x20004401) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb6a3, 0x0, 0x0, 0x3}, {0x2c, 0x0, 0x0, 0xc00}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 16:00:15 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) r0 = semget$private(0x0, 0xc7cd08ee9388fa73, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x1, 0x10000]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x7f, 0xff}, 0x10) r3 = dup2(r2, r1) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000040)="d2cd05af55bc78dc8144f25a5f7b9613478d37eda98af84155d695448b2bd8f1de53c6f6a849fd936a65f2d7ae2700ba590fb34840f80468f972016a90f874e56de60bfcff441b4ba71e5e2a0fadc1d0bcf8fe8b05ca69f5811bead2452f861668065b7f87d68b8d1778e8278aa37bf9abf74a1838dcff7469703c2f09299d09b5e7607b4822b17ca8b2f4303b81f25f8ea8c953f7ba4f82867df41b040c9be5", 0xa0}, {&(0x7f0000000100)="e727ab6ab7648d9bc3075425fd0a9e443ec6", 0x12}, {&(0x7f0000000140)="d07be0e3126ff80c936e11a930fab8205f2cf81622", 0x15}, {&(0x7f0000000180)="d3", 0x1}, {&(0x7f00000001c0)="aa805618dfcd8c0926df8b29852efe4a42c565c17bf2e5a0310a6c1f639a5cdbd5111ddb12fec24b7512f6b5e1299bcb761abb347a47b01d62", 0x39}, {&(0x7f0000000200)="58439bacce8bf97eef5e8efd4401e2700121b2fb433089f658fd", 0x1a}, {&(0x7f0000000240)="3887c36846720e460dcc674a9565e12ef0adaa34aece80", 0x17}], 0x7, 0x0, 0x24) socket$unix(0x1, 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x1, 0x4, 0x1ed, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x1ff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xbb}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8001}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x475abcf1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xa000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x80}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0x401}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c15157dc25d525a5cf9230b3225a4ce7044d3996", 0x0, 0x10000}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x4, 0x7fffffff, 0x10001, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) close(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100f9}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x3, 0x0, 0x170001}, 0x1000000008436}, 0xfffffffffffffe44) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0xffffffffffffff9d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:00:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:15 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0x32}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x1, 0x9, 0x2927, 0x2, 0xfffffffffffff867, 0x1, 0x4, 0x3, 0x4, 0x3a, 0xff}) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x8d) 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000f50770940f09a10f8e8d8c76fa314ba161ad6465ed9f9308b4e0058d0d2daf51c95e29a42da5e3f3f32db9c5b90e9ac9a7ec4e9a9748b8f35ba6343a7a545211b9faeb946f814ec67454b93a420382e5e7dfcf8b2d6be6b8076e48d6ae235c2244d0e081c1768b0aaae374de42603e"], 0xfffffffffffffd9b) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f00000000c0)="e25aae49e1cfbe93f646f22e3087734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d0101000000000000", 0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x3, 0x4, 0x1, 0x5, 0x0, 0x400, 0x1, 0x2, 0xfff, 0x8}) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x8000) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) close(r3) accept$unix(r1, 0x0, &(0x7f0000000280)) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) flock(r0, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="f72a1e4c4a56d110471cefa14397e2d43afa86a773d48ee5f5ede0360e8ea8ed36f04a2cdc4950134501b113397a6916136b9be901fe3e121c0311fbef23cb1eb5407424ffc4b2e3b97d72df6384b60154b7379afc84469e813781bc88ca9757ce45dd28d559ed94b66c591c09f9691e77738c20d6c31df435f6b429141313b1"}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) close(r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = dup(r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x80000001) pread(r2, &(0x7f0000000840)="d0e97a602dffbc6dab60e951ac31096ee6adb21f5f8bae92", 0x18, 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x3) semget$private(0x0, 0x5, 0x222) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xafc, 0x0, 0x0, 0x3, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x14bd8e270c07f048, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) ftruncate(r0, 0x0, 0x100004000) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000103, &(0x7f0000000080)=[{0x3, 0xffffffffffffba83, 0xffffffff, 0x25}, {0x7, 0x1ff, 0x0, 0x4}, {0x101, 0xf6dc, 0x8000, 0x4422}, {0x4000000000000000, 0x4, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x4) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x9, './file0\x00', 0x9, 0x3, 0x0, 0x507}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x0, 0x6, './file0\x00', 0x0, 0x6, 0x8, 0x40}) 16:00:17 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x9) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x638, r0) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x20000035}) flock(r0, 0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x40002b, 0x80000000000003c, &(0x7f0000000080)="cd335e4d815fe3938d7c5ebf9620927175793aea1850fccb9499e146f3d463ef2bb3079c4919f5fa08445c94476dd23898", 0x31) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x31c) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7, 0x3, 0x9, 0x401}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x0, 0x400) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = shmget(0x1, 0x4000, 0x9, &(0x7f00003e3000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r4, r6, 0x40, 0x3}, 0x8, 0x1, 0x5}) r7 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000080)=""/186, 0xba, 0x40, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x00') bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) munlockall() &ô·ÜæËE/žãv×Û¯+êwVEdÄ„Vö)E[°ò^e)WÉÝTVÃíçPôó‰ï=MøÈÃuР߶Ú[g) A`žÓ4_˜‰p# ½\ª‘bªñ' /” @0ÀkGµTñ¬7Ð6HÞÈɲS¨eáubi`c5k6{RãsI¤'çöY¦Q›ÖÞHˆ@Q^{ñ'Ví¸é‹7ü¸͵ ¿›zY¥\Šæ†â¦a[Ž¨2ôà\}$zÉ1B­NžgBåÙáq?¦`”Ü™å{ñP+©YãÂ1îê1¤­ÁÜ#¸ Yಾ¹nG:·*ñ=;Ä[ƒ‘Ÿžåé)LÝng‹WM?8%"åÚ³î"f^ÃAÔµÔ_Eµz«¨ÔNðÏT¢r P‹¦Ó˜© wkÎõz9åÅ2 Úý +Õª¢¢æ¾óW¸/åŸõóÉ~ñó@ð¸RÔdÑ!«´G空õ2ù=Ôê_Ó*ëÕ]µhÀ\ˆeÈG½­¼ þžt¨ _“"å—k§N(?„BáÀò‰˜ÍÖªˆ…õ_sþŸ¢ïó²š €Kw\¾ÞËÏÏ!YO·½î²žWáíꆉ2óõ]lÿ¶AÝ‚Å–·O™1Œe€­:R~†‹e• ›Où‰[“8yÜÌ’aÑ'°:ÏÂÛQÆXóÿ-2?ås€–ò\Å›>Å·”J8è4Ç2d˜ñkÈÉ:EÆ”f¦’5Á¹ Â&\C10TÖÓ*Š*«nÓ ež3uH”-¸ö÷KFGÊ)a~‰±"Í`VÍ6Úv/™ëãxÍæýeYëQ?jì#‹Ðz‡êÉ5Ù=ýéD¿_w®×àSul+,A¶s$¶ÐÜ^P=ä'q»¯²çƹ&z—Lvºamovµ‰öQ† ˆä†”ûØ_ZI¶Ì/r¼í‡Ç­”gyÚÚÓk]Ø(!hL¾t^5‘†…ø©r!‰Ø}Š­b1óÌšÚÕgÖE‹P'òäÑ·B˜oKsÇ›ÄÈU Ö U¨/?¦¥*Ò¸W4i×8kJvuʬŠö€01K$NI<”ƒO?Wèèìf$Š\ P¶&Q« •jÝ8D 㻆­R|Ô„Á»"„ê†Þ¸-A½;ÍiPÁ¹Cy—¤]UƒƒÐM„ò¥ïã5äs_U?**=ÆP“‹=ÂÓfèO­}¥L'ÊVÁäMó¢ö™,Wöª5¼c#Ѷ¡D[ªë“hù¾0’ù^g8«•ï>Ä“üuQa;¹¡oß*¥€¨›Í-i'wE‰Ô:çò‰¥còÑÿ3ø¶Hì!³í[.Fªv„pÆ ¿vÒF§¿L˜t\Fü†ï¤ïTrÌ ›1HRÝ1‚ÒܬdÇå®Ò«œ¸ÔÃ9€i÷̇‡#&Ô·;×»TÓâ±&È'½ÐÃPóµø°/¡¾=}¥«ÄÛ‚=ñÞ_Ñ2ï >u‡ô@?Û±cÆ:w„ OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:17 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) 16:00:17 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='#\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:17 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x200000000000001) socket$inet6(0x18, 0x4000, 0x81) 16:00:17 executing program 1: mprotect(&(0x7f0000126000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x940, 0xfff, 0x10000, 0x6}, {0x9, 0x2, 0x1, 0x1}]}) msgget$private(0x0, 0x200) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000340)="8b29d82a6c22f994c19c7e4cf4f568461d812cf40becb0260847f3dd59d2a1545fea98f2cc770dff326100ac1917e36bfe88fd502e71", 0x36}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x0) 16:00:17 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x5, 0x4841, &(0x7f0000000080)="7d6aeb44ed2a30616094c3c8825e68f9cff4eb19dfd03640e8214713ddeefe7f4426708fbbb59c08871aeb2e3cfe75a2c88a8c94b5f20788a0e4c583cad913029a133d6b8853", 0x46) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_extract_tcp_res(&(0x7f0000000000), 0x8915, 0xe196) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/208, 0xd0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = getpid() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/165, 0xa5, 0x842, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) clock_getres(0x3, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000280)="86") clock_getres(0x6e4a3e891f85583, &(0x7f00000001c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) msgget(0x0, 0x200) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x100000000) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x6) 16:00:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) setregid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000240)={0x2000000000, 0x7, 0x4}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') 16:00:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6, 0xff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/72) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x5, 0x9}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc000, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) fcntl$getflags(r0, 0x1) fcntl$getown(r0, 0x5) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000200)=r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x2, 0xffffffff, 0x5, 0x7fff}, {0x9, 0x2, 0xffffffffffffffff, 0x6}, {0x100000001, 0x6, 0x2, 0xfffffffffffff801}]}) close(r1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000002c0)) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x2, 0x7055637cdbfbe5b0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000340)=0x9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000380)=0x9) semget$private(0x0, 0x599383217c6f27eb, 0x10) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x100000001) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000400)={0x9, 0x80}, 0x10) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x1000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r1, 0x1}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000500)={0x9, 0x2, 0x5}) getpeername$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) pwritev(r1, &(0x7f0000001780)=[{&(0x7f00000005c0)="42db953f7bcd7d715ebdf3e34ab76fd2db9e0ee1719718f38eb84bd57cdce13522", 0x21}, {&(0x7f0000000600)="f1b582f5551b96977390fa213529a2f43a9e97190a60ee0dd166e385da83fea260c8e70c759e4e1953a5c973d4bc2c2975ef980da38fc7927cdbdbd9e6a8d363fec5464c9714b29436687412f99d748872292f9a5b9a7586f90604bb2d80dd77a631059a3be81292ac78e11f4d8c26457c5399a2f74e1c424c3414d0cc3160eb", 0x80}, {&(0x7f0000000680)="7b296a70ac71fb4a0f2ec696816cd2011aea5b005844809cec50ac56fdf3997f5045f9f0ea6d2975aed2dae69e0e6e2fc98c6f19f0f86116050c82c6e3005997076662246023968ec43a8a6ba66660e6ff1b05cb19844355b27203dbd49924c40dc7a857f4a8d0ed3cbc3a2e54082218f9edb6726016e58883223dc0206835bd05a073bf579f6f00cc39276ee940b6386289dbda41c9170c7ea9078a6325ba38efd46c4b687079f2365f1a1bdb93b7ddf3cc874e08b10d0500b56fff150c84e35df39684b704593f07508c62b525261e1fc07391a5a076778e9a4893c679ef17b8701ed1b74e667c580adfd8502b63d7acd81bf41d0a7817560964a4fa4fe5f632efe66d2941ec751364ed08977c20efd6e4b8f128404c85be13c26e9d60298734efa90f56bc896edc6939dd1db2bc7f318856280cde1de16e948f624177bc7e81ea0b10a7381195e9ad76c713d943dd40b7ac594d86885cc772f14f32e8d3119ef47283de6893a8dc6fdbca97396d0127fd3ebc40580de13bea857ea39c6157e60a5668159862da929c7650988ce7b3d6553ebbe1a857bce5997b69221f3ad30553a10e2af2868541fff053ba851295189e1081d94a0d9a3511f55996a910283cb1c06b99bf21e0e09ec45171ad257771153e6c0093e68f614fae0d546ba81b743a570b05369b97acb73c3cce65100921185e2ba31d32eb56dc08823818126f4c4b263547c3d4ebeb12368d1ae9e8f39ac2b778ea041dc65bbc3850065dc26c87ea964c2891b45f7e5b874ae0c78fc3e3ce6530085dc1459b5c46b0844fb756ba1a9be9d484c03c2efabad5df95115e75cf074e5cdb4de1621b0e62dbc0c8be07ab2759ca48d1978a8d0972bb05eaeefcfaf4cac75e047ff989c5d9be30b9be4621ed28296acebbb316d0248d12cc2ae45523476077ae68e614625a51f123ee1939799fdf77361cf7700521d0820639ee0b1ebb926d4838f744dbc4ecdf49205cc1f60429aa384a576f404961b8c10a15f32420827f48a4021e5ee4b9a76a2a17e4d5960c7093b2c889bd984e0aa40aa54f1498d41c421a40b441a062889effdd8e64c69c1c10684b70f7e416f0f6063cd49a2fe655c8d4a15b124b9a9ecc45e631466e7d43442516e81fed762c7ce12dfb7c3bed9e0843f9c7ee4ec4cfde473402a01d7f6fd91a4f7b3597dce726642fd60eb9f34d9b1646939eb425c48c444e5c3d3090495161464f23a5defbaf9ea3bf9c509917ce8faa4dfca6d3e58c1edda60a4a8751cce0e83366e38b7ab0ea479c49f906474c3c4f4378129b49904d15f065cb80720d97165cdc763394cf63a6c592c62567d4fd8ee8bf370aa394a52d618ffc23261624a7d30f72fd59e0711d9a7d365d378b7334dcede3e5c210a7156c5b3ab8e459da41796ff671a05a418056a0b63f642d794b43f3e0b888deaa5e475d3e8a5aa184193108fc25751eb69eee103d11aab7457a40c98e8d261832b8fd4033ee0835a97365ac83f8bf153e5a259e470164d2a575c5f574581e48f01b840681718835b5fa3604bdb4d4d90060922d433bb15a30f758fd6eafef5773b0560b567cc73987287c21b99e0db8270605d52735ae0fac1d7ea02a02a16837883a0cc4e14e764dea3297dc6e63a96fed43d613a84996673d2fe4ea3343d16b04e2851e7ec6847b36091957a8aca8061d1c3fc2a7cd546fb224bfb836fb53d60fcd1e5d0ff6ff5e8b975b7b3cf49191a0222c575b27a50fae6daccda3b71727920bc3a7a12cf33f8905007af6b1edf4fc39b4bbb2674d3feea3d3c1e8958f737afaf57f2e768024e95065c463bec2cdb67c02f0acd39299c9f4f5f5dc6f957a7794f33ae849f40eb5ba8a2b474f312e25dc1dc2b236ac38c8d14a662a63ea2d222fbcaab895169a2f325d437efc29ee402f1cda9eb4a2766a3cd6674552d4b68fc458ca604b19a5a1ef3d135ea6f594474a85f2ab459cdae23bc8bb586a529f594d73526a79d426953d6c16577f8296320475fa62ea917014d9815bac4dabdd728d6055828263e6e272c6c0d25aa80141129c796c19ddca0ed5be3e1c35f0f6625a4dcf0cf82f9bbfd5ca9eb4e69af796ab1eb874de86aaab873e2e60c9136f37aa6cb3a927088e431451374854a15fc4dc04caeeed68428302179cc487ff02e56204342ebffe639ccb1a0756b8f935390dc11be602740f0ca9886f67f864f02e45792616c2f73a6cd867f34ebde0b315f4cb507173bd28eaa39d70ed58f6469b8117d6a60c11edb138c8bb0785a56a83c2e6fb0ee50f62de221215cc5da688359e6ea7343f39bca77339fcdc630872a49f026a74189193e66b7dcb3a77d9ae91877e73fae1ef0f408fbec17b6da8adc4f79575b73c1f49eb8ab1c435a06f9d1b3886e78298a08ca619963530854d0b6fa0d09b06dcb25a3ee0e176af2acd58574d681940a5a00647308f5c4cd45cf7fc3781827e1ca54d1a5f00cc3f1d1d2231a36fff06eb2b70dc4364ac920a3900b20ebd15fd408f45bd27ff847b1abfa5414afb829172689f4c9c5ac0496c8e1d1f2425ac01822eb0885b835002a98e0803586ad012e661ffa76724c464f98904125a9dd44ebcd2a5a719a60bab66e472bed89b6c7d64b3472deb1e9421db4cf3804f3dc93df44bff9185f9b15096f92064794115718f09f8b344e676d48e2a5d05388f1a7ac7d902b19d68156b71de800798d9eab36826464d7096c51a6ba5fe8bae4931aaa71ab7e18af6e925659acbdd80a24e0bcdd74e7c49ce30c15f8eb0cd3713249c240f0bc97d80dc88043cddcfc86a31e6208254497cf4401ca5be14a3dc3f145fdc80834110ebe7c79f73b5456f8aecfc52423a8a8676574bc1b34f27a79dd2ea985b40495d9f11fa3de7ab8d13633f97602672b884e7d2de231b01b8dec3679c6e3d77750bdb76f53a62f1786cf431a4311ded8652fa37379da025b32110dfaf98900d87e596858d7769c1af7f0e46fc564a15baf851ef5f4cc5a94fc3a28a59e5a736494588e21b21de325585836b883b57e8cbac8c4f6949cc322d25952817e59e16a23bb44e6e387e58a27e5ea5dd720146db1891b7d34b25f475d2e84b5d719111eaebe1841d10b2407fa285f03dbb95ccefa946fd6fcacf1e8ec47cb0341a30b6708f5e9a8d68e7c44f3cdf4864d6e0b77e02795c409177e17cd232df4978b468bfc7472eb7f554509c22503af54eebc11300d16655704c38addbe541291c9c2ec53c4bacf7bb5fce88ad8f206b8a240259e093d0974748574b5eae6a1c49ba65529afa97fcac7c724e21f7030d3d7484a70467274a52325e29faef724e4a7e374d861f395454bfd2c9232116cada086c51ec922890c6771bcf6c940b868b9c083cba7dcc091ef207f34a4633fcc285f4d3a405d14eaa3ffd567a3184edb7ecdf434efd8ff9f851cf8a97f6a70e79e5457dc6001947f73d90b33f53ac62af18a95f82233c1eb8bee3cd113e66b011b8befd0880035f6a03328fbd6cc2e489bb2751e85b969468ea3498d0d9ed3f3e13e3fa57053329b8c5ecfdde565a0f3dd89255e618e4ce1e117e7956bce64870bf02d9558c619a5cf4dfffe553fbe11005cd4c09e9f6ccf03b2ab94f29f00f006a1878946c0d0b866c2d069bd22b457a95ed7fd9bc1bd5d4241820b690958b9e9d04e146da163dbbc0204e8e3657e08ec1b59593ec2ec7be0877ceb3e6ecc5918508bec3de6bfa08a3e77967f50bae261a52caf0fd8c657872052f32ac2b6bacfd548c248c5cf02420abe6b6b1e2a23939faffaf1afb0bb19bb76a4aacd6b50ba573323e86342c9a1e05f19b77a53f9e866d2b134c8e90b0b8ec0fc1864f02acc5d2a2b0718289e4610da76f9b974b5847020385ea9c243e9c59b71228f5fe3c7186d3de38c4e0609b185a2df9f0d3de54b51fafa5736ca810686b5b8334cc1183b4aae69eec2ff313865062a11a57da82a9eebadaaa714c9d748184d691b676dcf576920758c19c0ecaee35005d0b3fb7dba7d72ffa75f34bbb69e6e43601263114f0f835fcac4cb5a1eb5296d90d3f075dcb2875910c910b5c429fc82ca5cc4fd5b566f9419e13f6b552b4f50f0861bf4a440970d6265ad72c9508876196d32874325ec095d4aed0bd63dd9dc874261250ee86bc89086c976eccdebabf1f16bee1ff67d7654d3d10c4b15abcfa203443f2fa5177db88ec6ce72813b24280480bd759be3cdc5508cc8858a3cd0cda9fb5018c1f7d7aa17bec5457eda39759d04d1ba609563946633cf2d4e99715aceb1cb5d5d06d31bd323026b050d40769b923d17c1fc8ec6aa939c4a8be07e5e3e4bbe236ce23bca4eed7e0988fc8522b0f987fb16ebe3a14757f2c31ee47bb1a729e2eded2289bc1acd0a79ac723409b1e23b132ac0a58b23be04899c040f473dab886fb09dc041bbecb2ff7a739de4acc42e1b3588a0fee00700b42959aaa3cab999cde9f5dc631da3daf057ba5050f727937deb1167c5c9387dec86834ccdb2cc0a74def799669f9c7f073f3732866122bf396c99df944c98ce5fd02359b4ee1cc5374eb959e2355b5de789747818ba53c01b6d8bc72e42cd4e54f1e1f60689a9bd6c8574aa255c70dfbbb04cf39b9d8f34226187b6d9ec126d20a09cf46d193cb4ccac10462eae21aa63d80bf4d21515e4ef35c0499ccdb3722c127f614a6f0264ee5c9ad599d239549862e0e0a92a8b75d93a751ada105fb7e4f332614aa73129c049c0be278b1ce373f59e345f78bf9710c169708fb5cc42ad493b8f71eefd44261d71f7600c3a44ca31df40d05f68f626d99f50cf72e451c9299c190b8cc76309c8d02fc5c8b75f28f1927512118a0102ee5f81e6240a42ce506d9b045c64e210e0dab8c6fa74ef1c4ac9e36f20d40b1a083eb26e21f9bb24309cd80686d6ff71c0b5aaa8b5026cf85c52fdb679eb682ba6e2c34b11a0b07926ea64fe34bf0810a26afe3ccbb5969eed67fb634910fce3489ed1f51258471d958cd4460cb28e2c9e2a184da3630f3b1c5c9ef5d9074cab3a12651a0faa6cc01f97be0816444599f6a378d8638c35f357369765db2c7800c22a602616aaceeed533ae9aa48aa437d1021f3288d59536bf3cb80e5f78eb8a65bd55246b5a4a221d66f90301340ce417948543b2b82747ba99b22b041c1506129c48a1f3a874c0bab03d8f1c0d9c631915699facf0eddab5aebeda0514b279f5ac81771dbb8a6e1d6d441c3bf477ee25680b9ca32e73ef3084675cf687880cd19665dc850efe8b205a01111ab943bbb7d8706e4ae4f925a7ce8174daa4f234fa61b49abfc5b68651f6f6b86013a952217345d0eefca10833773b6c25c83cf3321a20b76549921d122a35be2f5395cbdae1f57191815f8654c8133568bbfbfac66dce64d671c2ef6e66017d129e4e9b5493f4aa755d91f63487b0786be65fa325cdc1bba5a1e127e55d4d211f88890d757c4fbc96f6667f3bc8cf4c19e8ad15cf97ec0b54f60645d3b399d14b0445979aabec034615ce123e12390e28f62332a46131530724d449b71bd4112d790a7190f8262aeb5830d7a19b69681a81e6d6d823ef79ef64e5e10d26f9660b2ee50c3aa3c40c84013f700c41ccbccbd305395795f7c168e5dbcd2abff6464a3abda57ed8f67216c9d9306a612a608a00d02d4b08a7f3429cae12c1c0ca1e3c3dbebb052a277d420efeb828c7090842611687b1a36969eb21baf165de8b97d107e92dcdfad12b3c5465ecd7058966922a6d9dfa8d50277b4cb590232cde9a1c682dbcb071168377336a1", 0x1000}, {&(0x7f0000001680)="c8b587ac9e57e17df165b25d6c8d0a985e5376407020e140a9d713c30de9fd0b086320c7bd19c47715204ee140bfc000edbfea8153b4fe7d59f7e6421129262b962d897af8faa0fc5ebada2d5ddb9ec1a5f526e8029e62d4994df3d283b705e71bf4da579dc9bf11e4cc5aa47061b50360de2cec9b7e8f766784f84ab951dc52548def6a94ab99fc83f66ce334cd6f544ddf0d8b72cddece9aa79903d8656dcdb0a626f30d031c78afa1a8b8a83f097f0467e2663f932b4a854e4306763c1809ac", 0xc1}], 0x4, 0x0, 0x5d) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001800)={&(0x7f00000017c0)='./file0\x00', r0, 0x3}) open(&(0x7f0000001840)='./file0\x00', 0x2, 0x100) open(&(0x7f0000001880)='./file0\x00', 0x99124fb9f3ec6a9f, 0x5a) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x4}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x7, 0x167, 0x8, "611e45cdfef53edddce7425508d5aed23b4e78c8", 0x0, 0x4}) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fchdir(r2) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x4) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r1 = semget(0x0, 0x0, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x6, 0x9, 0x6, "8c41f457787eaa2dba91e5cac0131439f78a3efc", 0x7, 0x6ef3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) fchmod(r2, 0x42) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffea4, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x7fffffff, 0x6}) recvfrom$inet6(r0, &(0x7f00000001c0), 0x0, 0x40, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x20, 0x1, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x9) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r2) r3 = socket$inet(0x2, 0x8000, 0x4) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x4, 0x2, 0xc25}, {{r3}, 0xffffffffffffffff, 0x40, 0x543b5d3e32c0c1c3, 0x7, 0x7f}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x2a, 0x20000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x22, 0x41, 0x687f, 0x7}], 0x3, &(0x7f0000000380)={0x3, 0x5}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20402, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) read(r1, &(0x7f00000003c0)=""/163, 0xa3) getdents(r1, &(0x7f00000002c0)=""/169, 0xa9) fchdir(r2) poll(&(0x7f0000000280)=[{r0, 0x4}, {r2, 0x2}, {r2, 0x80}, {r3, 0x4}, {r2, 0x2}], 0x5, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="691a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="8e658942c6a2b79e3b89ad5cad24393308ea6a1c926241f0956d58e9b3e5cb0252de34fce456b5d973fe30ea710780911136935ce109fe828ad70bffdd37e388036ece7e47754e90d0aef1", 0x14f) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/122, 0x7a, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffe22) close(r1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x200, 0x100000000, 0x4, 0x40000000}, {0x20, 0xffffffffffff8001, 0x1, 0xfffffffffffffffc}, {0x1, 0x0, 0x3, 0x800000000000}, {0x3, 0x3, 0xd22, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x64}, {0x61, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") syz_open_pts() 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700)=[{}, {&(0x7f00000000c0)=""/225, 0xe1}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000480)=""/148, 0x94}, {&(0x7f0000000600)=""/234, 0xea}, {&(0x7f0000000540)=""/62, 0x3e}], 0xa, &(0x7f00000007c0)=""/54, 0x36}, 0x40) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000580)="cdb159654d00a741db94d217b645c70cd000c440d859586987b7e31e9a9e59a812f9ae37e561a47c136d9df739791876703ff6424ceba38b306e0deda9c3b6297bf0d11677859ae83558da193e64b4139f51dfc8ad08001dfc463b3a14e6f522964e3b7e4f70013be72bbf9f4cc52b73316f6c77", 0x74}], 0x1) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc3f756f1120b66e9, 0x8) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) socket(0x1, 0x3, 0xfff) shmdt(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() fcntl$setstatus(r3, 0x4, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x2003, 0x4) write(r4, &(0x7f0000000000)="87", 0x1) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) chflags(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[0x4eb, 0x100000001, 0xcf, 0xfff, 0x2, 0x1]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x80000001, 0x0, 0x8, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) pread(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x400, 0x41, 0x7fff, 0x4000000, "35c76433f5f2c6faf0e2fc39d4a4db284720fc75", 0x7, 0x400}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = getegid() setgroups(0x1, &(0x7f0000000080)=[r3]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000480)=""/206, 0xffffffffffffff9d}], 0x1) pread(r0, &(0x7f0000000380)="7d5ec4b287a0a24bd836d3b6ed687cef2c2d10124c2451b861a6ed86d9e8733d5cf533e1ee9cfa22007f6e4453fc7514e0e7c958e68aadd541501f1884b67e3a6a5c06d66e2eaf0aa3e783c852cce4416491ba18f72a447520d0ff32508dfa5112cbfca4c848da2406294f3d1bb668e3e2fbcce906edbad0ad68ab1c1f2a66ca9af836a0839881a780e4418ccf821115b74150834d159b2ca716e2b779c3c596a0b49170d165250a48", 0xa9, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setstatus(r1, 0x4, 0x8) read(r1, &(0x7f0000000180)=""/242, 0xf2) 16:00:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000600)="220e228901001c067eee5be56daa20e5ea99cb1bc320e9ff0f00000000000057bc74a7eac8603c45d7301e0c445ed548d60114c8838f54ac8099f2c5d501934f0d351c57929b4fa7c953f0d0943a011d591d4e9efad2fc32621e3322e98789a32f500065cc08147f00000050f7e1e67affe14f20cf9c936b80ad5e26ba8a00c7bbfdaaf82e0fc72edc2bf0e43c76d6834910e03b7df1ad80f55ca97d703495958c351697740b2c5f5de3515d58011e816b130444e3db46199c8fb22369c5166e36819cadef4c9958094f76347f36f358306325979471a6e788b4dc187663a4d455d4c102de7b1d4a7c7cb360f2759e3aa1a78c174b9a0e97fb80ddb14cdc9e1931391bcabc9ecad2b468340a9df591f08685d6c06881845330a23579a5b2473ebb7d8540ad02206ce4f54a995a4cfd5425e8", 0xfe17) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pwrite(r3, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) recvfrom(r2, &(0x7f0000000180)=""/97, 0x61, 0x3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) openat(r0, &(0x7f0000000380)='./file0\x00', 0x40, 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x6}], 0x21c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r3) getsockopt(r4, 0x0, 0x0, &(0x7f00000003c0)=""/34, &(0x7f0000000400)=0x22) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xffffffffbffffffe, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x1f, 0x9a}, {{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x14, 0xf4b}, {{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x474, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x22, 0xdbf88506028dfc71, 0x7ff, 0x6}, {{r1}, 0x87c6018d57fadcd8, 0x20, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x445, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x2}], 0x9, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xffffffff, './file0\x00', './file0\x00'}) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x41) 16:00:18 executing program 1: ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000003c0)) r0 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000400)=""/213) r1 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000100)=""/125, 0x7d, 0x42, &(0x7f0000000b80)=ANY=[], 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1, 0x1}, 0x9, 0x2, 0x9}) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(r2, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, 0x0) r5 = geteuid() chown(0x0, r5, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r6 = msgget$private(0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(r6, 0x0, 0xfffffec1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0x2) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = getuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f00000001c0)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x1c3) 16:00:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) sync() r4 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x20) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) open(&(0x7f0000000a80)='./file1\x00', 0x800, 0x80) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) execve(&(0x7f00000000c0)='./file2\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='^\x00', &(0x7f0000000340)='@^\x00'], &(0x7f0000000a40)=[&(0x7f0000000540)='#:\x00', &(0x7f0000000780)='.\x00', &(0x7f00000007c0)='x\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='c\x00', &(0x7f0000000a00)='/dev/bpf\x00']) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000b80)=[{0x3, 0x7e, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x5, 0x3c7e456f9566e27e}], 0x15b) chmod(&(0x7f0000000b00)='./file0\x00', 0x40) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0xffff) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000ac0)) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x44) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() flock(r2, 0x4) close(r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8d}], 0xa, 0x0, 0x57, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x80000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) 16:00:18 executing program 1: recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x3, 0x49d452cb) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:18 executing program 0: socket(0x18, 0x3, 0x9) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = open(&(0x7f0000000140)='./file0\x00', 0x108, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r0, 0x80000000001029, 0x7b17, &(0x7f0000000100)="ebffcbffe6993192964800"/20, 0x2e0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x4, 0x6, {[0x80000001, 0x779, 0x8, 0x3, 0xd7, 0xb8d, 0x5, 0xff12fd4, 0x4, 0x6, 0x6652914e, 0xfffffffffffffffd, 0x1, 0x100000001, 0x1, 0x9, 0x100000001, 0x9], [0x0, 0x9, 0x9, 0xe1, 0x2, 0x1c0000, 0x8000000000, 0x3, 0x80000000, 0x9], [0x251, 0x10000, 0x0, 0x0, 0xf51, 0x1ff, 0xffffffff], [0x9, 0x2bbff8b8, 0x7fffffff, 0x6, 0x20, 0x80], [{0x7, 0x5, 0xfff, 0x9}, {0x6eb8, 0x5, 0xffffffffffffffc1, 0x4}, {0x4, 0x4, 0x96, 0xbd9}, {0x1, 0x7, 0x94f4}, {0x0, 0x1, 0x1, 0x2}, {0x5, 0x80000000, 0x9, 0x9}, {0xbd, 0x6, 0xf86, 0x3ff}, {0x6, 0x3915085c, 0x10001, 0x55}], {0x4, 0xdec9, 0x2, 0xb4}, {0x5, 0x7, 0x7f, 0x1}}}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:18 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) msgget(0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8000000000000044}, {0x28}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:18 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="14b7c98700900250b1afc690e5a4737359e13c6baa8fa9692c92400265ba3c1e1aa571859ea4d36e11077b531ac509a963cf3ea3555fcf73ee94f75d9d840fb5943bd3a920b2af57edc8f6482d35c032b79c9f9e95a7fd74f53d14782b6a19bf79b988662139cec8a9a61f1a35756b8ca70dd2dddfd95192f391056f397af00a848d12b7597bac50d1ce43fb3f5b8553f2e61323fed7b514e12e9c5ec3939ae891db04d623757a192549c61be98257dda53c317c443661e92e6a53df12ae9d515fc8517938fb3abff4fb373eccce76b13cd3aa1a77d1dff25fbe3522fde9bb486a6b221b5b56df7c2412cb28fc4c57239de63af494b1758694a12ace78", 0xfd) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x3ff, 0x7f, 0x1, 0x8001, 0x5, 0x8, 0x3, 0x1, 0x2, 0x100000001}) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x200000000000000) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) r2 = socket$unix(0x1, 0x5, 0x0) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/177, 0xb1}], 0x3, &(0x7f00000002c0)=""/199, 0xc7}, 0x802) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0xc0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x101, 0x5}) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="0bbecb00ee6bdd15d00e357be3d444f887e17921ad321c1377ebcef7ad1ad96d43a69da0d816907854288424714c5151942e72cd828b6576a51c1d84bc905e43d7387b454912892468342b14c28a970b7f602a43b9dd500741", 0x59) r1 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1a, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) rmdir(&(0x7f00000001c0)='./file1\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0xff, './file0\x00', 0xc8, 0x1, 0x8, 0x800}) chdir(&(0x7f0000000000)='./file0\x00') 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x8f541d8701c7bd37, 0x0) read(r0, &(0x7f0000000180)=""/102, 0x66) chdir(&(0x7f0000000000)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file1\x00', 0x260, 0x100000000, 0x9, 0x0, 0x7, 0x7, 0x4, 0x2, 0x1, 0x7, 0x8d00}) chmod(&(0x7f0000000080)='./file1\x00', 0x100) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x421, 0x5, &(0x7f0000000480)="4ea52c66ade1d30d0d041772c8590820daeb1871a83f750884d19ccd9e586e6250e12ae33b37f2b3822f145cca454fb46425e1c63d3ac0fa1328ee8a6a7da128d70bd2164d489dd401a94aaf0cbcde3c23845cba582093aa2d5ef2e9f8018c1679389df3272a5454dde3b82caec19c02cd0da5c291b018898b10745acf95c050c82a2e87f43101e712a6af9e5a17d74e8aeeed", 0x93) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000540)='./file0\x00') recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300), 0x0, &(0x7f0000000380)=""/170, 0xaa}, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)='}+%\x84/&-!%\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='))\\\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='-^{\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\xc8!-#%,#\x00', &(0x7f0000000340)='\x95/@$%}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@\x00', &(0x7f0000000400)='/^\x00']) open(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000480)=0x7) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r1) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair(0x6, 0xc000, 0xa53, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/53, &(0x7f0000000180)=0x35) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpgrp() setgroups(0x1, &(0x7f0000000200)=[0x0]) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x40000006}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:22 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x80}], 0x7, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x100000050) select(0x40, &(0x7f0000000000)={0x80000000, 0x2000, 0x6, 0x2, 0x0, 0x400, 0x7, 0xffffffffffffffe0}, &(0x7f0000000240)={0xa4, 0x83e, 0x3ff, 0x48, 0x4, 0x3, 0x80000001, 0x8}, &(0x7f00000002c0)={0x4f, 0x7f, 0x7, 0xfff, 0x100, 0x80000000, 0x80000000, 0x4}, &(0x7f0000000300)={0x3, 0x62}) select(0x40, &(0x7f0000000080)={0xb71b, 0xffffffffffff8001, 0x4, 0x2, 0x4, 0x100000000, 0x10000, 0x100000001}, &(0x7f00000000c0)={0x56, 0x1000, 0x80000000, 0xe5, 0xffffffff, 0x1f, 0x8, 0x3}, &(0x7f0000000100)={0x8, 0x200, 0x100000000, 0x100000000, 0x2, 0x10001, 0x1, 0x6}, &(0x7f00000001c0)={0x400, 0x1}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000480)=0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000440)=r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000005c0), &(0x7f0000000600)=0x10) select(0x40, &(0x7f0000000340)={0x0, 0x400, 0x3, 0xfffffffffffffff8, 0x8, 0x1, 0x2, 0x4}, &(0x7f0000000380)={0xe6c0, 0x100000000, 0xff, 0x7, 0x100, 0xb15, 0x5, 0x4}, &(0x7f00000003c0)={0x0, 0x8001, 0x8, 0x5, 0x1, 0x80, 0x4, 0x2}, &(0x7f0000000400)={0xfffffffffffffffd, 0x24f7}) recvfrom$unix(r1, &(0x7f0000000640)=""/115, 0x73, 0x800, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) select(0x40, &(0x7f00000004c0)={0xac5, 0xd3c3, 0x9, 0x7, 0x9, 0x34b, 0x800, 0x5}, &(0x7f0000000500)={0x4, 0x101, 0x0, 0xfffffffffffffffa, 0xa16, 0x10000000000000, 0xffffffffffffff00, 0x40}, &(0x7f0000000540)={0x7a, 0xf91, 0x3, 0x800, 0xff, 0x7ff, 0xffffffffffff7829, 0xfffffffffffffff7}, &(0x7f0000000580)={0x7, 0xa42}) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0ffff648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xffffffff, 0xd9e, "b000047471080000000061f08b3e45a4e9e900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x83dd1d3a3ed179a8, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() clock_getres(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000140)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d224659b3277c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d530403468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6ee50a24c97c44f3ade1bfa9f08778125c9639807fc92b2d04", 0x8e}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) ioctl$KDENABIO(r3, 0x20004b3c) readv(r1, &(0x7f0000002540), 0x1000000000000067) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[0x2, 0xc9a2]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x21) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000003c0)={0xffffffffffffffff, 0x8b1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000340)=0x526178db6efcf9f9) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x50, &(0x7f00000001c0)="22fa62b68e98d11a3ab4cc276487d890eca6a9bf69d890d1ddd0acf73ce0fce81850d8128f3932775fcedd91c5f70072a4c8617c1c08af383d9bca01853f0b2f140ed49225d50da430ce8df43475c39c") 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000500)="31ab20a70b3bee5060c076288d43fa668eac9b15ffe0ac3760d0abbb090b5fdb439066dfc0fd467c40ed12e90546763e7fb9a0bb0064c4ddd9bd688cdcf3004aeadec42064f261452a896c3148b5d622944491811e274457fdd60cc905a368761591017634bf6b088139bc47d8916d1ee30bc7c38ecd7645d9dea57b113faa1aa70f97981617c65404342ee7a0037b531cc402905029d36fb820991464a6d43194289c24cd900f9b775367107f76141b9cbd1cc20177c3694d988dfbad6684863bf6d481f65a1ec513b88229e6d85087d994adfce1d295c83c39983fcb21dcc6c55c1689267b0d4c718afde04cf3f7478ee28f95649472ccd1cdf476f77e3cce3f4087a4850f0287838487cac5e01e22d8e1570e6e51ebe78e7c891e3c08b78bfbfafde0bf93094a0050056ac7c595bf5ab1357ff290ad13b66a780b6c9a0ac79e4b4f9a16efba22a117e304260b456e470d8d45b693bf768ef424c633adb76c4471a67e052b33c024d527eb7b1e4af70ee7ac3b2a00e7cf8f5ac9a8ee8151d7f674dda4933aa54d9bbf0bfa2144513a53d986f667f4a88c4b04a6d2b00180985bcbfc3f2b1a2b59afc450ae233838fa06a1cdcd2bee13de296c88ddd31bd1f172b6a6568ba544ff58e5ce1d86a86bafb47dbefba07e99d36cd1156960aeac4f664b8c35378b6cfacc3b30bb12c7ac43c02c3a3d3b9e9207383a49d4d45a427d5fa90758df7c72a5e5d6bd188e8ae94c42b9c0c277e098c673dc1af4426ba9fac0a07d1b6fddd610ea5069ef94efdb987fe1477808a55e259c4c7050859ec66fd43d45bb5f42991ddb04bdf28e59ad7041d623b8abbe26ad5466ff5350ccf7761967b49980a4e42037041db1092e134519e087a65fb2629390cf9031f6daf98d8775c66d39707d27bda243ceee64c0d090972fdd0957177e0b044ce8ed218f3c1918faeae8c839d215b836ef87862415dced4c1b6670722930bc8d56518baf4e8c0717028c96f79517e5b3606f413ab5fc3a79342302eb1eddfd61e05c31c213bf4b15d51367d29e079ab8b66ddc01c81368dbdc5f0bfb251b65509461e6f8416c5d5108cd4a39095a9f4ac84ae975de3a7b6b09d0a3e5c03e72d26b7f13102443163bb61d96a6ab7ef50601cd92f3828e6d9c5eee04a613498290341170b6a0f5966a6ef416f1cfaf992dbd437de5545264d3a950d20e6bead07bb470cb28ecb0c97aa8c7ad45aa32dc31c5346fefcf58717622eb6b8c729cc02359b9c1b90e4016c0463969fc63e4963a58f68b9a543ebdf4b8fde684349136adaf69f92b5f1ce03145ccc37ab896ee0973f43390d649a75db17ea83ec7c73a7e6a9c3ff26887836b52469a3097fe57a708749b82bd3538434202736687efe18da1e2c0183129d9de0c6fc94f86dee9f78225ae6b16ec45427dc9bbf31da3ad6d68b8ee745c9410a707f78b65abea6b1373cd9ae1fee23a2a7df6e0296375e27d1ee41bdae894e0d1f6ae14a33ea50d905913eac3c4a10112db35b669127c945f66af79e159cd1ba3d4e95bfe724e7a3da2fcbdb476cd30d3a50c861d2909f96e011885fb44fe59bcb326c277f341a8e90a3e5a176ba6718cf1896073b8874dd17331de6aaf70d58de500c27c76c306afb749945a39f0888fc9ec978e99b054e6c0f6bdfb6e91847954fa97045f394e283c0916696d354098dd03f371cf1f96425940ebaaaa3dfd40de5662c875cce4eb8898af840b480e29cb04a92dc1668f899de36e290a32fca67cb3809b232932b07c05a391a9c858b7e76487485b8a2ad1e5a4b4eb852ee7302a45028e09d6d99cf4eedc045049e02c0e7769b4956777c165ff7ce96d06fa3cb613ed7540482943ec5f1fd1d6220e15f5f89933803b06eded8ad6fe8210b7d62642075570ac354acd42b042f5c2a9f703dfe5801ad79f0f9f88f4ff21d31f38a0f0468f78c953c2b8ea8e6436c069638c560b82b6661414681d4e7e5a82e127a9872f0bf2ae8d4e9e052561f91d0d337beaa6d5c5f8533bc028ff354fd05af683dfde673e32dd11293edc124dd3652dc9260902ef2fb403990732031a36b0e9608a499ea3ac505c77c92fbb021bb3202b4ae2d56536f03ea54952bec52109556234010c1257a1e780297ec268c727b4a46237b42d5ad6e219763102ae89fa9e84abdf40de49939ec619358a342c8c99afd384ca554354443833e0458bd4b53372a9a800b2ed0f803601823a1fa6493c3f2a79746522d5ca26ad7751fab0011a84bf4820116a3389129bf6edeac75234a0e13625f81e199e03bbb70dd6066ab0ef8f44906a85eb12dc396af3e25bfd9c2f8119a9055a4771a6d4c476f816926012a1f94927c3f76d2753e013205c94bd5c60f14188860df4fd18e77e2f14c1e11dd6e918243f36f5377edc76037fa3000309fd087037a1de29af392010a78f18538b9efd449718bf42f31f9da98bc2a172c0fe0225f17dc48d5533df2bd8a89920edc659986be6a88739a38bae4db1d242fac39abc663d61dd3d24ed54ec407baf3c6797ee7b8313eb30df9e38ee22d7a2771cae5f758ceddeb1c3dfc7326d6bef129bfa97392fdddce8b8ec8e9afd81381bd769674276ac64a52a8c6d1b4cc6efbfc59d9d98d252d0c93e20195367e97f0c07a3ab3b3c192dc6867b1bd2f87d79a37040fbd1bb0e8cdfc00757b73378285843d9f7e24750115922d7fadc97b4af1cf75af22e9e33d1c6a59b99062c8859abd47a852eb1e4f8fe516223d833ba0064b562eebed0da37ae5add41d80cc5c1025703f0c34ed57e2c7efe4a22b844f14a9975d1c4f959c9b7136fe17a0a1c6f5f0e546459ab81dd90727a1f8bb36c29a1ccf0b0b33f1bc9b2b62cfd390b2483c7c38c51eca7a7d0876ff35b094334b2206102cd9978669fb95071c0b91a09a1b93e56c7a27f1c1b1e33fad5e8d78262ec16c05ab0d103b70d6cc6fb7b5299b5d1e701308878d4272fa67e0e97ef60b53928e9c00829f6d6e267925495d0f1292674f3f8747aecc802ccecaa14f2eb945e4ce6ed3fda02326350bba8a86ba750fd6dc5835016f4426d254bdc0ceba622d059f6c606637e519494417d4419d6df29915c7dc7f9c4e04817a04b9a21b147a1cce5e5b9b7c380eeeb3c2a750cd39c3789ae80085cd496eebb31e4ab89fb540592c289dbd52b0ee820605948bee7c60bf39ed01836a02d8e2e0c8673da1cbe69a936185bc6d3d4bda493d7b4490fcd1ae35577bea73d33b131e540be1b29fa6ce0e7cc88e2de26adfe7273ff09473daf28d2396e78a216d9da60184fd16e9540b683ede062c1103abbdc85988a494360ee3bb1d7745e58ebed989ea31473877c2a806c1730000ecaba54cbbf6a315b79d4e450fd6a0634facfbb7e9511802d90be626e7b88661ca8a104dbcceb9463b10cac5b792db8b3f54218ed15135bb9ecf705ffb32df2ddfb59b3e6d98e23c2f939c0383cb3c7237c20015cca0a0896a5c72ff44f1aca8d1f6931f4b384a0bd4f45772121d2e58a076a070e22f286760c7785803c17e9b356f612e91723b15398df89a5d12ce78531bf1a3cf1fd6e04bd66e6cc6e4c0767d329c713b2fb33c892e32e64c940bfd12520c76b0a6f4974837cd1134899dfec8d8e72be4c84dc2b516fd0aa1a5d600ba4ab48942b44fb91d625fa9733c8415a2948bbda236c41cda4941adc99613f5283b5db673905b3eb0f519feef1f23e110f17ead2aac7983a4a087c6c14be01887dbe165d0ff31c52bd7ba17dc8640ac0846c8f75989fb3396ce68505ee98a3844fa276edb24f4d807a71675c2d7de4c520bc3d9440aec92ca0ed288e77875421837a674bd53a445deae2fac9613389a98b0e75972dbb332f0a98c0a36f3be2cc5a0b1345e69f19ff093632b6fb230548dbc312af7ac94384e4d2fbd596315a56d9a2d21fd4bd4582ac8ea590084f7e7c19723d5e55c7dc98951ae3aec6322d507f747562346443d59478c8e81c8dc0adbd614b3d78de0c81fd31fdda6f1c2fcda7bf721d4848d8e2bd14f8ac80466c492b04059153130a068575f513ced4f5cf8835cf2fb53f2aaa76daac76a36c35fdf6178c8fb149d2cece65c95d962f26ef42f558a8edd3c2041a31d4044ef2e4af86ef3116675631cc7a8fb510f56a7ae39ae485df470634f3efefd46567afa9de402b280f77fc92ae6fb5233ed18cd6cfb3b85ae1a9b3354557205a3fbe78951fdcd84627b50795bd31ce32f83368678479468d0aa8ade8c4ed6d073b2bd5588a6d5ee7e0317b03ca0bb691ace4b3d6fb8bf4b127c3d6832f7cead1ae03890e56b08c88abadf87f3fbc6dc7e243cf73fa9d1bcf07695e5d8160c40f33c890c04cbab16828e7d521921a0b9aeaba0117c817c4706e30fe5518f983b13af259d086c3baa88a41f99b70c147b9c9d968cc9e094641f68ec217c76c6b42645fd63bc9f95049812be907bd8ea53f76b6633e5a1ebe8296fffabd564aa07811f6751bb47db5b4a52ccaff1473ebdcef62affe885acf845d5a63e708f17527e9d837c5a42c56bfa84b88d4d9870acc6dc6a7022d931b9361142ae7a2000ea414310f9de5e79d8b05a941ed7f4ed48d6efdc00013ddf335551ad15a5239d34cfb5c3e29ebf109bc26a95be654aa7272f5d4cf5aa72ce44b992f7ffc7d3c7313bf29c879f7b7c988f1d58d02231da478493658ab91d018d75ee6f1556921b6362916cd79fe0912b2fdc29d8e681a20687e6faa5c1a58cef74fc800d52bc94dc2960dbf4af28b2974ea3873823aebf458486b4cb0a92895da7d47877c48ff67d8c11957e4e51146a596bd6a5aade2501908968d26bb3d6eb37de56ebe9c36568d5b037610fbbb69fbfa750b7cbb88477be82d2643c373f0d3fced05acbc286c975d36cff82a8d6060d77165696d7de788f5bdce074dd9fb8575e876324bb3348070dafba4f94420ab44aae7f8b607c96c3b4458ffe0da404678d96b4508b123d9dc61e26f86020f0a9dac4c9dd4e2eee34265d721c4d076e8032dde4fd6447fd7daa57ead9ad255f3c396c22d6c335fb2e44bff982caf11aa32a40ad25a4478e437c1cc778869163f8c667baf873854ae6a917d52f345971c5baaab617bd5215c9454c734ca793fae28cbcbcae1e15bf9a64ae4bad5e63c5137c1bba3ff25bda35cd179a26136b1418775c6c638b5c64a1b918c518101e04d0ef51becba72f183e19857d9e16ca6979a530701d8a8d041485d1b3f28c02bd82bf9ca24753e3a816d42feac067e1b7a15f689756e04e13670c6026d0270ce56ee99892cd6d8bf4be8cbf997009e237db05ef034c0f1f3ab36d31955c3b7c7b6aa3f673e435780db63b15f0c7c968ee57243d87fb9f38e123b8b5f6bca56876d650094548f4909d7bb7a2a7b4d1a901f348b01b7d7e111ed9e82a7ab41b666b707ed7d642e7bd774e4f4e8e580ca3b175473928a212ed2e6e2f8c1df557b9f6c5a5ec0cde85a844f0ba8bb6943fc01bdc6b790ff0cee48173063af6e61aec5d8dea7c7490754f51a236fc3db729e6f2e26c4c3dfc1a39d06d9b47c0b73790e0f2779cb30e8efecef60e90b8a5b94b4dd10ab838407dbdb70f38bf47231af63f5609a2833ca256b664e08a70dca513416109f7c050f6a9782edb9f2a7d59c5899c29c72d175d5dca34fc8abe87e4815651459f4360f27f1c7e275f2b4d56e51a1631f1c8c6a177f4faeade415112db2c22cb6bb23c68bd269098af4237f6d698bd378f095a8268bec490a8489f82ab75edeca6a01d276d2ff958981785548a00508", 0x1000, 0x400, &(0x7f0000001500)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(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', &(0x7f0000000140)='./file1\x00') r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x3, 0x7, 0x2, 0x400}, {0x2, 0x1b, 0x42b0, 0x9}, {0x20, 0xfffffffffffffbff, 0x7fffffff, 0xb7}, {0x7, 0x3, 0x7fffffff, 0x726}, {0x100000001, 0x4000000000000000, 0x80000000, 0xffffffffffff07e1}, {0x7, 0x9, 0x800, 0x2}]}) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x26, 0x0, 0x294) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918f", 0x24, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x45) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x1, 0x0) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[0x0]) r9 = getppid() r10 = geteuid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="db32854b85cf44e03787008bdb20dddead5b2ec5b1285b7f", 0x18}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10}], 0x50, 0x2}, 0xe) 16:00:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwrite(r0, &(0x7f00000000c0)="7c6606d9652308f08b8449a1d331971e243988d5c8a52c047589b99a75a32852683c9e5781de3bfecff2b10f88bb0cff5a283770", 0x34, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x3, 0x7b2, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x26}, {r0}, {r1}, {r0, 0xa5}], 0x4, 0x0) pipe(&(0x7f0000000080)) 16:00:22 executing program 0: r0 = socket(0x2, 0x4007, 0x400000000000006) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = msgget(0x3, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/170) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000736faa19be87e815cee5e99895cfbb24b7886fac780a6f867f741d991c2baca8f21811778c65163f8df7f3e5eb69856e1efea58b7180ceac92d298bedd34bc41848705f4fa683f7c83f738eca574339a730329f69d2eb3dadfb8bdfb9aff941e05e189acada1990ed5cdd48567864a6645a5300a86ea976ec0404af54daeace4e0888bbc69b9d1565bcb94cf61f6acd8a85808015f514f9357011aced8caaff3c477ffad1b077c719bb18a8d072cfcdeb960659d9b94c9b732b80e23f6675c19d3da6cedeb44d8a85729e5e55ac8083847166861d9deb1b9fa1a7d054d7b75e0953167d38fceb9bf882faf99eae0c97f934aa1bf32e6334762cacc35d33f6ce102c94ffec9e0668cb59a52fbd44f6f06919297180854997bdad65463bf600180b7a44c2a6ecf3b45e56dcd5b83bc7"], 0xb3, 0x800) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) msgget(0x2, 0x21) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000600)={0xff, 0xffffffff, {0x81, 0x3}}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000003c0)=""/196, 0xc4}], 0x1, &(0x7f00000004c0)=""/200, 0xc8}, 0x2) shutdown(r0, 0x1) link(&(0x7f0000000240)='./file0\x00', &(0x7f00000005c0)='./file0\x00') 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xff) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x4, 0x53f}], 0x7fff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x6, 0x80}, {{r1}, 0xfffffffffffffff9, 0x54, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x200, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x216fb379, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x20, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3b8f50e134aa2292, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x1, 0x10001}], 0xbd4, &(0x7f00000000c0)={0x200, 0x8}) fcntl$dupfd(r0, 0xa, r1) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2040, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) write(r0, &(0x7f0000000000)="60eb1befb78361ae9edaca6655ad58404a63fa43bdaaec030f204b307d9b7aca4e07021c290c721aa621727726cc70fb747ca3f2978a4b49fe69b1bcbe4c636a85d08bc7de5603e122d8efc3dcef672f049cf908ffd519e5b4e3b8c5180b467b5818fa1bcd99ff11e5b7fa8346e94154408aaa1d592c1144b76d660a1f9fcb40538fa2d9bd97a0ffc7005f080fdf6b11858dadc0e509756d2e5ef3aa41317c1c3db9cf1184fe20", 0xa7) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e0200001e0d4c82890c3cf8e983e8276b2b8a860aa5a4b38266acd69ef403be3fc252d4f763414ed8976f949772aae5c30436ca71b424ca4e2ac45f49805f3095eb7e467c943e9343f7b734ec5279a2f3d6fc061a362c7cc9a37f6484f6bac8df0c641ec8127028e5bfb253033a5f0a44dde4b093107125a47e77a8f2575b21112cd1bcc4199"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="c7ce4e6a5590c43903f40d6691a5f204c4909f6775c59faaada245017c3a470c3fbbc51defbf9cf623ac44b025de7124b1109f7b9b176dd92b6cee12c4e800a91eba3520ab26a2b43543b1962fb541c83fcb9d8f1e35bdda9151532e0f8e717a843d9b93fcda51feb1b1c2135d68ff7419afbf85b748c4005b24af11c7ec934c48c4d3b3f833bc3a6d99b68195d2218b0704b06556ccff"], 0x10) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)="ba21f13917b619469809e0625cad169a17b899936462eb70ac10aa60d8ae9a91f65918ffe601d9b602a1afbad94b852b5ec53e07b116b0c982d4a233695078562ceca37b23d4ce60d564179c0c530de833853463d29e939ae9fc6cc90efc3e1ea70208f6654bd96566a5a0b14c82da9912eed1d70e870d844c96e733b80499e36506e38bb0e417259bea25d649c12c56ae354c8dab54fc914676b6d27441e220a70b0242bb2b0b3c37ab"}, {&(0x7f0000000240)="b7c21c4f265b6f7d617a453fab70274c50ed79a4e51d2dfa0a3a9a8c4e0f8e0235264f5e428f75f3a8b0efa2afb71de80b7381e8ea7f79cc5267aba81376ecb89699a560e07c2221db5f7c4d0f4d18975b3be17376aef26ae9860bba03a16a"}, {&(0x7f00000002c0)="9a67786d54a39d87a50e7760e3437f85055df3a701c368ffe479abe6c3458d9252570e645f7b3f1ad3d2cf3baeccbe027fafa4af7f5cf2a15be7db01b47721bede614c8c6fbc7663713a92fbb89bd3536df043659f75582b405acf06e2373d5a31c9e8338512a204a977eba4c0a525df1178fe804646bc2c8d092d656b4a86fd416a7f4b5c5cba1d8adb6db8ab4c2bc4fd72a833145bf9bf52210bafb9c682a773c69a0fc7d35a928101d656fd94a4b83f5697339a2a427e6a04dba293d490001258150acf3e9a86d6b1f9283afaf047ea38"}, {&(0x7f0000000740)="3028c95b154563ed619aa2a3362ab3bf4569e186e065ee083e0bc5a834d25a005fbd6e5b569f0dffc9596f994973eac8a1296f3e537e03fd8f54f89a87fac4b51977507fd9cab2cd7cfa011bd87f7faf0574cd55b178606d3b9fbdf433ff65f0b7f470ff14784cefc83bba53623012238ac4b90c730636ea1e60cc78ff5286a326d5bdfc7a1af55865b26e6a258ad7c90261c8d851052fde91d1cf518be2e81986eb59074a26a67e0b2a503dd7b7ffdb5731a325c97d79f02fb080443a72c75d1c625a3eba9d65a0b4d9c5a67c4e23f21311002fca8b812db522c1a0902d549626a87a33d807904bdd7c900ffe56f7bae4a5041529185626c4e0f958caa0d4a423759eaef7610c30f5aac026dd0bc573c14e8037bdf2a191fd5ca48da39017707b42115707bceb8f13b249e327b680f4a73302ddcb61c24d20c3da8e721fa05e8b4a6e59189d"}, {&(0x7f0000000480)="f786ae62ac60cfbcc2dc2a2d0efa6f302b1bf3eef309c5fe5914f883a70c06b2ef94a84e8ed4beb505a14f75ce907512adc0f927a288a2806f3dcb2d286f412238c7cb00ec0f5a986d7466193ba1bab355c021c0d7d072fc2746f52084"}, {&(0x7f0000000500)="2cba"}, {&(0x7f0000000540)="17d82e44ba4aae396d6eea50a6183130574ebf002714ce8f41d762d902ad07c7c75950b7d3137e66a0e5d3dcc4fb8c630d0532b5a357dd1670b85ec966f22f91e79ad9f07bea0657f84c016d1f756928651904d4451dd5af2187cb1671be0e6290e44b041c2dc910237c0d10cf740f1470dbd1f1fa33f06ca72940ad7bcb74dbfd38d7ebb7cc5dcd8b9b310145418337c8756b2323265ff0416359a1bf2cd785d5723d0eaaffe286366123fe526d8a6361d7f17aa13e77b97db7e6939c5586eaaba59952c6043be847815fde", 0x2ce}, {&(0x7f0000000640)="54710bfc10346b38a953a318175638e4cc6234c85f80b6c9ad6fb5fe4ec6d1f866585ae095aedee56598fd75d0e09b8f79831d9ec024b99e54994891c17edb1a8185dd5bd6b780e5be0140c97dd2a7ef882decf2783f7eac01296c1ae1440788aa5b9bea50ca2b288835de7f59b276f5b59e08f6799fdc"}], 0xc6e37c79e73f500) getsockname$unix(r1, &(0x7f00000008c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x10001) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getpeername$inet(r1, &(0x7f0000000400), &(0x7f0000000740)=0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x80, 0x0) getpeername$inet(r2, &(0x7f0000000800), &(0x7f0000000840)=0x3) nanosleep(&(0x7f0000000780)={0x10000}, &(0x7f0000000480)) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000100)=""/43}, {&(0x7f0000000140)=""/114}, {&(0x7f0000000300)=""/246}, {&(0x7f0000000500)=""/218}], 0x10000000000001af) setrlimit(0x8, &(0x7f0000000880)={0x84dc, 0xe25}) r3 = getpgid(0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000008c0)=0xffffffff) wait4(r3, &(0x7f00000001c0), 0x2, &(0x7f0000000680)) socket$inet(0x2, 0x4, 0x1) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r4, r5, 0x80, 0x9}, 0xffffffff, 0x20, r6, r7, 0xa870, 0x9, 0x78a}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:23 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) ioctl$TIOCSDTR(r2, 0x20007479) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) sync() sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x1, 0x1000, 0x224, &(0x7f0000ffe000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="54b9699b40189b34d94650fdb461ed6537d406886a18eed0697d1130e386ba3b0cb5adb7e3e6370f3ff2684959b185dca979f6e59c4088c4c8986ba7386a85835b92dc66b97aa043901cf6beb5c3419573", 0x51, 0x0, 0x0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) r4 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r5 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x61}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) getppid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ftruncate(r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000a40)=[{&(0x7f0000000280)="7e46fe3525b4490f5474f377336fdf25babf68586ddd428809e7c2b2091c2324eff5fa17efc954e38fcb0c7972ea81d2a9a84cbd1628235f401b334c1cee921fabbfafdba4e1eebbebcddcff2bb7513d127770a4374148febb65f2734919d17d0e2a2f55e490291b7256bc2e35bbb2e42bee53b44dcebbd4affcaab891c396c39ad5874e3f329fa8f7d2bee3e2ace06d79a1c459835421f3e547c716b10bfdebce6a1d50d262833d6836b55e7f04f2c6c0ba90a3b0189574b1d9e5d8", 0xbc}, {&(0x7f0000000400)="8150483a4d34002bfe72d4f24ad3a1096b4afa4edf190ff5b71513a5bb785e77fb75e911433c81ef2873b598e616b2e72cff6248379adc5ae53dda3a52e953ce4ee3d8594f6b7ef187245d8df84e2fc1cfb9cde17e764047211f6a58be61da0b172dd2aadd378ad20d3bbf118b5f8b5ea46f2b123ed3f722d9a0e0493f415bb470029e74f384a4ecf64eccabc8f3f0145197d43be2f891ad29e4b6a22da01a0a9ef8a58372", 0xa5}, {&(0x7f00000004c0)="6ecc3516f082d418e567f2880c82150eba7698ed13dd3ca659babd22bb2386572e1b26b8435924dce19a3246e99d447f1916967698aa0269f2a99613c0063a0773479eb16257c9a731c514bb1b043350e9743c3d3ec997f2c3303eccc08736d3d08167869cbcd31db5c142b184a7e58607a8eccad8e6142acd33e365f61883947813a8f00c75f3feba8c92e0d0f800c2859ba313af217e70d54e657a9a46612f64e8ea1cb1c5f48a283bbeb8bb38da2d71e39021d09947a9012b092b39f3847bc3e3e4c1ca530602e2300b86b12096a86a8cb57451", 0xd5}, {&(0x7f00000000c0)="7934f61f0d8b4cef4ec440d72dfd6fde37c5379b3b620503ed72dbf4c8326dad92979609619641a1019dd82ed59d8040c55d61fef0504c39de568ee7200da5f908db610978d5d6f99e86821260fd5e0f4f02067a38e346e597494e73d531ec4387a0490debcb8cff6be7f396a14ffb407c6a193a4b024f", 0x77}, {&(0x7f00000005c0)="3a11fa7c2946b55cf46a9fab2e4fc23f316b72fa7b7c1eb183f21a8f420b82cd2b1f185f5397b88b4891f0b7478e7dda67cfad85c681a46ff83ce94a397679c0dabfa11872decc25a9e2b2327c3d2abc500192b41445308fdf082ab3dbd6e13dcdc209986b76db71760bedbb63d9a045d6daf571a3b3f3fb7ae94448e93b91d689a03928ca0178cb424ec33310be1c20249c8a0422f977db7d2db9e9e6312d29ff92c180cbbec1101e8606b9548d274b00d342f8f43d6660791480a1de62c06bf5968fafa8976e98083e357b2259749e671a47ab6b4a6933", 0xd8}, {&(0x7f00000006c0)="6ff7af997ed0c254bbb1cf11ee76f9feddd03d3464f51766c6453ddb5cdc2c057c78b5e4218a2137bc5a9a3922ed8c44fbd7be05f8ef2a94cf940fada8e400ecb5bae8c55b2d4449afa0d537dcd33e16a0e67126a8856e783c3b3431ead2322e353661a41350ff79b0efb92a3a83b9422352adbe17723d166abfa3a4e1e0c4e7e58366b167f98fcb2aa7d7756f5ca0906186ab5748c4697fdcb620371d22fab2d2416b828d10aec1099c71e7d6617001c8dc624e3ac796152d27858e0aac1247c4f59559bf33d4bd0974f848dc5518741b194a191746b157b50bf4f9", 0xdc}, {&(0x7f00000007c0)="bfe1e7c570b76dd06d8aa2f669708bb208041da146a52cbfe995b28bc8791fb95fcb238de62a12b9551323e47f5f52fb2b295e4674da56febfc399e9944889b25c04e0beaf0f58bd4ad473d8d571663ec2461d7a52bc505fbeb7fd20f89a20dddd9135b51493df0f3739c99cea0eb15cd5c2ae586f486e8d41a8bef0d73d560c225c867eba751b5aa06580c3d57bf7bdfdbb35a14898aaf24f75f06b234475cebb915c1585f8296dba3fb17500984c8070153546a5e2d36c8947a7c588f961762fd36d08788367dcc9d2736eac80af13b1fa60bf46e95dbe3488", 0xda}, {&(0x7f00000008c0)="df134aba3b3f562329f968ae880cf3ab37ed5e45c3012051aac1c688d14fa58727e580cb4ff1fa88e7da4f49c32ce6666f8bb69623bb870b46926242103d96f2e459d0fbf140af77d04666e7b4972b560ac8e2ec6f8a3fae0bc69dbd770d9bc0fd8d0ce5115a8b70746c177f8b815afab3cf906bb1910809afe29bb63f11da394e85e6e0a0a9dee54853df0f674f6cb800d9565900ebaa547bae27bba38432d0d8ae8ecccd7248d73f0bc249f377d0de4e3755eaf29abae2b08d8220e6a25b1fb1a7fd39767019c3d3b9e1aeaa10298d11d1b9ca934f610d7523bd3d4e4e5f1d", 0xe0}, {&(0x7f0000000340)="352afefaa1d3261c1b291cdea25b377817154493b1fef2e0190506a4587eb2de48e85b05d396e8d76e2341b57b6498556e0ce8fd6e95660fd3", 0x39}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x3, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7db, 0xfffffffffffffffe, "03664071795ab900ef3caf0000004000"}) write(r2, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a00", 0xc) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgid(0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/67, 0x43, 0x1, &(0x7f00000001c0)=@file={0x289b6cd8aabf6ff3, './file0\x00'}, 0xa) r2 = geteuid() r3 = getgid() dup2(r0, r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x1003, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x781, 0x2) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) connect$inet(r4, &(0x7f0000000000), 0xce) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000a8, &(0x7f0000000140)=[{0xbb, 0x8, 0x3, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffff, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7, 0x8, {0x104, 0x1000}}) syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3bc, &(0x7f0000000140)=[{0x1000000100000050, 0x0, 0x0, 0x4}, {0x54, 0x0, 0x1004}, {0x6, 0x5, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x80000001, 0x6}, {0xfffffffffffffffe, 0xf65}}, 0x2) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffff8, 0x7}, {0x8, 0x9}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x9) 16:00:24 executing program 1: sendsyslog(0x0, 0xfed3, 0x0) sendsyslog(0x0, 0x0, 0x0) socket(0x6, 0x8005, 0x9) 16:00:24 executing program 0: r0 = socket(0x18, 0x3, 0x7) r1 = shmget(0x2, 0x2000, 0x10b, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000780)={{0x4, r2, r3, r4, r5, 0x1, 0x4}, 0x9, 0x292d, r6, r7, 0xfffffffffffffffb, 0x3f, 0x7}) setsockopt(r0, 0x41, 0x79, &(0x7f0000000140)="95fc7f2badbac0c979eff10ded4921adbaa6a8acbd3cdc9a03f37b487a48001f2eb9eb12b6845b8f44bc56073ed7bee7f86c45ebd3baf9acd62417686df7c6526cd00bed35d60b29f342dfe71882089d0448af36a99ddfa41440fe7b38bb111c5e0d3c6e2d59ad4ed2aa5b3baaf843534e524c6f5876af964f7979e8f4e98dc74d74270a974d77575f37e25d881c76caaafce7362c2fe31955406f9de40111e25b4298e9", 0xa4) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r8, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r8]]]) sendto$inet(r8, &(0x7f0000000500)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee978df5ee710c8de30c71be8b43213243c70e9692e40393ef6b6b0f4a484d1dab9ac69dd50d1b7fd69c0c1ef17b841050d8715af9a52bfd5c8ba2c74c9997ffbaeddc45d379324b613b31add7306f6b5d766f54a303fd3f6bef9e3da544a1e2885b7db3002fd4d2ba96f927250dfe2b33234c3ebd6189ae8fbc02bc1daa25eb9ec16e7e3191cc17cd6df25f152155b84786593a81531147d682189b4c756abebbed94307afdfc7c4ee3b8bcc7e058ce4ddeb9e913666805d1fffe5ac2d526c53d077d0414a74f1f867fcbdee5f6163850554f87eb19588d3847c36044e7a81dfcb922b21d6e", 0x15b, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000380)=0xff) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000000)) r9 = getpid() shmget$private(0x0, 0x2000, 0xc, &(0x7f0000d92000/0x2000)=nil) fcntl$setown(r8, 0x6, r9) r10 = syz_open_pts() ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r11 = shmget$private(0x0, 0x400000, 0x2, &(0x7f0000c00000/0x400000)=nil) semget(0x0, 0x7, 0x2) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000840)=""/12) shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r12 = shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r12) r13 = semget$private(0x0, 0x5, 0x40) semop(r13, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4b, &(0x7f0000000140)="c5") 16:00:24 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x100) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x140) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/73}, &(0x7f0000000200)=0x4b) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x9) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x833cd496d49e28c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xffffffffffffffe1, 0x2, {0x80, 0xfffffffffffffffb}}) 16:00:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="448cdb1bc2970802497278a13d0aad01109147ada1910a8c051d7cc62373a0fee31b50f6f6726eb12be2d73ff1da0ab9bd6d7e16702798993d36e60a3c5d606b76435d52c460847b079e8362035776f21b21ac14697ed28279e417080723989acf7fea0d9fe128efd4b1decba86f5fcc1006aa59b02c93f1b6b3cf8941860d7b2f2614db4e3c7f01eed89655ecaee0fc2f6ee9d0ad282ba5ce79c731a872c88017e86f2f618ec55475050693ae817858ff28e5de479b3267173c832944cbb9d1", 0xc0}, {&(0x7f0000000280)="64be6e35f8dbaee4492c2af52ff8f96f35f5d9f2046dd1e68a50afdee5694e7c55bf60cd92eb70af5e2d76", 0x2b}], 0x2, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x8}, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x416e, 0xffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) dup(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ff00000000000000196e66030700000000000000c6f4f75d8298333e1100c6a9700183a916675f6976f32c623e97a135b22d0f368d2e950b635729af"], 0x1) recvfrom(r0, &(0x7f0000000780)=""/200, 0xc8, 0x803, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = semget(0x0, 0x0, 0xd0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000006c0)=""/137) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r3, 0x0) semget(0x0, 0x7, 0x40) sendto$unix(r1, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x7) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0x9, 0x7ff, &(0x7f0000000000)="4de39aaafa555933506bcaa54ae31a51f78bd887e300159b1ba67a8f09407cf164464a152862271b365597f2066ad8b4a76be925b7ff735868771f8d2fb0e3ce4ef2fe9ec123bcdf8ad31d69ad60084e45d1a3170b730ade577039ff89dbbc433114f321cedd9d16199f5ba827901976136da09c5f66dd83441e69fa7095ed732e2eb61ca43b361291868d99f177e1bac07510d2f0f40a4f743a60909915ff0206e283e4e1e23f78da5d38311307d6c68e0697646bf697b240e94471f30bb5b01626d6276e76ea234d9e2edf5570f72e8999f399508da3a16f4072d7a248e63c0c1890753bcb5877cb8bab9cc9201f", 0xef) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) getsockopt(r1, 0x20000002c, 0x20, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) fsync(r0) r1 = semget(0x2, 0x3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x0, 0x5}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) 16:00:24 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x7, 0x138}], 0x10001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xcf843424ac815b94, 0x0, 0x5}, {{r0}, 0x0, 0xe0, 0x2, 0x1, 0x6e}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x7c0000000000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000002, 0x4, 0xffffffff}], 0x1, &(0x7f0000000040)={0x3f, 0xfffffffffffffff9}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x428, 0xe1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xffffffffffffffe0, 0xfffffffffffff801, 0x8, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x6}, {0x2, 0x0, 0x0, 0xfff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)=0xfe38) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) close(r3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x1000, 0x6, 0x10000, 0x3ff}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) connect(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xffffff4b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000240)=[{0x189, 0x8000, 0x0, 0x5}, {0x6, 0x2, 0x20, 0x100000000}, {0x4, 0x0, 0x80, 0x2}, {0xffffffff, 0x0, 0xa8a}, {0x7fffffff, 0x8, 0x0, 0x6}, {0x5, 0x8bb0, 0x7ff, 0x7a1}, {0x1, 0x0, 0x9, 0x8001}, {0xffffffff, 0x40, 0xfffffffffffffffd}, {0x5, 0x19d, 0x1ba, 0x68ed}, {0x0, 0x1, 0xffffffffffffff7f, 0x100000001}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="a078843387c338c89c47e988cccd0f8e0ed73a95c5cdf979f5c63a5ead36e19af2011c98bc3daa08d7aa6ba3f1e85e36eeeaa7ef4f14fe2f81376f52fc72b332bee66cebd3becf9b7f4ac9b9555c1eccdfdbce56f52f86453bdd46bacafc812f05671300edaed45a9c2f02e5fd05fcb4cd7d8948c4d994629a5ff88d14e1a05b7e852a558d60c9bffb2ffe15ae99e1525d4dab2840b77fe3312cfedd0aff5403f432f3f7314853a911bf2b83ea637e9c0fc353a1c4ab0061539ccc2f350b", 0xbe, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00004b98cd869698654c1b7bfa1e3d41d9f8495017af8529185ee744d36451929476b5a2a15e731a1af6c24e119fd68a4ead382932a37afb0965923bab1feb7e336ea4579e6b710de3b5f82379a510dfbe33b4c8690e1d4cd63987d29b81a41ee743c6379caad750ccbd65373197e95d21d4286a30703d246fe6288c9e1d01f64e6a"], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x1ff, 0x2, 0x9, 0xe65}, {0x7fff, 0x3, 0x200}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0xa2}, {0x100000006}]}) syz_emit_ethernet(0x8f, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x19b1, 0xffff, 0x1, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x7, &(0x7f0000000300)=[{0x5, 0x0, 0x1, 0x3}, {0x57, 0x9, 0x44, 0x40}, {0x5, 0xffffffff, 0x7, 0x7f}, {0x100000000, 0xfffffffffffffff7, 0x0, 0x7}, {0x8, 0x1, 0x9, 0x3}, {0x9, 0x0, 0x5, 0x2}, {0x6, 0x4409, 0x4, 0x9605}]}) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) r3 = socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x0, &(0x7f0000000040)) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000680)=""/75, 0x4b}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f00000008c0)=""/247, 0xf4}, {&(0x7f00000009c0)=""/95, 0x5f}, {&(0x7f0000000a40)=""/85, 0x55}], 0x6, &(0x7f0000000b40)=""/223, 0xdf}, 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0xdc40b4d05e06c506) recvfrom$inet6(r1, &(0x7f0000000140), 0x0, 0x802, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x9}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:25 executing program 1: r0 = msgget(0x1, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/115}, 0x7b, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/234}, 0xf2, 0x0, 0x800) r1 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/106}, 0x72, 0x2, 0x0) msgrcv(r1, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001240)=""/104) msgrcv(r1, &(0x7f00000012c0)={0x0, ""/248}, 0x100, 0x1, 0x1800) r2 = open(&(0x7f00000013c0)='./file0\x00', 0x20000, 0x80) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000001400)={0x6, 0xcd, 0x1, 0x80000001, 0x9, 0xd2, 0x7ff, 0x10, [{0x1000, 0x4, 0x6, 0x5076}, {0x4, 0x7fff, 0x80, 0x4}, {0xfffffffffffffff9, 0x100000000, 0x0, 0x9}, {0x5, 0x5e7, 0xfffffffffffffffb, 0x800000}, {0x200, 0x100000000, 0xffffffffffffffc1, 0x207}, {0x6, 0x0, 0xffffffffffffff15, 0xcc4}, {0x7, 0xfffffffffffffff9, 0xfffffffffffffff7, 0x4}, {0x3ff, 0x9, 0x3, 0x3}, {0x1f9, 0x10001, 0x3, 0x1f}, {0x5, 0x5, 0x3f, 0x100}, {0x0, 0x800, 0x87, 0x53676207}, {0x7, 0x8, 0x8bb1, 0x3}, {0x8, 0x800, 0x3, 0x8}, {0x5, 0x10000000, 0xc674, 0x7fffffff}, {0xd5, 0x8, 0x1, 0x8}, {0x1, 0x8, 0xffffffff9887e3f2, 0x7bea}]}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semget$private(0x0, 0x2, 0x8) msgget(0x2, 0x401) getgid() msgrcv(r1, &(0x7f0000001540)={0x0, ""/239}, 0xf7, 0x3, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001640)) close(r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000016c0)=0x7) r3 = getppid() r4 = getpgrp() setpgid(r3, r4) msgget$private(0x0, 0x201) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001700)) msgsnd(r1, &(0x7f0000001740)={0x2, "06eab16c8bebe2d320e1a0540506281ac097d0bcf85a12130d8274805d05acb090fda1d4e864ed1201e48be39ea2e7fab49b473c0746af17ba5951c527ce4e1ac9a08e3aab37fe2bd8bb21805d7c5de0307fb624fccd3638361f7a215f697395de210e7b35b4945b9ab755d2c6a2a3079260fdfa609187f53beded1a3bc0f223967e127ff7c51cc29bd51d4e490a750ad6611c235ed3fe6d0b094ead29f22cdc3685f0354dda6a"}, 0xaf, 0x919538ae750bd235) writev(r2, &(0x7f0000002d00)=[{&(0x7f0000001800)="3bada91e873598aa935de0bb280ff3f36a8ad3a105bfc9ffc726fdea1238dffa3c4d8aa08f3a14258c92677f95daf970e35e22508d834cbb2afed54a68f70528a4f20f5df13dedd22de17535a0c5e58ab6d19794f004faaeccf1117f65dfa7a2a98bde37301bec64eaa39e202bfa91c068936c1bf257caa99777752c09c05ca91c13607d4d418091d83fc88c04aa073da71ad2df591a69b76d64804b23480f5a", 0xa0}, {&(0x7f00000018c0)="86178262f40170713ad66edfb6474da39539ecbc15335909c7dc825273559e8fe3cdeb9075a5612c09337a0a5cfc437c83ed5b396be5e30785e7c1978437fe43377e511773edc58343bdbe0ddcc5e5592bdf5db697b2dc44860480a0f65f8e3d24e497e1b6e69b4879060b85165ba303876a1ad5c8f0840a66a71fc3a701a5a1ed2b853a682082abb0e9773cfcf776eadcd074e2bfba3245686ec247b810a863e1c9aefb0a85baed21737cf94c0c4585f36ce3c6ca449e4850862999d9916af7cb18590edb66691097aaa9c38f6bf04cc614c6264f17b12ee4138a8740b50d7894e5d21bd2bf4b847ae6e3d1710284e4f7807f2abc6c1057772e4de8780b70c1180e00215468daef6b2df769f0fb544b45af3243fac5be68cb4cea7c622ac8aba841e97cb9b708416db5ee8437ff393d32cbc8a02bbde26872b94a3463adc26b4bd10825d9fa1f8e3f84139952a6b75cc0945f82962912c1517af6f52d57e645c39f743bd8a62d12f81b601a584b3254e0c7ec2a42b4e1fcda01fb46730475dfc3798eb053da6f7cd0826aba99c450efac63365c9b8444e07eaf5782464ba5a0dd08adaa68b0f07f20d27b565267da899683db06f43b700dc0574e1d35fab5640d29048d59282459705f791c0363650cfd8be259d601635423d08aa300ddf691dc0029ecb2e17f30c4bf0cfb6a9ed75e0518318d46d19495ed72ec0b756412e1d6356d51579ee246f73d13d89f49a305b21c09aeed46795a554bd49a127cd98b7b619b962e9d64df94c5deaae4f597e49d000c9314312c344a2d1198a14a5fb68a734b5a786b856e6c1dc088dc7e7fa2c4663bbf933d7a6ab287946e9899e53e7343f75384079a4c97c059ac3c7bfa7b7eaf5b8a6e31aff4ee7b6dd470f6db1621cc5762cfa3e0eb2f540b5842b680f9cd1fb3fa9537e2f563911aeff29708876efe7baa496108879d3dbd33482ba5d07f3abf455d45f47784a17371b6e1a5fe6d2e6492ed9084ea13ccdc6578d8fd3ccf27fecc7ede328b018f23211da905533782c54a7958ac143d9a0c879b77c8d26250e3e9a6e527e89e8707c50b1302b927b4133c1300bfb509696b3818bbe9054dbafb3895f6e632cc21d6ed690a416f1e0b2be41457561105fe0e640503c9a09f4287ebaedfcb49f21f4d1e60f26e2cc96f1cdf525fb6a71b2eff839a252f5737099d07c689c3fd9db90639944d3f98b0c4878f276d2de697a9f08569ece42aeda586f21942706699823cbbd70526a3bd682c154176731daaddffa4d3a9330de1ea6c831fb20b53a47a896f050522cccad5458cf4b4c6217a772a6c95aaf3c81ccd8011d35c225a029332ea8b2f706870f47598ec8a57ed92e4bccbbde93685c65a58a647ce8c5eeb0f124f69eeb8c1b65dd752a7ee5a030e6c4abce66d99b1b66ddf61cfbe382bc3941d53d24117a5da0ffb4c99966547bb1ade5a2de59c983c03bb0877830d800c5786a032cd20f62f52475460ba4f5792463dda50cf163efa006401e678ab7ae18fa10f41fb94a5a1c92e3acc2e0f9008ff1ab7bc37507344fbfc62b0e6f5a319073975e7ad06058ca45bf5a5a8cfbb3ab091a5833753f2b4b97374d6a1c882316c4303024377608b893cb48f7d21042c772d21b16ee9c3a3c9fb40466eabbe4bbb76a0ef3360bd802d44e5eea5217871650266ee85a7e6320694d8ca6f1f79a80ee5c3067ae8670b142004196ea8ba1a5b406f6685abee18cb7fe4ca9b7f4669ffb92cc298ff58521dbc284a27b9bbb2f7675506eae785e169576d8a89e4bd94285b3c54eef507af321829c2d846d66980c8667e771296e09a5558918e0de9e82e8c943bd2e409c6a196a898fb6d214ce8bcff793009ef1d2e1fc632934551e7b5685b8455224dc1bf4ade5a938ce914ee163c860acdf6f685b2d41ff416ae170fc525cbbef1782857370f636f9bfe0c853f5130d0b254bf87dcf0ec8cdb9cdc119efbafc4a671fde09e88cc2db2cd8040d04907cbe317a21374eb945bc6132479958d131f9bb332c0a84ea0fd15c6ec4a3f10c61e8b97c71e340a6fb1a2be32779e96b42d1d58abb996bc46f855b62299944fafeaa5d60c92063a4689d5423c571717748c28685644e0c15b3db9292468a48dd6f6a6e142bea0dcda557b5d363c676d5a28b6b25a26f64c2250aa5e35bf94f0e647b712d43043eb85e532486a9c6b5495efe0828b553241e3e97ba0cea4fa497e7258aa641f47dd76255959315e3826ed31f1c04df580c6b48c9653bd31724ec91d07d9bba0211a9c92bf507e3241e97d9dafa806f1d14b6b843bd2c9f56af20b67572d7ce35faf9371efa8569326711f50c7e2a707dc3dab3ce36de319ebeecbc602a17162e2840177a7945c224f12449b7185e1d14d4119a4ebcf123e3152c46393dfaf2f22593495a02fcd26c026bdcd24173c2214dab33f6ddd6fc41d21ce071fd1111f2e6c5d0e7b8623669c9692274b315f494795b7678e01ba6978c9865e50cc325285272f06fb05e59a0993c036b4270e86a48f81fbceecc338a255f2020ee8b9eefec1bb41c9536d1b829b6bcfaec326f5345d5a2e9f4da3aa0cd1d940ddf84d0a3afcdd622fe49f87d1bde27dcaaac82047920530e10c5198b43e10d5b7d32aa5630a50984a2b7b186ec63cbf24b70bd3c9e3f2e26928d14798bf618f348f435b4a62d9796e2400558aa5c4ef711ece128cf8ab01923c9012929fa22940e510c6cd0fd0f08dca234b756f44ed13c461bc403c178d61bc82735fd61c1292670a93a56d35305203dfd764fc11b6dbbc37e63f86c9d094adb40c78f0f77021e39f191300668fdb49ef0dc0cce674781db2afa7fa9910dbfbc6f4b0a362753fed44d434dbf17e7bb27a50f68be92111838cdba0252445cce85024abd0b14bce7b454291134124ba006361ce57830f5abaa24faa44b910f8ecec016a328510a5bb552d2f7ae62f70dba4bbc1805e02a9343d2ecc953a968c534d4314a7b4885e0d6969fd22e7808e1748b8060f66c68811f920f1855bfaf780ea1008540ef4d1f8e74fbf4ec8242ad4c43c9b2eaf4212c0e5759d2d4b55193cc9fb9f08181c9ad53d16f0031d055ac39bc93980d194e98eda918d829c66444bfb96993e8d4cc6cf6482d6dccfd6dedfeec35ddd74ccba9959dbdf11f271021cf849ca6f6468e357a09696d2f7b978ea40da7e9741be53c8eb7b56be3d4afdbe63dafb8b93e916e97f9434a97240a4381e1607f43fd3fb20be92164d7fdc4d8ef0aba2bbef7d00c0b2af34d4bbc5749a0e104a699dd6630b9d5a1d4552ae0129c480839c5ea3e16cd9d0bb085334971b538898fc5ad04105049dc3e7e274302a451c8447dfafcedc86c256fc9c369c71ed57d7d5de68b06c930df97e1db66c514feb0df81175af4100f8e2adc7254d649b6dab7324bdb7f8ee1cac1a7d6872ce7ed10e756f8c3a5fcb1f727a907b3ab9c49ab98186e2c662f684a8f533fe11ab5c4f074955886713333e9cdd1ae791bf63695cd6fdb103d2a32e66c9bf38ffaf278783bf6da95bfef5a43eb98a6095037183ef8e5fd587b26a2c8f41d38af509fdd27a20c082a3638fb98b26afca142009d84a4078a7ad77a6c0d04c36d3fc27ac7dec2306d23b05b464004b7ed2e02c6655a8b471ca3938a7f235fda5507228a7860142d9beb90224b05b84d52df8f036844d6911d6c0931c81cb55182e305d10032cfa729abe86d93878b4655d27ab7b3ca86d69f0325bb726e87b41691eec9598278921ade4f5af25203aa3d7b6d0b31e4290076c2f5191ab3d9cbec0123a66059f3184c9790d251d979249ed44168940516d7719c1778e97b5ac111ccf88fcd9426d0ae4ef2fccf3a69075c2155a63625e6e10de9a603425c3f8d812677cd06cbe6bcacfaaeb21637d2feeea0cc4ecc3b632017f69417492d1890ea49d5eff108c07abf9abc4c95b2fac462d4d90d236534cb5aa107ef41d3b278df31510b6a316d88c3f7612f97c9d9f2314b3ebea0a5a61f0c16b95e09376f2bd81eed97530c40c1d5522dacf3ec42db61e3ab303251e43002d87a57e7a6f98ced2ec5bcb320fe05227c04027502a3d96bd674f7317f86cce6dba7d18f086f891b2ec18561df797eb6ab1e50aebfba440b6032dfde001c55f84b88150cd6b73e9a5017a5036bba133e9d809224db390d155dc66c3fe02f902c5cf7daae80579077a1889330e88311d46f5473ae49352e3ad8dbcdfd4ae21d5ba51833dc572c446e2136546715b70e3bf209b5916d28b1d267602e97be0e22982c79807cd7dfa9760b88b95fa3825bf3cde3561e60c6205495d61f9b89212e9725ca149725063aa58d9aadfda7fa8d51cbd43bc91fb560e1eb2797a1379148990121a415f455cd822c4db736ec9c70a4cc061391e4c005352845f5c64bf23e2a4088d075e7f97b7ab2837867d46dec5a490175e0aa01e63e3f2f63316728887ff9f6700f89d611092e413cc603bff3e09726ee1183b05ca71de526dffd2696225a259d740e9a1f4b3dfaab3fe22db841987dd32ac5140a1e19637ff9e9fcc77f47cf48beda2ccbf02b2ec6aeff97493c04ca9b6229d6ad72e2593c5dc7cf12250a1ac6e225fd5bb019a2255075dd0cfb9b000a95e00159cfdb2c683880262dc1311b14696b2904c3061dd0888ac64aca28fedb69f60c6e8db7642cbe768af3e80b46ccc16931d7ed4d15a3b3c259cf6d9a22995ef02c625c0b23d0d3e4890866f7df2698089d468769a83e5387f44e4347b337dbe8f3447e5e7b09e29a1ca46748d34f30ba85ba4f0b18370e86b6a1d8d68d1e8370ac6c5053bfb6ed9cafb88d52385359a312e1179f3a9994aeeffc8fe1298e49d98c076c47ecf1e27c22bc1aa9e5302570bf986b84a5482310befbe85ff71979c6e9fbf2e66e2d0d14123080bbe0657a14420128e3c616a0f7ff1f43834a445b62a388926512603635cc7e24e3d64993d1b2e1cc4467cb1bd73675bd335ac9869c79f8bbf2e980357ccbc55873b01ce14d1e9ba9d7702fd3e29354cb41d33fefa2684e5289724dc0a82af2a7b203ad6bc1968410165aa51541885f633c8ee51606976cb0b91b02eea5efa57485ddfee07b449a83925f8ae68ae2c4fa70bd6083b0ca7fadf7984fec61ba9c7abcd8301fab92694ff717caad64f610725a9ee1a006dada40252ab3b02fb55dd7a2fb243399ab51f9fb01bd5ed819f184619e01630f1404cc4f26ebd135f788fda1853f82afa70e33a9ff23de7eecc77810bd8724e585e4b0a18a7b84155ed94c61207cf1734264be866ec6017b007c799231d10f8bfa80305847078dd9707f193a0359ce2173bcb6e3a1e873e629ad154bd1f7dd542e5a0fb16b37b8426d58dfe2c0ded810bbb536a69e297253350d5dc656dad1f5573cb50d477a19c0ba12ac8a9a820a0c6e58698140114d57f166f7624d75d7326f19666952b86cd463ad597e03611b0352578662ee7b88bba2db40749063eef1d50465a00a881b0cb8a3f6058516cbbcc58d75bbc810cab2ac74b5799842262c1a1020a423d6413868ee2bb927605ae1deb82755c8de7619ff22f7fa3c5a14600c075d2dcbd591e7d080f953882609f045ab7e747d8a63d5843ac0b0e9612875e4156caea3d1bdfb2354104b5ffe31aa9fd4ffd8e889024ab737bfd98fb3edaddfa2b87e3d4c52a1239ddeb1f58b84126d021f7af1eba67dc6005042c84d235a28eff4a3d5845496a24456fa8bf7789cec99eeb4f98e58673e45b8c6fc4aa5b21cbeab94c3ab4d9483c5c94e3bc", 0x1000}, {&(0x7f00000028c0)="680107b23f86208e00da5e6dee5f4ad9500cd7be1864709d6165addbbd1478a243b5dde247e9fa35a20e0b4478a0d850c0e4a6fe313e84480fb5ef08171b10", 0x3f}, {&(0x7f0000002900)="be5dfde7abe6173f5d94564b923fb1806e80998c8f5a55426c916f403bca03a368b594917c987cc2aaa9e3d66e25e9f713268b77455cf63a8c5f92cd5690a8fa9acb8b25074acdaf1a6b41be6d46ff39306b469ec2e61fef798f0f91cbaef240c74795146b41b95aeaf3d0ff50c84effa1a8ca8b8b7a89eeaaafdb35d98ffd99dba2b9c247ca2a7ff6cb3688a982739514656c3219e06c3a1e5725aecca586c99f3c7b403415e1a550481a0ecfe719d4b69208d93b7407ab6d933fdbde826cb350a6ad5164e010d67fb1f3b5ce9a436d85782b1c1e2780947a9309d07686a5be47f54557c70a6eb622cc599257", 0xed}, {&(0x7f0000002a00)="cb915dcb0fd0c2a03b1931f9ac94a32b4e88955772d51dec1a5db6377083a428c236fe9af34c10dfe806b4f71278c54a9570946e0ca5cacc6643eee3662c61", 0x3f}, {&(0x7f0000002a40)="3c62d7b76e14a2e1bb930b939d4f25fadf16327210fe83929d81eaa6d603fb434c3cf0928a2e086bd7fd8ac51e5bf6b278f1c989317688feb272536db0fd8304aba99af92374ed60f87f1d3c4bc45c2f902b2a7da90892705122359a04cf7598fcd74050d9bfb8792bd68d03395bdcec0ca98a5d8c7849b569ac0c0dfc50b4dd585af36a56e65b4f2b35b7cd3717623f222d85", 0x93}, {&(0x7f0000002b00)="4369d219b9", 0x5}, {&(0x7f0000002b40)="96256bd8649dbdfbf5d86935db9fbb3b1ca43293f87e2d84c1fe663e730586effba03b8ec1eb4fde5fe243e26020fb2e8f6376e43ef42b4f10ffc38d1a777e5d78883d6ea0af31b1cfd66ca876d884acdb01bc1f28f4276f4dd665ffd162859d08aed4040c6e0b77a724586785aae13e4c7f7d369779c579581b8293e4cc78444d5739635e422800079aadad5ac2949561f92bf72308d1e7c25eb76a3c3c468ddb8f3f084c1ecc9e08f73eed3c561019b21796284117bccd1ed03767a406335eeae7a7d68821b73567243da7b2de949f9a01be04210e00f32af938981d8c3d6ac7228bcf90aa4c06075946345bfe4ec3974af2", 0xf3}, {&(0x7f0000002c40)="c541da2c4f7cfe06ccd8bf2dcaaea70e9c9bb41f9eaba9b671899650e7b3a28f1db4c62b6113b74f34d0a089d64c7365b94cdbe6ad32e4f9ce262b76e06fa4a391a0267af012ca7af4b2c0973db259469f98e350daa20f872ace0325daa14eb085b163c38b3a42ba460a24061dda47a888a20356a7dc857621cc924e059c0f7b252d4300b6b0c4c9e9add0a94a8c065a1a00928a152e2787f7c6cde3aeac397c2f425dbdd11e30ffeb56cb60", 0xac}], 0x9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002dc0)='/dev/bpf\x00', 0x20, 0x0) r6 = fcntl$dupfd(r2, 0xa, r5) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000002e00)=0x6) msgctl$IPC_RMID(r1, 0x0) chflagsat(r6, &(0x7f0000002e40)='./file0\x00', 0x10001, 0x2) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x8000020000000) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xfffffffffffffffa) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xfffffffffffffff7, './file0\x00', './file0\x00'}) chdir(&(0x7f0000000000)='./file0\x00') r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x8, 0xffffffff, r1}) 16:00:25 executing program 1: pledge(&(0x7f0000000000)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) sync() r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000200)=0x8000000020000001) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000b40)="a5e4704f0a514f5b6a2eff19c96548f7b5abc658887fbc136ca335905276272c689f8f89d2740abab98e92573a5e6150fcdc0bc82a2411e7a529847a316d48107486a3b0922d5d1b719927d675b301eae21f43890edf61b76893fe67176c33ffa4c8c3c25b486173256029cc43a707efb225aeea5e6b34a4798d4082d93b5072eca7b510af26e115e3857f5348adf4b2da4d20e9e0974936036f7acf658b1e7b545b723448", 0xa5, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffeb5) recvmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/168, 0xa8}, {&(0x7f0000000440)=""/145, 0x91}, {&(0x7f0000000500)=""/227, 0xe3}, {&(0x7f0000000600)=""/96, 0x60}, {&(0x7f0000000680)=""/227, 0xe3}, {&(0x7f0000000780)=""/105, 0x69}, {&(0x7f0000000800)=""/189, 0xbd}, {&(0x7f00000008c0)=""/244, 0xf4}], 0xa, &(0x7f0000000a80)=""/62, 0x3e}, 0x800) r1 = socket(0x800000018, 0x1, 0x0) socketpair(0x1e, 0x1, 0x9, &(0x7f0000000b00)) r2 = socket(0x800000018, 0x1, 0x0) stat(&(0x7f0000001c80)='./file0/file0\x00', &(0x7f0000001cc0)) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1c0) shutdown(r1, 0x3) connect$unix(r2, &(0x7f0000001d40)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r2, 0x3, 0xf04, &(0x7f0000000c00)=""/4096, &(0x7f0000001c00)=0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0}, &(0x7f0000001e00)=0xc) ktrace(&(0x7f0000001d80)='./file0\x00', 0x2, 0xcd04433245f8e7ef, r4) ioctl$TIOCCBRK(r3, 0x2000747a) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fiUe8@'], 0x244) open(&(0x7f0000001c40)='./file0/file0\x00', 0x8000, 0x20) socket(0x6, 0x1, 0x1000) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) preadv(r0, &(0x7f00000004c0), 0x1, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x1) r2 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r3 = open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x80) fcntl$setstatus(r3, 0x4, 0xc) accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fsync(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x8) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffffa, 0x3f, 0xfffffffffffffffc, 0x1, 0x3, 0x3, 0xfffffffffffffffc, 0x3, 0x0, 0x41a, 0x3ff}) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f00000000c0)=[{r1, 0x20}, {r2, 0x80}, {r1, 0x6617965c070ccc64}, {r3, 0x4}], 0x4, 0x9550) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f000000000000008900"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)) readv(r0, &(0x7f0000000200), 0x1132) 16:00:26 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080), 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000a19000/0x1000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10008, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x12000) mlock(&(0x7f00009c5000/0x2000)=nil, 0x2000) close(r0) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x444adae2dc9fc2d2, 0x6) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x8003c}, {0x81}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x8000, 0x6) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = getuid() r8 = getegid() ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000480)={0xffff, 0x6, 0x4, {[0x1, 0x7, 0x7, 0xfffffffffffffc00, 0x800, 0x99, 0x6, 0x7, 0xffffffffffffff00, 0x7, 0x80000001, 0x401, 0x7fd, 0x0, 0x8, 0x5, 0x9, 0xfe5], [0x6, 0x4, 0x3ff, 0x9, 0x3, 0x1, 0x10000, 0x400, 0x6e77, 0x8000], [0x9, 0x8, 0x7, 0x1, 0xa, 0x8, 0x6], [0x80000001, 0xd3, 0xd5, 0x8, 0x2, 0x6], [{0x27c2cf, 0x8, 0x6, 0x1}, {0x1, 0x1, 0x2, 0x8}, {0x7f, 0x1e, 0x1, 0x100000000}, {0x8, 0xfb, 0x10001, 0x3}, {0x6, 0xe6, 0x7, 0x1ff}, {0x8, 0x1, 0x8, 0x3ff}, {0xc400000000000000, 0x3ff, 0x3ec, 0x9}, {0x5, 0x401, 0xffff, 0x38000000}], {0x4, 0x1f, 0x8, 0x5}, {0x8, 0xfe, 0x2599c3ca, 0xb8}}}) r9 = socket$inet(0x2, 0x1, 0x6) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="8100c594f636684382e3352af57d570606cae5ef44924fe5e34be705a73433c69ac8f36a175917610b950e9bacf0d47e19e0f094a2cd1be9c038ccc6aff31124c28a33d97b5038db2ed996085447283551bf839904915ee2f30a1eb4d08686b64b851c7e01ae2e9662557654a1f5842bf0560c8eb09a1dd7561d25ee", 0x7c}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9, r10]}], 0x78, 0x3}, 0x400) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x8) writev(r11, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x0, 0xffffffff, 0x3ff, "5add9cd7f33fe7884695887172e6e8fa288d2327", 0x7, 0x3a3f}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4d}, {0x6, 0x0, 0x0, 0x2000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x134}, {r0, 0x100}], 0x3, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f00000002c0)='./file0/file0/file1\x00', &(0x7f0000000000)='\xac\x00') 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x2}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) fcntl$getflags(r0, 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0a", 0xef}], 0x1) pwrite(r0, &(0x7f00000000c0)="4a9a698a551162764cdb483231e3c0d6f2f615311d32edc5170daa34687d8b96c071b65b7dc28ab7c0caae6204e53bf533ca1284530e564cf21fd0fc75b52d1b1670c7da54d8dad8d71b37e2886134333719abf4ab49d8063bd5570a409b55f1d8091dc28c94dc89c27f048f5389d90b647ec0a735cbeb099828079cd78ea8567ba56ae6de5313c0e5461581baf3589dcff94c2d91c622c7", 0x98, 0x0, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) 16:00:30 executing program 0: clock_getres(0x3, &(0x7f0000000100)) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/229) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)='./bus\x00') bind$inet(0xffffffffffffffff, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) chmod(0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r0, 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0xfff, 0x4, 0x5, 0x800}, {0x20, 0x61, 0x4, 0x8}, {0x7, 0xc1, 0x72, 0xffffffffffffffff}, {0xef, 0x9, 0x4dd6, 0x7}, {0x1, 0x6, 0xffffffff, 0x6}, {0x8, 0x0, 0x3ff, 0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x81}, {0x800000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x4, 0x7, 0x4, 0x2}, {0x1, 0xffffffff00000001, 0xfffffffffffffff8, 0x3}, {0x6, 0x0, 0x1b, 0x3}, {0x100000001, 0x2, 0x200, 0xff}, {0x0, 0x7, 0x8, 0x6}, {0xfffffffffffffffd, 0x81, 0x3, 0x23}, {0x3, 0x4, 0x0, 0x401}, {0x800, 0x5, 0x200, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0x12d8) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:30 executing program 1: munlock(&(0x7f0000439000/0x1000)=nil, 0x1000) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x8003, 0x80000029) minherit(&(0x7f0000153000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0)="1deb245ad57ea298ec6ac5000000", 0xe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x2000000000, "0500"}) mprotect(&(0x7f0000439000/0x3000)=nil, 0x3000, 0x4) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x13, 0x400, r2) login: load: 2.12 cmd: getty 46308 [ttyin] 0.01u 0.00s 0% 318k load: 2.12 cmd: getty 46308 [ttyin] 0.01u 0.00s 0% 318k 16:00:30 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006aa64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30d85e8f5300a49fef9d612f871f47742c0600000000000000659faa02361cd8cac7dbbc7165c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a9500c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b0368000"/266], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0xffffffffffffffff, 0x2}) dup2(r0, r3) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xf33279a65a1eb3c7, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x7fffffff, 0xbcd, 0x2, "b825d95404f7fb9df4fde3fcde3f96883d34033b", 0x7, 0x80000001}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x4900) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r3, 0x20004455) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) socketpair(0x6, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r4 = geteuid() getgroups(0x8, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getpgrp() r7 = geteuid() r8 = getegid() r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="3202d470f7935a4e3ed99fd8fb9e72a663", 0x11}, {&(0x7f0000000180)="a6e163ee085e6ad4543e9079d8233831418d0c7cf7b66c469f621f6ad74ba01fa4d42a19c47d45f0b20bf18e0c86241d9aa4da2de82b0de1e145729d89bde9da1ba9064fba26d441b3e6d2e846d38f7f81ab0d2436b0d08527893a361952dfbc9730dd0dbab1883025213702e4c10c957be33082ac65a3ad070262b2ad8e329fe7373b2c", 0x84}, {&(0x7f0000000100)="6da9aeac579a", 0x6}, {&(0x7f0000000240)="7331a2d90cefecea8b02b60907d60734f554762f3a27c57069efe375e5e2a52d9c3c7bbed3c6d3d18ecb37ae22932aae9ee35795aad91615799247cc217de384", 0x40}, {&(0x7f0000000280)="086ed9b48cd331f935fc492a4f9474567f7df84128f7e067b380f1b2933637c4686eb4486634f30f13a314dffec5c78fc564bea987d4c72276c9ae43d63d2d17f8d6e3a70724a7baeafd828c6f3e66970b4fa38c83c70248dc53b0502b176bc899c2278d99ad6a1fc4c11f2690ee744194a17f44543e6ba3678515ac6911c50f20415c44c9660dbc65e00d5231176e15d2c6074663a9f74c89289b8ef2ac1df66c156ca1853f54c8c533dea53019d00853a362d990f7", 0xb6}, {&(0x7f0000000340)="8f373106f79ae4acf60f0b7252f7e70e2127dd89f51cfd4bd3a9d89985e1bb1fe6dbebdc24fb1a8db13efca411934fe71ad92a16f4f17709ad93eb1f9d7615e212a57c2d035e3608ca043cd52ec6eafb1d46f4e410895495884d47d28ad3519f76f80ed0b7d95373c9fc3ec1b844500b21a4b96e44010cdba365691d45ec19e967a80bda9cbac573c243fe401012fc25b29f304ca106a40bd5f93f2ccdff90", 0x9f}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc8, 0x400}, 0x402) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) flock(r0, 0x4) socket$inet6(0x18, 0x4, 0xa278) r1 = socket$inet6(0x18, 0x4, 0xb7) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x5985, 0x7}, 0xc) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x444, &(0x7f0000ff3000/0x4000)=nil) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ff3000/0x1000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() fsync(r5) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20040003fc1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0, 0x2}) lseek(r0, 0x0, 0x0, 0x2) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) select(0x40, &(0x7f0000000100)={0x100000000, 0x60000000000, 0x7a9, 0x5, 0x0, 0x3, 0x5, 0x3f}, &(0x7f0000000140)={0x415, 0x7f, 0xd1, 0xfff, 0xff, 0x6, 0x5, 0x145b}, &(0x7f0000000180)={0x7, 0x8, 0x29, 0x1000000000, 0x3, 0x0, 0x1, 0x3e0000000000}, &(0x7f00000001c0)={0x2, 0x81}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x2) syz_emit_ethernet(0xc7, &(0x7f0000000340)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 16:00:31 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000746f) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)='m') read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000000c0)=0x1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000200)=0x8) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x18c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x961}, 0xfffffffffffffcd3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3, 0x4, 0x2}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000fb00"/20]) fchmod(r1, 0x84) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) shmget$private(0x0, 0x4000, 0x6f0, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8a9b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x27aa, 0x6, 0x10001}, {0x7f, 0x0, 0x5, 0x2}, {0xc57, 0xfffffffffffffff7, 0x0, 0x400}]}) ftruncate(r0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = dup(r0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000140)=0x200) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x4, 0x1}, 0x2, 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = kqueue() kqueue() kevent(r7, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 16:00:31 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) recvfrom(r1, &(0x7f00000000c0)=""/212, 0xd4, 0xf00f39febfdeabcb, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) close(r0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:31 executing program 0: mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000040000/0x2000)=nil, 0x2000) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x80000003}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") syz_emit_ethernet(0xfe, &(0x7f0000000100)="22a4fb69c83e429548edaf9f5e7817e7bfc99f8d68c270fd9222a1e00ab45f32dd826c31d888c1ce411c857a43003b1fe86959c06f72099965ecbda2dab5918df4623ac915fbc3aa60c0b56488b21c31ffdaf9d0c2027f58e6917796f36821d7231c6284c082ba2b10ae3d9bccf451c4cca4aad59492d47fc4a69456dd9506e51fa9f46f91d98c4dbe12c132d09e08ffaabd563f54c6c2c337c36359c2f5fe67304f81cd9213dc092d948a855f8a580237fa3f2b122b5f7db274579a909581841d8740261078997af58c0459f7983affd891efb1f3837b86113ce41dcc4434dd5f6f36fbbfeec2c71df043239c70e0d896cbda31bc756dbe92108cb37fb2") 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x15}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x100000000, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)='[') 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pread(r0, &(0x7f0000000000)="1e22de6fa04d68dfed3854cc0b4eb048895d813db7961dc58d32392b270d9bdb81b2419e4e8087005ff6bc21edcee54867", 0x31, 0x0, 0x59) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:32 executing program 1: socket(0x10, 0x4, 0x400000000) r0 = socket(0x6, 0x0, 0xfffffffffffffffe) r1 = msgget(0x3, 0x200) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x110) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) pipe(&(0x7f0000000000)) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/37, 0x25}], 0x11a0, 0x0, 0x13000000) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x100000000035}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) semget$private(0x0, 0x3, 0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa99023595548bb50, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000, r1}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0xa, &(0x7f0000000000)=[0xaf, 0x6a0, 0x0, 0x8, 0x3, 0x400, 0xeadd, 0x1, 0x9, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000024}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1ff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x80000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x833b5095c1cada4d, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0)=0x7fff, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x37) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xffffffffffffffbc) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/255) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file1\x00', r0, r1) readlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)=""/7, 0x7) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000002c0)=0x81) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000004c0)={{0x8, 0x1, 0x1ca59da6}, 0x8, 0x81, 0x2}) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0x3) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) 16:00:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r1, 0xc010427b, &(0x7f00000000c0)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000100)="e79c6b0fea1be670544c25b7b27371e07794606d45784ed8a2f802844c43dfd13829e2bd40369f2367623e62e23de386e483ee18f8676b068c23f1290beda9c6a6b57622b1d4672914c7d24b3acdd48f11cd72fff355ab909f917447248bcf0a1fc53a8cd15d3f4facccc6018aeba35f82ee11e098ab2865f3ee", 0x7a, 0x0, 0x0) fchdir(r0) 16:00:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x11) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x72, 0x100000001}, 0x8) r1 = socket(0x2, 0x4003, 0x1) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xff38) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000040)="b1e91b79a0ad27050cdafd046d9b", 0xe, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xe106, 0xe00}, {0x18, 0x3, 0x2, 0x40}, 0x6, [0x0, 0x101, 0x8ff, 0x7, 0xffffffffffffffff, 0x4614, 0xa, 0x5]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") 16:00:33 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) close(r0) ftruncate(r0, 0x0, 0xab) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) fchown(r0, r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r3}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r5 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r5}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) poll(&(0x7f0000000100)=[{r2, 0xcc}, {r1, 0x82}, {r0, 0x4}, {r1, 0x134}, {r1, 0x40}, {r0, 0x20}, {r2, 0x4}, {r0, 0x1}], 0x8, 0x7) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6d5e2729ad8518c6) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x4) read(r2, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001380)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r0, 0xffff, 0x54390a37166106a5, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000001280)={&(0x7f0000001200)=[{0x23, 0xffffffff}, {0x69, 0x10001}, {0x82, 0x2}, {0x42, 0x77}, {0x28c63c26ca26d8de}, {0x85, 0x4}, {0x8a, 0x101}, {0x2, 0x5}, {0x101, 0x800}, {0x24}], 0xa}) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f0000001340), 0x32b, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockname$inet(r3, 0x0, &(0x7f0000000140)) close(r3) setgroups(0x0, 0x0) setgid(r2) setuid(0xee01) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000012c0)={0x6, 0x5, './file0\x00', 0x200, 0xffffffff, 0x1, 0x6}) syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202002f66696c653000a423d947830dd9321234e53df57a1cfca41560822920932e421a30fa54c13a91b5fcd506c88bb96ba9b9c0ffbd279482b12266e3e8cdb308250d6eb345577a5856170f1fa7807d46557d6ebab4a96ff75e32e5084fef7f78c58db17bbd18da9c7bf1adbf32c78367d9e2eaa74853ff444303d103d90626b6171911ffd402469192c6dad5168598cf9651f201bdfde779257c686e917ac3fc6ad0d514a7d0bd37585c479b541ce2095434db4f2a04faac80a9c0fd68e830c48fda673384ea63faf28aecbc9bf0b912374658918d1ac31e25f921fa06ec347b706ccbc2b3d43f01b45c2d62180b0abbecb3a10469987e3a33b05bdcc04f814204988d1d712c25df"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x72fb370a6b33d7b4, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00001b7000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x5, 0x2}) r2 = open(&(0x7f0000000040)='.\x00', 0x200, 0x70cfe677e13094b2) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:33 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x4000, 0xff) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x8498, 0x20) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x4c804b7ab64b7e3e}, {r2, 0x10}], 0x3, 0x40) fcntl$getown(r1, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x3261d309) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/157, 0x9d}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x8e81}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) r1 = msgget$private(0x0, 0x660) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, r3, r4, r3, r4, 0x8, 0xff}, 0xfffffffffffffffe, 0x8001, r2, r2, 0x1, 0xfffffffffffffff7, 0x7fffffff, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = geteuid() r7 = getgid() r8 = getpgrp() r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100000001, r3, r5, r6, r7, 0x0, 0x6}, 0x6, 0x81, r8, r9, 0x2, 0xffffffff, 0x5, 0x16bc}) 16:00:33 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x400, 0x4063314afba034ec) r1 = open(&(0x7f0000000140)='./file0/file1\x00', 0x120, 0x194) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58", 0x6}], 0x4f, 0x0, 0x0) fchflags(r0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='c\x00') 16:00:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) flock(r0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x68, 0x4, 0x10000, 0x800}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x800, 0x7}, {{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x6}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x209, 0x9}], 0x6, &(0x7f0000000100)={0x2}) 16:00:33 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x2) setuid(0xee01) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000900)='c\x00') r4 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000940)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) dup(0xffffffffffffff9c) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x82, 0x100) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="cb569f0ec39356911fccd0e8987cd3a06aa09720e763fcb24a548f74633f90f40da9c136968f4f0aeb1e6ebd19ab980af25c56dafc89cf0c8bd9aef6ad880bc3b4560ab6222b6188fc6a16dba724886844d0cb3574cf295bb1a79885fdfedfed2d4a74a22c427cf3ac1f4d905413db6745184908da15b9cb706f1416df513f6b9f2794caba51c99f16e56925fb55db053a818ad90f88ce50660afd5c19d818cfb46b39aa2541dacd10bd941113d0c2d14590be085bb2cc4c1b74c2805afbb6f27be365465a3eb5432f79ae550d7c7e6954134d4257bd5a8914bb1014294f9b406110765dd394621041", 0xe9}, {&(0x7f00000002c0)="c31cf6ef100d4383115b258956734f52cb26365f6c02df5c45b92c90327ce88695f08d17cc26721dc70907dc08b3097b356291f085f2920a54c747dcb8f066c6449095e2eb38d2fa48075b992f1a8ea0e7d1290d2fa9b0daebdead6c8dd31148f86c18774db25cfb499783ccec1ba7ac58252e43c7c0d272e68f43ffb25e539fecd1ff74645a34c38b74642b4cb440127331dd2d68937b4282e7d86367bd26688077d29be18e5c4011eb5d7b64b6c740f66b3c6cd0e034088c4e1699dcb5351dc75cb4d16124650827246b9ebe54921686dad163d694aa67d6a7b521ea82befa94b6332406ee720f4f116e", 0xeb}], 0x2) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x8001) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x10, 0x8000, 0x2) getppid() bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530023e6b553e840face0074a16c4de0d7fc23ea9d90a052d0a618e02744697c324186021fdaf33a20be0722d6169994ca5662236b0a61c1101d00fbe1511f2300900428c9d27e526557baadf240abf44352ecf54ef189df75988573a2dc16eda31e9e0300e67567de2b8f3fa9000fe8178921effe0e460"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000340)) unlink(&(0x7f0000000080)='./file0\x00') 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0xe21, 0x3c, 0x8, 0xffffffff7fffffff}, {0x7, 0x8, 0x10001, 0xffffffffffffff80}, {0x1, 0x5, 0x7, 0x100}, {0x401, 0x2, 0xfffffffffffffffb, 0x9}, {0xff, 0xb35e, 0x5, 0x7fffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000404, r0) dup2(r0, r1) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x45c, 0x0, 0x0, 0x82}, {0x2d, 0x0, 0x6, 0x4}, {}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) pwrite(r0, &(0x7f00000000c0)="6c30447f93b71ddcd9c66106a1b7de40093a77bc51cd", 0x16, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r2 = syz_open_pts() fcntl$getflags(r2, 0x1) accept$unix(r1, 0x0, &(0x7f0000000140)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = geteuid() r7 = getgid() fchown(r3, r6, r7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x5) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x9, 0x7, 0x401, 0x3ff, "801f776edcbf3e8a9db49ff508a4651f69993bbb", 0xffffffffffffffff, 0x1}) ioctl$TIOCSBRK(r4, 0x2000747b) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x100) r8 = semget(0x0, 0x2, 0x400) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000002c0)=0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x7f, 0x7, 0x1, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000400)) r9 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) fchdir(r9) ioctl$KDENABIO(r3, 0x20004b3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x3ff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) open$dir(&(0x7f0000000200)='./bus\x00', 0x200a0, 0x131) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2, 0x0) 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000200)="6d05eea2385d2a7f3161eb3b911894eca26f948b51b62943316b413adba68b82484afdf925fcc1c49169cfe52ba72062875a45fd2bedcd0ac940d872846da61d123505e06851dfc5451812f033376ab2a1b0deac040c3ea1572130cee39152f5fc744d68a002c86710e08bf510aab2a7c0c619d2c28060f2002fefd84d004ba70f67b6eac90e2b5057281b6d8cf31459fe05050776c5b8b47d65df853d0cb6eb855b97d50c0590947685a6504620d93b0afa8ab4f16095a74a634dcba464eb52d835efe9059b9d50d909128e6639cc25931b13331ba79da139d2159bb8dd955cbcb9de7cd53fb6d85d4ee3396ab956124c66c000dc2e9a", 0xf7) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000129b205f25e5b310a75e743da7d59ad14c206c46231d75f7dba0de04757049084fd3ad342f3e7189b52287de15f96ad5574bb734027a1e4ff4222ba504d0c7ae9ace3b4f921f0514f80612e4432fd364d353333161bb6b22"], 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x106) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x24, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xff, 0x3, 0x5, 0x1, 0x6, 0x400, 0x10000000000000, 0x3, 0x1, 0x1f, 0x7}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027266ae27228f72a7340a00000100000000006bd0d2f097f53a0cb3ce034e057baafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a948b1bbe4ae1fea8f38303292b90f38ec64d5437db6692ebf21a5268a83e892fa98050000000000000000bc9dde9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb42"], 0x6a) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup(r0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{}, {0x80}, {0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x7, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x40) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x6f5f7ab5e39b66bc, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1081, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:35 executing program 0: clock_settime(0x2, &(0x7f00000001c0)={0x3}) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/131}, 0x8b, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x100000114) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x100000000, 0x0]) msgsnd(r0, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000868124a4da167a189be72ee8273793be6aaf76ece5000000"], 0x20, 0x0) msgsnd(r1, &(0x7f0000000380)={0x2, "e7b7659ec97c68af1c6f06f19912df88532338440b9ce16886dce85745dc91cad59d581685fb3313dd2fb3745431a0bfca60645b278d51d9d7b102a8432adc4423a723dc2deb2566178e03fc6b39d54fd5dc7a23ac4755d4e4fb2a8cef59270ec5870997c4614b5409f08e9eece895d5e75a4327a673277ee76628988f022de4c0fedbf4ecf580b281a0938197e9b84547120773ff933eba2e6e6a4609a64633b65c"}, 0xaa, 0x800) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x67, 0x1}, {0x80, 0x7}], 0x2}) r3 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000340)={0x37, 0x0, &(0x7f00000002c0)=""/55}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:35 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10000023f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) 16:00:35 executing program 0: r0 = socket(0x6, 0xc003, 0x51) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x9) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x4) pipe(&(0x7f00000004c0)) pipe(&(0x7f0000000180)) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="df0c17cd559d6ca00eadc555b853687f700d213e3f9a270b872be2bbbcb12462463e4bbba80c9d0d8b6d7560420bbe142c6fe18e995c1687ed5c9ab0f4d0a0776fffa9ba44f3ace53f0605c8398d0fe52a077d1f0c4d083de5c44e1b562614cb8fe58811b4e816b09ad1f517ce3f055bf7cb4e9f9704fb0600000000000700000074f3b1dbd4c377e525dad02bd31f0f592e1b7b4d2d5272629604222bfc6b32f35e20b23048b46a0fa59d6e2853ca3318c801000000000000004b4a8561ea3e2e950d3ca828dd40c68d5dce470b7af43e2cd1f310f1d70eb72d176e6e4b69288f95b63566f0e348eb7a978d391966273400832e7391ba2e63497b5b902312cd084616bcb7e9bde9bf8036b997cba164ad2953c1d5347f2ed7c886753f97457a0cf4c92a856dcd8067d88b75343b5438"], 0x1) socket(0x1f, 0xc007, 0x800) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) stat(&(0x7f0000000580)='./file0\x00', &(0x7f0000000500)) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x45}, {0xc}, {0x6, 0x0, 0x2}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xaf8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x8, 0x9, 0x80000000000000, 0xb9}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pread(r0, &(0x7f00000000c0)="48d3a7778ce96859b11f0e168f5f2087", 0x10, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') 16:00:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x15a, 0x20000000, 0x0, 0x200}, {{r1}, 0xfffffffffffffffc, 0x4, 0x44, 0x7fff, 0xf7f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x4, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffb, 0x10005, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x401, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000001, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x4, 0xffffffffffffffff}], 0xfb3e, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) r2 = semget$private(0x0, 0x0, 0x313) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/55) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) flock(r1, 0x1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:36 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0xa04b3a11dc8997c1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pread(r0, &(0x7f0000000240)="3d704b3f9a7b2d6b943953682172da446e5a3472c4442683a42de6a74c80e815392b7b1dfc46f3d7d60618dafbb7b3292e5b0aecdaa3a8d1a5aefe0584597a12ef479ef3a79e48bfe55b05915a5564102c8f0ab3a24cc436909472dccf86658a6e06f19ea4996f895c983d9be3601a8fc95f79c6a56584878dbfc1b3c656ad5139063f5c2a2a310744b7458e0e21b67e9b7ed083806f19819943763fd97be27770ef475bfec6c664e974d8f98a8e688bd09035defedceaeb80485c7b8905ac7d56a5ca2aff561966244907a644", 0xcd, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="f2ff3fde1d92b5443e94af97edb0f788c317ea7e8b135ce6b10eae665446b3f7ad233a9c23d178d269aa994bb5ee90a8c2dda8d594b9f4c9087d3ea45dced2fe7caa016eaaa665cb90422d47318090d2fd7e11ccd4b6e3a679a300d63b9f5e9dc7beeb703322f13fd2811ce480004dbd2de36f50902e10b3cb13a2d4c3cfda221b513061de3c171da2603949350a7f76a759a2295fc0f307a49b121445037fc35b57cd297f08", 0xa6}, {&(0x7f00000001c0)="a6b9d4acba8afb0f34301d69448dd82b4f7067f0a43090135425a2404288e4cd0021c0c9fc90cef2bbd21d8bf1b22d02f10323c9df0708e84ee34139", 0x3c}], 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') dup(r0) 16:00:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) shmget(0x1, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) 16:00:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x95) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0xdc7, 0x1d91be4e, 0x100, "325d7ae6e629d908df94892f609902f8e0223e02", 0xffffffffffffff7f, 0x800}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$VMM_IOC_TERM(r0, 0x4004745d, &(0x7f0000000040)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) 16:00:36 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x111) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x5, 0x4, 0x552, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5c}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1075}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x401}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r1, &(0x7f0000000080)="6f61302e16", 0x989e) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10011) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x36b, 0x5, 0x81, 0x9, 0x1, 0x8000, 0x6, 0x10, [{0x200, 0xffffffffffff0000, 0x40, 0x2}, {0x3, 0x0, 0x4, 0x8001}, {0x6, 0x8, 0x3, 0x3a52}, {0x7000000000000000, 0x4, 0x200, 0x8000}, {0x100000001, 0xf6ac, 0x89f, 0x4}, {0x6, 0x1, 0x8, 0x3}, {0xd41, 0x800, 0xffffffffffffff01, 0x9}, {0x6ff556f8, 0x4, 0x7fffffff, 0x80}, {0x81, 0x9, 0x0, 0x800}, {0x3ff, 0x9, 0x1ff, 0x1}, {0x0, 0x3, 0x7, 0x1000}, {0x6, 0x5, 0xf63}, {0x7, 0x6, 0x86a0, 0x8}, {0x9, 0x3, 0x8, 0x4}, {0x0, 0x0, 0x4e, 0x9}, {0x401, 0x80, 0xffff, 0x8}]}) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x3d7f6093b3faf45e) 16:00:36 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x400000401) 16:00:36 executing program 1: r0 = socket(0x2, 0x4001, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/40, 0x28, 0x40, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x400, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="e16914f6357e3a00000015000000", 0x93a6270dc9edc11, 0x0, 0x0) 16:00:36 executing program 1: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000824000/0x1000)=nil, 0x1000) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") shmget$private(0x0, 0x3000, 0x254, &(0x7f0000ffd000/0x3000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xa2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) munlockall() 16:00:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00001bdb4aa86c653000d2be316eb062ea1328f0f9c217f1a409a1beccee661ab08f472e138fd2"], 0xa) munlockall() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xffffffff, './file0\x00', './file0\x00'}) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x5, 0x2, 0x200000005, r1}) 16:00:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xdae, r1, r2, r1, r2, 0x142, 0x101}, 0x7ee, 0x3, r0, r0, 0x80000000, 0x1ff, 0x9}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockname$unix(r4, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) setrlimit(0x3, &(0x7f0000000280)={0x4, 0x100000}) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ftruncate(r4, 0x0, 0x9) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) setrlimit(0x5, &(0x7f0000000000)={0x0, 0xe7}) close(r1) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x400000000000004}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000001100)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r0) r3 = semget(0x0, 0x2, 0x8) nanosleep(&(0x7f0000000140)={0x9, 0x8000000}, &(0x7f0000000180)) socketpair(0x2, 0x3, 0x7f, &(0x7f0000000240)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001140)=""/4096) nanosleep(&(0x7f0000000100)={0x101, 0x8}, 0x0) setpgid(0x0, r1) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x116e, 0x0, 0x2, 0xf7fc}, {0x3, 0x58e, 0x7, 0x4}, {0xfffffffffffffffd, 0x101, 0x10000, 0x100000001}, {0x3, 0x60, 0x5}, {0xce1, 0x6, 0x6, 0x1}]}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x30, 0x103) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) socket$unix(0x1, 0x2, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = msgget(0x1, 0x440) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/120) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) pwrite(r4, &(0x7f0000000000)="21bd30c405517a47f0480d69c084456a084eb6d7", 0x14, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0)={0x80, 0x2}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:39 executing program 1: r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcf0600000000000000aa4f79a66de7fb584d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a91904ab2d306a50de927ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea99df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263bfadec430105fbbeaf656f9362301555914cb6ca1c42bbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a050c51acfa3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79caa127a4dc3f33d4fcd03af0c6ad79bc8223307612bd08bb637fe44231fdaf31f8db5863072dad5429717908d4ce8b2bdaa1fd4a5ce1236ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1acc2b2bbf0d85d277253045d3bd92cbf525a9b0400c3fd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c00000000000000000011a94894bc64ef6ef1797f5a632e1377f128423bab195af7e3f33cdba5d23f1d0a1c1b8b2b5456c36510891c611dc8abda4220aa0c2a36de1d8a41f6af00000000"], 0x10) writev(r0, &(0x7f0000000ac0)=[{0x0}], 0x1) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0xa) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000036c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000035c0)=[{&(0x7f0000000040)="e28cc2099ebea24213bcf6d410de87360039c683c7893674525b40aa402ccda62d4012eb2d4e481e546d7bd09832c516a93cc6bd372112481ee342586b467079bca1e77b882935a96e7be6eb82f97159c2fb07866cd8206a48ab3e6f897c19800ab213bb7ba32f0b6a8737f744d44bde6615d2155e069a3cc780258805289b568d408a37968a6106d5691f9a5ca6a9e91ebe67cd99c50daaf0861732c476251c7d2f8a5204dda7cb69bd45b0fc34ff7c7d2a5fdcf43cf9eac18de55b4edd0df62577679149d12a9441d7daa39571961b8c3cf69153dd55b7caedce26f6d6284e9bb100d5d3769238844f7a30111c2a0a89626fa922340d6b31b338ae9dfdcc1c7f45f874912283fd920b298860423365937680337a99e5a10b807ae37023fe5442806b8eea1c0aa6c9da17091d55461e14de68e9e489c2c409b4759854471c4ca019a29e2d2ba343442bc7a21cc9b7361da8b2144b9d815599e6be17604ab2f2346d06d42f86e36d92ee0d341a935fa43a59fda0301c51230731b5fe3444986cf8ff6bb8413eb132f3b09fec28769749898848d2741803ea83e821b8fe6b978e1a248105d7fce3a8c14bd26a4104d09379aa08deaa18ff64fb2ec2972b43254889e6ebe4215e4547a0993023e37c7a53be451d4ee8ade8c7c57619d0bc366041f387fd762401e3089111480f63984de8d1a862afa3bea24cabe1d2e4d6dee6e84d650a5503b16c23a3cc62c751ac258e819815be227a222221567ec2a020ffca3ba7d1f0bb7494363f4c6fdf1cd6ed97cb8cdbaea16964e737b487df9d8c68a118199a68c2c1eca7ad13936301a7758c12fa3c7dd2f179230362e1658cb2d599c3e0b151d2eedf941290bacef6e780b32cfaf1ce5d65fa36c9d2984d61e73a8de54d452aef783ba69082014e31fa5a42a8bfbca3d95387d01635090a3399ef54eb7103d1fba9c2716569d4a4b270c4598921aaeddef7672c5400bb5ce65a85db458d658481d92469eb3325076c76228b5d5cfb49eabb9a0cc7c521354b7ed20794487db3d84ab3bd31e4117676651f7f005a54963c31abd38fa9430d8689b4cb185bfb678d4a8a0c09f092ce19d65a6312ad41fe92fd9c2eb18828b0a55ea24b05e9295f8f4c0e64f9fcf91333373c8c07313924ce112c5f230d7365b644258948cc61af2433a1e936b1e598fcc896f20387c2bc9dd02c1d5be5c13060cec3f4d10a6ecea055ef0b2e2deb41a8c018691043142cebb78feb148d742bf2f43bc3339789dceb680cc410e0dbb6a2a7054e6b4d362ab4b13d445a051b56964e47fb5b4b5ee9cf7d96ccfcded725d4ead00dfc9e854f6e7cff5b58248134ef6562f8c690f5d974c265f91a6134d5f046febf34422e96a0d3fd2c9ba131594b05e21b8ac9143d879cee8ebd67b24aace3c85c8fdc1bf1ccdc3437a6529d0fe10ef439a381602c9220da6d1f61138512561c2e762039a5808cae863acc88bd123e1ee44afd91635cd7453dc8e1ab0b2d1fb260912237120d7814d3db12ccb64994782f1404a85d25b119bd716c1dd6fe042df632ab7b046ec67f4cca0995bb77e2b1e4570edcc66e0af4cfe9bdad12dd865c448ce7c89148c3771062acf08c62a88b5311e134cfa07feecf38836c9002df8b074f0f452a464f50437998c079420a481e6706b6f8eba059ea57ee691dfd0cda59f598c930db48a09a2fdd4364d8aa8493edadef573d4d1112ec13f3771c6f188ef3b85f533f6ff82ecbb3af95bc2ad3e30c7a6d1d0edb798eae9cf06354a6478bda476cee910f6c04c3c771e5e39c37b3cd93ad179b8e4e9aa17af74f7fa6677e5b4d6f3e24f94c2f6ddabefadf973161bbdca5bb7ea4f69ab95fd3f43434c97c4046467c1ff7e40d03e917f68a002646a90fd60f5cc13645b8ec89431c6913798a699be48fd185a967b579a35fb2cf45512d12084ff8d2883d5dd8af92d246c391980c6ec30b38a557116e52707fd2622db64758de5628700d5cbf23c39e3492854a0602e0ccde11dcabe923d52768d4d3b1be6a5ee73886f45e31bc41d9fc4ca52ac353c918bdb4d0191ecaebc000ab6464666986ca53cfc71b1fec25f01395d701dada0fcd39259f603ee66c58334c267c944abb4b33090fa769523cc2783e3142a421cf4c20d394caf386b19ba1a3d639313b6b27db69e29bec46d0b4a9335152e21c949beaa6be22aee6b4e29f2e0e5026e30089f36791a1afae40de5666a4ea72458e7cd0913bebb91ffa174f54455583ce180d85a274b534c3da525cb623c501a3ec91f8dc9855fb6a5111a3b6faea952e05693ea40a7a3a8bfa7ce046668bd29295fd7e0d55c61aeaedb0b690c123fb694608480086031d9b7223e0638564c954d0f32a0383d91209b83cce48972ea72bb4fa8a507efa82e727031e9b804eb62d31dd3403908a1aa89ff2bd545a81f0325ebde8a7727e2bfb5148058d932df6af2dfddbb67bb7a78194b04324770bd07a5afd9c71a90cf141c6f85f835b6ba7da9a0b8eada2cf20ac5d84e0e044e83b8fc1283678c1fde7f1928bf5973b9f690d830cc20b472600c4f0554796e140aa1f6aa5add6b9b29aca56cd7193e66ea36553f9b8be1a40376cd813c263e111088121070a7f2e2b4e0ec641a32a9cb24414de85114969e59b185f11052a49d1dc9c323a2b9a568fa57b11b88ffe036929ba275299ac7ec9741a232cdd9c220b4651378b98386d28ba4f1eb72df7d6089f1a602a154cea9dfaa79c996989735c7425150738e3ef0d1c2f72cbb558b1321336fd39a3f105f79ee29af74870c893570525036672606839ac7be5b64fec66f0b33d976240b9e1d19c7b23aa3243db85d506556ee8123bdb6b20c942c96f7d0eb147380f781d922fc7682fcd32341ad505c2d392830bd38c628559d1860a073b05a87edd0791e0c7d3b2933759fca209efd7d7db8926661225b504ea1f98bb1ab9eca3ca4c37f7980722891997107bb85fb18602c7668492732e5152f3a58532d7cd41db9f4a21b2ffa967e47a63ceedb03cbaeef3e5562c6bcc0845567d2bed71381ce0eabd0575595db0e79d4e2a4d2a431bb92a4e2e77b5f8799381879551d5cd081cd3232748b5676d0b734d59d7b728e6cc89011f61d4f9f84f8d4f74ff60b70ee3d139eb786e401582b042476018a03bddae6c3f83985e7a3daffb9a26ec03a411bb387b52275d31757872e8d036bb8697e943d67d43bf5b872f970d2f56c83158f2c2254594a7ee11d9f716a9c2acd1898d73a07a57ca87ca4d81ea4706e3f7d7220d257c2b5543ae2b08fa399ac290255085bddc191bb721ca86f25136edb28d5741cde8a7d6f829612a693674b78815745828385eff820c7502b755536b3f33a4978630eff80f3196dbe115f4ff04b99d9c3213458a9eff1f19cddb71bcfec5351ae51b1cc0149f2797274b5716e5f3999d57cfcc27ce43cd0bf290a023fbd9d46a859b50c8badc74938f1672dcd8874aff72350ef60a98a825916eb63c3930366f9d37c0e6ff22995e2c11319ae3a83960de668926cf1486196c01886a39e85c78e059a6c53c175fba42ec5d779bdc7ee4f3cb70de8a294b8112033160d1d282873d7e19dc29e5fa8b0b32455d00144700df55b85f5d46c30c0a4da6fb50c38e841182144e12f792e1d8ef6d0a496a378a47d1f7110c929a92f8ad773125d0de31565a573cc5ea65a50bc7578c5c9ba0921d39087018c198de381a7dadc601330788efa18dccb44190d8bc1826fec23f7823e9b649ca963c9e17e6bd72dd0b4a7d6405c5d9c1f8fbc223bdb2489888eb9c2c0bd021ab3437e3b1e137fbe1322b91355ef25541655348c452412726c33f59fdf9caa21aae82f9c567e4b3b877d26cb271de76db84fb761342aa702b2d158c9b0804c92c569fc54b9d494e7bcd653ed638c4390e6d63b0669645a32364368bef96522058bd9ef50b17ba66936e00a52ca832deeafe76a559ca2b182d5bd4a1e81278112cb6346f8b6cea5441d14d33784d95cee20d890a6c22eee1d8ff2fce08aae08f8bc2f22d07c5f3111c05a2b3dc6e2f2986840583632f69fdc90e13b5ae9a1ab3c4f58172d5629088e44f5dc6d7b1e1f781f2b9af87fac74f365375d381dfba285819362bd7df9f0ffd21d064f44f3ef9f7f59e36d8b1a94d982d9108597d217dfa8c7eee135aab65d6efc9b984d3e1c84a0c5ea0192698c010558b53ca945e7462b6680a9e17be805acb5ac689edf1d9d4b18a640fb967e96d5514047ff7fc7d75fb9ec95184ffa8356147fba7b8c9196954edc710a3b42e42146abd0ea25f937cdb79564107b9407df8cebb26405e0dfccc502e0c7ef492edde6e73da3b9f3d76922308130f06654864ca71d9a9f87734c6146180bd07cdfd7b322c9a017465e26827f50bf58c28c935771027ae6f1ca7eb7c3419653c8eee9ae9967e4d4cba52d206178694903acf4b955133c8764398bf818da51bc0909d2c4f3c1b90113e3e45ffc3fc2ef61713c5d88655962dcc20eafa0e1b45eae97935ac1736ec604b8c928897e34fe2ce1d775ee762b1bae7685f328ab66ae607007782e7f28d43fa8ae2eb97bb97d45fc2445c13436c222a29a34641c7b63ebc439a437db04037bb6f104fa14bcc2c44f5b7d3790945d1be7570bdc18603cd973020fd740678da754da1379fa8489e96606da6a01c01f8a1f9d0243ea8822edf04bc51ccb4f0e279bb7fc61695f131ac0abf4a20e5b9b17ac17108374abd7f32935ef1667ade7324cdd48b60fec90c829b63ba09645e3a82d345198e8c5098b08c00c067a67acec7da46e0884cd3cbd0fcef40163fb12b37b8c9775fe1b2acbe95a3ed7d63abdaa3facd2e0cfa8f6f0162eb5fc789b15ef34cc84f6be6eb0fce164293e0313626b98e131702d40e5606ee1ce889856615e7d09216ebc64d4dacdc312d0d817c647fdcead207ec46f3cb575d3d5a98d385c5ed4391739282e70bb23817def3fd947a445fcf1e2167c53cde13ff38cdee3a2fb10e462853f41ac57186c02df62bc3cc4af35fd01c3269a486fada8248e8402482ac4151c64109afecebc170347a755a5762dac256670389ab5e83dbbaa6c9b72a45e4d5d0fcda9f011ec4ca18e1372776603b59bc4a66b493da59981f43f7dc78bb9b9c04b3f84e970621c8acc4f2b75d4c9b5a95459115a85bbbe6a70587cb942b74ed064066b9af6b621b52deeea1c9dcd28b6ee817f4226014c7275b230e6a0f2eafca015c6c7c9517f9c9fd17405c73be5b607213d9038d53bb8fa053cea50b483167109d45a1d8b267d6d22068bad6aa9d8056871cf7718260d5f8c0fd3f5e777722add690f7a69a59eaaa12c30bec078ea1889afad08bbf6d7521cab5643f6eeb630b503f718a2a36242d3ac7c23aa52a7836c3383dd06d22deb1122b2b7d7e153b023a691b09e2cd108ce2cb066d43fde99aa0ccf348ff04dc56a59efe9ea3a27994244723eedc331bf16239c77ae72fa2fd41cf57d597cd0fe9a0ac973322c25d8ae197d5914f6011f9b9447db05a44e5a24959bb3da63dc9a565eb87828a44ddc32595d2f92770d68a7e434b5a420ade38ec7179f98b48d40359b013d2131d49ee1bab5213c78ea59a80f0e3f6702d79d684f7d0369f7c58047fea8576014aacf923a0dac4f4fa355e682e148694940533e19a35e1eff1180109d83232368c4f2c141dc0e5efe50caf9cbacb6e6a720692ae397b576d230b489e5e8b5a57ed7ab157b03d636cf0a39bda59c87c4142faba113f5b5913b09c3a150a59d826", 0x1000}, {&(0x7f0000001040)="e29f696adeef9e4331ee15fd856b5b2fcd91c759637ba09551cf0f98e1d67fd0a553040b27f20271d1e9fecdbcc5093fd0025a2227a922562013470ea23b24bdc2b35517028ef9d3b5eba0f6043ef4c72e6891b0139748511d3bf0bf022085ee5235457caddbb83f00bd4d6245e0abe14cd0f455d4e216a041a98930301207b8d7ee8f3dc4a3290c2acf104e2ccf67afa3af86acace6d29d76f9ac7f9274e071241bfef1ff4c414abbdd3721d196903e0eccfb95aa9cffbd2afc5989739ad46bec900598fc", 0xc5}, {&(0x7f0000001140)="a3d3b404bda5746721367ed5ad16412fbe06caf91d357363ff2bcf935136212388fbd14ab6b8608e8b5b3e901efc90f669806510aea9539700b3180dc0ea83bca2cfe00375a6c100e2da11eccab4e85f41704c8d75a71831c0c53762b34d25b3595cbc1727835f1aca75dec3789c14cd2635286cb920d0597e418c85584bd75c1de34eec391b71e7f5ff83c339e0400bfee1681f0b40412e314a71747d23232b1d24a834bdebbb26bb457e44818a325edefe5cf104be75cf2870bfd089f0d378da0823705fd31049872ec3270bd48dcab9c2033210895949467840d50cbde08be1f4aa07c377162acae058a42ec9f1a6364360c265ae5ab6d4e0c6230681267e0076579c9451d3c0dd668a90e0d14529b6b6a5c72106939012744a456452b0c11fa2fc3a27960bf85bcf616e0faa3aa10d0e71d39463b1842e651f338a535af9257e06f9a4b3dc3531359407ffd9ec8c94d501178fc4d3d51da3c001d2d66484190cdeb7ff7b3ac66b3b1ca586be95c411e4b71304a134b6ca07d84bb31b38ef27eeb26aafb3dae299d99ba036f486ec6676bb7458b1e054875f6a62b2d82472fa13dfed8a666f0ebff8a3d5ef1db975fb2dbc8a0b3cbb6079bf50a63784fb0347ddcc18b60dfd45d18392e679ab46f48c2117c6ac8491d3fcdd46c5b604a743b55ab90870055188b1d828546c550ffec6d2b4ac284966685f0f5c0580e708f16483a5a5a31090a786c8369a051c22672789a688af9c0aaaaf6ca34e340ade70f9c705d19788b5363f9821f62b37ef27bbcc218fae0707301359c060ba50f4f67f452f426924a1c0502afbc9cf8a1085f57f077994781fc9c536ce9149cfdf8f6049d9bebc042cf50c9b786d171305238be406fced73df3af23acf6edca7e11ebfe22f6ecc652fc0110998f7474412a26f8cfe6013034adb95b1e75c8bb9b029bb477a301b19b1c32e994c35169a3765e347a05495a2982fd4f75a562214d012d2b744e40d6a5786d55882c8434b5121397049853986677b875e08ea32500763d7da0e50e11d6b86d280a17fa6f60fa5241e79c548b13382d2234ca67890802d226f077197e36f21aede54de90b245e7f0c074aa6418dfb8174698bf8bd995fc704afa055cbfe592d97294ae22c2d49733fdf9165bf1d1fcaf806e2db30cc3d11c65d3e506c531d2106bfeef2aacf72b3adf0795f1c4da75a1164d014bf60811fb4d1b9ccb6739fc2f4fc7ae638ff896460511fac54f953f6a56e1ddc0c8d525c5871e2d92f96b3a0953a9de181749ef2c30b6c3d17ee95d25303c234ba23d37217586a313f0387c102ab9e635774645febd5e0af5efefcf66ee9a1e0c7b1f5172c2fe9fd0d069046bf09ce115b8d8e2f78acb49854220218eaea336e47b3a7810ecdaf9381469015522ff3edfb83d6eda934f6602c271f3e63de25358cb690ab8040b032cb8c0f27a75f83bc331057c5adffa12ae5343e9e0ff848b628bb68dc4bcd92bb8615db13baa2d126ad1cd211e8711a68aed92e16f1f384ab3c9058af1ed056a1bac7983d5d8d4db83c30a8aa4d011fb2e6d2e91e26d717ed7329e5baedf85aaa5816c613ed7b1531e6d5d2f9aa1d6ca38d512e869d29efbb94100f25d4bd7a9837b85d4d78b4d0c14b0f090f2e616cc349a297e94cab4632f0d0dc9345c731fe8723e3a8721fa0cad5c2733b628ef1a1c33b9fdb2dfbb03b61507a68ed77c1a0f22e4fc6bde5bb231129eaa3578beec12b00a5b3e3a5e7888f7d698c526f897afb402322a26a5ea7bf71eaa050f4ceefc83efffb23d7f8af890e2f9b555c46a80b385a08c3372f9ee90304c515959a1a6c5e894ead5cc1b509444d8339fc3077d05d9194163c8c7d7b4adf0fe0e4112b21fdde50f44945f637235a5fc2cd8f2c4f6746561109fdf41c36e2aa86bb24e1c4e2e4ca7217e4c6b03f02dfaac42a8de9e8edd6f364c01311d1a8e1c238ae9c2853a83a8d7973c2cb369ce7a95a7328a1d67ec5bfd81c0bd8dd933ef5762339a5577345446b90119d7820df5c5cb1d92666c3aea92bade10273847a93cf165e4c3e8e050d5234502b66d2281d2c5bb81552fe84d798d1f92aeab4daca0d2416aa4614e534cbb1b7b0637633254a550e57dea13afe719768fd2e603c87beac91698122863674af18db92f3f1f8bb260de34ff00296c24b5013ed5e0b61460ba596f83ec8e26517e740ee2a30e50f92a710fc9538586b6e1d329763b62fee849499d2768c8e49aad43122cbddcd9077a261b2033080e837418a0e110394b93dab536e95ba24364f8aaaacd272eb46edf07dd41a9c19f5d417e717f4a0cf4bff0fc22876fdcf4c2ae8de7aadf4af54e424b2036752ed5e9020efad587558b3c311f1cfed70c9448358ac317ca20f5c17ddf14d94c0d29213cc4236126de06c0fa8bc0f74ea85b119111ae82e6272ee697e7502526b8022841b260e608c3579cfd90933e98bbec75466093a10999834956bcef7839daa059d0cb6c962a494821daeb0ffc7ede644b49839d9b1b5f3c9bd23b55d39a495d74f84db4ede5680fa5cf939832b2dfe56fdaca08e564b7322e6fdc3e6ceecaead9839012b8181bcc3c0cda7b6b088ee3fe3fd8a9c13c615a9697fd4ccf528f6ecf15a461bc32cd28c704fe161ad37087987b04fa9a9665fdb5138d3bd6758e143d5388dbf71e80885514a4ef712b7f8ebaaed6c249b3e9d0fb3cf6d63bc8d3a4bc99623ad7a9ed8c080061290545b9c3354d7444a0d1b42d7e0127948260e8ab7389f8f9edc035d343decb0e60806e8b768c40b5505bd320af9f981a9d6785f45d42ae2c3c9f0ab118a91c21d4cdfd4f3f55f41c2e619d6b8a271af87f9a963dac33d43ac69060fbb7e3ab3424cd7f93a272a74d798cef1566b340584ae61198435c70bbe5445751a27f962335236f6ca376afbad76eb72dca2624c381802c6c040289765691048a7498133d8dbf3b8605548ac876ea6cc11d218ac48f1af0a85a8e12bfac8ab74c23ac300f7433b9d95f5ccfd3a1dcbd8089a638fe16443f953c9abad9db50abc6b70f831127659cdf93b1626b7e056e7ab2c7246e43f7b1366f8dd74dfeabb1d21945da1d3e04ad6e51ffab8ff8b382f5072f1c825c0d543d374ded5554d91c4807333710ef25a34ca41d34c6201c74a4b24abb0db7221fccccf4fdc0005d4f9211abc120897a5b47a3ea2a590b879558f363c9529702a2e6514d50c9a484ecda9caa4319cf8c2ede7337f6ec04e785227896f8848031f6a0cf679509745792b00ff17438a7f2422229540af3a20c733de88ad0bc4aed2598ae56d795c29ac6542a5bba635b3c6ca2b365952a80f0154de030888c7767609456d1c021f2c0338d9b093086436d7e3bf1de2caeda0cc7521f5f0203a9be902dd1ac11bcb909eb624f1c3e6bb1f52aaf6f07a39f3e9383da35944df000f24f766223c41a839ad2aa868c428f76d2dbb075483798896005486a1792a96fcd727d84f66168c1c6dc4af905453756cd95edb83b4887ecbad6d15c956f0e867d39e0a02df92be4a1a4cab9573a2d3837b0da7aa3b74673e92e4bcf0782fde95d1f17e005250202f8139d59558ccf9851c5d734c692f09a58b26bdbc33ec679b737a1676b30e3ac3abbc90044a55904efbc6c2c101ce6644878424fa80c129f2ce79f65d8814692acbe8be604aca589473c65eea37205f66005507b45533afdf17a18d588a05cbae0ebcc318c64ad59f6fb0207fe1f39ade1d59a41dc617b6c5506c198629a11f2315d69d2b5833727192b34a48066e82a7136b68974e0c0ebdd622fb2f87df930421df77349d2daaf3b7855caedeb3b05ef5befcc1051d2aa667a363f8807e42340ac29f59a2706dd28a7d1da53c902447e4666f032045b7b9562d287721423d898808ee1e0a79673235dcd9202987730531b5691ddc57d24ea6d206751f0b5f225bc4791a924c00196cb71178c951db585ee1bcd75d8e9dded8efd25211ce7cab6a1ba9f12d42deb1d04dcbf9c31500021df6d14bb515c7b24bb89612ad01c43b4da89ee11c8958cfb738a8a8f328cce2705b2eeb05743a82c2e8eb23e6c168ae33ba2fabf5e23c62bcfed50cc74a444400264632910e5df5096cb699d0894914092e58cb515086dae773016a2553c1e666f45f3a271cd254db2d98a7b162983f0c6611144d73bfc577f15944722fee94690fd28fbd5494210d0cf278b0edefb397df7f8fd96954028a26c146b36e2f0ea93cb88f79ed0c56e56797deb0f830b30e196832f9eb550a545d2d92b1253b65b72b6222ed0a788c399bff0571d1b1202fea1e3d46d3b4fff9be3699fea7a15f76d265e2353938e7414506779f456e392cfe82112ad2eb773da47386ea908a2a188fd4f0e215baa25fea409b8c716f2a4eb98c54ee88a942cfe352d187143067200a991700fb1f3ac135490af913585e2c55e087b80f0956e046254452f076f3c4f16663885d7dafecd375980af21dfff0903a9088315d59cbcc3db86836ddc0982e28e98c8b434554edc0898e9e7e9ddf1564a9f48fb1462b2a07cfd810d8a894141a7657fd52d7770559d34a4ddded512c1898da92f403d12d7ce47c4bbbfd1d3bed45a7803ea46ea3acfaf7d28134d5365810b2ec5eaf0a2fafae4d43af442e66b0a63ef8992b2d4f7ca57254395d353e5fff40980e3011964addc92220b6df2cab134a617a2ca35db6b71830dbbc22062c1852a30bc3646eea3317b39d52af8bf1b256e28c41a4562ba4d9182a1232f69def7a4957f08f290a7a130f86a0efb7c768acb0d75014d66871ece6369c2b99253b5311148bf1d2ae026cc47ba73fd92d3e0655edd246b2a84702cfabe11f6ee293a6671f5dfda8dd38bd1b042bf6c1dbefa65ff3a90261eeeaba2c721b79370f3562e54afa8e0d86c3b24b70fee8fe007a2e3f02743f065dfe9140bf0c52b3b0105884501fd65c02112d9e81de13a76eb9a738880d6087c74d6db56fb52b76074e962e6b2627601dc24ec9b8e82934708f2d954129cca2d76110e572bbaa4f7b0e29fece012c8693fed550f8926d17be0d53e4c90b3d140efbbba8d5c8965ebc848c9e64044374a47a15373f74e8da9595f56ef9e13afc3dab2b48769b7c07befb9dbbece09ec1e8dcca048de13d95298ae9e2d5819c7e3e8c4bd42fb68afde51e3c61b0d11e4b7067198e45bd6e918b6a649c0855c0f85a3d57db0da895b1ea4810e1dd1b86ba3982e79ce9b470f46fd4a961196f384e3469ba2c3542e57326ba785f92c39c653365fefa839226124e103082201c3fc7187fd71aa99d44c975c8792785f2ca545aa0ff1834740db917487dd6344ce35be41d134b9e726e4e37e6eb048243d9ae402f843b7607e3445f83c9d973b003f7f99c60cd57880d9dee750eeeeb6c43d472af71e98e06cfc4b5c2fb7cc645168669ee3ca33e49ce85b098a057e89a38a9f87b4767a5f30483945414bb32d2a7e06f9c4ca66c14bb30eb5882541e0400eaaa8aeeda8ca4f23cadfde426e71a300b775b30f361c31f8d947a12f812e727d75bf7ae7c9b0ed336112f7fa69e542ed5028897f54a67c39aa9ee0d606f6cb4bb3b61f0e52dad249764412a9d237161a25f129b01af1cbb1ed3da1e0161988832b8576930cd150abcebd37b5fbfb799f4d7104c2586bf3b5b4da121551e11feddd9754442c1d97662078c1e5709cca562ab5d609af943d2e05ccdaf8d2421e5b0849128176785444a3dee36eead94a5b888fa5bf656ef3ee289c27914d3f1bd9abbabe7e1bc308", 0x1000}, {&(0x7f0000002140)="ca411631a62a1d313e030f5d0ca7fd51e575b8c9c911897978cbe8151e12d3f67c128555921fff76630a72cc1690bc22a727fe16a32c5b2ae56059e95493bb018edc37deab6d84bbb60618636e47d3ac7ecb2380390d3fa5cac2995cedadd9ae85eebf35ffb26d307a08435215d8fbaadbde3aad1d8d34f17bfc77a23325920a", 0x80}, {&(0x7f00000021c0)="19a68f25666ba7780a9a4e38301fd178dc2435a8f291718f2dcb1e499cdbce382fe16c6cef42b98e74812efcb28453c20ddf31a5bf0ae91d2f540c6b5a23d29badf1a491b314041eb679b60ba187dfb728086eee582fa5a5f7a3842b4f63eb8ec5c602a1a4ebd6d6a5d086b04b64dc9a239f9e91", 0x74}, {&(0x7f0000002240)="f988d018cf2ba44992103c8d60a92c6817f010a0bc671243a042d7ebd42c22c24a4f399e1c852e48b986ff87525aad32b20ffa029042a7c437c2ef7622f7ba1a6bf0005b89f9c03e63ff5522c6", 0x4d}, {&(0x7f00000022c0)="d9d9c2337b0cef7c92fc1bf3987cda4fe7845fbaa403634a2f74e9a0ac226ffea6354549b663b4037863c09f3a21a7f467739a4f1d3cf68f0b652c2386f9bce2bec35642da1b2f37b1b5285038d4531371c72d652e17728d431cdcdcaa5c01c78dc126a465ebcb5dfdaaad562be6d70c6a7ca7e341f4aced3905fa30592f3f5e8f9a68ffaa4c302ac867f9a45bb0c167def1fff0fa1e4b5a16cd432e5f1809499771a891c1cd2f79041749f2881838f8a826509f43e8005fd713c3ed1096abd8b9ed3d84f2e240f52bb1fe1924b5ed5886af5731197e4d82e06b9901a1ab36d257887e3e6af67d018ad8e208d165dc23ab07539de073b1929d821e7806c7b71f895edf28f7b08a0e7e7fd800dd84a0537ee13aa3b3454d05ae39263824d67fe9acf32c5d0b89781c14f886721925ee5814c5471940327639590a82bf159d2c19c07d045772c563f4a5af92884e6b5915cc1356124369f766155d23ac0cefda6b76e00f0111ace3960e7d2a1c81751e9a247b6fff53ebd98b92fc5d1a86a5ee1b5e7f55a38d1dd3e79b56922f22d52cb601c3bffb09a01da5446ff71f0ac6583972794038201af0c4363b02ec20f18a9877628ff12d9d9c68a8e683b5e2cbd2c76c29554d51c73bc36db74469ad1a7fc9070df9a8de16b4dca31c5690cc39b90c0e006563d3a05d04abe8d9885ad050dbc9fa0ca98ecee20cc751db84acbd3bb2c97b8d03e944504bb53c21b0618515b1a75977ae549bfa1d1fba0c39aa09ecb8448f82f70ac689ed478525fb654799ca38e69249e23ad132a31380d9cdc657a1670ec7d85be7f7aefc4881a5b7cfb8970ac1d88d503204c7f3fad158ab862633ef8f46d11e32e68a633151bb29e63ec1f0d69ab30475f6120bf71dd73ff174c4d069c5256307ef51ee539c983b2d9a558ef9cf72df83acdf4dc77a1829deb7ea7a57059a1738d7ce5a6cc02ff35ddac9019fde6e5093a733e01317ad4822b9175a9d06f5ddf8fa9913553caf9cb9d73c43140d9641feb474c868e89e98ec790f63700ca4f50f407d439cc1b1418ea098fe0ef05f811ffb74d2ee1639a06319e74c718cce77be47e6241143639de4b5e3d9191ad1ebeaa4285f792a31460c5dce9ee5de6990959125cf1dd431ee976273679bc09b7658486a59e187c6a69b19f053b724fc3f603b5c0a851b513ea9ea02a8baaba84c0c7994311bc1886c6fef42f6e9e9d03edb418246cbfbafdc4bd9a5142a32f9176b3895c48a697592a9d0ebb51d33a63d7c910b0a916a37fc2d49888a18820558d941485c7112b23668475ad3925041384377528edf50c88483f484fdd16948040f9fec2c7d18cc1fcec950a910a1f01a3329b6b00b2f992366bddd93c99c59e1b7838d96716fc3558ad435bc98b79bb315e550ca5a970a73c4a37ad2226c164412b485ec3abbcc7799c812123e47117972e331b0d5da372a2afc9149dc63b96b1326f0cca8c7252e6fab220d2e666c9826ad11e0a4e2d74bc6d565dc988ebc804571344225aea06aa8a47073ccfe943bd45cf4533269e197f776e2eb6060b2cb216c03ade60ac80f7a5cb37e36be95ec9d582fd152cb230e8120979c6d983e6b38f8603d5204a5b8c9031d3496213dbfa159801ae985cfbd2b7409d2476615e00faf351f8b6b37fe54cfb09652f0deec50883e91de16ca82eeff511cab20a1733c0a6b4d6037fb4eabb6e41344a2887bea99021e7d3942b35e90ba2744c4a665114534adcee26f8a972b8d4758ef0060d00972e03209abf1efe0632f8b0b961e60f433174473c0e82baf1dd2d7bd834e1ce00ff1ac6aaf2a5162c9b2f0ad97a421a5c445c8832259e342562e50d240b265ad3a45095863de05acef361bc4a86a4d9b7579c8427bc4c5d638d6e93c83ccc0c2b4d104d6ef2f0b40a37e632c80b336482fe26a6c0944b1dfc354772ed77112089114f049a7acc45e35cd9907aa7f91c5b7a8fb83122f6c50bf7d7ad729d3fd5dc77e1183f33d1a3c6bb9f5329895080bb261a2b02c6ad61bc7c0f644a6751b6bb9ba3bdcaae1e857786b42fa3ceb66e4b9595367833a7131f63b057b5e7cb5bf5036490f14472850cb0e463ebaf3b37f5e8d87f3cbeb834a45d75aea0223f71d50c61705de9dd420b5a5ca5e48daa21965e3f3e53f13384ab4f680cc43da96b28213680df744ddafadee3b20c192ed090d8d0a78897df3a20cda54e0c8caced756cf7561a68916c1d61fcba9b3f736f343abb5ccadeeb33b6887edb678bd509d66d011d2b640683fa85b43ff81958045aeef8dd04e88f71e52e2c575a6f29668f904bda19634414229a0b73099eb9702d53adb16781758e66b643405a0d12ca2a55b8bd3cfd805d22c570b37576e4432a0ed2cb1ed9be28baf38b7896d6cf2fc5fe5ca834824e0b9062821a90fc8e21e199fc503ec243d9cd5ae29d7e7d94395b60b247675045b09cd63d344e7967515fca33befc7dd4b4684623083fd5c4d339a481257b0f65f8c1c8d3e6fcb11d22c3ddb314f03336c84b60795a94a9862e0aa44f9be672e138a666016214080e50200e24b645ca2fac1c2f191c39cac2cf0278ac64c2ce70daec9519ffa46da10038525b1e4ec3eb4a4092e0fcb0a8400a8d376b561bd9ccf166bf39384d5d8b183b5aa43d2bbe1ef86128019c64d9e7690375a593cfaa0eac1d0438f5d1ac8985baec188e0fb7a7797717a72f7e2ff98d248de923ef57ec3471d8628dc6fee6ca21c6e9d069894af3ea815948e031831f904a4c41be1f8db850a1365383da4b522dfc951d4c8f904a40d7d57f91a22d074330ae96cb0b182736a6fb6d457789ffb3eb28e36a5e1551a86483bfd17e5f43d940d262e2de21ab6ff7a94c9190668ff953cf83fc18711274c12d1e4e5e77c8be778b8dc30ec8ae5f0f902d295b17d1b3afdab7cf8d95f09c66cdb749ef53f363849f25fab85f3c5d0082f4cb7502b8a7daf7d9138af315286243ca11d3df761c99d2b9082c05e6a49d38c57a5ad9d668bc75bf575f6e7830cebbfd75e6c8b34961eb83b1699909c754ea1da593ba7831d41d3e2b9ee43f79c25235828e8a0ef2a23232e69113b4db73c2325ef18f2dc7efeab3f2da8ba2bce0a3da19ac08cd2722e41534700d45799eb141523845edfe8917512a4d8172e67d0880c2ad40dae269c6ae808093c2d44c4aef1e4b224a6ae0e2062830898eed79e7556a5831b4556c9865d0faab38172917f926c5c17952bc0bf14c90f6ec9efb60401350b03c7e55fbf4063a24017506dbce1adc806962bac7ca4006e8960931ad1e9abd94633275e73218153e22d6d9ab0c30b140a3bd97439ba3df6cb7827018c2da80484c6d290062e87983c4de0c49307b2ef6a343dfbec2fc3ee451572df7cd7ef088d47ab8585c22388814de3230dff57446e8c17e28215de115b538e07113d86852bcf0de38dffcac79c0c483b1f6a3239ec2514dc08106d1eb5447cc6082ea9f0c1c653345f68dcfcbe251f628e12794c43427db601fc353686e6d8b3b262b39914953a42cd6fb38e9ae871f72da2d4c22fbb70ae7c65627fa1ada7b6bc91f07d856d85404d15e04750b575007be545112638b3f4d01ef2bee85c96062083aa9d561b39efdca00da59578dc54ee41a6ea2ee2903633883a68464e95a766d7037d3c39a015192c5583e1f3cf4aee28614bd484e5b5951902d76d6975a897c8a900529e4900a2669c57adcaf2bccaa53410041902cbcfc7b598bf8860b1a979ee2f7b51adf6d71c1b4ed4360f74b111886c23c74557027d9b839247babf98acf4977aa6d50a412d9ad1d72c5cbd53c98db210a97e8b74c6affc1a223084dd3ca7299ab6c23f6d8ad0cb88ff18091eaedb46574c8dae29d45fc480cb10df39ed7e0581da6036f21796c5d3fc34798d0b9e5b1c31d60e24875ef686360d954f558b75b25ade94dde6779ecd59e9cbdcacaae359036b30807abd9b721ebfb2a115a5d1e49866f448171fc6168247ab1b4307087d3fadae02807924d4fd4865601916b399547ffb1f3c9176968b1343984b8a2724ea48c1779d35ed72b89144a093ac7d902a4e6b13a4c4b658dffbf53b0325c0957d5f08146c760b219c81f7beffb137d8ea79c20c3369f6b010f61d925641f5c5a7fe299bd88aa5ae6750e05d5debcfa04a26b97883d07eb000e16a83a3c1ffd3531b0ec47f24664afe2de9ebfcce1178e33984bafb5eeb4afae7c48c8f2c125ed8b1af6e317916e1fade95e10eb6698e03d112714d5de01163ee1edf9031ec9198bce34bd029f119610346b61491c92a2a14640eef4ffb03ce722c00818e779ac637e6a44a042de24920f2fa869c6baaad37ca995d777cc091804dc41b61e913614f67f17d4ea6adee35fa0ecfdd1c9eb7817b1eb50f130c45f4750735dc456f0903fb6081bc33233d42cfd589c80f95a92b95d658e485a2e7b90d2ae5a5d2b5431f1e8a0663ad12efe51b78e5a07bdccf6c3ca921120b83fef1703964eadf1a6820ac4b469bb04546b75df596d47e2e66bc1755f15b6b987db23e09bfa8bf538600bbd27b5a3ee826a878332ca4139e1c53bd7561d7d1303cbbf88e1f0dd32b7bae094c70941e74aaab913e7bbfa7630bce89cb8a7f4d4cf06e90a7697ada31d35ad3900dd0ef27cc2286cad327ab9367a2fe10e6a2001d761f561044c6a273a8b6882abdeb691e34535069a7ab292d5d06a47175168c2cfa523ea0d6cdf4b7375b609ff821f747d171ba3a4321e2c47497417f884321a2e268c306ac2afa4d74c6a6037dac954a19db44cb92aa8e9f4d9de1e1d81f898c0d091e7c7f6c221200daab1094f357a462995a22cfb7896b1b386836a9cd79305a9b015f80ee1dba897e6fbd2246e609cb6352894f188334996340e9dcbd313b588a50a87fbef869762734b48adece242ac252d2b53c39eaa2f2145f9732b31ee31be47c58ec3990fe25682aeb6cf86db13479f84056e5bda43ebb3db667442e6ac83ee88070854e61346962552f2db49cd1ccee92391b25578cd357608c80ef0836a6298bd3fbffae76677e344cecff4b5f0b53de563f85ad2d718488a9356306f9e0e095ba0901df0c75d6ea8bf8860b8f334c57405cf7894acdadfcd9325b35ef504a6b2fb27b8057e312a8795d83a5281fd79776542561d9d4955278af64bd46dbc6590a4555d734422ce60502d2acff04a519ea16cf49ca74088810b4e925af5e7684b8caeaba832ae5844f7a686655a9d03d9c8cd53c049c25cd36522cfd416b876594878d3895c4c1a510e16f7d285fd9718e53a2940cfd8d991081b5de37ec387788f17d09c17c1bc34545a304ff94ca1dd3c909fd3bce893cf6eff65e226ddde220704ede508901d866ac8be6c8bdd5bcfe9eeb0b798a5abec1c8ab66dbda8b97518da126135f4eb29f74a798816ad2ce9f7217536cebc855067d29ba43ed2a60b281ba34b67ae118a61de00f97375b9f3c1d15cf68d8005537d8e9f59c369dc732712f515ddadb7eeb00ff7ebbba247217c21a1e7f68c9b4a996d3a3fc38639e3ae9fcdcea039281bb96e4b80daf83718337a35b7ba5b7427232fd25eba0da720da24e2baa696c298058855adfeaa197677c3f82fb03b229a6f25cd0295b55fa37ea019be20719d162816c07420cfd32f434d52b19769de12e9cee799ca4de4694a0537c401c9281f0b4e44f385abcf000f30db571f726e83c75a03e055e15b83a8e52876df8f0d022ffbb5ab1abbcf666540ab11e3a66bf0aa2041536713c93b56815123f2e15398ce6f36eb9", 0x1000}, {&(0x7f00000032c0)="d03b2f933b73f78166bd57c27cfec2bf082f703cbb96d6344d732e5e333b2e81466f25f9eff330485dd588a94d7fb8cb248b7f4a38cb2e3083ec74bac18ac8d6e257c9bc25b53b68fedb093624e546f76d16719085fd9d16a1a8e232ae5017badebf962a4d6e8c3bb61e9cdd98ed453d7b8417b0d0528f423bf93e8c5837f71ace042b99f95866455cdb8d75aa2955d14ae3fd96650dac2c86299785ef01f3cb4f5d4cdb7078599281c73fb2e308660878490b096d455da3e30049ee7d41bdc95d63ea1ef048a5a3", 0xc8}, {&(0x7f00000033c0)="94adafde74bbeaad91e0577b7562a5dbf5e7d69bb24510ca572392c627224efdfdc53911517df38c9f76e0df76a07a202d7410e2cae657fc2210cdc725bb41c42a5bf22418ba4d45f00f56363cc609c15757461b9688112dac0b45d3cd2444d251cb111e4ef2944e7682f1cc97f4e8bb5166223cb76a1096f8d49289f0f82f5350944d211a63837edc1c7368dadca6738ba0f6b3e5698569dd7b4e53a393cb622520d8b1ca3b99f44ca42e873359972d3415f48d825b91538088d0a7c71a24eedac3f6ff2a8cfe568973d4d651465b59492fce9c6d9464027d", 0xd9}, {&(0x7f00000034c0)="55c35acc94be53a02db54c3936df02f91428667f4d626779ea401ba487af2488cfd5e025348e58b4cb6bac8f95885d7225fbba34b87e4f4646f1fa6ca99493812268bf7505503dd1d39c47acac5f3d6428a98f563f0ac36b0686531fa61613c10d128ef3bcd25357766b39d43c3fa34eb8d99f90fd8517e2250bc803b7e7353e72b26647c7b56dff5624db989aa4fc15f6cde09e83fc880785a3fc466db0e8b0d73af9fef2c2a3b6f21f8023d626eacb15d6eb9d0cfe2416f1569316b94f14f5ce98", 0xc2}], 0xa, &(0x7f0000003680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x1) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x1, 0x2, 0x7, 0x1, r2}) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x7e) r3 = getpgrp() r4 = getpgrp() getegid() setpgid(r3, r4) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:39 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1d) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x5e, &(0x7f0000000280)="c54e8893d2c1d5e0f554aa0674370a44eff2e31b102edd371ba9c0740853e26a5dc7f127e3ddc6f0c05bf8b9b2d21791900d4906951a58123b443184c842aa740ac8695bf2c12f6f78432eb78f0dc010faca2242a7c1485a3153b7e56dfe") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$setstatus(r0, 0x4, 0x8) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x4, 0xaf) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0xbc6) fcntl$getown(0xffffffffffffffff, 0x5) recvfrom$unix(r1, &(0x7f0000000180)=""/155, 0x9b, 0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) syz_emit_ethernet(0xffffffaf, &(0x7f0000000280)="89") 16:00:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0x100}, 0xc) r3 = msgget(0x0, 0x82) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000590b80bea32899926483e5652c4f40b83856705ebfe51e733603bea38bd636de8648f7ca11b32d9858dc5f3490299f93b5df4c6318ce07df03"], 0x4d, 0x800) msgrcv(r3, &(0x7f0000000100)={0x0, ""/186}, 0xc2, 0x0, 0x1000) connect$inet6(r2, &(0x7f0000000400)={0x18, 0x2, 0x81, 0x200002}, 0xc) setsockopt(r0, 0x4, 0xcf8, &(0x7f0000000080)="d64b8ea0678b7d9148ad16b4017a8787be", 0x11) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/215], 0xdd, 0x3, 0x1800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r4) 16:00:40 executing program 1: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x803, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x6, 0x6) 16:00:40 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x200) r1 = semget$private(0x0, 0x3, 0x212) semctl$GETZCNT(r1, 0xbdaa11629b915447, 0x7, &(0x7f0000000000)=""/76) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000001000000000a0db3275e35b308fece370d6ce3ed82f5fcaad53959f4917e1981bb42d9f974760f9580cc8290186c2d75546810681e7b7ee31746bb0fe812621b95dc43fea2a5ad25fad7f41b4f52b6c8f0179968262189402b9a671be6c691f011f1ecef84c6f35a4a1c15b0b00f41a0cb074428c85349019c9b25a886169ebe00be827281460d898d6b2d00e9d71df4517f9c65a1cd9d61f58e1d7f2a6e926e7989b11e247489841526b5b4ef802221f21412d36fb1d1966dd2bc97f3eed87846c0f7daf054048d2f588fd84e4a765cbb6f54a53e3a3abe67afa9aebe97de5f813dd981477fdc37bba82ece475224ee49165942b9f700a511158c2596e559b59f52bfbad8dd9aaa9c5d9f02b11a87a88dbad26cc7a37dc614e220c46adb911c66752be414c32543da160689a9a6c3abcd8"], 0x83, 0x800) r2 = semget(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0xed1}, &(0x7f00000000c0)) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 16:00:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="10002e2f66696c65302f66696c653000"], 0x10) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) r2 = socket(0x6, 0x4, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfff8000000000000, 0xffffffffffffff2e}, {0x18, 0x0, 0x1, 0x8}, 0x1, [0x80, 0x8, 0x2, 0x81, 0x2, 0x100000000, 0x1f, 0x6]}, 0x3c) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f19c794f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) 16:00:40 executing program 1: pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) syz_emit_ethernet(0x305, &(0x7f0000000080)='#') 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xf75) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 16:00:41 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000014c0)="19fbf21200d5e4b69847a1ca083ca04d7cdaa5c80a8e696cb3911f7ba0e200543eae4e9dab99fa196281be99e65d97de6dad30799eabf73ddbb0116df7b34008", 0x40, 0x0, 0x41) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x9ef2018c66fb97e2) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/227, 0xe3}, {&(0x7f0000000100)=""/47, 0x2f}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) rename(0x0, &(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0xe3) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) clock_settime(0x4, &(0x7f0000000140)={0x7af0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec85206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737cfcf92e96880dadc1315569bf02800d4b987b3713d768de30d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c8023a0dbb678af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac233003ed47b981408acabc3e37294af4f0ecc469242f915b0ad242d3fefa398039a2"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r3 = semget$private(0x0, 0x4, 0x300) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/169) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getgid() flock(r0, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r7 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r7, 0x28, 0xb2}, 0x6, 0x7ff, r1, r1, 0x0, 0xfffffffffffffff9, 0x9}) 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xc63) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x5) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: kqueue() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'\x00', 0x1, 0xc24, 0x4, 0x0, 0x3, 0x100000000, 0x2fd1, 0x0, 0x0, 0x4, 0x80}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x10100) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) pread(r1, &(0x7f0000000340)="1e7df8ebb2fd19013fc36d9d1bd2ff06ac83d390bde8fbdfcf87d8abbecc4cb0d942ec580abc1eca05fdaa24a27bcd814ea22456abac58e0312500d2cfd2795063352dee0901757c", 0x48, 0x0, 0x15) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x8000, 0x8001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) socketpair(0x6, 0x1, 0x2, &(0x7f0000000200)={0xffffffffffffffff}) r5 = open(&(0x7f0000000240)='./file0/file0\x00', 0x1, 0x40) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x10001, 0xbee4}, {{r2}, 0xfffffffffffffffe, 0xa2, 0x20, 0x6, 0x2c87d288}], 0xf08, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x200}, {{r4}, 0xfffffffffffffffd, 0x80, 0x4, 0x8, 0x7fffffff}, {{r5}, 0xfffffffffffffff9, 0x11, 0x1, 0xffffffff, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x4, 0x6e}, {{r7}, 0xfffffffffffffff9, 0x1, 0x24, 0x3, 0x8}], 0x81, &(0x7f0000000380)={0x7f, 0x8db6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r8) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000100)={0x0, './file0/file0\x00'}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3f, 0x6, 0x5, 0x4}, {0xc042, 0x0, 0x4, 0x20}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000100)='\v') 16:00:00 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x126ab1113b627c35, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc9e9c08c23832f4b}, {{r0}, 0xffffffffffffffff, 0x22}], 0xb, 0x0, 0x854, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2cc789e5ecaf179b) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xffffffffffffff81, 0x8}, {0x18, 0x1, 0x1, 0x1f}, 0x4, [0x3f, 0x0, 0x66, 0x1, 0xfffffffffffffff7, 0x1, 0x7fb, 0x8]}, 0x3c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x30) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x9) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x20000000000006}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0xab0, 0x9, 0xffff, 0xfffffffffffffff7}, {0x100000001, 0x9, 0x4}, {0x2, 0xffffffffee534a31, 0x9, 0x3}, {0x7fffffff, 0x3, 0x800, 0x7}, {0x8, 0x4, 0x10001, 0x8}, {0x101, 0x9de5, 0x6c8, 0x8}, {0x6, 0x2, 0x905, 0xfb}, {0x190, 0xa07, 0x5, 0xffffffffffff0000}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x7) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x4) syz_emit_ethernet(0xfffffffffffffec5, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = semget(0x1, 0x3, 0x50) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000180)) syz_emit_ethernet(0xffffffffffffff27, &(0x7f0000000240)="96a44bc43a5a91b6f4b9a460f9bedad45326fd7d7a800c4577dffc5da23bc832a2d1157890ac97dc71cd75d54fcce1123f6f2d4e7f5df75d043eab45256bdc5e219a01196b4619a19ab300c1286de099f6f36361642d") 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000100)="63ce85d83284545020dba1d4a83263a06d38f2d0dac258ad503813b0c8f1c3a6d6c1791b78aa341116d97e166c0fde29ca86b039059f8c4666e129fb6ea503520fa006af2b28e144d7ea71adda9c0f3384a67aa90718d9dfbf01e64de12fd620b236fbd79ddbe43bc604692789e46c1fcdfca4849bccf6f2d270c205400b61d5b5", 0x81) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000c}) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000014}, {0x2}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x3c}, {0x7ffffffe}]}) r1 = semget(0x3, 0x3, 0x85) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x1c}, 0x10000, 0x0, 0x800}) syz_emit_ethernet(0x47e, &(0x7f0000000380)="b6423a09bbe605629c12322e0ee824adc2f531f5f54c1c33b1d1db254d1bf431f24d75a020701d4c81040912cf41bc5dae1f7b64b9d0f69a54d5b26288edc0d4dc24802f49277b9b2219f3ff0789e8de3d34ae8d47bfae0ef03f759456cb214b21f3e5d0a85e07fb7dcfb8113d16ca91dda0678511e2f15440893f96ffe378fd69b486ca318fb5b43ca49f614d00e3221ccfb703ba58f088d6b04854e2362bcc9c218fba48db66a8160a82a8bb9e4f88019c8a8406000000000000004bb87e4cd286652ef785a102e1de537c2aa1c47d373c10936e9afa7177e18790364151bbc33cf8b65ecd78cb3d76b8ee4c96dcf72659c5377d60f97412d58b8311d69c3ffc7e67bbcb72f9a34244a9d6a259346c2c5cfe6aeeba85104023f93f43fb7ab2f7f255950edc0339cbc4703cc63afe013041bcb0f36d798b652784dd63af94597e8f30814b3bcf268fde8e458fbddbedd8e7a97a200eedf2f4c685fb26200feb1c5696f4328724ea6349fcb8f6da2fcdd2137dd9372ef872678bbd66c4e5fe723a75ce6b50a92781d27a0a1f0bf825d0a14a267c200308771adb01b0da1f990a73e535f1cedafa492cfeb77662e2d0841efbca4a4087075dcd2481df1063bb9d4b71461c44a9e6f729679aee32776022342478b287ab506e418cca656b3c7b6597bf7de5e29b3020db0d842e6b6d8ff61cb4623fa69b7afc859df95f29291eb42d2cf8dc5f43b0bb13fdb097ac6cd656741f853c9c6712a78e634f31490eef627eea8e0131e6facc5b654146d9031108dc99bbbb4f8a80fe7d2ca7bf1a8c64022d3373a105c936a4045a2f4b84e1efe3b60b9ec6bbcf98f0dd7dffdf5a9eb5d316fd2b19ed6dd806e96d2aed249d596c9527c5037a3ef3f525143903418879cd79af3ebddc61652f479c3402e7f93e2132f58440cdedbd911ab167ac5fae260362cb88f5db605363b9e929253ca5c80d1736174b0e24eb82ac0715053e47a373191ea320cf58ece38f3fcfef94455690d99dba327e803560460f2bacaf657e65e7d9b34cb2575598249253dd2e6b9dd67187f135d640886e170cb967d1dae6ceb7") 16:00:00 executing program 1: pipe(&(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10100, 0x0) getrusage(0x0, 0xffffffffffffffff) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = socket(0x2, 0x8000, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="12f0f05e7a8b49e647f2fa8f4f2197feb0a18db862abcef06889cde3b7b82d10f1b69263ef58b01d68902d30f43156", 0x2f}, {&(0x7f0000000180)="36cf0bc16cc6a31a9b6483b89e1b07370e47bba0b8432911127dcc49ee0d190f871b", 0x22}], 0x2, 0x0, 0x0, 0x4}, 0x400) fcntl$dupfd(r4, 0x0, r3) 16:00:00 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7, './bus\x00', './bus\x00'}) r3 = kqueue() dup2(r3, r0) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xff7fffffffffffe0, [{0x3, 0x7}, {0x1, 0xfffffffffffff801}, {0x3, 0xfffffffffffffffe}, {0x3, 0x71d8}, {0x2, 0x1}, {0x3, 0x73e}, {0x0, 0x9}, {0x1, 0x8000}, {0x2, 0x18}, {0x3, 0xffffffffffffffff}, {0x3, 0xffffffff}, {0x3, 0x3}, {0xb3d28783e401f5ec, 0x9}, {0x0, 0x6}, {0x1}, {0x2, 0x3}, {0x0, 0x8}, {0x2, 0x679}, {0x3, 0x2963}, {0x1, 0x44}, {0x3, 0x1105}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0xffffffffffffffff}, {0x1, 0xfffffffffffffffa}, {0xe642fc31e9bf07fb, 0x8}, {0x1, 0x3ff}, {0x1, 0x4}, {0x3, 0x5}, {0x1, 0xb9}, {0x18a8640b70094687, 0x4}, {0x2, 0x9}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:00 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x134) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x1, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r14 = socket(0x2000000000000002, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r14, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r15 = getpgid(0xffffffffffffffff) r16 = getpgid(0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x12, r3, 0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r8, r9, r13, 0x0, 0xfffffffffffffffc}, 0x3, 0x7, r15, r16, 0x80000001, 0xfff, 0x3, 0x100000000}) msgsnd(r5, &(0x7f0000001a00)=ANY=[@ANYBLOB="0200000000000000057a3da6830d3b8fe79ad5878df88c96f710afff9f090061485d7f090881d706c844dc9cdfac7803a450c1fd4d441d02000000000000003ff89610deea22d1fb13ad83c80fbe8e5fe2a47080ab2c2f2678c8a223388b7fa24c911ac046b9568ec738a13850f4cd4752c89fce930a2416c5477cc22ccff25df158a07cd85cf997521400fde9b4533564193d730f1f4f1f433732e027efc1bbebe33aef18c6a8b46fdc207f1156170abdf36c00000000ffffffff72bae7b914423cf7ec2e6bdc4a08e473fb8e87529207ffb3326c02bb2d14c6575293c48d4456dac6fc0defe9a980dc3fb0ee869e9d50ebe8f7ab96066326285152615bbeba392d7fab7307c28bc1b656bef1ba5fdba4145bd98cbe9a4cf8372443440f313b47bddbf668ddab4e949fdc5168a91c547faca960860a062fa99fc74b90ef7e6dd7bd737e99222e4bf9596abaa3717c02528d7c4008fe03a51f5d5a0d5f70c91c2b51cf6c4ae796265583c4b9d9d3b983972382df84a017359aee279a6ff455ef4832f9b3ada374c4b9e8a64dc22b5800"/430], 0x7c, 0x800) r17 = msgget(0x3, 0x8) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000580)={{0x3, r11, r13, r6, r12, 0x1}, 0x1, 0x5, r10, r7, 0x2, 0x9, 0xef, 0x3}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) socketpair(0xc849aa02be550bf, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x8}], 0x1, 0x2f32ae7c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ftruncate(r0, 0x0, 0xface) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000000)='./bus\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10030, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="aa") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70ec2d2f66696c653000"], 0xa, 0x0}, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:00:01 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfff) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "6daa0db11ce9e973739ea77f7ec000"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x4d}, {0x74}, {0x6, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\"') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0xa) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x7, 0x80000000}) getegid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x3, 0x7e6d) pread(r0, &(0x7f0000000180)="897bcdbe7db22971f057e6e8717593a189d913904c730e7f5cce7852dc9f2ce027caf9395ed1fade23cc609a67d393aa6a8bbd7a99ccfc5f137a6fe6a7849348d43b67215f29ed4dfac1d9035babf24a3b7cdb003243271452a6eac9a2ac9496b8c9bc6ce1953a484e2acf7a6cc366c504a47c4336bc3eaf8a1defc9f4aea1aa454cfd769a3b7d58ca707f1d222b515d83bd2330284936a16ace4ab2243ffafe25d249264034cd7e7c21fcdf44e0fd3e84bfe9efb2cf642f390de8ce7cc3e852c709791e0cb8ca3ebf2843080d10a50137c0cab33f2b281e69f644db06ff3903267c331cf4dd09369721fe935be196b7", 0xf0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x0, 0xfffffffe}) 16:00:01 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:01 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:00:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="46fdcb1629a7cb0c3cce554e1994e250d44d51bc52f57eb550a40c5060", 0x1d) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) write(r1, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x58, 0x100000054) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x4af0b0f026a1bf9c, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) semget(0x3, 0x4, 0x8) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x800, 0x9, r3}) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) getgroups(0x9, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000480)=[r3, r4, r5, r6, r7, r8, r9, r10]) sendto$inet(r1, &(0x7f0000000040)="cf30b0ccb658868f0ce1433f55ee3b0695ea88a87528bcfeb42942a94ba9b4cde46f955968b4692c8620d0d66df3007e29298bd516fff796538c5dadca2ffcd7ac6039dda1a51f586e277268e8905b9ccbffd5cc715780f0f6afa2b460fb56688a1f0a28d242f1cdcdafa99a83a5ac12e7ab79a73a928edb68596e13c51fb96164a2380c5e1f59197a50527e124aec0c21196a4400bea84a64b366d07fd9e9ca99585ac447126146383e7fc7961bedf4788ecf8a5a826cc261f141ffda87deffa1798201e8f17c699eff0d1a57b3525fb56ef0cd34", 0xd5, 0xad502dca5c062ae1, &(0x7f0000000140)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c3930f8", 0xaa) write(r1, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x32, "6fc6e23c5b00000000000000e74de400", 0x0, 0x2}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: socket$inet(0x2, 0x3, 0x2b) socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket$inet(0x2, 0x4000, 0x9) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x7f, 0x80, 0xff, {[0x2, 0x400, 0x1ff, 0x9, 0x5, 0x101, 0x3, 0x8, 0x3ff, 0x2, 0x1, 0xfff, 0x7fff, 0x50, 0x92, 0x200, 0x30, 0x80000001], [0x3f, 0x8, 0x7, 0x2, 0x2, 0x4d7a646a, 0x7, 0x1, 0x200, 0x391], [0x9, 0x80000000, 0x6, 0x400, 0x8, 0x80000000, 0x7], [0xb3cb, 0x8, 0x4, 0x5, 0x2, 0x4], [{0x5, 0x2, 0x8, 0x6cf4}, {0x1, 0x9, 0xf1b7}, {0x1, 0x81, 0x9, 0x7ff}, {0x9, 0x9, 0x92, 0x1}, {0x5, 0x0, 0x1, 0x46}, {0xff, 0x6, 0x101, 0x9}, {0x1, 0x40, 0x40004000}, {0x0, 0x3f, 0x1, 0x5}], {0x2, 0xffff, 0x3, 0xe79d}, {0x3ff, 0x3f, 0x5, 0x1}}}) 16:00:02 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r13 = syz_open_pts() r14 = socket$unix(0x1, 0x1, 0x0) r15 = socket$inet6(0x18, 0x4, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x8, 0x5, 0x5}, {{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x7ff}, {{r6}, 0x6fb38dcbd1c13216, 0x20, 0x40000000, 0x4, 0x7f}, {{r7}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x800, 0x3ff}, {{r8}, 0xfffffffffffffff8, 0x2, 0x80, 0x8, 0x6}, {{r9}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0x80}, {{r10}, 0xfffffffffffffffd, 0x86, 0x0, 0x100000001, 0x3}, {{r11}, 0xfffffffffffffffd, 0x20, 0x1, 0xfffffffffffffffd, 0x1}], 0x0, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffffa, 0xc0, 0x40, 0x7, 0x7}, {{r13}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x7}, {{r14}, 0xfffffffffffffffa, 0xc1, 0x8, 0x8, 0x10001}, {{r15}, 0xfffffffffffffff8, 0x1, 0x8, 0x4, 0xff}, {{r16}, 0xffffffffffffffff, 0x4f, 0xf0000000, 0x20, 0xffffffffffffffae}], 0x1, &(0x7f00000004c0)={0x73d3, 0xb9}) setregid(r1, r2) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000500), 0x2c8150f96032c995) 16:00:02 executing program 0: r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x90}, {0xffffffffffffffff, 0x1}], 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = socket(0x10, 0x8000, 0x185) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x267a, 0x7}, 0x10) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x10001, 0x9}, 0xc) fchdir(r0) 16:00:02 executing program 1: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0xfffffffffffff801, 0x6}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x964}, {{r0}, 0xfffffffffffffffc, 0x88, 0x1, 0x800, 0x22}, {{r1}, 0x0, 0x48, 0x2, 0x6, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x88, 0x80000000, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0xd3, 0x4, 0x8, 0x6}, {{r2}, 0xfffffffffffffffe, 0x868cc761727b4d3, 0xa, 0x8, 0xd20}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x2540000000000, 0x6}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80, 0x3, 0x8}], 0x7fff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8a, 0x40000001, 0x9, 0x401}, {{r0}, 0xfffffffffffffff9, 0xaf, 0x885ea24fc74311d3, 0x8000, 0x40}, {{r0}, 0xfffffffffffffffd, 0x1c, 0x597f351f9079d558, 0x100000000, 0x4}], 0x4, &(0x7f0000000000)={0x3, 0x4}) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = geteuid() setreuid(r0, r0) r1 = socket(0x1, 0x3, 0x100000001) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r1, r0, r3) getpid() fcntl$setstatus(r1, 0x4, 0x4) r4 = dup(r1) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x100}, 0xc) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000140)={0x1}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000001c0)) chmod(&(0x7f0000000200)='./file0\x00', 0x10) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000280)) fchownat(r4, &(0x7f00000002c0)='./file0\x00', r0, r2, 0x4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000340)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x0, 0x10000}, 0x8) read(r4, &(0x7f00000003c0)=""/57, 0x39) r7 = socket$inet(0x2, 0x5, 0x6d) socketpair(0x20, 0x5, 0x4f, &(0x7f0000000400)) syz_open_pts() ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000440)={0x4, 0x0, {[0x7, 0x2, 0x7, 0x8, 0x9, 0x8, 0xfdc5, 0x7181, 0x5e, 0xc2, 0xfffffffffffffffb, 0x6, 0x7, 0x101, 0x6, 0xfffffffffffffeff, 0x100000001, 0x1], [0x4, 0x4, 0x420, 0x7, 0x8, 0x100, 0x2, 0xae, 0x10000, 0x1], [0x5, 0xff, 0xde7, 0x79, 0x1ff, 0x4, 0xfff], [0xffffffffffff7fff, 0x5, 0x5, 0x0, 0x80, 0x8000], [{0x8000, 0x9, 0x0, 0x9a}, {0x6, 0x5, 0x733, 0x8}, {0x20, 0x1000, 0x9, 0x1}, {0xff, 0x5, 0x8000, 0x7fff00}, {0xfffffffe0000000, 0x0, 0x6, 0x81}, {0x76, 0xffffffffffff7fff, 0x4, 0x9a}, {0x80000001, 0x10001, 0x6, 0x3a66}, {0x5a5, 0x2, 0x2948, 0x5}], {0x9, 0x4, 0x212c, 0x101}, {0x7ff, 0x9, 0x96fa, 0x49}}}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000680)) dup(r7) 16:00:02 executing program 0: utimes(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) read(r0, &(0x7f00000001c0)=""/6, 0x6) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0xffffffffffffff69) r1 = socket(0x20, 0x1, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000080)) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0xc1525215952b8d3f, 0x0, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000740)=[{&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/93, 0xffffffffffffff97}, {&(0x7f0000000080)}, {&(0x7f0000000440)=""/81, 0x51}, {&(0x7f00000004c0)=""/200, 0xc8}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/128, 0x80}], 0x5, &(0x7f00000007c0)=""/110, 0x6e}, 0x803) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/59, 0x3b) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, &(0x7f0000000200)="6e0f3a2c23cd57a29c62982b6c17f34b8a824ef03efb17c577a2050287c96c73b95cf57ab4f4360de3d99e546e6c060a65f9fa4f2833361550942158a7cb8af31370e319b87b34677a55dcc65550a14ba134a68375bc1a705b545bebe1dc597a3f4bf5ae27896e115186ab50e01df7d63146c88c907406fcd4b9977b1ceff00afe168e45f8665877797c6b1f33ae038f5ed994b2a96dccdfa5227b0a09be08f535c997b60c926ce406891ef9f80c3e3983ae4eccd4ef5f74ef90f1ff662a93fe710bbf6e7f28b2bd89c626ed75ce7627d9171a4bf259682fdf1336d46c8699ec664de0ee", 0xfffffffffffffe81) dup2(r1, r0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2a17ea49b41284bf, 0x804) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) load: 1.88 cmd: load: 1.88 cmd: fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:03 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 16:00:03 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) accept$inet(r0, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82024b2f6665"], 0x10) sendto(r0, &(0x7f00000000c0)="116741517c4872a3", 0x8, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r3 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/166) r4 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x60}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) read(r0, &(0x7f0000000080)=""/100, 0x64) syz_emit_ethernet(0x1, &(0x7f0000000400)="ea") 16:00:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xa0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x10000, 0xd3c4, 0x6, 0x80, "728da96faba64f1ac1452adcde3f9092217e357e", 0xfffffffffffff801, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getgid() listen(r0, 0x0) read(r1, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000003c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000140)=0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400)={0x1, 0x3}, 0x10) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000380)=0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="041effff00"/17], &(0x7f00000001c0)=0x11) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) fchflags(r0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x195d4189bcfecde5, 0x24) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0xd2ec) r2 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) fcntl$getown(r1, 0x5) open(&(0x7f0000000200)='./bus\x00', 0x40, 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) close(r1) 16:00:04 executing program 1: 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 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x81, 0x4, 0x8000, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1073}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f8c}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x47}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x170}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000f32000/0x1000)=nil, 0x6}, {&(0x7f0000e31000/0x2000)=nil, &(0x7f0000f4c000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e0e000/0x3000)=nil, 0x1}, {&(0x7f0000e57000/0x2000)=nil, &(0x7f0000fb2000/0x2000)=nil, 0x7}, {&(0x7f0000efb000/0x3000)=nil, &(0x7f0000e9b000/0x2000)=nil, 0x6777}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x92e4, 0x2, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4", 0xf9}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) setrlimit(0x8, &(0x7f0000000100)={0x101, 0x100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getuid() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) socket(0x16, 0x4005, 0x7ae6) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x28}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) 16:00:04 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) 16:00:04 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000000000002f, &(0x7f0000000200)=[r0, r0, r0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="785265b8") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1fdb4bd97581af21, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x3) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18000, 0x0) pwrite(r3, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xfffffffffffffd7d, 0x0, 0xfffffffffffffffe) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r4, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001e00)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r7 = semget(0x2, 0x3, 0x8) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000001b40)=""/228) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r6, &(0x7f0000001c80)=""/178, 0xb2) r9 = semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r4, 0x2000746f) r10 = semget$private(0x0, 0x6, 0x10) semop(r10, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r6, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r4, &(0x7f0000000540)={0x2, 0x2}, 0xffffffffffffffc8) semop(r10, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000001ec0)=""/191) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000002440)=[{&(0x7f00000002c0)="dce6a7a05d4dd5a1c43df3145bd69305fdb70fb9d1a834637223f68cb591dcc4e203f4430f30bb8b644645c0fc5dbd769be69f440a35457f9a8dcce058a0c68540d72da88fd4151dd4937492b3823aba066bc3ad7f69f28d900455d89ab05d176fdf4de3cec0682404dea7d49df9", 0x6e}, {&(0x7f0000000340)="d3f5df478233b7c45e2b6e5b086da8bf923cd93ee1c05d457e0fd471d6255f7b8df333f7ee6ef53586759cde27fcdc93287131bdf8e3a698934190812b3a3616bf3f535b852edce0c4c583a62b0924f8351795cbd34d9e7042d96654ad1e6bb601578766c40ebaea24aa0e0cb450d2d4c87950877095a39574cc8f107e765ba229ba6ee9fabf9c9f024e86b9b4193d4f533926a914eb2b34560ed6528b4633e85a9bd9abfd49204305a61f5dfa738c21d8f9bf5bd14d43e065ae11a4badbfe237fca702ee563f754a5c3639a2f9d4db580d2264a263b371488024354f40097154d7a090bcb6d971ba04b372f3acef6090e030ad086cac148549134e2a60db2551f3d08ff19c48102ee9debb3969340ba2640d14d4f1f735a3002b0ad659ea09c0cc2a92ba3d804d663da07879b3316b298d51d1e7eb29c257553c1399590fc395579bd6c2bdb8045c756351a7aa0489c66ebc77cc418c6b945ce337e7388f809f2cf07e16f134f91760cf8ff7848aef90a1eb8d26c2a0610db8449ae1eb0a8dd51aeebb6e330a76b96bfb6fcffde7a216a4f0b55836cbd37cf78486f86db7549fbf2502fd763a50d166e749b9e7922daaf1f606c626f848a864e1d6c3444e1524e0cdd03624358d73c96c8720616a05a6c2ee22860e8896e3816febad71b3254e9869f0a77dd3eac659eb055f462dc7ebdeed757e16d31d40eb4a60ec33fcbae18c8d4b204e93ce43fe146c6be6aefb549634d39baa529c847ae9949710c2e27596b4b0693ceba0027115b5074ebde77c9b4527d40c0ac974af68d89c2553a8275465487100b42a17b4dee7297ac00db8638477dd450df5eed9cf42e7c0d561c92463349b07bdd25e5b4293beb1c488b45cc0de8a2cd58cda14b7ecf25d7c33bec3e15a64161608d86776370aafa43d04e836ce39989c83bac2740e13635f53961beab91835f4d82fc521f7379aad3aa6091bd247d76d4e8e67dc321b90a3024323686247a1d5aa934945ad1bd0619a9cc9f934e9906d9cca3cba646e861b9ca14da17dce8fd878cbdbecfb3d3156b858e0f30b3f5a31295bb3cf13c9c284a37199699d5a101b0367a2e12a0814f61a3a7d823a60047caa293508601a1bc8e6f80ba91329db2f9cf8bab49c9e7bfc1aff980b57242cbe342026a654f510b012cf1d2c01debd7dc4ce38125c757b95e49858016db51d1549632b02f947f49021f188f3761425552cefcd8508ac1bcc87d5c6394826923d60e2896618fda8bb8544eeef7b0c0a6a3bca7a8d319033b8a5b110a5c9458de86d5e148b0f800a73499490bef97be1acf9091e141bb817ed25c25283a6faa4a19935030d092fc72b3c57a68722d38cc074af5df7c3b6967033a42ea09f24f812e352e7d42788165e46b57b755767e40726f8b59c7a525628224191f2f9b49a5345604052e558e485f6777df3f08179bb129032fd790b5bf03fa577a03fc45258b3685989b46e562a2b0af85dc86e9581e06385bc28c184216fa9e62e3f11b272132e58a6521e51913ab35988a2d4f807749e1b3c05ab12e8abe1ac92aa18b1caceb01898fe907236777115a331ac48eb693787976eeff6fff4c8265c9f2066b1d9a7d9621c197f0e322e8a76927512423fd2083e7d67bb9028208a06c37716d3eedb33532956f3dbeffa166916c9f9b7f0223cfba47a50083bad29189c4e79e79bc2c8510bdc8d89a64a35872eaeb8770ff477a6bbcaf44fef992875014fa919aa89573aea2132da3f07858914a54af0fb4ad91eded73c53533eec49bee00477c1e96cb3bfddb1b9ce4e2c5b1b3fa962831a92379a80062f3c0f83503bd7eeb8397a6c650919ae5e33530dd9e7e19a0cec0cbe069584dfe0c6f4f42d3758dc224c2d2dea2aaeed10c2bd5b63ecbefa3b3def1b43d3937519ea2bb664c80d062163385d3ef5d83fc65a455b39ecba33b532719132a103968c60f50350033628e3049e4fe7a18ab8edf7f06149867a5ff3ba845c65f0881599fdca29d1aabf23566266886d238e17ce5f355c8be570f4dba216fd8fc8a4ece87437fb741e33df431b2b253643a91a7209b4a0af3cc1a3a6c75957d10d2799156f7c837dbdb0ec1969895a909454768984de8893811ba9e4d4251698cb1dd9d88b4fbd4ece928da84f0fc5e89ed95a75f7f3fdd5b5a09d0d70d00d886bd7cad77c10c1c345bfe142979617ab6751ab4286d286a623c8a853679762302baf99e1f261f3ad0ed0047d5fc3d0d59ebbe31696426a4b952b6ff32af1b9a84c70d71f6254b0551877123f9b8e41f0acc8296b81581fa6e631b818c19625d63a41c86f6bd1e58b0e4f02f71d9bfb45a1073db1876942cbcea8b819568a4a68a925ac2897de1ea06b38ec6312033abe845219404d5752dcb6a2c6a7e48d929e184666c3bffbd7f694974bb38bbaafec203adb645999db3d20571f488aa2b284163a990f3a30114fcf93837d4ea0bb63ea7c25db33e9f325f2c0031bfb71b7c7f85ff4aeaa0ee54c0a97ff88c007783fefbef9c9d2a1b8c408c84a7dca8bfb7a52eee18623111c8a143f8828c049310954f9617121a1a7e071fe36e1371f3cd3666b919adbaf5797e5dcd242eccec25c515e79d8f987fb084249d0ffc838d2afbcdb0f4645828c293ba99321ec97b57985fe2aa55d8ebfcb84c1e9955a3dc5dc80a2e7557b04a85b8ec4f9f1932e0b3eefe8a00bc279abcd7c984bfef3cb9290ca70e7f4a67b868a149adaf4367474751786466ed5e341fb5f55642a523d570e41f96c037bf3cc1ad9bcc429d041bc8866480cc1090b35b4a0d85c8e351ced50efb6c73c595ce9ee63494a23d6ca8a640ecf1890ffab79a7ba2f973e01ab16bbfbf00623a56dcb9de52616658273deeb56101e43d3f68adacd0f7391afbd9730d4dca76df1de25c6f7e81b6598ffb23f137d50eb4ad3b0595bc7e65f82281a3e30fe1ec0edb52f55a15e17906a91afd137dce516695432d8b39fc1b66803579d6a3b370528a6c6c9aadff21fff9e1171891741074a335841c9c8a71401ea10114140c5a6c61f41f57b6604813b61d93d2e3bf56e3801aadc1427285189056e36ee89daa26db616baad7115abc2c4a1214cbd978e3710c72bb5749df5f5e02cb0e5fe95a8c386385a7261950fb8943df3d66b64ed5b9baaa25c91d595c00617f6da2eb77892ee9633f3b3cf6a1a20628e582d685e95ac28a8871b5290ae21333389bae7a07f1e4be4d0a682b9313c599b0e1540538af84a7230abce0af31501e721bcd3de3fbbfd2f7208b2ff4c5f99c77ba030f107dd0b462e173096185b73c879bc7c9b1b6c138ffcdf3524f04d9c04ba56d952bae0db1215a47a03122259a8212c7b8f254ea04d70a32881cde033475c63f509a6d17adf81f54dccabfb0874606a9d741856cd7c7141f1775d32f3751ab2b1f7586dffc3f3a2574b9078354f98bfc6c11d8f9990b8f66a15104b61bf855852c42a58ce58f47e60edd4a5746dfc5bf3ed10c339f2d548a67a9dab69a2af1093f3277341cd2c6c06ef4d7e60bea6bdc0efe203f72977468378b3db3507df8a3a79e24eac02dc4fb2b335bcb13d0f40121eca2c263d43521f991512964ac9d019bd93b1099b3a44d0d4e6984a9b947a18cc474713243f04d5ae4cafad783f3e8ddce97560adf7ce96e81c39a0897e32ec9a5de1bb6e9f683b0750a2bf8297924d7c369503cdaf840d46c006f98804c08a7eb0867eb0383c19fc76e10dafb84f605f85b0196d4ce434c83f65111813f3d1f6e7cc9872c79d6ae6bc5e2a1be1b155d847d8b01944679173af677124732973afac77b3a1220b42b1dd40596d1c7dd6302550685d208aacd21877d8dbeacc5d7b7af1227938e69e507be616fd754d533e207904f3bb8c6ca864bdccaae374c75a027978cd2330ed425126ab9eea9c2c08e19ce00b40afa80c8e12021381aa2ca83008f95973e1eb7577e6de0dea96de593f9157dbb1d158157931d38c496f88dd43dc1b8c0cdf548969149c110709576457f1f96fc6149aa5a454968796f6a710cb8fa96451c738b1188ec7f8a6e6818236869a4289f208e93893d6494d7f32bc8a8279e474324d4e8329a2079d551415770b08bf6bf6370d1188d83f6c8c2da00b72ef8b760fd38117d92c8cb854f4d9c3e312b689f8337332302693c85e5c61446b58acf8798c91b13b7c3b8b4c7c3e808789d945ac1e54e436e87a89980cfb8ec59dd8f0591c7ac25bbf353fefc6044ce5d0a46e76a33a4b746a776802c17b94edf58645bd03b9eb5822e76da57c1fc8024d6c7f7a7c8dba8666445eb16d49888b3da901bac4c857efd1877bd46e5700fe51edc7e4cfc01afc44da69de73ef1c69843d24585be5b0e2d472acdd52a050859937e813ce9207d9d332dec7e949784f2b70b6499d5e70e96c7601d160995f778275a4147a6e6dd9bbc748c9055bae5cb3ed94a98b2dfbdedea019573cd67d941da439450733d6ddb53671b6116b6c8a3f47c431a473bcbef1176dea6907157c20d75a1cf7ffcab862aacfa4ff42cb8f51a22eb50f8415f1c2be2605ca82f648390830f5c05ca8bab370fc05cb3cb50f37b2056f989545f1e690c9f9f792aba832eabd35114bdfd363d32901d6add0e558a841c96d6f8875904c38bdeb1944450739ede720a3216c7c9600d14528977ba36f77c23c59ce03f372b224f18299f0d86e23ae9ced3030bbcc53d95fe95823678ad456354ba631f9ba27bd1c9458216d4fb98100b0938d9dc7f774376529c952cc68d5561fb8b368cddf0ad0cae6685a6c205e561b60730cee103e79a09248c106679f89f2454be7966e172234ed063865befcbf045fdf6b181f923480a289102a838dde705862fecc3fd92a796d55f9f56c5ee758d84336980e150b2486bee072ae82ce107e82b10991412725c965c1eba427ae3827fc3b003d68c25505602cad3a8e4453764ab250d6101b3247cdcea3b84c6cba1e2e21432ce79a03158b33b8fa90c63924fc602c381debaa90e39be290754caf9faf1958aa852f2f74ace1ffb37a88d1dead97f7e28d0fd5a01154f91b86172080a68e7d1acf20705837d9d8b730195f38ff65ebac19dd9ccf28c7d601878080c010b951cce938a1824da7b2fccd4aec08c664fb7d6393ff676735c246d55300961ef7b77f4c54595614015c26e526bdfb420a78c28e957a9ef43688eb275fa4ee9a264174e2063e9e61336cce1ad27fe7344207f5624285163bb1083e422fd65a2ba5dd94292292c888d6a04ef9ad584234b948697eae5aac1924949718f12bea3a5a09d2969cd5828d4366852f559a06f69c44577a4f3fe9231455e241b21b313b813406e78b77bc770582e56cc019691f359f3d95feaf7f36628dc5e29080e187a73fc12760a729e295baa7a0095291526d4f6e75182577ada512f573c7218c921e940dadb9c4e4e7d35a58a41b6d12674748771251dc189b22870dc88bf932acc28efd72c7be7227d119af7ee718f6505cf21fb8027ce68987959a1d607c48856c75ccc28c2b7b1ad6ad84733f11149991b9ec60deee5a2e72350ab3c266eeb70e5e521267ed9e068f1aef207305d6d8444e0e81766e600ba0fcfdcecb760d750c398c3cd76c4e68f819dd9461e889b2e984e864f418fb22f4f70ea5051dcb4f22d976e31f40a36d2f8c24111b4677d1d0c810f4cb79dbbaf302534433b569721eabe68bfae1b8f95da7e3b0b20a8e2ff7c11d2160e8ddb67c61d1ccb5a86cafa733a448ca856e5fb9010083f31f13a2913870f84d3a0cf", 0x1000}, {&(0x7f0000001340)="245e8214edc629ab830ca2d95a44adf9139d74d6c4ef2e4b418d00192a38b9ba6c55e398b43ba7430011567674c441d27c401b0f5a2c8faace92d68921e0a718eec2e86b81fb907773ed77729d8893b0022ff4f19e07d4ef2dc982c4cc013e233aba3bfc79306bc790ce1272623f7396524130b5644a2aa783fbf271665ec90926fb13316903a1137372308bc17beadba38aad44c626079ad103c3ed3743", 0x9e}, {&(0x7f0000001400)="0a4f807816a68c13cce4a3d0c8f1bec2553005fd5c7e5580c5dbe34e9f61ab373c609d09e1345aa273369eb1f27b11d35c41af9bb8a141e2911012d7a019bfa13971c3623fd9bea4fc42961a456cb6b8f1507dd25f810a252a366ae92f4402a01bfed497dac63cf1dcdcfb75052536947efff27eb10ba14f770a350ba0a3d1153450878fd8309dc3f909c78982660f866eec748b0d2f80a3eb0949dd9ca19ffb854f3389cd29a120d80474b37d8a211984ecfe9255f177c9f545f24cefb7ebed7448be138847afcaca17d04202a6c965f08b6270eeb8dcecad8f9c248bb0501f12d45a828d3902d4fee314ee77f8c0f8988b783738249c939b4199233ad58bb2aa4f359a8d83d3c294bb759ba21bfb22e41b991a93b56d9902b1878bf3189dfae8c31b76e2429f7cff9ebb4b3f4d53b3689acd224dc11d7108593759c0c157fd8abc19ff5f50640e5955f7a2583df205bfc20cf2fa8d5f0de58cf5c56ab556060ace057000f6ef3c19346c3ce2f1861354837bf1a35cd588a97998aba52b5a79cfd59614696f7460fd929acae51edfdd36dc32870be903b4d286e42f50a082dbe0f5b66fff48730c4b41ef446eada9df2d76895d9c553826f379d431961cae7f9c99d9c4bb0075836ccf9f37fae9ca88624b0cae42d3893ccae34208fbbc131f4989409e1732b8ee43240460655d2d903a212f8711380794aa8804f59590e783e0040c73c7b0988a0a0dde21b6ebd8bba79cee3d6f7cb19d45588876dac656b55ee095c9855a453bac7414c7fe8a6bdf2a9d2865a08ac59b6f70041a1548744fc69903d1c3603590a2931ab3439b64e2aacf823f07f92168d2478d3a554830fc55403a239886a12cf1885cbdb72878ab360fcb62ee5677b517fd820b9d8d29c273f28c5c26fdff48bf472a8a26b6feb6ba7e704eb5aa52067110693ae4a4bf184ef93f7261c98dfff768a12a9b0658732c5ec815f10a6e9d42b52b1e88704ec5dd020d6424d9461403efeed957ccb02c7e8e178ad05c4fec8ea1da3fdaccfeffd9e9dae4dee0978246926dc46f0b43810cbe154ecd98d5a4f78c01a0010559b2df6eaafcb0b358e0991e3b827fb6a96b6fdf9661653e798ecffd5aced9a1d94c0365af76851f477bb5169a8a1da42b4741c05184826247f3cb48989f774eaa7db38520b69fa35ec37e845e7c12d6410cda3fd03bf660f3d0d13bb65588cf4e0f32e06a10c3dbbcb52348e23055516a1418ee5acdd80520a3de781350d55523606f5285aea48ed27753d349c159f140915c4114da1e446f07a2f6a1eb4b7eb48973d47dd09e1ab9ab5c68b2c277d6a97fda5beb3a00c1d6738cec2e0cdff10d624231cec80ce14687d2aff20d0f0e84a24859f3b0c1f962f08e9b9a9305b2457f0114a280fa45bd4d7e286cbf5dbaaa35dc0c71e5cee19469092bc1be64f1e72476c22d149641a521e6e6d16f4eabe4872969cc4751e9d94c5a6d50d19e2d36460448a35161dac2e65d6e3455b7a32a3b970f13f14a0e5c125ff71f964730c374d0825e69b63a508a17cfa9fefda5dee59ee20c31eea738084c8379f40cf9592110e6b297ec8eeafedeb05c6d41618af5ab201dda8d7478010eabbebdf6ac07c9f4aeb8e0281e41cc17f24011db41344efe98b72639692941e758ed5e0acd40072a6013d83a53d4119bbda9e586b0615e58f61485c9c0828cf3e9a2080aa8d3febf157f84c0a2edc8fbe9a9e635579d44720e93bd1e84965d8455bb909b38d1f894d5b61aaec0422138b926c149036800fe7263572b4d4b2e5de86250641dd2f92e1b7ed2ae5ce18bd2ab555dc5bd6513823ed81f1f04dee7d711045ae09c71c28936cdf02098fddc3c4847a89e4f5ab5d41cd374aeb1c6508737ad0f22b6a2032572f4f2d2e191a2a5cdbc8ea18bb1d033e5d02c018cdf47171970ab035757be5449dfbde54787d1278705f8abb665c800a64718d6661db9fb397e350f1aad8d5a5b97a2f9d5f02e17a836db6222f3498946333a4370110c15b092b86085bfe8d31e4f56ca972da8c546d4ff344bda1b46fb9c09382e24a64c521232b4d5c0933fc206d7608576a5d4d61af85a75bceced1ae25789e145cc410f397f3b58b80d96f8bc384cf0fcea30ce161482dbc92e3aa9afd45f1dc8e518d9a47240fd8cdcd57c420172e5f9a79710abda260d9dad551a557f9385cf6d7701b7354ed220a8445106e501658cb197c91e1369653fba1b7de78fea83898c78d7dc4c5ae4cf5cca779dceb96cff4579f3f70bc9cceb7f0f9657c2d3664b9bce678b208088af289260fa676da6adc52ee989be56e7de8027209131a6bf93e23f7858a426e1fc6910a4f8a9f2984c7a28308f36d93956459d6e4de2b155e75025363e7e0c2697c3cbe8afe97493fb29dbbeae905d3f6a5dcbe0503efe02a0792b3f3ae0f98d6deb01f9928897222d0257a9bf54933fca6cb45c9c944cd9878451929311a4613eb19aa5fa0b75caad5dbe812114c070a6b7a54e1ff6a27532e3431e2c21e2c3e3f48e4d81ea28332f63a2c1be2b23a15ce4d2e9010cc2f471ec913a18b582fa0c5dc2d49e1621814dcb5720e7ec8dec1692b6d80f256a98c31106525ab94c3a5ed38fd19895502ca4c1459f98264fc3e5cdce2dcfc91b049b5d2edb445b299bc6199a8e69061fb5f11d4623c450dee59b32666b80196b4c8e84d63243695bc8aa67b7f510b1caa49cd02b8720f7f38096d186e318a75bb9e9d3b2d63fb1ec7c3d7bb791601fc442f88c1de1c4e009bdf6caa99b15b07654db12424b69b1e7b4fdbea7aa9d358585d4c7013137e5975e556e91491169eeb5dc293cd6dfce6e40cd25c74cff95693c079e2d886ef53397aac7f7cddf3d7c87d7c20d5139819a7f587ad5f5a4e98dcf1ef82a171e606dbdde29ef2a56b9184cda7bb5b5f37300e3359ca6d9c06292389a45c2ab33722a3fe6f977a52c28f7674d8eda909f234545f9ad8b73105b166682f4df1d67dc951668987c3ea6f7b31811bc9be911d924dc9fba49112f41ae14ac336dd9b66b68c7491b34f00efd8bee23691efe591323fe8de0846d51817ff8fd254ef446accf9a82c5e49e84fa34533014a707d37bdbc3dd614823b2d2145afe62c7a9e2087ed7fb4d110f5434850fdec6f4a9024569b9e5892ba3028257231909fbcb09c099c63424df38dc43f51968134059d55dc793c866138af204023a300459cb0cb808c4866a93152fb0eb508c2dd56c067a1bcb5b76b0a6b754d177b0b281bce196c004dd235a2533a2eb2e49493764f817eedaa8df2282b3eedb464f3125750987b2ca4feaf9436d0c3c19bcebd856bcd8d468f0819e72b0a2f3a5c40c0ffca56094ebfc9ffbaa69b2d1494ac5120c3e4aa0780af7e6fe28ce2be27cb47e5914357a81c072a34b1ef1351f013d6d868e396575240bf0d207307ed8ba7a8a06ebe6ff3a9143b99392bc1a42090478a8ae93e62d6e11977c34d527d91475b4402e233ec090ab8e17eccdd6afb72d3e0b040ba444f196dc7b1573e9772d24eab8fae02a05eb4cf4acbc6ecfe5a8ef3c3f356589432dec19efeaa6e791e9939a6050c9de5e644e4a2b324dbdeb0ee2da997cf83545403dfcf434f3f3e3ddaa0f9a4c0f3812960411c5572ea8ad8af2fdeb6dc94bbdc384cef75bb928bff64a7b6f4a8f7644493a2834eba1a3b76f8b07044477c87fef1736f8d9d64944b8e973474bf06f7f30e84f7eb02d29ca68d25e497d3fdfec65d294a093f682ef4174dd306cac077ea2f9223cb7411b055e316971cd1418b01d674b63adb029d064c3e9a0f9b8784c6f9bb01cfbff97cc67950a2a29302cf8e71cb6c9efa9239c36e921e08543a94fc6eb503d74e8ed3996b05ec51952ffde7bdabdbd599ae283e22406f5776dd2ed602687ea78a1620ce14b2343cb1ddfb8e570ba462e3b67cd0bf7e482eb04000b09128b9eea1ffa17a5919a6edc2c8cbbbfac71fcfd46a7bc4ed68cbca2fad03092524c5028ba03d1aad15311dfb5c91e9bc2a81448ae52c1b686bd07ab078f80e2a2bdaa3b50d290d336a450cd12233faa5cc41b38eedcd3bcc95714bd4c3c4eea832c65a9c426d6718e557ac167bccbf5e08e07d281a4da7ce98e3fe03e44bd10c0f8c8427e24cc3979d9d6485b87af5ec47cd52b93876a3783a772f980de689a16aab870eacae6bc3d19a579cd2169ce0e0e61beeea45cd97691b08bbd1c2898e2c6207cc0f26d6249f5602a25bcb346ace9780b9fca69ed140a73fb94d4c0501e25dbaf8fb9e3c050aa942edde3f7f950f88e1af77a1c866c510e2acb5770fc9f034c03487e71d184a09315d2326f1da08fbf7311f90f8d5ad1c8911aed1c674dc45ec9d4f55ee98de290c8473fc2c76ecd62c4113230f6948a4ef20abab46a906e64831794fab1f3c5f36c354abc6cfb92a75122e1bc246d97f51aab70878df488f769f6daeab69763d40df3927c8ce67760599ca804808028a28afa7a52cf07a6e5357a2f2ecc7ad5fc092bfb0842dfb753816b3e1a17b4e82465bf9fd0e987f96777cf4bf7f63f88ebeac100ce7fd00f848eb92e83d02f846596e84d51511d8cbe8ee8b80d2e37c00ef06aaa82fb2c825916feb033e2407a620c32a45ead68e9a1ba27a5299b5686d7871344f1279b82d38cd85f1ea7a9f0a34da7295293a96cf48db2c4e1b191967b3f56c43f8db368f3f626e5b55af26425d7bf21f95a6ede03a8614b8fbfec20eb1b91f968f7250b1df8ac58d883ef8259fe9b359fe84e594603261e147c19d8566cd2c2a02424d69ca0eae49ff29575b0f76d4054cff79a7dc74b3a874dbedb7322a6673034fff0863d10b328c1425305cfdd2424ced8379f1b5c6e53d6d492085853181515771cee94873ce6b48a81810498abdeabff89f2a453fc1151bb05b53688fe4a2daea2315654a307c14e534637270fea51ab36b848b490a01126aa46cd53b44232e0245e4033c235f7bd77a04d3528ba42f3f5c5d83bcbeaadbb16c2bd93e10223293e15344191dcad42c97f57667bde08d253f2bd56bf1b5bc14f69716e10f760a10b2be2320e9d58424221395b7f5c2153d3e5b3e89348fe50528f4b937268a544e7e9a273ca38a3c95f1b7fef5149861d00baacb29018282e84b036e1922ef0e1dc743d7d42a580ce280221c343bf3f2871d9e51f5bb52392288b822adc5ef45eb70e8fc05bc8e21f876d8e0fc3cf7df95dba5b336f9cb5a3d31c4d0e9feb939c3bfbb14d8d64e760238512120883a583dc9f052882edd9797deeb64f5518da3ea7db158610207fe8b11f61a7108b3eb6a50c27303f599e24226039c9a39bd1c90b8f55f1b911203ac8344047a6844ad8c65ad96f618fafccba80cb493d6a9af94776311656e29f95e07b815d64cb8a1c91b6e48039881b352db3415834faae1756e1acecda8f4be026e652bec06215ec609a149b3f3dd41851328ce4dd7a89a3adeae4641c768878b25ec1eff220d18fe6a111479c668f2aa0e72ec3e079e508f08d930cd137c219d2d1575f3326d85dd56a26015ff43716496758e503d073a81b6700cad4b5a888b7ff4aa42337ccd2625f6fda4f1ab4020aa2ff8777baf489175567b30bf38c38fcd1b782ae8739ece23e22d061097ec0b68f57d5b32da77c207d89eac774834f2a755bf6a3240f74bb6e27500e5edf5b5bd3c6c9d7458a2f3de31cda58009cf22af13e5dee7274086927ecc3448fe5b3422087595cbbfc66c65ae11655161a304dbe187727e96a23ececc92e28a89ea44b17047fa7917a2d", 0x1000}, {&(0x7f0000002400)="8888fad66f7c65db5142", 0xa}], 0x5, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x3}, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x7ff, 0x7f}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80, 0x1, 0x4}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000024, 0xd4f0, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x1, 0x3}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xf00fffff, 0x7, 0x20}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0xaeee, 0x9}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0xffffffff, 0x1d9189ee}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0xfffffffffffffffd, 0x3e}, {{r1}, 0xfffffffffffffff9, 0xec, 0x1, 0x7, 0x7ff}], 0x3ff, &(0x7f0000000280)={0x5, 0x5}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = socket(0x28ba5b9605635885, 0x4003, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r4) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff124300000000", 0x69) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x2000000002, 0x0) setitimer(0x0, &(0x7f00000002c0)={{0x401, 0x63fa2731}, {0x9, 0xfffffffffffffff7}}, &(0x7f0000000300)) r7 = semget$private(0x0, 0x2, 0x31) chown(&(0x7f00000003c0)='./file0\x00', r5, r4) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r3, 0x2}) 16:00:05 executing program 1: minherit(&(0x7f000079b000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) dup2(r2, r0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: nanosleep(&(0x7f0000000100)={0x2000003, 0xec}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0xfff}, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x2a) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x10000000) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0xfffffffffffffff9}], 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x3) setsockopt(r1, 0x0, 0x2, &(0x7f0000000040)="338fdc023ed905cb8264032f90971f030d6d8f012711ff0273da4ea7904fc4adbe150be6482039761749e1271ff8cfb52f7fed144fb2752590504ead257d29673bdf8b4bca089425102e668002b5cc84e7a51f3919", 0x55) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) chdir(0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1000, 0x96c5, 0x0, 0x8, "9e7eb3c97697159fb76f453fbc98ed8870793fff", 0x9, 0x7}) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000440)="f1c5dfa4583cadd89de4a1162f1843f5dc256c41d8c46af293d675c8ba4327a9b3cc1ebb39f9c5bda134f4948b6b6290a6e9ed6595b70636aa0a642c8b04118706f262a79ee40515fee720b2f85132058da3dd817894d16e9040453d72352a15700ff54cf4b84e685261f0db5475c65f278b7efaa00b78558298dad8", 0x7c}, {&(0x7f0000000640)="e831a678b68a2ef0e2c43b69f44848352d5a1941ca3c9f963d20e04d0c7cd3b3c225d257406fbbfefed2add8e016fe54c131ceabc758b61a92a45414275f78f3faae1b11f56189564aab2a6d062be589bddcd9087b98aa9b7c8ebcbcc2dc187151b65b5c15e55c54849a85db54adc8f121c58d3dcb12faa9c0894cfe4d20049d88c5c5f78d0131ceee17da35f29a0d9d66183407c266cfb458d33ed7df7cee9c9d78e0e0d3faa8126676fd67f99e93654f2f7408", 0xb4}, {&(0x7f0000000700)="65836c3fc37a7a030fa0bce50cede27d00648d8d12b2b2fbd4d974b1f83571", 0x1f}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x7fff, 0x15f, 0x81, 0xa4}, {0x7, 0x2, 0x3, 0x9}, {0x0, 0x4, 0x100, 0x101}, {0x0, 0xb31d, 0x9, 0x9}, {0x23, 0x101, 0x0, 0x100000000}, {0x7ff, 0xe3, 0x8, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ff") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202b0989c2e2f66696c6530003e1d5a4aa5ed509c136e08b24d0aaf6278eefd19421b1008ab474c526c24ae80a23dd78a5245220828537247f73367a12009496e0150fc85f7490e8d26f480a7a31e84840476b859dbe9c82c6251056ba133438263d662e77a6d4d325bd91c12e0e433008b3b2ab6196591315ec9a34b50416b255d0956e07ebdbfa36056ffd94fda12cbbd3a334f4e8fd4af073e5d43e9cf812b22b622ad84d910ad2d2f0f5796ed46da4c2c322aa63889840306f40fe176d684ed309e967e4118aaca818d419a95a9f343fa24ba7b549582be151e883686272180ee65b61f5acd0000000000ffffffff0000000000a8e4580df16cc1f218a1129897732431d2ea4d6fbf5d9959675fdea5a71a8da64efb73f9530410afdbd3ba7309db96014322a3e6682fa950199aab7570d22bbb6bbeeccf052d244258d5769382122084c9e31aaf8002404a2ff69f0030886bffcc47443b76231780f9d596a2042d4a83629542b1b4c24e5981ea05e89ece53f097d4f1323968f76e3d301cf038c1536e9189afcff0b122e9fe8e18a0de8ac2b3ab"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) getsockopt(r0, 0x8, 0x6, &(0x7f0000000000), &(0x7f0000000040)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = semget$private(0x0, 0x4, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/125) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x81) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7f80ca49b7043d4a9a8ab9bc7a08b70ca7f38864", 0x0, 0x2}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) open(&(0x7f0000000000)='./file1\x00', 0x108, 0x10) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x7fff}, {0x1, 0x3f}}) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x1300, 0x0) clock_getres(0x2, &(0x7f00000000c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) 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) 16:00:06 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a5", 0x45c}], 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:00:06 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x4, 0x1, 0x0, 0x6}, {0x5, 0x8000, 0x4, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x60}, {0x44}, {0x6}]}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000380)) r2 = socket(0x6, 0x4000, 0x3) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x80, 0x8, 0x3, 0x4}, {0x3, 0xc6f5, 0x0, 0x1213}, {0x5, 0x2, 0x63, 0x2f89}, {0x401, 0x0, 0x7, 0x7}, {0x7, 0x9, 0xffffffffffff8001}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000300)=0x81) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x3ff) 16:00:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000042, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="490f56572283363b3a879bef5392c1434b2f7c377071b849fcc87548f6ef5e16f00276662af80628a2d13723a9ea7b386d85f61dbdc1d38f", 0x38}], 0x1000000000000033, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 16:00:07 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:07 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffc4f) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) fsync(r2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchflags(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r1, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xa6b}) poll(&(0x7f00000000c0)=[{r1, 0x115}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0xe734b1d5323f02cf, 0x8) getsockopt$inet_opts(r0, 0x0, 0xe7949fd5058b25c8, &(0x7f0000000100)=""/20, &(0x7f0000000140)=0x14) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4000000000, 0x2}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xac10d1e8b050b362, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x6c4) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() socketpair(0x18, 0x1, 0x6f8, &(0x7f0000000140)) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x12) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x15f) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r3, r5, 0xbe, 0x6}, 0x77, 0x1f, 0x800}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f00000000c0)=0x19) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f00000000c0)=[{0x1b, 0xf1, 0x2, 0x3}, {0x1ff, 0x7, 0x40, 0x3}, {0x100000001, 0x3, 0x3, 0x1a}, {0x9, 0xffffffffffffffff, 0x26, 0xffffffffffffce9f}, {0x6, 0x1, 0x100000000, 0x5}, {0x4, 0xffffffff, 0x1ff, 0x6a}, {0x1, 0x7, 0x80, 0xffff}, {0x4, 0x100000000, 0x4, 0x1}, {0x7ff, 0x1ff, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:07 executing program 1: r0 = semget$private(0x0, 0x4, 0x60) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/249) semget$private(0x0, 0x6, 0x103) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = socket(0x1, 0x5, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0x9}, {0x18, 0x0, 0x1, 0x2}, 0x0, [0x200, 0x5, 0x7, 0xa543, 0x0, 0x7f, 0x100000001, 0x8c]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)="9c87c377284c35b8506e2e2e", 0x3df) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000001200)={0x9068c2626fd096cd, "ffa8e65727b7950f67f379498f7073442405d2606f67ce345a663966cba241eb6dfcf4f75c64e65d028ee0c0f714739533c96d62b742e06fdcac72a61317e4e0a8da714b03f69dfd3b527c500307a1a6cfb90cb24e70172dfd7271ee845065ab9a5cf171c61ebe7d94f48a80ef8776682569a38eaa2fdc957baac1c986e7b343a4605ddaa294969ce728150bc59d5c9bbce369badd70392188c6451b20e272a5cabb1fd4f81c29996081fd39bb1d0e0aa3973b2c107a3b62b7bd92c7de3e4d6f442d7958dc99e232bc181b44c0d8170da70802c76a8f5fbfb451c1fa42583da34efd437ba45752e1a4728146777e2337c298766659c5e5e0592f91"}, 0x103, 0x800) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x6, './bus\x00'}) sendto(r1, &(0x7f0000000200)="e656ea4fd8ec55b0f97fad68881f4deb45ee2afdaa37cb500f4900638b281fd842a950cf1dc4ed1b0839a3618fa57f9e9bfc043e5362b802864849fd8bb8aa1241db47d9d949692a74e61093c7e7786a0f6fa6e54dd7952e600b03415146d588b46b58f444b9cd63374d10871dc84971431380b907b8755f7f83c6e72974b5c25092b2b999ca106ecbb284229eba37c974c5468a29b50816c76dd7835f3d02eb475185709591353c4701cb94dfa030fce5b5275d62726c4bbb3197dece0fbcc9940db9df8b8e23927bb88fe3a725da153c0208abfb9b574838bfb4a2acea67422649d3b9f19462ef648b6e7711d652ac0d8b25fd92b05a652bce60392c9fdf737b6c115aef0ab58fa3308b1a05901bbf85fdeb9f6f12940aab239b74713195d65fd34c61dd1344da0346b37bc91c68b63176f59a65e8ed8fb2f2868574f1dae959f7e52bc53940968e3bd38aa907ca624873695be1806687949e322fc280347684976f165b8e094e4cd4010ce135af3f1bfffd2f4a72d6267fd2b5f6f41fd42964ed76aef50cb1e94da8a8ee0927179dff811e9a7c9cc6cfbf6f6a53d855c1d5c5b32c907b6399c1c6a156d39c09ffb903253c5bd0e4180252012edbe63a521a8861acb0d5544448852d0a306b485b00dd2926ab87f3d9d291040795196698971dc5f8f1a114cf2166c51e7c379497a26a914a9d1678efa21e8b3e369d4039e8c5cb0013d6eebb70020416596e63bc3d360146774a3a3f1a5f5bc1ee641f376f3cdb399206143f4b71c68e0fc275cfebc9e03c5dfb9c61b02453ac8d30abd715e95298901fc1b39f9776c747aa705ad59ac9f38d9b787dc143e74830a1645bb0b932c24247363160074106ba4f106b7a65ae951a4d26df19984d378d34000df2e86cce1bf4388dde602333459c74bd7026682bca10ae0e373197a633a7b3395978475af8e4e5c63bb6d003323a51bfd0456b9979671191facdcae2a7197192b3245b1a80149d47504f63884ba32fac952e081ab4694bb3c4cb4b1534a5210bac938fe3bf759862a5851626a54f512f0d5c644f22a7a92b968f3d487dba3a7fdef3ef01df2e4bb536a3ea201dd7cd3c1f9eec296285433977a199e3e4692b2c504befe1d2056dcdbbd3ee3f69143f3474714486352e5e5c770a25693bf92ab7f5349d9a2df15d8cc53c92cabe638357e4a10e502b407926df6ef8b0f3e689e4d541ab23e397510821f1cf024ec0bc23e0aea5d23255db41dd83a2b677ece4e6ca4db210722e9200e3604bc800a99db73f68dd063403e1c83fd1e7a9a836765e17680c94f00351449c7205224f3a711582cce2a23c784a6d5bd9e8ffc5b26fc74368b581f4087160dececed6c4ddc9b0aeb2228b64f2eac4c72204597d6a78591082a5b710c01a35006c733a1e5cbdbe0b2db12a5f5c3c682214ef6afffa1127f5c088f4cb85416bf238e510e587baf383042f4ad2c4474e0738d1c5065829e8c5804b9dfeb6c98bbfa4acc94e2dc52b0a7a719a68c6de3f5fbfda8359d0add652396a362749fd80c23c29a2a1d091cc21867e3ab1a5e1ffaa517ac967fe9d6b1cafa122261afce928e384521e57a2c71ad788226e1ed66b677db3be676df82b5fbbe737d9469427b2a312b279ecbbcfb0ab890f0b0f8f4325360dd9f8ac80b2a091016e25f5b7815fb6982e5318914bf8e05c99306980128884bb35c3b39522cfb58f24ea72a9ab759cdfa34ed61ee92cf2fdcfcf1ae78bf82b065b0ac4ebbb991a813d809d7fc924eb564af5f228e87f79ae6fc7becf52679812a6e2d19516365288a90e4523781ef21822a550bae16c615a025cdd173b38bc1a8d2a571a6d18df1eb05f700c989d6bc01d683605bf17cd9bff064a698e570bbae16f703871bf9a5d3110012884c475e680d3ab00ba33b6898dddd175940fff85a75cdc5070c011885e69fd5a17a3947198a0353bbc0909d803a76a53738bc1c768bb4983f3120ab95b28dbeb913f55bc1dd2a6a16c9da4411d6638a30c31d70d4daba3a4b1044d46b600699b547fb700cb3d7c046553afe22caf9f1b96ef57668c14dcfc678da3043f308171a204578609f67fd676d07488c27ac6b3862e1753578f32bde937de0370fd611bcaeb44f30705a87c2a237721b6416265bf9a0b94ff806b503f518c0d9f7218026bc56cba62e153e717e319f5c42258b37e5106f1ddd51418fe4921e34e0acd3df50a0793de6af307c8203a6b83a34a34d4bba2c43e88e08f1542bc85abbf217f6afaca46d83d2c2e439f70c4bd8e4d694a99b4e0e57be4d2f67bbcab55131e3d68ccf4106b2e17cfd474f05b5b23b14b624f755978f1ca1e003d54a7d7b971f51317388b169580758e6d84a42121071b4a501ad915ed807df3a508da696763b866495b7aaf1e3c70c5388388f75ce16945a5f98068c9dbe72015f4d10847ab89447a74a984e3b7a4173f16c6725d06edd81fb715ed76eeab3631b8ac61090eed662a41cacc444b026d94c0ed0f7f8ca44001f81eecb3865a1cbc24e547abf8e3c576323ae71712b74820ad263d08f32b8af080a27e157775b6cd733ddf37cc04281b31a940b4f3fe44f047f0b269f159362110639ea356aea1e3a278eb20231359bf11edba30b1c90f8ef02c4c698f73e6020c7128aad2436596281ad203b1c5873cb1d6853635c53e57d5be07322b5a7624e7813ac24984e8b392a0bbcb2f49e9cd1092c2aef68936ced954ad2223ff4c1ed119fa86cef23428cbb5b5224a8be0c0369aacc0ee3ab0aa2f96b83bdcf8c865cf02d78b6eac30d7c1e1f1f4b7f90cda1792219e0598f12aeef879739a1e140541dd65ce66aab721f871ef4e49982c2edbd5e893185a49db73d5129aac1b1f3e388f7570e8fd07bbdb77ee781ae023f801c35c68b7ebadcc9e5194e6c78fd31cdcbe4ec4147945ec25ed56be79952fe2768a98feeced462b5535b7a6eb5233406f88397371dc3523f4b7ed1485bc447b141868461f80d2180558b94d85e3ad6553106d2681f11a9b9c909e656cfb3853bd6f537c92ea267e8bec3c2bb730178d2e8fab9a4e330f5f3b24c8d57020647db8c5ec2dca11a5231e1543050003048c924e1ba33e0cccf3538414cea28df91764aa5627b51291a4ed8843028c942595a11c159093e4b66c5584a9d77844c4bc763a30ee5a422020321c05a2401a4981349084ecbd05d546d1c6b2ea68ad364d915873e643f5173bc61a93f66994e84607f1c368110c0052b6dd3c765312647ab8e7adb2e1ae358a43d2d4d0e260861d796a8d3750d800a29ea79840700b0947c661a105692bb95cb2974a5dab52b4e7f7630086a9231ffed7b73ec693517d740a3ccd8475de71f610033679b8c5be3d9a01cbeea03c3cf7fd4c04b1314a59e09f3a2880dec911c8c1d9999291f7ebb9f53b84caf249b89abc6b24082fdf4c49376e439f989324574fee8eba2ea74274e1566942dc6bf5489b0935661859c216794d7fcc6c4d9abc1fa0eea342899006898d55296a1aa8b9bfc08cf5c813d1d66c26534a56d13c8b2b5cb7d431ef69ab3eb0fc797343f6b3c1ede735eb29e85a14f63e7b76f3d4ae9a7fe8d5eab5cc08668cde41d8771de2f17b3ddd824a541fe1b3b2b1a3c1b62fe86f18196e1b78337d8f721b5f1185f76c35c78ccaee3b9eaf9a0892cf4103ee9b171a335e85114b242c2f08b0204cb1cda2e694f5d88090bce0f719e1f3fe92d3e951ebe2b38fb60380adb5827c9a4c6eff7c515adbbdbf01f66a83da4e09db499233cc410467359eedff3cfa23b537b518981327c0d961438d3971b738740dcf74110f5b6220bbd270e1b47cceb6180e3d0213777222568c4a9d89c2ae83faa15557bb49c5be1627e77300bd87e9374dbd065a9e7bdc4d75dc09e714919934a6fbeb4325dfa1ff6518c0a17e663177b0f33127f5966d22712adec68b196614c804f3e838f0b67ba92f997c8742e62833ae4e8b63e3cd30b3bdb493546a1c0b6b357ec971a8dff53cf7444596592e0cb49146915e33d7ee6dae7dcd5e7f32b81371d707a613706f2e3487c598a588d5b44d0283e195d2a3a3981373fdc75b12cc61995028de1f878180480825e145b570105fa4fd462e479db0328e64b807dd1f43cf5eb2e1f9362a8e2eba5cdaf1a782e1d3a3d84b4c2e9740f36867b38068cf00764465dca8d1c54414e395d6364bc50e3ba560d9d72bf89ff55792eec4c71c45b6bad935afbd5758383ec5ffa58146a6078806a3a55e514f6751cacf4fab10e65097518934d189faa6fb30cc2b56a0cb031b237228d96ea8b75934a2bd81653eae60ce370a4e79db6cbb318061011efd6b0b41fb062fc828fb06ca22ff05c821519014f3ea56bd08e71eaefc24dbcbf82a46dd437e4b1c8f429a17d2e559696b667880c7de169f6928f0105433f3a6fba6c3318f6d84666daffdb96d5422549d23ec38ad9d392f82d9eceb1baa4d8e093e1c9a7dfe003b3431eccadc112e248829cebf767aabd610cc919feaaf7312e6cf9a4ded7fa9d13221fdfc5fc98cbf9c153229e997715bc749a488b4654e0bb5946c1de66d65b1bd5df6d694690a3516f91d58ef8fdaaca55577d42c3b33c69897119696f5b0b3c2dc138dcedbee147a72488d6ed9444c508b6175800604c3a9fa77582beb775fc26c5e34a5dafbcab2da5f7e442efa494f5d3327ebbbccbe685225d2f18e979816642f69b57a035676b9b5d100112d163b29b98db3594cc3cf7cef0cf0416032c7effbb04731cbd7b73b50267e42e463dd30c000484a964d9a935b0eedea50407e30b3097669fbf899e3dfb3e70a16b300ea373fa09587d0a22886d006dd50f7e3152d56072616820dd2b0c479733af87f79c745f9e8c6c06a1a87019765e75954dd2a11d1a2c2e4eaee76adbd5daedd58f8baa384357ed9c11ff6c7fb8d3b096e3a466be4c731afa405bd4b3c6eefe5fac582d81c49d91a94bbf76487372d8bde33b92fdb0a5a7696f749f28fcd1f3fe17c38ed7e765dd0e71e4a93d99d708540b9f315f5e9d5043aee605401fdb0bb74a602356bf19f0906573b385570269a3fa7f022ecb2d71275232b5b82aee6f0d1552a2f0f37c1a95dfebf58775e637d7e8cf388dd5e6a331366ce7940c2ca5bd9c320c8db9ed296dad25fc24f57b18d1b376563bec9b0d4fbfb6293193c632bad3962346b7888f963a525daba17d23faf06b45a3ea55ea921333d7aba5c9b58de02c42a7be3f20ead54b0f342c590c93a1a909a2b52513226e39b4fdfad04518145ed7f44c549be8bad20051b41c31c8d56b228f7a6891cfcad58a46535bdbde35b25621632563aedc09f3a493da92317e7905fea4a6e6244637a6ede320e3d5870d3a3de4f1c414530443772389f5261df7998b70b35fae61a47342a4bf938cee442a87a43f48a99a70b46c166af6d186a7c969f7526b60323b02bc7301ccbefb67c1d5d1f7970a986b9c2503362a8cce4e2f80afe4c3b1ba68c2e31bcabb308df02738ee122142d8bbff964b8218dc738f7c6a3d66884713a50a3f14aa100ea4f5e511e8a88182721cd5421b1d57a8fdca317af6ecffeb2197625ece82d0e68689468b38b692d25113f2dbc1b8f6248dab20b5c46baa94afe7a2e3626286dfafa1bd9e4c1a0ecc682f1893930ee8381354e64e840bde2a16a61081032f5c307c59552bd7f772c44837e5e82b62ca1d310b12d882db4630d9e8419ae8335299dde2d8947b00bd97dcc6412d3c58b621a8282a546a1330730bcde01942116f84b1b83fdcd36e5", 0x1000, 0x404, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = shmget$private(0x0, 0x1000, 0x426, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x202) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x409, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) munlockall() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = msgget$private(0x0, 0x122) msgrcv(r2, &(0x7f0000000080)={0x0, ""/155}, 0xa3, 0x0, 0x800) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x9) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x7fffffff) 16:00:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) clock_getres(0x6, 0x0) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x20, 0x6, 0x80, 0x5}, {0x558, 0x8, 0x7, 0x4}, {0x8, 0x3ff, 0x5, 0x10000}, {0x1ff, 0x7, 0x1}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000f98b370000000000000000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_index}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket$inet(0x2, 0x8000, 0x2) listen(r0, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x24d, &(0x7f0000001300)="b6a6c088e44dc74f609f3021fb72b0a24a51a7c83aaaf2b0186ed1cab967f3d04b187cabb14a5b4148fac76f3179b49fdde60088b7481e24b5e419635b8b200baec38d84a1d77acf70e0b111a6277d0d2bcc9fbb1629dcc021e370bdc6bf1643037b5599b6e222c69a007b5918ef184b3c760b342240c2123340ed13765bdaed3eefe69b852fd9000e43ae6734dce728d5e17923702e8e603eb756") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f00000013c0), 0x20000000000001ce, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) writev(r6, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000013d, &(0x7f00000007c0)}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/82}, &(0x7f0000000080)=0x54) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:08 executing program 1: getuid() r0 = geteuid() setuid(r0) shmget(0x1, 0x3000, 0xe2, &(0x7f0000ffc000/0x3000)=nil) 16:00:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) syz_open_pts() r3 = dup2(r0, r0) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r4) r5 = dup(r0) r6 = getppid() r7 = getuid() getgroups(0x7, &(0x7f0000002480)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002400)=[{&(0x7f00000001c0)="4d8b903ca75d6d1f09f62309fc6652904399d8deaddb3a61eb43a9a0c15ceb0a2fe30aaaddbc8e471d318e59bbbda683ab1cc846828fc3412baa7b1942b43c0ebae56c9683bcf74105bd32645f1b5985d047162705589e126243d6578fe20b9770dee09d07a129b9e1a30db7a1fd887d1129cf40d443f1634989c24d1ad0378d2fe624239dc130b1ea16104d358847b695a5685e7b8947241cfe7de364023e85f30e0f8a37787bfc5e67500be0bfd03aa14b79060cb98959f2230ce00052908e32474edfe404", 0xc6}, {&(0x7f00000002c0)="11a25442122bc2fbbf4a377faebd700a058315e8aee3a49fc81f2402c33c39d1b6f0410e409a299c00149eef29f9", 0x2e}, {&(0x7f0000000340)="0e7e7198ae25cd03143e4296711af1974f41bb02a349d9c3e76a29e64c53bb8f26fc090baa01f77776bf0682bcb3845c723801ff144155b013b50b845342106154f1d9978a1fe995de9b474e5d3554142842f976d1e4432d869cb67ea61750f58caf3719679dd45b81a1ac3e00987b7d9b9ad8b9f62a68ec297149d240df28b45d3f91eaab66a119b4b52fa11089bce44ca8838f7d2c8d7f7ec5aa744659b76a3be57140707ae8b8fe18b585dd0a14eb47dd5e0231a904c71da8237856cf55a30625ab4e96f48aa3c27b11c97e01d1b6fd03ab2ed58942d47b16845eef61b689284cbdb572af8b196f20d8e242d6a0271925b43d80f541795d4d4e575969e0eae696a377162c3caf3c8310cc6f6bc55cfa1814385bc4faf8483b73d33ccb7528b5ac88649b0607f037e6640c6cb00056a864fffd99ccf99e6c0e2ea0995c7aeaaa90eebade4e96dd5c3933b9c3d96f6b0b52a0830c74440f8d3897560cd244d2bdf8a5553d1f70d3692efa249eb00e73ff891689a9aa37ac3a2e7ce7a0ebdb241d5cf7c3c4260d7397062ed8195e10b70d18fd376e568369603745f2e33c3437fe8e5cc09d3812f9150182a1b54c16eace9a01cbc540c2fee004715497404deb42d7bf6a99a288e464244a4c313773635ba72334cba71e59e496be032cc78b940417d3e2bc057067f819d7b50fda77c6d65ed5056c0755f378ebaa20075ed41e0a7e28f2c37304510494c6c953b7d031f6c75674b2b878b5b6483d9a25618ed23cfa6ba4c78e0b49d72c408e636bdd187df7beb32796c55227b694217d77b6836c9013e2a2389418c36ed16bda6a126a2cb8d188e47b4faa7c4c622cbc9a157dea7deb4fa8d977584dd0ce0871fe69931378fb499e16e2573e921446785a3f34700994c08ba121ad6c40b0399b25484d5c1e5b0b0419d62029a28b821b29bf65a9e6b0875757ec6104a885a22837505d79f8052ea5e0659996cb8029b90541a39a06b368689a9c439f8c4371ec12bee9861b90b694028eb255aef78a2b5aebd1a2ec92ce9a6cc0d20f1338cf8ce8acd83c88a7510f4984ef2da28d1e0ec745b2ac489e458055c0540c2d70882b1c491cfb6980599cc73a21f9270c1d99a95ad657a115ec683c5b3a30c812bb9cf7188bd6e829412e0a6387605b8b30ef19f406653aad3063b3af35720099d6f81e9ed0a921cd93d8e3b2f16612c52ad4ba55f801d030e8b4202b8b2d8c18d29782f70f96feb54714a3d2c094c0a30bd4e6261f3f9bdd9650a6071a3da39f81f778b0e7996f062e8d84408dbb9be14a95150ff2de4bd93a5a9bf633595c5b4e5b8a95cbb8496abcfc9b677a999cff92756c090e551f4d424d15b4cfc890f01fd9c778402cb1905d129f47d6721c73e35dc737db457ddf55dca27625b8848610e93c11f9e9a02400251ed5210954061b0bc01faa669948448a214399f0af43426a25b2144cad1364864253a0597e8108c878078cf3bbd41afb25ab9f4643743e540d0cb67e7bd6e19386963fd0eecb3e82278b1ca3a9cbe5469e715ba037109b0a67e0cb643a401a37b8a727201d20a035cd3ca94ed1139106dc34b6862ddc18e2a4ec4cc05744e2a02dd5e1d46a273e342654340a01a37dd51feca9ecd44f0776b2fea316fe4e052d15f82ed0d1c51df9adfc1d77ac52a867219d03fb8d06bbb5a7803babafd4bdb5a9457280bc8818e970088048a399129673f4b44a68a57090df001d865168ec58306cf362dcd7687918fce849c1721bff344db31723560f08a51594faa189e46eb3c39fc84406a23aa9a1badf9a277b581180dac98ff72e535c1e99a26bc8ed25f0bada6471d8fc47abc84d1a00157cfe2386f32c9cef6d1b86628da88471691c8ad7014d3dcea09840deafa2104a714e5459a55209be57262effc8a54afbda2fca8d9efd2e561f62501a8c140280c06ff70db45590a54bbc7fea3813cf2bb05941fe2edd934a75c23d7b43eed643ac1ffb6706a9e625c3364db22a1c3443d18739a74c0577043f216bb864dec42eb1b8dc4b6b2f6aa8be3b987ea63e453f2a8c19130316c1b7da760aa0810bdb9788dee13573ff988f209ae0809e7ffeeaadb568338975ee747956b7fe40b864e7b8925f4aa996015ecfe12a0095584ff0ff9f3fc2084ff86deb241898f4dfd4dbe37f65e61cfb2492622cd0745a0449562317bf8b1976c8216c9b5c6a73b9f0ad1602dac0836b5590b2c4c0ebf5feab5e281b46f9f810a0804c355262a70b87da4e0b93b09086d44eb8dcaa3ac850c6116f8f237562f95825c91846d86662ed8f86fc73637e4e4170c0451564673927660703c2976632d6996ec4c40bddf3e7e927d505e0447252d19f83cef3f9bfc4b7d633b53a37f47524a8ebc26956d4e71a896ff994488416120fa701371c9e1ede666a60046b884f0bdd8b7742cc7852d64507c1d09930f2da9a7f625660d850be37b6b3c309dd26d7c447ee148ba0227cc0cca212205ec5f5eb2b555a153e076914ce8b8e1b7b5c1e587dde477741aaf857203c43be9555b42293a55343a3b391918dc4d866d9843c7bd33450bdfd9d5cec970c74d6821c38b24b9b7af1c422dc06476fcd225f43bd0acac0a835b670c65d5c69fa111c66b089f24ae75d49956b4802ce3279d48d7689617e64196277426a810ffe3ef2f187782636df7bd22adbb577b74dc8ef273eb86c0d627f684fa3652a89b6c4032144b4f52651b362655106b2ad062e8241f26ae0617e950a0935052b8c5a8d41b2cc4bd6ea8a0ea1d0c24a54fd989276da367560c18e4b1f1fdf4d5e77145afc2e9bc85c75b0559ba3022f8705f0ae2c7b689cd7faa645371cfcde331db96df003e90d11f91931bfe3f304f974ee189863051757e4b939d96db822f11af6bd86231a5af0fb8486bc80d585713440597f4d302a2d34265f1f3b3c6f72c238d7ff69a5d65b54d3cfbce74a1254cb95eac4f7958f694adb3255acda6e6692186423be129e34ca560085a670659d1f72490a8952d4a18b3ec7322578ebade9eb2e9d66efa359d6d86963b89b592a0c297507145e22d591aa996b8041de8f373ab81e80d902785702602ac677bfab2482c665836e790758ce5d3b3cb35d99623d8d03d1f9cf141a29ce5c1c78c429a0ef54e6667ce591af51edfc3057bfbdb87be7d4e79b7b8bc529c8738526e210f6de4730959d5f8c6753a33d85cbd834674a6300fe1aeb6bcaf36509eef330936e55aee215abd4cf7b50ed18d96c62fd8ebc722fab73ac188e005857b7d32382f6857f0d9100a5d233c8fcd893c6dc4641cd714c59e7af8d8494ffafde73f22335cc15fed72decc570df73f139a817b467ebf4afbae2c1e5c45f1a39bec0a9f9f5ad93c042168f7c7b4297ab7dfe91a2e1dd079fbeace57af5cee27bc3b606b0864fc5b3dae2c3d7a993d606c0a532659ee3ac913fc6aabe4f826fbb4786884d5c599afbdb8aa4c3208db9d1f123d429a6359e2d150d61c3eeb617f2a785b62bccdc121a795a5b4d79338b469e86f9d428dfe1466edea21c712a2317d8e5ce760b806b0e129f0789ed44911717eb506cc6bae26874499286de1bb6088e8b7d853b96cca4f268fa4cea60fe6e3ef41ebceefb9661ae6082bf5a89f1bedb23c0609621334d6521d36ea7da1f773705329b975081aea8595d1b828863a0dac34de137effaecb4f5beaa33c9cc1bacbca710dda2bd19e7e53ee6dfa19f56e43da18ba27f8457b5d139a59ffd3888f2e0b1c3f0b334b7da9d078b0102ff1880036fc5e23a5c55cfe9d919a054ee1eb83329c9e85d4f2e59b13e17aa7850be51d2fafdfb89a8a327cf30f49981d71b96b6ed1a66c17d590e7abf6f192112604157c1f39bf040287feaaeec02b5e83c6b92339f17fb7a790a1db33126e29744e1f7b106fe9de6f5a490b433c70b96a358b77506b1c49fece815185e8c4e6f578fd79775ee8d2065d7ee50ea553b57f3bceb24dfc3c9999e9ec17d1476b8bc1ae6031ebeab43e2fcde94f23110478622159ae178dc7df51ae8e0ac98976f4ea59e1915287ade81174b08e6c56f26c6e86bb2f8b52c9aeff8079f61899d99d2ba0edc5015658b85d2c4bcb4b937cdba78c2473a304815ae2fcb61eac7a6f855ef5b1563a84970c0c5b8806f3a53feda93de5c4ab0925486b63d7f765dae9f04cc92ab575f96fd5b275c4577aef71e6a8966688661e9f0396285e9b5f453b4bb95dc3fafe3c8fa81c0709ef73bb2b0cc905fd2f9a2d1a38ffed46564a4bbe530acf37142b9efddaf545bcdf55dc5fde857e9145d50e9aa2f25bc4e4e03b636c6de2ae105d2604bc07a778cd839ec4520607b64003dab8cba357339b23ea06d2efe797217f1bcd5e313f8fa0ff64802ff5aa1e0d8469d8d8a50da81b1645c345f5f08e411ecf9488b07baef6999dd29876690ee85dce35c47f660dd8fc5e0252f5574e838344bf93fe26101ec4be99c0711af2c993f10fbed3433467c0f43288b959c83a7d1517b6313509ed092a2c66f8cf58eb1fbf8cb1e681f159bf2c3b79fb5562c3e81a08d403bacfc29aa277abab08939bb34025317430c9b2c564f96744fc608f429e16d48ee34be8f54f18b3cad768e03a096fcb15c5d7729f83db1c94d93ce97dcdc2ef85fe8ae7f04f8a903e8df1d3b2a173e0c08069ae5a0d616bb3a2ae41259d9914e57f5ec43e8858d515c9418fb6c93dda4cef536fcf25afea662b73c589c2debb53a202125b4f489aa9990ac112fec364fee30ac2b36d9e046e05252e6d6e483832ee08fb4786ff2d7b8177deac2b09834731cd24ef6e84d80173d2864746a03c21fe4b1c8e4013818eb4199c8fbfde497dea3df166304a5b6ee14ceeb4582f3f7cbc826788d57ca4aa1307dfc844e46964bf4fc376801f06c0ea50bb62bda79e2697106da0b1889a00a684fe16b1c908547da0d85c743f935c98dd94e20c08726dc00c1556323090e379601383c3f8f9d13501f86364d477b98c3da364c1056c169dccdb27df71744a8a9dd7f2a3063e436df5f0c2ea4fd769593377dd1287365684d7d48dcbe409f21a2b145fb4912f4d340aae1969d40232e9c44fbc366159e146cec71aea2278e0534b1de293fbdea899f84c6e19a24359d0bd366010c9b8baabb2509f133c23830f5afa2d08114a93f7d2f926bae36d002991c4f4a0e7013ab00f50b3a3c08aefc7b3e650f002539355896f069512f36915e588a85d1e1f890d8b3d55f65030057cfec1489d20c43d24c798ad4c1b62a5285426af6ccd94e503a5e9614918956fdfd2be79987216f434700cbbb3047de14f3a0842d645b72e749c7586f634b0ae5f627185f1badbb59237cd0988caf9fabba3ed289b8a2a3edb121b129fcbcd3712674d62e182ebfe17e78bf753496cc9bd4e85f1fb7719e9132090933a95faeffcf4e6c80243fb672047ad49772328f662a96da266991012892d0ffd322d9ee9abca0e491bf1771fb8c96e5ae5f6c7422d4cc8dbb57381dd2371f89bf8b9d0d14bb46fd7d3f19a49144a1c5df07eefc621407097b61cf6b9f2cc01817f80092641a9489e328b33f08e2fce76638e26a6538d3da93fab65f5a577e4ae4f2fbc9c73e708877bb20cf283c04e9ae3face452aab6c2f90d553b246101f1fac7996f41d06f051a8e004d6b2289547e6112a09425619f529d494153f510e4cdf349321fadbc9c8112fb3a16c6602a5c151a3a1fb3e16c9b521379847f9b0a2763d650d028b7c220d04eee98eae989b31a69cb787cdda0b0a8fa9830e85883d7ffd4a1", 0x1000}, {&(0x7f0000001340)="537baf3db9799eb8d14d2ddf283bd91d6f2c074a1bb73359def7a18169266862d31ab606a5514719064c1a9e72b275f2edf4e881814ec83e13ddc6a4141e0053f7be1e3c6efc31444d2ebc0133a04c391726f0a582f20e8d7e8320a7109e135a03528e55a3ac490d57b5581c2e2fa91558eff8c6c8acf553ab8a8dc7e89f1716fd1a51e43fffde1d60e4092799d49aa471951346cb8b4e46f51c7078dcd9024c86430eb795b954f46ca030979b085e1fba148ba2ac4e", 0xb6}, {&(0x7f0000001400)="90870f0e1cd38b70a077d77e9ae9e57936fc29db917838416d620a8c12c99cbf90601571090bc86b3fa896e5c5fe0a6fcbde8d29d51293ad8efa1e9e28f781fd1b3c7166c8a4647727d2183edf31b314b41edee995d56fe3b7d722250241f727349938c41f62f27d8adac3a43e3403f26aa6402d24653aec8bbc5af45672f8420309ed0f98264b210523a86300c787b448739340e8065f72af2fbdcda1053b77f78d6a0103efb8b93b66a717866ce224f1b6b00d3a35ee806de48f7e357c49e1798f46b6eacf8da717076ac25442db020bf601eabc6ca5d254526eb7771e68dceb82163c541a9822b1aeb7d7102c1326fd0b6cdaf1e10bc8e8137a56c2796c0b65a1c3fcb59de703e3c7caaa8f4b4894fc73f17547f0ae1f6a56d631d61934ca6c31c5f1190201b0fd8e3132c917b34bff3c44681cbfcec27894e4bb47c6f00536654dcff94518ad3c8f488ac1b24cff5f2ddd058c2944b61471136c33f0158007fe51fe975171f0f5b31138ec626c543d4fd3577801cf8dcf9e534824da3e2b5540f61056db285bbcd9aaf2df40fcab5d6cd4668b75c7fbca00bbd94b594b5fb41d15c82b9f5adb22ece8376c59d689a4d6b6a6da205fe4c186825e4adf4adac6731fd6759d0908377489e1c54f8395fb1701f82bddbc81909988b88b9356b8c8af0a1fea106363f091c16ae8bb6c9798ecb6b7888d31be135730a9e69dab9746a41b0bee4be45e573db626a0d0d0226481cff2a5cbf5d6fbaa9076a0e3f6d321c45c908d5eedc8704f96d610f37919d494ca998bbe7396c34359bc800f0dcfbc77191d6a694612d02f2a9d0f3b339036ce00562d19002c39de3c96ebef75dd866f3cf9d81799e42decf0ae56186a4b7d31d9e377cf93df53ff4024028922fcb452c1dd63406c0e36668319462e4a0a0ae269cc23e989b656db78d3e9603d17e8ced39c0aefeceecde23e9b0aff6dff7d9206aa9d9b8312b34411eb7864810b22dc9bd608cc9de9bf842ac0934ed1b48106a0443bb08994c59168e054be92869fe8279a1f76fec2a438fc888012489f2c5bf0f3264a831293ae5e62702433632502edb9a741476d25ba6eb616c9c29c4df6b25641ddcc5243e6bceca3e9b14ab1ab38bac232730dde666ce4b97be501c923ae19fc3230411bde060ef479cf649cebd01fb424e125447b1b6ae994350ada29520afe76312e254a85ed167c479831f9cbb6f3151ce3f40489cce23384725078e584e98737043b041dc6c78ae3d67d4322f3e5787f906d8532093cb5d42239f8badd9d3103e4a31a21cbe03634806f58b263113b97c5469f653986365f9d45c5d360c54ea50160e14e718b1f8074fdcf919dfc0f8c78c5c57dfe4ee5b8be5af63413d7d75a6d8713cc4e9bd17a26f57717f620630c466e70834720506aeff3734fb210e672c8c2601148e2cb71fcbc41241c928026a5ff7ce6cbbc47add83adca9c8da062608f3a719b99661a3880f6dcd28f34ae503c6cdc8823b277eac62b3a463987fb403a6661ff7780f33aeb1d4439829609621d3dd49efca6110685153a259ade6e2f47c75250107942c7caff6354155e3d4896cdb7125bde79eab1a01eb7081e9ec188d847a29afd806a537ad0872e2d74fa753d2da2eba41a4b76a47ddadb2590e43d4c642b3184985919952162546e343d314cdb7300713c66a4f70aedf7c1168d0a483365028fc13e60d82bfac785f33d3ed508fa48af56bfda5d7b2086d8fefdf7805ea7f8770e16d111bd3975443e690d40b2c127de5dc84095f443adfa91a6322e6446da85e6852bdc60f5aa2fdd540ab00fb1c474fcbef8fc3ebc2b71592d9ea11675f2f3d53cfb4d5b2b19578f0e58c1d67ac086716248fafb209d87ddfab942fad1c40cdad1e95894dc3da9741593ca3ef9f0ac0af600aa2c869e3ac7329cf3240ba13fdc5366b3f0c4a9bf45308aeeb2c3ccbca307a73614d761e2135177028c7150f6e31505752bcada3f4f6ca7ef96934a594dad0c9e5c605a512186b8659e0cfa78aa640a23b6791d1937e53bff0302b484e5460baec5c159b7812691e9abacead4eacf8631a26a2f498f45cd42d4f1884ad6e645ef206a933af636fd70b17572f6ecce941c8ca9780ec205c64ab0f26355c921b66ccf971c8572889aaf5d70c49b1664cddbbc25576766f6102881fcaa307fcae179126d5a848fe3621f972863cc7c4c9be2061e7d1438e589e680fb544e8fcaec6e9e88989efe678f8596b037d838e0b9ca6a6d26de5c44d1c1877ce6daabca191e43c5daa4d6003b94eebd16b7cbd6ba12ebe5bea095272a5b5fdfc01c1d5ff121407e751c1fc47afc7a5c29d6e5340e7408a40c10325fbe538aa033c8e1b9303fbb6542c58f89d309df1e144d9428ca50c7eef653b33ec48cf49aa30b8f3f79345951578b487fbc8e4f238c074cb0457ef2db2f870017e4590c078b54cfac6fa4f8ba88ce0b182e04f57fef18b52a5116764e8808356b641b239d298d32536311e757cf08f30f523a75f286fbaed2c6d7df13f550c2b3c576226de20101bb5bc8b9b3f67de4713e539d948c6b7ee0930d73d9e34dc1bec87b19efd7ca7c56aa17029ce77c123075e89e7962625560dca99803ccd6f80ba84256ce8e85a07986be0e0857c8849e73461861f2dd5fd7a68a13ede5a808d0b04b56a3320376b4d2f8cf076717de33d830d142d3a55908ad4c5c69d6042a789651774ae2ab393e2f0994a63bea1afba2a9255ebd0eaacb01c51be90ec6eb23541203dfba2f3394d2e6d76619cd964031e89895ca8f6ee5e36a0903009cbbc35e7f520bd03f1ee3e66a4664bd42e8871a60da5cfe6e79c5118b6fd2f9d82ab2f7c4983fd93cb5c1c8bd76d0afa98efdc102181e15c3e14c87298af47106fe2efe554d2a776c41ba719ca928cb7677649d71231d42dcc087fd0e32e90d85c3a1b4135525df5351b4dfb3680714e984bf3f89f08cd6b489006326c08a9bb981d87b36daf1df3b941bcd9c30b4994f6f92ab05b32b59a4ea6e5542e3656fcecea4c6f542b2a272983140b8f77e72759b6ae05773ba6fbe5012a6e9074c2b900d682a593c3591537035673bd4e508c46ba9fe3d01af131b9bf3088966cb74883efccd2a161c2958d8b3d9459af69de4c726c842df2a877605fdb7becc9616bef4b0ab91b858b1d7ef500733e88e1f206136bfd8cb7bd2c5632d67ff0e5274ff9296da95010e15d017aa04cce0b2a879520dbcd6d2bc7d7d65701290ac7d3452e8538ac59ccb2994f36a80d08ad27fc976babd4d78d931b41c87297467c8afcb8e5bbd9978ae620279302ce5b8bba7189de1b6a993443e848db2cb5601f00f5a44e8ca53271a1a0907fc124a8e9f838eb8e412e12951fd8e0e5ae3acb026155bf33508dd73953c5b6046370f06d9d344300cf85499cf2e11532b4ec482eabc443463e5fa374b74ec04fa29a975eec83dc08350b8d2ae97e6c44cdf0f3fa1cbf0c013ec54fb9024c39522a11691be940916a232d59c18e989207f3dfd3380aea6b587621ef6013e0e3ad8e676c623ade4e2ccf18cd48c0e0ae08cac539dbe82399907882713ae271bf382270c953a3c9ffb354fffe3ce1cb09b297f20b5ff79839cb62fc0a69ceba1023856f9f6c63acaa31a3c135b674a888ae6d499d39b7f3b9cd52a0f49590850a802e16fd9151b9842a8cc97f6671cebc79abb9cc8a283d1cb85a65ed97c80e44656703226a1a99e4815fae2713cde0b458f15ad4f0f9681bdb739501b90ce3f387fe78cc57bac8cc090a62beab6720ce35d4469f8145f96f5e4105d7a69228fc632eeb6cba7c430f373edd6870df00dfc7810fa2401a85a164bba3baaa1da3c0291e90fc3d8e12b937b199f8055451f21ea65847c017d52adeda775984e8b81ca7128256ba5f64a11a5dee5d955cf8e10d1b1edc2e1c3ab4d0d162db265ef7e3057c871489682fdd3973499d636b9b30f0c1b8dc819c27b8cb86f661c1d16f574647f1a1753d430aa54f8feeb3e02f19eb9f723801d752f7b5eabe47c0d3f39e8921acd17f2bbe0625cbde58b2c1e6b7e0ff1efb25e14be2f2d3ddda61c372485dc67ac4f612be5df886c790b56e9e66468e71cbf5af481e1c2db97ad9ad1d175d66fa08fcec90d3c6af4b2295d54eab661f45f5575473ae88e3a1eda5cb8fb3d10430d159f2ced78ac9db391a8fda0429188e0a6caf20929cdc704e0911707fa1ec29f89b790513e293ce39d982fd896e63e9935d924d4609c588d34bcb0a55558f97c5e5f55ad5fa6323144c65fdead0945bb0027ea3aadf7a006215e41d4784a8b27dc9b2f942eadb5f8cc5a5ca3cb0f67081314975301cfec3039fb0a4ed5a012ad4c6c12d91dbf8e0b7f05964764a251a29ab5fa99b81c73ef00194c4dca8530bd573df267fc6cdb80707a182fc684f5b88baa2c44e7fa83d193a24801fd950c9719feee0fe37f1d219bb2dcc25e04fd2d9bb8e4b89bff491315f6f7ec2ecb52edd2ea15a7ac1de636fef8135cb84a60333bff0a55e2566a4e0b21adfcfd97c1cd74710d99d3a5162075e7388085e8ad0baf9970f8732efb7720129d43f6b2c3af9240594a2f24a03841ceac6c870fcc019f10494e08777958745bc768588e72f414e265f56506c83343b6b993f299b2e180bde64b917ff3bcaa674626018bb00162c468edae9bce2714215c4e4c9934af3974e535dfe8d9609a96865f35b41f2ad104402ace2b6f6c957f1a2c394b248ebeb9beb0b6c535164a0a8750c89cc7bd5890f01c3f86f24d44cf976d1f8c7303af1ad94f65128a9df66ff848778f064e4f0e980fdc2c845a085d65471e0922d4a0dc6a6ab852e5393eb2a84136cd1f14817fe99f1d94fe345118e896a625fee2fb481980f6580252343e21fbfec3177825f7ef7ca2904bf56a199d2c0cef87842b892f3cb71172bc4cbd0bce5cfd94ec6cdb7f5070efa806ce0a0901bcedcf82fa96d23b1cfabc5dd313901232e6b04bd0682d75a8fd39a2a5d9468dca4cddd8696c1d4e739f15929ffca1e6b445a6d880ad9b6ef82f338565981788b79a7c56cc64dd82bb6590bec83b29466d1f38ce66c9d6236f1ccc6708ca7f1d45744d450405d8a0c716b8a42946146f8522b782ee04671e56f90679dca9d9345a0e57d7d542cbae03df9d239b96941fb7aab44f9edebf07ed2b0b56f85313b357de972952e661a9dfc86cce55029c3ae720b66f30b3b5882a466e643ed50a1ce3886fa9da8c09a1ab9173fe4d9d66b31be6d34610fda015fdd1d872cc5c5df880e48b9322523cc7673661ef97a22b8ac10986a173098912bbd4431e7f197f69c35a2b20a541941b5fc9f2be0db5f627cd1fcb926d003e8e58f321ab45e670586c9329fc4adace1fdc133b44d453c634259c0a42497705f0f389cf9b79c87d37df51415661f1961e9df3a653a802ec1e3b8b3a0ea725aefcb75bade27d6497a0562920d7dea007deaad86530c2c022c79bb868622769fb4da78f59fc5ad2ea170938044830d450088e5aa5a0d122dfeac01a1fba9c3e206a39d206b144f7e4e0a8ec59fdc484049ee0b69ba5fd7eb259676709782da3112fd53f34f23d6f3ed5861bbf6518ff747c4d5f5ca86ec625d2a9bb45c84ada984938addec8cde50a864f8eea8260fa4d1528886fdee2c494d5878722daa1ba6218f3fb807a3cfcf93993e3ee278ded744175911d81c1275aa626e26eaca09ee0a1a04dfe53d6e64cac4dbbf2c6ea869124d65b4565e977e26f2b741b5fe42a4770a02808a56e617fc323bd1", 0x1000}], 0x5, &(0x7f0000002500)=[@rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}], 0x58, 0x1}, 0x6) r11 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x28) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r6, r11, r12}, 0xc) setrlimit(0x8, &(0x7f0000000300)={0x3, 0x100000001}) execve(0x0, 0x0, 0x0) r13 = shmget(0x2, 0x4000, 0xa0, &(0x7f0000ffb000/0x4000)=nil) shmat(r13, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shutdown(r3, 0x3) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) fsync(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r5 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB='\x00'/10], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r6 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r6) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x3fe00b4e05737f67) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/92) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") semop(r1, &(0x7f00000002c0)=[{0x4, 0x8}], 0x2aaaaaaaaaaaab1f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x40, 0x2, 0x20, 0x0, 0x8, 0xfffffffffffffc01, 0x7, 0x0, 0x1}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x30}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2e361f0ff96ef8d2ff9d7afb907ed6c80886da3876a8f5e06c275b71d3271c103abd02b071cb4f5e8d41"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x8001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x5c26b9bb1d269be8, 0x100) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000608000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f0000000140)=""/253, 0xfd, 0x3, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$dupfd(r0, 0xa, r0) close(r0) r3 = socket(0x18, 0x8000, 0x7ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x2) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() fcntl$getown(r0, 0x5) lseek(r1, 0x0, 0x0, 0x5) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x4}, {&(0x7f0000c32000/0x3000)=nil, &(0x7f0000e59000/0x3000)=nil, 0x3800000000000000}, {&(0x7f0000d6e000/0x1000)=nil, &(0x7f0000ab2000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c3c000/0x4000)=nil, 0x3}, {&(0x7f0000be6000/0x4000)=nil, &(0x7f0000daf000/0x3000)=nil, 0x101}, {&(0x7f0000b39000/0x4000)=nil, &(0x7f0000fca000/0x2000)=nil, 0x1}, {&(0x7f0000f2d000/0x2000)=nil, &(0x7f0000f60000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000a96000/0x2000)=nil, &(0x7f0000baa000/0x2000)=nil, 0xb9}, {&(0x7f0000b86000/0x2000)=nil, &(0x7f0000b02000/0x4000)=nil}, {&(0x7f0000ce4000/0x1000)=nil, &(0x7f0000e1f000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ad2000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 16:00:08 executing program 1: select(0x0, 0x0, &(0x7f00000002c0)={0xfffffffffffffffe}, 0xffffffffffffffff, 0x0) r0 = semget(0x0, 0x1, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7f, 0x7, 0x5, 0x915, 0x7]) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4c407b9bf191eff677665e37dc0f2bfdbfe1c01d417295f6ed04d73891ebbda48c445bc08ac689bb26624a8ffadf672868bfad14bde15881e34f6e722bf4b1801ce6688377dccfe33841e947b10a98960cf79625c00ede064932437b02616e3777943fb67908a3e312268d7fc0c85ef61c9988c162af4aa5c2232ca99f0bc2f693b60b26e2f9716624442adae7af1931d65aee2e0dbe9ccd6e44fef63cd86de38d23339711642f744cbaebdfc19bf6c0e4fbfb", 0xb3) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2607c83e63acc6f9, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x4d}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b9") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDSETRAD(r0, 0x20004b43) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x5}], 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x44a7946cd6102560, 0x20) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x9) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x980, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f0000000077994f87abe071000"}) poll(&(0x7f0000000000), 0x2000000000000092, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) r1 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x1e3) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x100, 0xffffffff}, 0x5, 0x80000001, 0x36}) fchmod(r0, 0x4) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000000c0)=0x1) openat(r1, &(0x7f0000000080)='./bus\x00', 0x80, 0x100) 16:00:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x40}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)='\x00', 0x1) chflagsat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x2) syz_open_pts() close(r0) r1 = dup(r0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) accept$inet(r3, 0x0, &(0x7f00000001c0)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x6) open(&(0x7f0000000200)='./file1\x00', 0x8041, 0x146) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = msgget$private(0x0, 0x20) msgrcv(r6, &(0x7f0000000240)={0x0, ""/186}, 0xc2, 0x2, 0x1000) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ce6f3210bca15ec6f37fff91564bb6674a81202b73bc8c1ce197fe3581f97d65e0a2dd7920228ac7d5fa926609d20217b4c4fb0cc7db17c212123e6dec331e98f001a706fc811a0c4989b9b7f2b52e06994d3c32f3d528b8a32fc6", 0x5b) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8, 0x45e9, 0xb18561c, 0x3, "5fb4b3c7ac5adee0c8295995ab7a4a08a52eb14f", 0xffffffff, 0x9}) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:08 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x11, 0x12, r1, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000001000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/151, 0x97}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000500)=""/192, 0xc0}, {&(0x7f00000005c0)=""/224, 0xe0}, {&(0x7f0000000140)=""/84, 0x54}], 0x5, 0x0, 0x0) close(r1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x60}, {0x61}, {0x6}]}) flock(r0, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) semget(0x1, 0x2, 0x4) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f4070026d686b2cb4265b669dff3e9cec07da7"], 0x6a) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0/../file0\x00'}, 0x13) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x4}) 16:00:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) close(r0) preadv(r0, &(0x7f0000001840)=[{&(0x7f00000012c0)=""/10, 0xa}, {&(0x7f0000001300)=""/213, 0xd5}, {&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001440)=""/233, 0xe9}, {&(0x7f0000001540)=""/181, 0xb5}, {&(0x7f0000001600)=""/67, 0x43}, {&(0x7f0000001680)=""/212, 0xd4}, {&(0x7f0000001780)=""/146, 0x92}], 0x8, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e2110ceac9ce8bc35ffb26caad12c2b360897cf93479fbf4302ae74ff8ce316214fd7cd39286ec6c307dbd215de318d1411bd2f801b8f4c83ebde4c12adb703ce68f0a354aaa2305bde607a83e9fb4e5ce701f476ba8fac18b4991c39670ad0663971addc769dafede7a188547c60268ad8373619476d3b40997debe0dd21153ce95fa3c0737e8f2807c6765d9e538e547289fedc675212ce89ffb24ebe59ed22179335015328d29c78b737255b8dfed4ed5daa9c33bb03427e1878221a4182b5bdb1eb7b93819a18f2749831500b617a00fee7a66f9bbc18954e3edb3bd611fe90bed34c6fde49146a32031ccbe2c39593f74da79e9d694504ff95c741895b41e4aca32d5799c3e7fcdfa95002517a1daabefec820fbbfcff6e33b96bcce365c21cc70a700fb02dd34b2638c560aa3fc886ccfb7bfaa17bee741b18c4d6a763a64e54d444aed5bcd4791cf3cc1751ce04ed706efe7a7e7b23c361d5a533ec63cc3e72892123907bdfebd67213dd60347c01ef2f56587748a01566db23138e7e7798ba866b28c048e3d2ac61e3f95d2367629b9b11dcf96f2f0aabf8da3d0d6a777307ce10d4b42a431144dae3fbd1cf8ec7648dfe175026813091c7dfc7785e8877d865bfd4b903b82664940aba4c4cdb08e876388250d55ce1444d6379648e471bab6fea13c574552bc7ecbca2a6996af270152959b8776f9438ca32b3c3ced087004e1c779924dc1bf795d1bb604a4555443aed80ed2bff41804b0172020363ab73dde54e0659d3c640f7a92491aa281dfb15d5d180f95fd60a27c8314ba5b4acc4dd642cbdcd41b3d6cf7e04a83741f962317bc249a7bb3a9bf9432cc933e010d83a3c893ddd77498d0ee867e64cec4838a7031d17c0a5c63ace4145407532f8d582b542c5a7c55d36c4bf3be5d0994a90bc3e5ff1fe05c893d63d533643b27197e64634e1b65537b2ea988e23dbda97ba72760b963f74d4d4da4a90023467a8a52bf6d8152ea19ab5d88de22f25e1fbd86cdc9289c39b97e472661c0d1ae1d645efae2075d051c3471d339b5eabb7e60971e50c40ae145050b3d15b74c7129d438647b7828002e2068d8211a011a4aa31c489cdabc105649d193aeae7bc26630dfd7206217d5249c4954bb789a2135226dad6a00f8fadb7b3f4b50b447bb61651c112b962c79c7f07d7e5f46aa5e529873ec63bc00d1c3a0f4ae714b8c6820b2c37ab1700c874b6d09c1f5bcea4dfcffd5b49f8853d4caa03f9dbcccda969b452a8b7b44aeb0cccffff2feb8408fbfff3507d57bdb31ce176fa9b669e8c1fed1fd56a141bc67722bc60ee8f223a3123e09560c4b0047ab70d581d84f2ef194d20dc960686762a4a47e8b8abc57e3657d7fb836d21b5440776d8ec1b61a7be9c8243959cda6d9547f9c86bc340757c7d7256cba890a5dbfcbc215b4006d51ebeb41a46993783c0592a33afa22b028e762a419d98dd04b093a9e655fa7029887c10f09842d164e76af8a8d38636c3c40eda4580c3dc7d5e9697280eaf46d0bebfc210ed9c1564bb75a36f965ca4ae6e262b7b1aca30d25bd449398aa9c33a2ce577a4b55f5f9d2914cfe106485ffd1cc74519b79842000af501d10e215f315052ade2a94f5159038ca2ad1e6d77f5c664c9277937ada9c116f3c8317b9139b5bfdc587d3a24fe66f2b1f5ff439ee086811f9a97b4bbd600131c008cb8c2024b0a5d1c1f9ea1284e08c6f6c004d1df3851f424f9aec72c3d6519882df820f8770bda8d3d4815e6137bcc3514d1ecfaf14f58c0a2879bdf35281e361ba107f2e61463b88bad5ee6dc8ee755b07e1be16cd9312b26ddd9ab58943475c4b1d692ab34a1211ab2c67e9f656c37c98520512561e9ec8221066cfbccdd5fc5e1a1189a09fe8866f5932d41a5b4cac36d5bfdb7c831a71d2e4b2ab50b2974cb0b23b64bb2ac72329d4a33b46262cb4b2bba67e55ea9017161206501c72d09cbed0585612ac5b820d9169549cf8b4d8997c47384762c8483b9dfff11b78058b862e92d0b1825dbe1dcfe4a29c8edd9bc9b2076623cfda3943e484139753d9909b80a21ebb2b8cbb2977d308dd0af3b5b5a5ca2d24865a615a5dcedd35201a1c28dad3a938bfaabd84499d3f83c644874b2001bf76a5c57e4fbfc31c88975679cb35e0be81024c3d4be4d1302f1890dc63edc3916c6aac47c3bb2d99deae604daa26e352e8db5c731ac5304f59f7dec2089300de9822f258f3b680b86153e58532a2cdeeea7a47e895d8e9bb4f494492305561d960c60c930f69a6e2afec6100aca427abc6ce2774154b10b83df3ed817f60eb22d76f34a0a10a1fbc75e49b8c6bb5443e4f54e424442c508d0fa6f019002b1c9943b70457bfc56742ce0f79afdd068833246871a20991d9b75b42617b55d105754379340a512af5a1f7202788280d64d5bdae1b303f3db7255085643e269b527e831cc7064f49887268ea2be5dbb8cacf47f2b0ef667ffe07a75001f0e3983749e5db274e286ee5beaec0596c405ebb5dbd4c2d99109fa6224797e75ab3a93e48c08aabb7790954e261ef115c58840274373e3ca621e6400e163e0a608ab82a68722b2af75f9d990690f27aae44082a718c3106c6ea4227c86524b532a3f251d2d46674706243cc4c3d32bb0eb2bf83d32f9c4eb778fdc77fc1153768e26abaf53ed9808551aff09a0b755038aed88b9e6ce970efcd18f41613395123de60c7aa4cde2d1634aafc0d4ae5a35e2311b4bd392c4d63b0f2a981ae1abbb0758ce204b63eea4486cc3d3a69e29f122d8135c0901a9c5ddf04563bc813e4da43de7bbab05db53142359dd3982122231e7ee1751adeaec497a8ae156b1dc2c56212e11222103aec7d6671097faceb882f7678f8cc4389451e1d01724d7c6c131e57b4ef2d9775617da4a33d86113882db55b7f9745d35c53f4c1221fd6594d70212a1270a91af96f3e0c3753e304a333b6e6163182ce8bf40fccd2cdcd589c5ce55c7a12741af5676ad6eb05fcbae806884a0d2e52093c0553383fb54ce0f1eec7640e03dcbd412729697a61e3162d19fd5bd93d09b4cab5a81ef5a81da4758dbafb723c15f3264a65dc15569f8ce83c6ac4fb21494c6b2ef2e564b569f87d3a394fb157335bf5cdd67e5496e0f1b58549d28a8d2ddb2ff9fa7847b2e57740e8318b41d3fd4bb4d57feb0dc2053a0408f981ccb0fa471f96da2c2ad7a984a225e2b18253c1f366e8a0efb7c24d4bd9fdbea46157aa3c2447e571dcc5be128316924fbbc62004dea6003bef8a265048410832d628d48c7b4af34c9f3b2fa5f5f2e3dc44b163b63851ec7be8b0c294b608fdce1f929bb810606f1f87ad530213dcb72b8573e4f6b011e26bb6bed2641ca1489a374ed44eacfe61cdfa65847165229a6dd715d90e80cd9aa15f5da762a57a2fefa881e7a720608b2a4add41891fd99ca3e3fcefb92ac38e398704d0c888b60f6213364d8261cb6de16268a2f2b7286188f241889052906bb6a937e019e3a8327681aa1c1fd384aa4e7b66e95780dc31f9257725363049f80318ff08e8012e70eb720f6b0c488664c04d41581777eb1573269a93cbab69459b00d831de66d3402d841417982e75123809986d095331cbdff0c5454e85900bb8187beeb0345c2aef59bd6fe5e2cfeb64f871c973f58529c3dedc0327a19fa4d086224e52d7dce0fa2ef19c4fffb2dccdd1998deeead8370ef14196497fe7c780b6827b0c840a4446b749ac784892e2fa8f8e849495011c978d11c62b66864995a55c780d9e1a7e19041ce93562758fbcc135b7f4d3c7a5425f519be0175f6dc27d2de2e5bdd5bfb2d465ca7aad3a906007555c6c256d128974885142eacca158e75e228af940726fb6444bc595a6c8aa6bf617d208ab0d407a5e685d46fced24af5e7d17717d380b362f2bf0ebd968eeac35a37d76bc29e32787029156ad627a17eccd4154e2b010946fe7fefa9d4fa9506ad0af19a023f185b8700d6505f467cfea8a238e9c03556d1ea074477f09526bfdf22e9866e76bc3560824bb61bbf926feacce7bee07f674d82323bd7bcbcea82fa6f177b98d634eefe402389fa193901fe566eca97d98669b7eba916559a4457494ff221759000cd84e8a1e48ced285b5dfcdd69d34f3bf619d417659d3e8d1d5026dff82f7c2cb68d221874ef0776d83ca6dfcd195c5d4fa09ac41867ef46fd130f5c175004426b95c7b8c90a5471fdab9790e6d084ad848d7fd414c999cbd6bd087ad93ad49858f52cc93304827071258bd4d379bb6c2620588bed1273802f1e89cf00d201b0826e856b37a13eff37dfe2b34851e3d19740a645dc38fc5e2badf8569b56aa2521d003a8e6554f8e03183b4584b16a49ca1d7439110536fceb9410a00c09629cc9254d1be4082215173e6f45c0951597a2e6350aa2022083a7f1523b991612d9007a4ce8d0316cca6d90e0dc4b8e71278668813784bd8aa2cfe283897b7896d5eacea034b9d1e711f3324c85c4c07b2bd7cbd30590aacc6434e29d453006112d0c3883fe01a29590b1f27d94adf7c26b467b8d2d4631cc211fa72b54634e087076b44899408063476ebddb40006bbb88ed231a40e6e8a34d6a46e4f7b2b04955b9e743d848ae13ef936786ea22cadb2666ec5b44122ec095dbf072c84f279fb085d431ce72b94a565e4d6a672afc0f580d2a1969044db1b4550ea2399460f92c56ab7f530ff1c76240545d8c5db2521e79de396e05710c0eef8038b60668c900304ff1e407f3403ce4bd0b38838cbcd58f88240ab262f2f57f5f15cb085ec78e17dc0b9fe0d9b39f408c06a0669a1f69c77059e6cdcac6736778927ade8a96dcbe973ee186cb3a794b622b7d59a0cf68bfe20318254f0896e1261bc2f44b8ca09c5a179921403d3c4f01ca5c25af6d5ebf3e646baace8d189b1109f93d843cb169969f07275f7ace2f6605e5fc3cc46228525d6efedad4ca90aeb00cc5a06c890dc5d50ecdc4010eab57145edaf1fc4f7f9e0ea965773b213fba477f09aef781a39904d03329a598c272d04fd1ab74ef5120a84a3661f037696da981b72f4e7aedc4e2d26358bfaf5fec9f890a191e7db9c67f841c99bdae1f48cf36c7225aab03a6a76c6297e17d247b551c3fb1c4ef2098cbdf067b736f4b6e8c0c1a953d3f3414e36babf1622ac552025e2cec205edece21d7d8dd27df3d48d2920700cf3139db19404c0d58d98b92ce173c48c450ea32c05fe6cdc8160d6c122776bc4d989dfd0df72057641fd5506bec6809d32f96d164b9ab41c3e53da13d636248786dd8fc27449d1788fab97bfd5577bebbb319eace23c4a2024aa0b2ff715e8312bf20c8971730d5ecd7fcdd3474dd40dc3444e0db75a99a3845e1389c4454ec2ef878038c104c0b07ed23bd4ee576dc0a3dfd20b64b01ff5ab54ffdd7338dda1bfb93a9c9e8daa9a96ef544bda9ed62b83b9e0815c9bb16a619f634e45239537ec864fd9ec83230894105a632f1f19258b1876efac98b232dbd7da733a433cf625ac362674e9840c1d1bcb5d5a70819ed4a695d8df7a96da5b729678b96cf1608870a5e1121c9a03f78339ad52054592f391f63392eb1480c3869c458d47ff55904a0dc16d84326faacd308a4a5a43391dd20b207c06a135ce37efb2b744b2f97fb0b927155835ee114713451a40d71a24fee22e2e50f638ae0734bf6dbd00e8b6a4a48cc54eeff1b5daccc2049222debc29133e0cc66397cddfe18a028b059e1789e5c8a0cb5e6d68747bb84c1e3c24ade2", 0x1000}, {&(0x7f00000010c0)="6ded923930e3da68c69b39d73c48c37ddaa8cbd8a1b55d3c370524c444df108b8c3af643a0da541734a59fbc6017306e39dcc1541710a93bf442592ee6663a7043f6d61c90b4d254ca0e913fc5a9c3f2de320cbf0304de7154fb8bec37b7bac9da088883b4f56378cd65694db0f4c2ff150691cf5a3c8e095bfdd83b25d89e23dcb874e5eb102c19c52bef422efb6cf9bb6a2c530b3ced0889644e4899d7cbb2d53c696361b5f14bf3ad162d5f2142da3c1cc3e1235715948507b8e66c92d7a4a22bb3e2e6d53d658b4ccb2ec1af7732ee2584d068341632314a46f65ad1a98a322a71528b9cee3a7057fc689cfaf3b0113ca5", 0xf3}, {&(0x7f00000011c0)="a0508229389884a0316254e89dc0438851ee71a5c3013da4e210c4e57c3dd1f0b831e3b2576a75e92bffc8facc76e3d0ac7325683017d0cd518499ea0776117422a2eb4169e30b6dce8a08dc602068a1d5ee8ab731e1ae1f273f30f375a95764a32ac28ab27012d00e7411d4dd61bee177164ff6ba4527d4564774759f77d7ffcf024ff8e8222d32505eb17f683033a981b29e92ea5e8bfec42147e54c843f4f3f4b33eab608b91da805acee46032d7e7731457f8afa7ebf4cb436e25a842fbe0f62cc9281bcc23700bd70167836789c118285e68f288c4da5f33fa623361b932843aa1d405d", 0xe6}], 0x3) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x80100000000000c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0xc5ce83a) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000200)) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x6, 0x7f}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x1, 0x3f, 0x86ba, 0xfffffffffffff71d}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x101, 0x2}], 0x1}) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) write(r4, &(0x7f0000000240)="1aee0da36faa5a234212243282eb8465f426bc64083863ff07e32a734c71dbfea5b5a3a8ca4adc1b1f7dc2a0abe1aa113a1a11245b12dcf1a53304afa611ded5762cb56375bd3fd19b51f47dc3c13de02b3c6e78741db6ca1856af5d554fbe807dc3057094fa120da3509c1d6f3da200035ccb76eafd85135b7adc3d4b8b1dab4e244275da6fcfc16dd96a0b7a43d30d8be9c878ab9442b553dacc10beff585d9a3e", 0xa2) r5 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x80) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000340)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = getegid() getgroups(0x9, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() getgroups(0x4, &(0x7f0000000440)=[r7, r14, r16, r17]) getgroups(0x8, &(0x7f0000000480)=[r18, r14, r13, r10, r19, r14, r8, r9]) getpgrp() getgroups(0x7, &(0x7f00000004c0)=[r22, r11, r16, r11, r21, r20, r15]) fcntl$getflags(r5, 0x3) fchmodat(r6, &(0x7f0000000500)='./file0\x00', 0x100, 0x0) getpgrp() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540)={0x57890f3, 0x5}, 0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000580)) recvfrom$inet6(r4, &(0x7f00000005c0)=""/162, 0xa2, 0x8628fd651249aff3, &(0x7f0000000680)={0x18, 0x1, 0x9}, 0xc) pipe(&(0x7f00000006c0)) clock_getres(0x2, &(0x7f0000000700)) getgroups(0x2, &(0x7f0000000740)=[r10, r7]) getgroups(0x3, &(0x7f0000000780)=[r14, r12, r23]) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xffff, 0xdc, 0x101, 0x0, "f2d981e73fb1f52440fd36942ce1952bd29b24ff", 0x2000000200, 0x8}) preadv(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f0000000480)=""/239, 0xef}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000640)=""/210, 0xd2}, {&(0x7f0000000740)=""/200, 0xc8}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000008c0)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x314991b00a087f83, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100000000) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) 16:00:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:08 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6, 0xc2, 0x7fff, 0x0, 0x800, 0x7991, 0xffff, 0x0, 0x1, 0x20, 0x6ec7}) 16:00:08 executing program 1: semget(0x2, 0x4, 0x200) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom$inet(r1, &(0x7f0000000180)=""/91, 0x5b, 0x801, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5ee, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x5) close(r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x5b) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0300001000000000ba45ede2435a8b0297b8fbf16c17153cf3d117c2e9547840d4375db342fab0a2b93285d77aa900feaa4f16892d8e72ffe264033c254df9c5b2ae95e40e5a3992da3052ad2c498c258300"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)) r6 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000800)=""/166) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000100)) 16:00:09 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) 16:00:09 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x10001}, {0x800, 0x66e}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001e80)=0x4) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x7fff}, {0x1ff, 0x100}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, &(0x7f0000001a80)=0xfffffffffffffdcb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000001e00)=0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) getpeername$unix(r1, &(0x7f0000001bc0)=@file={0x0, ""/16}, &(0x7f0000001c00)=0x12) sendmsg$unix(r1, &(0x7f0000001c40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000440)="0c6d2a21ef09e4fd8255463f46a7eafbdb53225d4743ce32f099f46791012a1d14c19881371df69d50c8520ffef766c8ae3b00dfd02add54bb8e58a6507f550ff3591ec2a905e122c8c85f4548f7164439c2a2508bde7679892f5869d63dbbfa03df5ec7c40ead4a246ad5333159972815751135663595dbe47f38af6e5a8fbb53283d788d9e4c7c4c8fcdb1a426bdf1425a42694e256bb27323bff981dc8156a51e44914532430ca85c3fb3d62b79c56c92cb3d3485e0b85882fd7bb48d487f8d49b9b2f88309e43b17b62ef8da82ec56ce4fcd3bc654046f8c3acab26b8f666eb1537eb7ff311b5bd9c5060b752d66ba9082fd399437fbf1c580bd7aaaf25215ba80e8bfbe981dbf6eb3dfa73f855f214eaabf8861d49fd25d4a95ced159d5724da233330039c09799e87065a3cc803cabe8d99bb44aa3cb37e8c7e2d0306f3404c050a816e3906161791a786e69d30b5998ade85e5c1fd614b111dafe0d371c8083b231fd4bf10148a6dd9c6a7ac6b14c90bcdf84decdd6b19c12086141afb22d079af4c4fe96ebd77312a23a76a46339aad763f2bd94a28ca536f830f1d83e291883b996418fa54c9edadf2b0b33a59d06f1bc28fdac4129b9d657e897d2771592a44ceab0ea802ddcf58ef1b1d51937c0147619b94bcaf9a3ac6b67b42514eb74846a0e178bbb9ab5656a2da8889275e14aaf202e1d0909a59675581bdf123add4ac5a8e95dc553f4fd07fd9745d5cf0458da6a48159ac9aea131fc5555ccc3a0435c0b3f4a7876fb40d47a754cbc0e92ca6ed32454b6a74b916e071dc13097b624216170c33c6b01428cb1879102ab02b79dcc7692cb2befc50610617540367b87b7cc5cde741c54f7b8c5fae98b3eddcaf6ff2f3b8af5af38dfc7888f8749cec7d9d5212f9628c19a096e2aefebb20cd7c4d219b925447dc391f74a69fd82fb53dc4514855c02d1ed2d0e742a9be179a4622f0fcbbefdb574189a250e130465cb0069732217175deb2fef10ad47894af8d9e1c59569b9dd4a501dac04fe57b04eb2c29606db97ab47d22859f6805654c3a9d5c08baf7a933641ec834da7d607277df22dd77a48bc7bc2ef1e8772de7811cfa66042dfc2cea98b507d248f8f81fddce34e842d50f8a77bb4e8ac231c90db0ab010afd6b340adac63e1e4fe108d49c9a0ee802e7cae57069c6dd751b295efb9595c6289bc297cec7f039d4b8394c27636e935017f0a97058c6f82c4ebf504e88b6c2f3bbeb222c8119a6d362d7111cb2fbfc6d5736615dbab47c53a6f23697c2479ed677ef0a36b39de5ff3ab03b5eda8637b1b9e5ef632fbca55c3952fe3b23964eb990e13acec3b4691aa1e93aaa1ad20101465db51df9261d75ba3c1444fdf3749d3b329654d709fc2da4f243fbdd878b16cddcb7f85c6c1103ea82f14406f57399281cea378c301982099da0d59eb6565d74e5573614c1f29ebadc8c44f7b9f6e01341e146459c1969c0482c4fc7f91e16fbcb85c9a3d26975b50a3f717952f187dd1fc630f30d9fc9797a0fae9223ccb498b18abdb54ec735ae05a3d6af7bef889d41324b0217b80122efd5b97a2b722b67dba307a84c4d96c50dc6e2cbe4b83feb0203b935ae13c46652e510f27d5e4a537ff869c3e5e577bc8f8e0e4f084766e2104d51cf86c775df19445cbece8b55969c17c54f2cbe10af663a081633b2ea60b64650693710a8b3f1de6b00e17d907ed05cc71e724d1cf88e98aaad1e9ab06c49dba186821e820296a9b1a710ecd71944e32d478608a75e726e811d7919df5eaa15d76cf30be923afc0c5954f4b43b646efcb2eded9d79993d3c3d68b624638cc26d0e875b332d5078c82ec29db6855e1f4e047406091fe7fd5ca6c214fb9a4c06087a474224ee0c9e56baad9b0baf2918cf8b68275a53eb5b4ad0aaadec46ddc159985fa2934a6207d82f97ce38414650d513cea9ed5e8a40cc01f8e597e484264580f7a85469ed4db8527a4278d4f7579cf07c070558d641390220d7ac97e6e4abe97e235d670812c181d370b3f21d780a718acfbe2af3e14d9f274e717282e5aefb588f16659fb9dad66b993dadb1a269f1761635f6814305721d3e5398ba10cede0c555afe4199b5ba6a98be1e6dd978665f2e5c584493e7bf945f764c6138b96bb3d75436789c14917452ad3b54e1d4584125f354c11eaf45be408dc34f115b37f87e98bb0d44dfea5d79ca893fdea2ff6f5eb6d6ef95c8a7650b716aafc46cbfa337e0584326ba341e7481d866cb8bce3b5780cd1e20dfc512e62e8c7dcd91928d0148f32df9b4353510843a9b5123a6b8888d4112265653cf06d06c605bb42fd46446f2e14f3d4b92d954539de1c182a68e04a40ce5654e8193c049d15a66cdc9799e9df9d12b5b3feb2137b092c000d6f17e3dc1457db93fcbfa870641292ced0be1ec274e78f0574a04ef2cb36032c032fc67410ee59922ef98edcded36c4d3b35c9b24d3532d4801e38a9740ac0d3c63d023f6217da53fe006df2242f670d3d78b4eec8a5ed3a849b8df0dde8dab3794e24b99181e78cda2f8b89fb9e867c94cb13371a8cebe5c97487bc81b83435bca4d20a597efb0d3097f8e26f9f60a21577fdf418aaf3ab6327d06b8e199e41f2dadc77e2c3791c6bc6a6c7ac3425bfffae9baca2a7934bac72293fb797f7e802a7ae1316a361deb597311fd085faa02ebb6ddbada5419f1868c2e8cae5f2936de832def3df6ff608d73a05aa55b08c5cb7d1043639f12ea8c42e962a0e6cff424cc8af843a2d5082c31fef9092a1fa26a3be0449a751488780d41d8db55f7d5db6a6c2df44f71d5ee2f8916713457da149be9b5fa6060db9ac38f446addb2cbd80c32dc5dd67304f499ca6f432a2a319acad936b8a35116f2d324582db3814091027e2f3a2a85221abb3ac5bbdae63b4ef9810474ef89110a4fa95a09aa5e7eff423276771aebfcaf2f028b97f98f98b6c98fba5a5159499227ec679e6056387eafc472284a43992c7edf3f714d4cbb7363256493beace473f7be4d4e1b8380f34fabd8796f3874488a72a556b178fc18e6872610559496b5e2b2ef9f08ce09b8c1a5738382b92562f03bf3f86e03611636c753aa711574e266da6ce674976045999b302228b1f91919c0b6f43373d03c18fa84ad78d8e68d67cd4f1cb0e2a730ac4d069aed451b58e56d9c8c0b2a5c1ccd4bbb6a40e24a2a42cc6bd7f4dae6dfb9a8cf1a48e2f39ce494eaaa37a62b6a76050408b9155f252c495c2f43001cafd78c1fb371e31d1079d9658159a18c227e2acca82a81d02709e8ed25ed9b1838b53b8fea0d1178aaf81d9691ce7e12da9a6605caa462ede03ac64238a436f269dac0b13800913a4f714a2f5e0f332ec4cc9c4fd0fcf28d510b8bbdcc1d84e09dbffd3e820b8b4edc2b977735b6e5cf3226c153a738cccfbcc3528d289a0d434a398b1f15c1289e164409ace6aa2a268898023022bd38eba269a91d8cdd8d300edeb5f38b3b37d1de4fe09dae4173924aff64c5aa56e3791bad143a3672b39e4a1e4965bbca64315a9f64d6afc7b2cd5e0e66285ab4decba787711cfcb64108e049bc88b269a070becb9c71c7e0b9a663effc0b6e2d336f36864735d07a2ccbf8f46e49a6dec24290242553864ee66b578f1b2695c8f95b2a5151b5bb792f7cf68fab1e1c190070ffb1205a217cc8b0b3216b36f04ae9ac3c3a3c8773439a571e0d77c4db3da95687aaa90a6c63d5d0bd431078548916830d73ca78e2df50c53043fbd679561f0d498cd04698b359d2da1fc3712d0c1d969e8686a1229434e411649c386d93347cffbe4eea87b732c30cdaf3e6716e0abbc503aca80d3ce3a8d64c0b2a7a6656646a82a81b6ad8990194334348b23720aac99c9c2fb931c266e1f6d8de35e2cb2b038d526aebaf6fcc85d2455aba50611a140c8e04df7ed06b8e0481e9aa14d941bce37a6a8aff17583ea79d67f9c7dd83d6983783e55f41ff40fe201f3420264c88f63d3b68444a68e3f2791bc27ec450a95e74420469f61617a595b614dae3524198eedec0e5d64b49414b155eff632ab3cb1df84efc62a7695cf1867fd33d8590d024e7bf1a6f04cd2311807ef19ccf83d006d84d6d7f85a74962c4ea37a627fde7d94cd2836b73435b10a401fb2747173179f53433cb918816afae7f3f84c78ebc1d176fa1a60e7f786a66ddd08114b6c601878fbeaa9b9ecc8b2be602a85a2c10320ab8416aa875729cdc276df4a870f5407538efb937c09172c5533d86fcd66014d2e59e00f48ca249801601b287ef551b7a05f8f2ba0510f15a1ce3ee775e1eb974af09a459039134a4a7e3007caa6500074718302536f39b29a23098bcd2b735e5c458f18bffa4c4ca76179942f99c3174ae1ce395872c5734e626b01eef0e34240ab73654247dcef06af2a68bd9b2b5ea9402edb69506c9fd7fff6f22f5503ce5d808a3c696666760b3b242740cd806f461ebe567f93c6db85e40342df4a8248c2734d8d714c370f88ce493d1794e9d94c501006102ef792cbd016c26f9378b9b72fce37fb3f34c9ff868ebc002cb44905a09f8c51cf73d46a4872708be5fd06eea658f67dfae44dfb4fc85b6cef68915e908069beb71481532467a3d34403cd82892c1945684039fd170d425835c0237671a83125929dbb7134a7db1463e40a33237bcfe94f9f662c9279eb47a0ac6c6b193b27aa60ebcaf0afd476afe53806ae0e11ac4597a3b4d61c2db61596fe6ee1787bfd282d782f9ad41439dd04b071d231ee96867cc8712844741c52b7d1213a2db22c559a66778054434636e541d40eaab5a2c5e326dc3c45c8245ba2cd322441907e3c4b7859b81dafecb6b49146e39ac54c85a72582f372290dd8c69eb28f51e4aef7caa7984d37036d469672d5e7a9c4d49a34e04d82b212b1ff1162fda98d5a34ddba479cb7236ee7c9126b303abca0ec6e92d77bb384156aad9c4381ddb69ea37b142732e175b23829ea8435b99557c4af6fb1549115a8e916fae36700cf4244aab053282de563863e2a07372d80e29028ac490b888945f337748c5cf62dcd35aca2024dd647281cac4ac157e081b3b27ec42eae31cfea6b75f3fc9b95a9a18db56cb3f8f8be7bfb1c26d42cc8d187c4b75cb5799fa5fc932f3ecc60c1616d9ef795827a3f572be9fe3e5f2c21d463426578d4a0e5c05c0dec86e5b65581ad0911ff95c10f45d1955fdf012977b36a506888982fcb31b1cf8689cbdc38b1c41dbf5b2a73e56e84180ebc08df6df2c736f6d4a9be4777afb0f871f52c2606752e3506d4b83d79a43216f2efc08e33b9b3ab342052d7eb5aafa54971b15ef9132070256e6d5fc6d6f4b53fd515f51b440fefa213a0012aa2c9cd13c3c085d99b77f397028d34a7d8087c9fb4aa96def73d73ef8a52bebca173b2e2731ce7bd0d345fac70b343faf9d1d9247b6af34f143b2090fffd9d9e92850c14ec2fe870eb7279935581d2a973cdaf89c17f14b1c2e6f5f5a6b1100600d420dc5a4a9e6102ad57550836be3781110713390f844d2156ee870baf0ca932639aaaaaca355cfc1da35133c540ca46fbf3249d93c4672df290b5b47bdd3cfbe72c4e4df2a1f3a0927de0a822f3df6b8ed4370b9e1e17584a8a87cc42c8697ae6cfdfed42fd102f2cc16d4c3a028abdd6a64a45f3c6dbb93b015bd3010e05ae0fe4d42514122eb1f60f139de86077c811544690654c1435a8c7a5b861ef88d4afbb43e26477d9ca4bda974a60e70497e9604fe9bb7a4aae25acd3d", 0x1000}, {&(0x7f0000001440)="769c729ef8d5e27e103d4e7cb7c31861d946a961e22bdc998a96bc7372824376965977e2ca6592191f29f4f47d3e1734fd6bc7f804a95b540359ae23ae7f6977b829ac892f0d23e57066da7492dc4a6839c3f0e281377cb81013b49a05080b0043ab88583702f2d4182de08e0c4d1e624c5eebe6bf28b4bf91f7ae1d1ff75953b25ccffefb0333d65f4e35f54bebd2a5938181df07b06c429b867ef336a37d8f0729abd90a7dd0f8bb64fd01cf20ba9f45379252f0c0f1760629495960e31fa5e98aa6d8bf09b8573e4cb3aa72ce256df9b0ddee60dacc77c8f1a7e9743591a12474eab1022c9270031f4f3f229adc06390d36bc", 0xf4}, {&(0x7f00000003c0)="74f00c110744", 0x6}, {&(0x7f0000001540)="6c5905b557c0fb1ef78d32c719c120ef38970ba09a01b81e1a4bf09181e541ce0bd49b417cf71a6dcb92991359477fb0e5e2ac74342ab7475a1e24162f7d51c1609a3d04350d06f40b83921e4b82cae6f83ff2a7d3d87a135947a4d21abec8148074f2171350b24d8c550d7ca53a48bb9d613ed00fe637e418ca37f08ee526088b9c2039a8beb0c3", 0x88}, {&(0x7f0000001600)="e3753d21f0908d546b16ed4f5005ceae8f605deb33b2d58f4684b1977d6d70fbce77a187f5a0189bde6902c2a20d294c6ebbc0ea4dc67ee13cfe9315c137e15e5c96b5efc315a8bcefb2fb502b3768580ff22fa1f52c6b74c1ce8bf90780efd0b26ca373885911b85a6be40e07f5abc8cc044e2074b4a60b359071060966bc22e6cbe581ca65d6bdaa15942eb7b2a8a3f0", 0x91}, {&(0x7f00000016c0)="7bd037e54ef2db23a33e7b3d2a6f08edbe4f21190447d1b85dc8570cf49977400cfbe196eb9b7ca754eb17c798bd3ded9a40f69e3b9fecb2b1d66650d067a07740826addeb7cb6578b50a8c45c95321fa15a2ad6d442f0e93de348c87ffee9b0df1415440935a200560e0dbfb42ea5192474539425e30312b41c24db3f63deb5da1a3c1684793ad3bfb6df43406caac624f6a3b8107d0069a790210a00d782a2cb", 0xa1}, {&(0x7f0000001780)="d2e15cd7dad0eeb759bbda2236abb264a065b252a7b9e5fe7e54f009a220e4a7b8f2e6d2af796c5da3fac5d43476ae4b7c723ace958dffe30656ea327ab204ebc2d83cdcc96bf3ad97edbeed65ab46f9fbf582e70c32af1682c9ea8a6a540baf7db4ceeb6d03665316be1d979a2bae26", 0x70}, {&(0x7f0000001800)="53eb95e665b15f01a9113339d31b31d942bb7d18972e8e767e7a19329dd820a1f09860fd1f0bf1dbc65af346acf5fc9b0baa3f092e6a91878fb0d88e0b78ec35d472d741394641d7002b76f66b52cb5c5eb4cf7d5c22c77d9a96c1c1897833ece95b743223ef317f677abeb157ca32eaf71d37af4327c22dc4ad190ce4ea5cf34e2c065bb15dfe34be4699e8bacc61304df5fc9e9eb03a203d402ce0f880b91941efa507de463fe2e3aed3ccec0d5e1576c95f4ac973bb75e099307450be", 0xbe}, {&(0x7f00000018c0)="d77d27fcbe00e6f8870a05f4cf2d0ab83b0588ce5aa8dedfd3934de355c59adee9f2b8616958d70bb3e38d83f78f0b431fed900cad37", 0x36}], 0x9, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000001", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="ffffffdeed146ca94e2f96504c8ffbb2db71f59a088a9624"], 0x58, 0x8}, 0xb) r10 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) getsockname(r10, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000200)={0x1fffffffffffffd3, &(0x7f0000000300)=[{0x400, 0x800, 0x3f, 0xcf}, {0x1, 0x100009e6, 0x8000, 0x8}, {0x2, 0x8, 0x2b, 0x5}]}) kqueue() bind$inet(r1, &(0x7f0000001d80)={0x2, 0x1}, 0xc) r11 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) syz_open_pts() shmdt(r11) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") getsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000001dc0), &(0x7f0000000340)=0x4) r12 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001d00)={{0x0, r4, r9, r4, r5, 0x20, 0x2}, 0x7f, 0x1, r6, r7, 0x100, 0x7d, 0x7}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001400)="d6") getrlimit(0x2, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x2, r1}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x800) close(r2) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x80) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 16:00:10 executing program 1: open(&(0x7f0000000180)='./file1\x00', 0x54363e21b33484d8, 0x100) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="580d6402e3e8942b321a7cf4b944ff6abdadb4c44bb867f938cc5e8692e0d825a2198c01979aeb1376ef73be8bfcca4d7b4d33b48404f7c5ab34f504d72e6d7851990bf07308ca8f4ca1ca461ce3ee63211d8fffd9814074e355974a20efde80b3bee63142963aaa79e7f6169c0ac6df0de84b827a9f90522b7a5def0b60e07ecc1712325f694caf6bdcef7480c974884985cda67d6b0a10ff80d6ea63af950f8c658cd40e2d728ff3bc967b851875da895ec3d193919635250325479aa68ea32b847139672a21768c9f049c94c4a2d11eab702e5c0e0af61e923c29e4048231632832538b0e460162f6fdef129ba80efd08963089492e3db47ce63ccbf6e90267569c886a244e3e758bfa926b058c1e5b68aa73f7616baf3cc03c837323cc63d6"], 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7f) writev(r1, &(0x7f0000000240)=[{0x0}], 0x100000dc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x7) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x6, 0x4000, 0x2000080000000001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0xfffffffffffffdc9) fsync(r2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='c\x00') 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = shmget$private(0x0, 0x2000, 0x2bb6ad5a0696356b, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) bind(r1, &(0x7f0000001080)=@in6={0x18, 0x1, 0x8c, 0x1}, 0xc) sendto(r1, &(0x7f0000000040)="12193d66831cef0c3342a7a98a986fb29aeb3e1857eed4ce7d02d629827cd6d591241b9e35fa63b61e5faa6d6d9da77d233f88af564ca4c830427bf3723cc924b57c392e621ea9bfdde0dc15e47fe2bfd2d8864434b6d005b120c4f47088146b4cb85f28b5e096db0a8ee60c15420b18209081eea4c9f819c004def95ce087214d01810ba6f94421f54fe80955d8128ac1db2b85c85d3661ff1cd10a3ce579d300aead8574407e1394e24dc2114ecb7305985aafc66ddf464b23a6924e43897f71c2dca9057e2a49742167fec8b3994ed1fbb13a2679b1d23c9d71e8316dd8f203f55ac661f1cb62a5d9f0e09e3038cf6647f65f771d56e4a9b016127c099da716a9c2b0b81d844050e5bc911cf0560b7b73b67ec152a0aad6218bf25dfd28a3b10af658ade06026ea603276e2d64f954281dfa3ec710272668cda8676bac8bc5bf599f3c3ebc6bee88ef2ad254f43362a6251b50b5c5689ed827152ae3aa388b88a1db11363c4de09b8dd6cefe081663118635769806ab686371a4c4c4d81af2320fc9a7148920d4a8dcbc36dfdb2196909be7484b4e76374dfe1aa9931b0c47dd30d826e0f3259d1e3b3463192c688e5f9cd3dcfc04f59d51c3c68c14efd665bebb38d308781be2f693eb2a733c5aad35d4e2e7dca86837c98db708ccaf5cab11d56c75990816c04925ab88d39b53f106a9381d405c8b0f31d7c0d6d4c1733902a0e11ea4d7f4b69818e0a9e97bf539867a8e9d99aa1d696dee4dd3c2f37256a454934594d95752345510a158e98b495b161f9f94c6fc746344c1951a0b2f1ae584f7bfecdfaeed6db94344c73bf553a909fff11ba0ec3d098f7e6ff45bc554f68c8d4d1fb6889cb952bfbeb1eec3d73f7a374a0e73142e1e0e25fe8c5b6128b4db79852cd36891631a488eaf3cba5efabcf52e71511c250c6803d0037226795a23820922e73c44351f5c5297cf0839c041842393f14e47a96d823ce45fe13404522831d669c5ae8bb2851abcd671df7ddda575729a142c20d629a922e5413ac5469f528c1eb7cd364a231489f54b7a5dda31f248ff28088d59c979e060cb5eebdf007c152185c9240df8e5c39c01dcbead9d47fc993ca6e0f14dc4d281630167411ae6704e416f8fddcac91d57d08211c8070ae0b20d113952d8377ed819ca9ef78c2eac4af14a03715ea4a896f1838a5b8c69955b2a39eeded113dea1ad6fefc40571c96fb5fa98d2914d6555138c806e7892672a53faa578788f913c19d486a505054000e1ca21356c436385af9946bf1a40a55409c15f0b71b43b3b0269a889e923eadd3fa514374a68c436e4dc9e657447de9b76146b5a4a4ffcd04a90db9b52ba5fd1e1e9c5703c7044fac302ba39c8c03881d23920308749f2c7d8b3df3784ba0e937ebcf8dd1d0984448bd1d6ac8eda91025605bb40f3c62f963d28ab25f122e56e9c4643b1bce29648ef1afbcfbc0c711acee79cfa9a1dd59a01b097e780a5c0188c234acc2bb0f13d2e98e65a38e78ed8860afd36e697787a02f2677e3d9002f7724646e4ebabc2d2d91073c714cc8b374a2311d45833761bcff4346b6a21418a11b252df78ba8fc3eb33ea6e61af1be6d913d8d6b66430e7bbc7d123b41d7bce7c984fc619d1791c7564fa963499dc4c85551ee2da764e8290951e3e6f07105431778a925048f0308ebb73a88b04d4d70a492492a73ec4899bdb591bb283fe67283f672b08fc2eb0b78a1b02e5613d64000ff7eb7eb8cba62377de33cef593a113454368bf3686ad16c370c465f61b2ac87b250cbd108bbabdd5f568b5b1b1dd468b2517938b8537c00d6a3f59851433a635a3c5fea132878ce36d23f1927646b94aaa121546e447697f8e3d6cf33fd434bcf974754e963267e3ef85acc50646a5bc55204b708cb3e460cc9960869f2b0fffa0105ecc1c8e31c4ff744329ee01007e311aca1bdf77e88ea1c1b366ca7e30f2b390a45b4be2d54274f554d1ed6d4658f1a3afc3cc0169cd8fe82e94cf88efa5fb27fd98a982e7146c76c4d0d4cd8688c67d97730d40161ae0aa97f4523a9e20465bb62eea9da07e7f791a44748ad1931bc5d00c93d8162c49d1be29ae5251dda7efaa9a2838954e2f101835721f3e2145542ed24e7b3f6a26f87474499d727240c52cfa718906cf5d59f840c34acfdcb26f75715760875c4b69a0945d37e1b1d56f57806bcfd8aba8ccf9a967061d7bb5e036339bf58a472d35e42a14587fd97b216c081ebcfb48b712f77b86ae913d9a067e099312143e907e503dc75c4c50fd48e66b06b9dc9f96cdbc55f52b6143b16cf2f5150ba93d84ab80b434bce89d78cb289fb5d12880762267737f56a17bcedf51a5986a8bcb9cbddcd3ba7368439fe83b183dcf03c14bcd88318c41df268ad6d3c07b82a35adb814340182ef0a86d1ea10d9edd444a865acbd98e63fcf10fcf1635f2c5d18aecd128363b5daeaa79d22a00f44f9ff74ffdef39e82aeaa1a3c1b113b6adad9fd453b9e471f7644d041fda7d64df004d9895ff84c88b04fd04a10e1d2af0347a67d86ecd27dd93f46f599e3a0ae34be0680dfd9efb757758dcee5b76411359e3ae8e2e270d6716055734a901d9cf7d687afc2b87cb279dc3423a67e2a525807c1d1d0902964f29b63a472709b450f809974630121b1de7717890c46ba2c6b736dee052d0899b611519a00e357c91ff1661764e070afdf792bf8e121cd72f40b6bde325a757a403aae0341de7e7f05e6b413972d31a502fbd63db58b7dc222fc05abc44175c8c417f36e992f05ebd47a2cf1ebb3151189d21c3273a8075876be61c49b19657bf66a081a41a5228d818467031b3159381a6904e1995e6125e1d1fdf7e82aeb2c7d0d5d9a16a6aa69db21a06a9348eb208803abaab92e7cd8af9e0e8309a41cf66bb5b48cadfe8bacb6eb3f3822ce347f960bfca3f663202110f85b226279bf15d531f38877883bee6518903c6b390464b985b698616e77d09299450ff7075154d99ee887f24d97bbbf4ddc6056ddc5d662bdc15bfb87e7a4bad437347da8d5a0cdfccd0c011303b7b625003c889b9d6a70726f55fd3aa2af6d92c5c45a0525f8ad762b42b9620d9d267f7c9b56eac45e8d19da16e4db109fc3eeee9a1774a3f66b12cf64a465f61b8c1b68e17123942cddff2dc39deb7fbf7eadc5e5fd2efee49b605fcfbb6f051ae07e21883cd20fcf93b257fd349a2cca493a4f45d056d88fbc536888931d3b5162f68dd57a01ee081fe6bbcad61d5ed59e89d9b59e94cada2a0ed496ba931c501d5803bb41a18b5bc57bb1a5ef0c2be8c464b952bb85830f6a3ea81e4305a71a2185f8391500fc6ebfef6e0f9ab3f216c7635ecbdab2597ba88ac6b34037bb68d56c22a408449002a3aae8f969c4fd9a0365ca634c285a9e16a8b25b3e9c361c62c154170e6d602c155bcab3c466243855f10ee21ff9720ecbc6e5b9e51bd69985f541887cd7b89fd4e299d2c0e3b565a4e7514d2b7f4fb7faf1bd4d877f2020205d63519b3825816d829bdcaa5e92628ff9096d0e79bd4b3d2f9a2ea6f4b49eb1e4c429c56ededd5dc75940f189e1f9264c5c53e2b14d4f0a42b699dcb21a32b1fd4ee77301fbda8b93911d1310e05e4d68a15217f0cab320125455fadb09334fcb7bc468b4a654ad4741483ec2eb920e7f1c9fd5a71d82c5ce96f34b1199ac6d2c67d48315bd9e786f1f427da42b89ec1e7de164002d797c1c8984b5451ccd3768cef113c6d2e17e543480e1bc106a06e4ef2b49243afbb7573695f7f471b485439dec3281a8f1a9124ba9bf5fbe4714bde3b791cd82355d09e3423cff548a51e62d791c235d2b94825e46275deb6833cb04398fce2b923dbd6a8b20579f74b38148a72af156b174bc4cb9d56e24dbf45792e1f970d8f27e3b8e9defae1549888f359209abe42dbdad84976849a4223076a91f2eeb668c54890912a2fe260879a3e7b23ea710db69e5599a74ed51de219f97665b16f866ec5af735830a2b6c7ab6491275ac1ca8b24ed6f140799b87e014b179f3669842b50c16fcb744dccb1130075871e477b0341dccca8d78dce3e7bc72382a5ba57af2e0f7b35fb9f68e7f79f4f7e353094c5f37e760a2141abb56111d6c86dea1fdf053ebef13fd0c2dc20a9f31cdd580ff7769fd26a222dd35183f955972b590122f52308fae6679dfcd0df6f9b88d3b4124cb187ef62e151ceeafb1082c759f05b55a369e7ee3c5c1d4556f0c7d20d0ce3d26b6d3501df2a2da7de595d0848f6c5927188a560b8a869c496ea04e599dee4d48ee520314e66b3a9671548b7cbab0f4a3676ab33ee32a1872fe26f7e78a3b6eed5bcaf65764cbf0caf013328d5e0bcc2632e01a940e723c84f1339e809865e98836a294156cba658424578c32f75ad74c7c7ce5f5174c6ca53d76e7d244f5090e4d0885993d02186e83ea0abf3481f3ebb6a97da8aa8ee035a4e53a2636300e83fe0ac3401743f721cc0ce8ad06295fb38ce13bab486986d1d686202d334e45319c2ab1fe901bacdfa975d8ea5746ce0d5c49383ccf4a628013186e305409814f94ae34d9f065fe4aee5bf9e506b85eae50cec312fc4d84bca0c5ceff571e5aeadb175a8f4ecca5c481b831b71b882673bbaec7c1d178e5776a17177875397ea5d0d7ea14529f438000ff6ed08ffaf7318b2a52589e375168108e78e8a84e3253e98ec89fa716f51cab8ef42279c7f9d8797b2295cc174c38721b04893fd3c719e0074f3e6f03c9ce65eaa4777316a177252650aa5ef5499b162d037160b5085be4e5c68a1748c216c56c614e5e987e1221ef07aca2b7a5ff20c1911b9a9d664c862b96cf86cb2e779bfffc328d238b05b98114eeac92fa403341b80455b87835a4cc5ad633297d374acaecb96fe95b5c2e546e8ecaa24bb4381b5a4f9b8b639ad7eac1141fb607d4b93e7413ab46ea7802f4682a686fdff342d1ae033265ef460ef3e3ddce535ea22927a46ffd487245d9ee1567bd11d645f54e8db2b792f1249a5dd1a4f7eab77bd0dccda88aa58caf357e3e63f41fad3a79b88caa12b4c610af815967748de702713d0318ee5da968f168728d607b6c642928aec5f1b6edafacca991438a69532cd429f94f598fadfa43713dac50c4c386eb4444165c15f8fca283a3715998cbbf0a1aabe2254586fc69723a9b430bac13cbc54ec8acd86dadd17476b7792819612534ff02667c4982ca0c0a541c2501fab3a80959876abc2a84e9781a912161e98c074b05f2d05f4b28ac27223a0cebbae329d31ae79f8a864b3edac91e210ce9e43da8ed08e761a4355926ba3ffebabbaf365aa44b9cae883c5347f6e5f90abff2a7fb42c91187c274a9e2b46552535284a54d7be42790e708beda68269f07fbacd39e4f885a04d6dd299a0ef5a6bcb933f0c21b10cf4205e69582ec9f36a9b95729e9362706217df729455b4f94987c83f3c5b36484884804cf7c05a0540ed1d5be0ca4d182aa95e738c6a8c1e1dff49e4bb15ce743ecbb68e4c6579088c4d38dc84d33c5df2ebba1c81d96f67019d496889520d54a842fe8e37cac0a94d654f30dfcdb383a60055ffad1383c4caf4b116dc8ec4ed80a5a07bdf30a80b90b60a4fb2f3ab39eed0e8f9f8f577f3ae2c4c9c32d5656789e9da7914d9bae5b693281080fbc92d8b19986b608f6337e23190305e742b36dafc45da241937d17787abb626f2cdcfbf846a98b4e011689fc4edb82fd46da4c7bd498221d254c48d70001503c4c11a9ea862de19b848ce1e28", 0x1000, 0x4, &(0x7f0000001040)=@in={0x2, 0x3}, 0xc) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x1e0) select(0x0, 0x0, &(0x7f00000002c0)={0x9}, 0xffffffffffffffff, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x100) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x58ec, 0x1}, {{r0}, 0xffffffffffffffff, 0x3f0c7bddb6bc749, 0x40, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc2, 0xa897a2ab0eae036a, 0x3f, 0x8}, {{r1}, 0xffffffffffffffff, 0x22, 0x25, 0x3f, 0x1f}, {{r0}, 0x0, 0x10, 0x20000000, 0xfffffffffffffffc, 0x4}], 0x77, &(0x7f0000000180)=[{{r1}, 0xb0ce06dc02d8ce1f, 0x4c, 0x1, 0x1bf, 0xffffffffffffffc0}], 0x7, &(0x7f0000000200)={0x7, 0x1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = msgget(0x1, 0x20) msgctl$IPC_RMID(r2, 0x0) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) fchmod(r0, 0x40) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x7, 0x1f, 0x7df5, 0x4, 0x10001, 0x0, 0x99, 0x7]}) syz_emit_ethernet(0x58, &(0x7f0000000000)="9dbd6b75a3ec62e77663cdcb9a8ab842a1e9176eb29670318408bc484601202e54e5d6ecf9a26111cedebca9ee96b7ce49c3bd03446e7b1db7feac613c361ec2b00502758f051dfd8daa97a1cf07dec00f2d2ee9383e52af") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x74}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x18, 0x7ff, 0x100000000, 0x9}, {0x8000, 0x5, 0x80000000, 0x3fffffff800}, {0x8, 0x7, 0x9, 0xee7}, {0x0, 0x5, 0x8, 0x100}, {0x8, 0x8, 0x6bb, 0x3}]}) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) socketpair(0x1, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r1, r0) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100), 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r0, r1) setegid(0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x7) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) r7 = getuid() getgroups(0x3, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) r13 = geteuid() getgroups(0x7, &(0x7f0000001440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000240)="51a154d3d5b737cef68b5c73f35ce5af2a29b7a84c239910dec9d35b6ebcdfeee27d8a2dedcaeacf223de4bc3df1e4d25b2fc94c9f3d6180662fb5eea17129586ac0f3429e06c0664729ce1760dd7b435a443e4ad8c0c705881ac51addc61985053dea4b1a1f4900623c75c5d97e5a25fe0ce5193581a09fdad7a58e497064c0651a9b2f1cef74513bbf5c240f6364134d8a238d9f62504c604f1aafd49b5602a7e8bc56d5df062682267451c0dfdaafe49ec5f5570a3821d36bd9d579a4689ef7f0cf49426387aacfe34964985a6f62f8e0037b4587d0f81f666cab46fa500f0f7fcd69f51900ce51c1c21b4c7bc5ac74938510d1b63495a540807122d922721eb56ca949028cd403c10f429c93d88694003f22c9300b618dcedade711625ef25d11b0724492d6260e632043b459401d3b0720f0d0f4fc6bff14482c2bd57c05a4c528b78ebfccaf9f79788f0bbcf1c80f1f878a40795c3d9e1a316225622ee66da80e0e71f7205bf4b1d216b6871b4dea2fa56c1bd0bace7d99f4390730912689ff6fd87e81811d15fe062d78f7284efba00721b1591d563099d18cdfdfa1ce1964ee091e3d0cc6a184ec71011d275c458eebfcc65e423230fd10cf38fe7b86ff3ccf3de8f498bd04deeb6789c609c8eb9c848ed9a4c8f95e9305d6602935e13d612b691ee3e91f05ba5534d7771ed9629aa9fd8be5dea7e9c528872a61cca838dd30303382f7bfa2fc433993ba9cf3b613148986ccf017cfa46e5bc99344e1735f8467a1298b4348ea4b8973af9974600c83f376ef9bbd1b0439ae32da031eead2f7d707bf5c1225460c8fff8e5c82d9846c4ff98e3f4204271f952e74c21bed5c5cd2fdbd68c4e3655977307064c171e83cd03802f51ce92a68cde4b56533168cfe720ab8c2ee9cc95dd357445644232ec953be9687e41874e81d400e8dd44e2fc9e78dc7cd9fe3221fef64940546120e127a159e958e630322b8d2a97d7b2afa409de1565476099d5aa8b4db5e5c5550c01747f2f246376dc3726dc5dc5b72ae8e53761ec874ef10e40c1cb15e0e93664b218e23b9fe10a0b7aeea47a18d6537f7f7edee4e011f2ee12674c55016849832b0e3b5a03e7d4053ed802daa0bf0aab73ab1f169fe5c55ede3f2cfb2c2e1bb03dce4a0ab81ba039eab2e74a08161469be59373d4b7d93cb9016a8da14c474be0034a5109a02a3c582a1226a047d994190c78c6de7b630850d8c2b6de021fef78efe3b3d635a2915c7ad98f62b1e3325a81631e28f370097e1d1724c2a03a477ddf770714c202e4e589a8c35a0b095bd658137b36175d90f3e3ca41d68ce3d5ba0a60d9f56bba24944541837a72fe201c846135ea8a304529d94ffde7579ac0665c7eac24d2000dc651e94601e85bb5294ea8c91008443d9b3c799614c7fb79d03fbc9374f91ec0adb3dbbe7f7773716f595e9aea6b72fd11c8cc01a3f71c5124be5630107efe2ffe1a24e05c5f4353d62ba57c72b51d68a7dda389f68598852980ef8afab881622c5e0d28b0e0341d2422c0ddcfb13c1f3876223d5e031c0b3427cb722bbe8cf1c3d3632725da29877c13963210bc9c7d65fbe4bf2a565afe2dafd968ee9e2fc1541a7c0798516194572a096f071f1fee1ac01a6303d2be7735c160fedb4407b9b7a0f72a43bd83321e858ec3294a080f64e5080556238f75abdfd652cd4a4e6d2622689c5db3d930b8b7c7c9aed8c1039bc4b5a654fc5b3af054975642d3b4a9030e8ea5210de489427105418ab19b5dd11da64f9a35071518d7d520bd388d2c5adb4af76a52f7c5615e077a23681b3ea00257e104917585eb74f7f4195d6e95b5f462397ccef16cef0614baa62a1c58d8a2f5834cb1a0136b2e1e97c2aa12d0eb05a37fe5692426e89f9fb7ffd9d9656e390f6b3754567f3ea2568acbd061f3be12cdd3cac33b1403220609734aed6e2838a8c33dba625c386fd936709dfcf05ae6298ebb1b010238dfa143673ae41db556ea3eda8a0c75713bdab4e0c122be994944bae465195a5cc94545b6a480c0cb123e98768af9634558e6886343766039770bb84d3fc7a8821496a4ce30429f45f8d9469e7d9352209c6bae0f417a2d7e65542868482eb5bc5362b059c2dd22c62a3351556b456258b9782a038d9680e789e0f04aa380ed7d3c531b480ac98110252d11844e28a1dfc237fcd5ed8caf73f195c253f2b1821a4cbad28e5992987ef5e25991079f57c96da2398ca627d2aac1f8f77b9876d96203f73ea006e7be1d549bb847e0e2f466952304a11e9a772949e78ee2bac5b5d89d4d30e63edd83bc8a2461cae7146fd269522688717adb885d290512810e3877eddc4beb8df694cdfe70100453a02a93285a9bfbe8ad006bc28f9b1f1ea720a842199a762cd05b24cb86a2ce00704d72283b70f433a644942e49647290127586eb9af7450fb0ec6c2e26261ea83de5485b8d7532ee01a6b9b20071980011fa7c39fb62cd2f3f84ed98d857fb16bf54871d524e04518c94d3cd54771ed8ad63e7e78c91741b9d0b65ef8f3723da292cbd438f20558677ffa388b18ac56d8ed159979be6d5a6f1187439a7eabebf3db1d6a1a30da632f2a5a70dab13678590e1c8ceaf3cfb2803f8f04101832c72ad9fa14734a4672d233299585bf61b4fb644526e0f567ccc4d4a79813afc105840b13ac091568e54d483781ec39130cc440365f714084094ca437e7de065b6c2a4795696859ee60e6ed1aa717e6589388a88ca32d05a65d55e0b496b2db6ff758de5d2feccd57ad8109e7de29f41660914837f8821bebbd1a1ce8d4cf1871ed4ec4ad550120b8541f00bd285ace1411fba66b4e99ee4b026fbb6fd93e0db0ba485933656eeec23efddd8de3253bccd14711c2ddc6308f2851247b70255cb02184bf2ccce7fefe4ea7bd6827197cc76eb72ab4153f85d50a825cde88ccf5ff868bfaf6dc5459b284fc47f8dc8620032ed64ea154961fcc08355c8cfea5f008eace7f9ab40f8a2ca91a8eb72d1415c26bd502acbf4527cbf30ae4367b679d04433f186169a6ae533f97bc13c1f439efed1ea5b0de5a31fb020ed43896a786498d0140d71182090be6877650567755bfe3d9c168d4dd52595cdbc7c364629c6566c2ce12ded478179004c875530ea0071b53b6683203fb304485bdd1892546a388a68e6ecc1aeba2026bd2a2bb65214182d1d6438b1ac0d997bd6be0a42a5b134f14a4d8f1f859add5d3767797d3f0fe9a2d52de54fe15519044b029454d511cd4d51f334694d574c98d9b675f076d85b149dc2de57c5b4ef95d6e7f4a897a674a4c0cb06dec93b4b624edf8fe8fe67601a633be9693802ca67d4b20866206d26e231ec076797664e4d28398614517dd93c10cfd127d26cbe579d1edb021865264fda1d7e5b24b803272051cc29314f4dd3155b2da271409c2511effae40a024e2c93c10ca0e35942b2c68441348ddfea39b1ecdc10452bc8b26167b616fa91ceabcd4d6db1e23c42c90055d4824c35060cb08f5f3d43b44dc64ac608802d0a68c27666371476ce07d8cbd3fbdc3385268c9ddeddf0d9ef4eea7a3ba80c1c08d6bc96740abe50820bf85d813f78b82ee9cf8a04706f79eb603b6870c2a7342e857788b82ca2155c3d3992c8f533964b1ad1c0c17b66180938ee6766f3677785ad476f6312e0634af6df91a96d9199e8c62f0b75a4a5b3795247294c7370c3fa0be5ad9982c8556bf29830a2e45c22fd71a7fe6fb86a7089fb6094df3bebef6386152edd9e4107b7573a2e1f8062ce8f4098fb2b6166b8855038f508de9b8939a7fd727310634da99050a4afb85ce43cefb306a90a6eadb3eca87b966ea0350c8cd2235d2dd4c30fbd61ade4490763214f2ec69941b03e916cf11c780c4e6290790782c719ca1287adb98786d55c1f1bdc431d745bda2436eef52c553e6440dc654a9a0ee70e918857c65f8fa32d581a4672d313b1dfd3f65fc87483d7593f0e9b16a0a7f1b7e0e2fbbcb2bdb1bcb7b5e3b0de0bd85c6529a48916bb6b49added583c8ad932a10383fe618831d457b8fb2cabb9824befdfcc6dd9d9bec0342deda007c9a953a4090d699ae92c9b280adacd11382d9742d7e603daac4f7c97de03ac39b32c905b1bd22d5170acfb2b44a8813e7fd3553f5e75d2e1222c828194324115401fa2aa203e79f0874e1dcf2e9441b395bec487608016512ad05d8ba1b1f219f0e0091d4fc0104d1f1bac01e1e389d920475004181575a8078e6517c8971293c34e4667841c88d42e8914d8da0638e52a0799b0abebccfa9826adf6e6d3860142a254f3376e9b5897d89bc442b061727661f2c2a5a4ac93e05969dbf26c603b030d5a40c26cf601e4916139e450b4b960fd5456c3eb94672cb4deeb710785a1715104f1a7cf2606d02979edec45b6352a6ae7d195f12aa11c09f395e524c493eb6568540f9f5245ecd1494323c9e6414ecfa0f25b0cc3f1a7149fdd1062525893034eed05ab7f2f690089e1498b1fb951698d10efaab9a3c1a6247386181e786faed98aefcc6fec78fb46200ef623f9708a7bda4044b00eb8be5b5c6fedef1a4cc2441a468a03218070928d62bb31d915768812bc05c95d41ddd9a339423676b30458cc798cb857a00ebb4e0bd227c549dabacebc87abd9611742a7735ade6016313b7349b1f516f51df5f1c4e104f091e88c2f3102f554bf81dbec8c10d3964554ae22be7cbe8ad771d09bf0e459c9cf1f114457927dbd82a9778a4174c9e12bfd9f7cd19f830cd58176cfa836395de72ff447609622eb59b76d86b341ee57239b53ff571257239b4edf74394d51f6cf0863a7b90c269a8362653a2cd434f0c16a4eaf2116d8efccc2df1a3c4b70331519caa0874e3ceae51e9a67cea1c8aa93840a9193ee0c42d496fedd6fb2c4d8fabb9db9565ca549ab3830730eaefdeca2c32e85e8a9df9a3a53e665373dfe2847e4051b004964b071fd0770900ff5e505a5d2a4e5e9563a0a3c081d4bbb81b5490844b6414b6ddb8422904f804de867e4ec84da0d367833287ee6703cb40e741edbb89bf360021fe653a997a2b7fbf4d19b05dcf0424f14706b83bcd015eaf3de9558c6383424c5193d88993303781d1816869561e066ab47968252907959f4e8c5ad4a679d991c3383775ca32f377bff3b222cb6fbefb9c4f57bb03715b365b9155ef9a303a5377d052ad1e19a88540429492513af0e0b2be49c498ae08e95ee15c1119ab57e04a3aaad5122c1ede1851a0b7170ae540d135f0c87ac84d6f2157a55a083be8f284bc72be3023345af3e6210ad58a8a2921af57b533df4f04cbc43b58991ab9a86aeda31f6c88995912b96d20bc68079ceb0fbde50fcb0c9474e93b6c14e9e8d18e02fb08e366a33f06423923383b038e6d7ca429e46a44659f160c7c51ebd4431f183db555d2bcf5a3663f5ff25f682838f79e00c53d490106a59aec2e1b9a091f24a0fbdff068c9df73661d152f18bc4d3d48b946b5ac8c2f7d2e4421d0dbac8c2893ef5ad6ed970252438f7fc5cb48f3929743c3da720c9638c6a542eab50ae3a9fe207c00aacf8b967381c76628d7ca94da11bb63a645873166ea1b8916d90b4a36fddbe53c2ba928e9193b01ec25486197a56875b1ed41079626b08929aaec480e6c0c89bdbfa8d687aacb2dae12b772a3c6531532a14b8a10ac9ba7f4325f47f2fa82871e5b1b70af2d7a06a9b67498ef56e4238bcabaaf5375a59036b5fed4a62acf2c55b5dcb592449af5be061aedf0c1f41fb43", 0x1000}], 0x1, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r0, r1, r2, r1, r0, r1, r1, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}], 0x160, 0x8}, 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x46) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x100) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x60000) dup2(r3, r2) semget$private(0x0, 0x0, 0x20) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x1, 0x3}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/216, 0xd8) close(r0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x80000000000014}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5c) syz_emit_ethernet(0x1, &(0x7f00000001c0)="01") ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000013c0)=[{0x0}, {&(0x7f0000000080)="a7", 0x1}], 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="10cb405586db468e0d12dcd6a3442e57c46e4bc717ad2e6086f90e0c4866aac56d4a0679a95826962a186c586feea7ac04613ec28a8d04f81ca48b7eec7c85e75a47c84a79291da4e127eceb2d8f3aed21d23f69900c0ec4106c6492d13348109423f03ce9acd391a4fa05ac51786cb8504aa3b93791"], 0xa) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="57663ff4627d9b62229a866ab5d559af94084384ec2bef47581eaa4ae1f770ce954d2411ea59d49875e46ba149e12245a2520bd9ac7c425b614eb6aea7129affb4e79ecb9a08d91e23d62201994e3ac6ab177b4fad4110cad3f226b0c9073b4c0a4f3691b4f9905556da372770cace02a3fe340b5ca61b004348a6d88308e2deae7384f3dc7480ee32af93014130eb475f9f51a6a7f095a0ccfa45b55f1c1e2fa839dfd75f5129d44c90e490d4d080bc57e0642fec6097eda313d51e548479c0455a39659c260d03cc29ba5973a8e48eec94a7dbe2b0e08116f17c249eeb9b80760979c4a056f7f0d93b513c17e5454af4cea9d226486d125d62", 0xfa}, {&(0x7f00000001c0)="8701011430c39016aba1d4323b707d0395499c9c54843fae0badda64eab800333f44633f5ec2cc3bf3ffb7bf74aa3668503581c574645441049b9b4ddc8c74505960e13f74613ca264ec1a7c5af6beed2b3ec4d977f6f152448969dad30cb434546313610792", 0x66}], 0x2, &(0x7f0000000280)=[{0xa8, 0x767d2c9d0e9d9a13, 0x7, "02da01d3baa2783d679d20aeeac821be618ae555f1edaf456c4295d711d3ddbd5c3912499f4e957a27a220e857e8d3c571610a02ce54a3a2170dc6f572264f8453a7918551756a84152a76076b56dc947f47f450b43667e200cf5de955643784e9c0b6f10fe31ccff3b0aa1e35d3a45fd3b2e7d6c3d4002ed553bb596086ebdae5a3ade7f429c4c7a91111a622f05965972e826e"}], 0xa8}, 0x400) 16:00:10 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f0000000300)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x7b, &(0x7f0000000780)="b554f2d1800d5217edd2093dd29576301e6d11ca35ce61ee5eafe37890f5887f2accfced255a10993db3dc9d170762b1ed7bab9c637d20d1f93a6c47379fbe1bc283dc74a7d8388511b9e80861099c7e0df0858a17eb893fe4f83b94e9ce9c3a3b478d0a836291a85e71e498cf39d41d8ed4966af08a7e3e2c53ea") openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) dup2(r2, r3) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000006c0)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xac) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1c7, &(0x7f00000000c0)='\x00') 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x88) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/41) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20010, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 16:00:10 executing program 1: r0 = socket(0x6, 0x3, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000600)='f', 0x1) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3919f1ad1a22590fd1d2a21250e748122d742533d955a161964d99e130544d565cf3d1f6f626b3d47dfbce03f8a2e38275b6d005d322e3caec6c33b9badc0374a95ce15adc8aa7641007539c4005eed00de8b7cfbe51810ace47cb173fbbe85f8c2914b1fe98decbfad8ea8b3a115c4355165ccffeb20bc1720d34c57a9228f3f628fbddb4affdd73acfc40003218a109b334c4eb6793dfc8d8023d9f51c801ab5242f6bb333216bc2d3fdb7df2f450c56904c33f95c6697faf4483a1a2878b8424454175e409674abd4c3f963129e4c42fa80fa3e61059ebce55dc58e5d2a551619ee33f1e85865c5ea7bd07e31a7060c6edfd6d969aac02de3b51943c50b21c35fd442ef225d65e2233afd8f39a2ea8da5c6aa05da2a5d103b237ec9a9c64fcacb2fde3e657bbbff0ae8a80b03e9ddce1290e51c629d4e39c2dc3db9c61d64ac7b9f984eab07cbe28e3a4ccfe5f2dc3bc0a23bd8d3c121e11e77146ea44ce5eaf7bc5e9a3ff24c6bc5e2490395d1c9566eb64aa6ab56d0848960d36d4e3fef6e6bddfcc9af60c70e548109a7986829d5c83c57bdfb79acf4d8f6df3a3191dbe8a92025f085985ee18498b696f6876a214d6bfdca28cf4eebea7e601223505eacf9a62f46c646ff1cdb84086a3e2273ea7ae8919d8fba2424a1ebd6ee16a7a5eb9b417ed57121c38a38f64512291769814e74028d9f36de1f1b6d2b247a49d5b66ec2649579c243199961a4fa68b1b2d91e68715ca3c72ea4d24c78723c27f8e983dc7d5bed5911ae8b29bc960853b1172887ab0186c964290231a0be9fcdc2be1c181db97d8808d8fcc4aa9cd138ba67896f66088e6b64d0e5e2d568f8e12be62d6dcc5e31d392f49330d7fbb6c66a5a003b95b43ba1889a05b722ad40ec2ecd3855ac616a7fc4cc429d597650c0a5a64e61a11fbd7a5d23421e4be5bb1d1186b71308d2655f89b4586536d519019fc49068ee8771805696bcabd8727f561383360f6a86a8f4ca27d665b8817e66b56509b9a4d14297b8fc41a10eaa8332289cd658ad419b66e4e3e8b1fef8682732e927da07f8037daf43be12eb619233cc8db0ba2745af0b09b21cd33c5a698690660292bbb0fc01cd4761c38bdd7310f4072d25b6c1f32862f368cbaf8b10886af36a8e0ade617c15f6fc50a809c06d79db056c899369ec9f4ea4e2bfd255a5ca319de2e187643da5ec9e06187f97f2fc1a4bcc5e9865f44d980be3620f0be37ed1acd76396889ee3de2811fa71c1f6812589ee7a0b2ff7a08372adb236972eba316e2d721efeb8b987a880471f93b57d2135d6a05c27796cdb6d9eee21e88748d228f2fbdca38740a83b6cd3eb120eec9780fef32e79cdfc2c8905af6e4448bc823980a605ed79795388a9d2f6b15dd51142f673544209a61d8d5b58a702ad07e0d93e1698bb485bcddac7ec208a441fec194dca9d80525f33dc74a9e1e8fc6519f9ae845014fdf6f4308ce56faab8339a1c21d97207fb2e98cb6a2db9ffe6fb7effcec3367c174d14ef3fb9b632c6640644e9538bf025065efd4162c11129eeb84f17fa18ca480baabbc0073a2c3b6c38f3f2786b59a7574f5e430071215adc0a72cd28f25f94991fd48465ae3704ccf2ae2a3350ff9a3d7ef7d4a7f2d5831db9bd34fff0c49410a2c5135c51f469dcc6597bd6ef970791a65c431d18484e2cf690abef3eb78c5a52ce32f7d713147d764ff5513db0468bd3d903689aa18c68fcc316a33ed00257f1d3bbb2f05a6315e4e7e5e21085a245cbe0d22023b766f42382f41620ce9f3ce83bc94103b41423bf03d2007bf8350cb423019d05322a08a04507d54c2de6f91bdfb4e729380c8fab2964352d44df25cd59e90e53c6502d3d43b0f32c19c0e77039da04a0ec2883d1c79d005e9d610b35c6de3811ed75af8be05ce166f9af68c461d8a2f504edb7af72765da913d3fa287df82a60b0cc916ecbbfb3747d16feb902da1073921551f920398f2c2ac297f1db841f7626a1f83780b90894cd059139cfafee78604f5e131636c859ed53d2c58584f5b1f7ceab6aa94af34b2d4ce43fbc64b2a51b445878c2ef345532f5245636304203ca81e62a5db39bd9cca414a3e5c3752a8132b1e2eb3d11d3367085ca9f95f25a1f04a474025a04e0c94f39ee4c37f1b3e9349839fa23403daa2b7a9a7719eb299b0cf65cb20fbeb40338ed382106fcbf042eb189af48264f0a1a0382218f132b71e48ec92bcf6a12a6be22be673cdfbfa1ab717033c7053535bfde74cb8271175de4095d0fde35cba6f92ed5fda30ec265fd51c8d9baea71c958e345390bba9bf179f7b14df6c662970ac82aa56357c528f456ad80a531bb6f9bafca133084106a8d9441c7e3600b3377d77731853a424c9aa84d20d43508b9d3548e7b3270ff925f07ad2b104f9291f90e9e958cbf11ed53f7af6d21a64cf2749c3272bce5d3ffe74edb45fbe193e9cc04f8ea9bde79088784845481048b740a231c889dc64aad9efc6f17db3dd66757135aedfbe7f6c3fbdb0dffe939abe85af5863159504a02162b28d5e961f7c9f47e48dd7ef10e3e18733652033d7efa8f1cb64b89919e4b6d2b74a042770641521bd73de48f6d9e87d966bf0defffc4ec8a139097509726a5cef46449f7d3d462981a4e0c96253b81a31d3f105a2e00a3ad51e79aa840ec7eada6c0aef70858c274c2fa1034f2988115211583140b31ccd82203a3b72e2556319a6e83d14b7c570be99427d16038ee6f6beec8420d6c4ebdae5569a727c7ec26889a024b2ea82297c6672e3785ed59fe7a1378b963768c118c96bffd7fde8ec2c35f10961363e12d9f0c933077f951e07f04c5180c5671cde07cfa02052b00cf053d5d15d1910543f2bc6706269a0bb21295e0252b3a4a1ca8dfd3bdefc56f568448f32456f8cc8aa1fae40e6b8e6a8efe180a3e94ecee5ab4791f82bb802442c0f9eddd0a131f330279b0b422d0fd5006b1b225ad76d72cbb6d303e9e7242fbebb0b3eea93efedac64b825b49cbbedfc927a487a20f4f0d1f243936212231de552cfdd46d66edebde58e459bc6f9e084ceee6fe01225c4496521d4ba6e7175a30e08f95bac9647b3f5ee36368d996c6656173b906fb5acbd77c053f3f54424b7f4a1493e9068b14bb51643c1d1519a4f033747404779b77d0d211ba28ffe50b4c60e9db507e3eb6c6efee751664252c437880cc05af13ab40cf90a39b058da3a86274d04b843df8ff65b74c4eafc34defe97255dfa4f593bf252d66a88591a8dd22e582c72438d8a2259ee59b43cd0ec3a5ef4016db850f0d6ed0c80e52cd35c4e9f9ae2860f1e7454057989b4314a89751fe694114362bcba0400b61b1cd5c77d1ff988cf49a220aa75526f28a5d40fbc4fa6fc70424750c2f9bcc5d5ff6d7a5b2899c41968d87ea9e15377449a56820585a6cceec83942757fa7295198b12a89f55fd3f633e23827ad18aea3eb08e194ed07f5aa743880bd6bf8a8a0ea88b2abf69478d79936519d4123a7ab0f76f7a9f9442949cb3dd0c45f9a5188bb2c065af3a8cccd6ec5e71f1071452ba050620cf84f51d1d4660ca6a971c9a6ca5cf8ad749cc485cbafd3f68a100ec8964e98270b4723c8a31ec5e691cdf043ac64be7f224910e024cbbfaed5ca343f2740bcc55dc58f94345b57f52130ec41a06805dd44c02a407f9141ba09f48b160434c3a99f206049a2ed2643f426cb3ac0229e5e467c00a565828e822b676956d73d", 0x1000, 0xc6, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x1, 0x1, 0x1ff, 0x9}, {0x80000001, 0x800, 0x2, 0xfffffffffffffffd}, {0x0, 0x7ff, 0x0, 0x100}, {0x2, 0x1000, 0x1, 0x4}, {0xfff, 0xc92b, 0x101, 0x2}, {0x4, 0xfffffffffffffff9, 0x10001, 0x1}, {0x3, 0x1, 0x5, 0x3f}, {0x400, 0x4, 0x2, 0x6}, {0x2, 0xffffffff, 0x80000001, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x20040}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x4) select(0x40, &(0x7f00000000c0)={0x2, 0xc3e, 0x800, 0x1, 0x81, 0x0, 0x8, 0x7fb7bef4}, &(0x7f0000000100)={0x9, 0x4, 0x1, 0xffffffffffffffff, 0x9, 0xf52, 0x4, 0x6}, &(0x7f0000000140)={0x0, 0x7, 0x2, 0x1, 0x400, 0x5, 0x4481, 0xcf6}, &(0x7f0000000180)={0x9, 0xffffffff80000000}) clock_settime(0x4, &(0x7f0000000480)={0x4, 0xffffffffffffffe1}) select(0x40, &(0x7f00000001c0)={0x7, 0x10001, 0x1, 0x2f, 0x5, 0x6, 0x8, 0xffffffff}, &(0x7f0000000280)={0x7fff, 0x4, 0x8, 0x83, 0xfffffffffffffc01, 0xffffffff, 0x8, 0xffffffffffffffc0}, &(0x7f00000002c0)={0x5, 0x5, 0x9, 0xfffffffffffffff8, 0xfffffffffffffc01, 0x8, 0x80, 0x9ce3}, &(0x7f0000000300)={0x1, 0xfffffffffffffffc}) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) stat(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000440)='./file0\x00', 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) symlink(&(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket(0x6, 0x4, 0x6d0ca86e) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000100)=""/73, 0x49}, {&(0x7f00000011c0)=""/39, 0x27}, {&(0x7f0000001200)=""/62, 0x3e}, {&(0x7f0000001240)=""/115, 0x73}], 0x6, &(0x7f0000001340)=""/68, 0x44}, 0x800) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000001480)='./file0\x00', 0x80, 0x12) 16:00:10 executing program 1: getrlimit(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xff, 0x7}, {0x18, 0x2, 0x100000001, 0xd449}, 0x10001, [0x3, 0x1f, 0x47a, 0x9, 0x69b4, 0x3f, 0x7fff, 0x7]}, 0x3c) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002080, 0xffffffffffff7fff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) r0 = semget$private(0x0, 0x0, 0x280) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x3ff, 0x8001, 0x26, 0xcb1d, 0x7, 0x81, 0xfffffffffffffff8, 0x2]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) recvfrom$unix(r1, &(0x7f0000000100)=""/58, 0x3a, 0x843, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x16f, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") 16:00:11 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26a5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='\xff\x98') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x10001}, {0x5c}, {0x40000000006}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1ac) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) connect$unix(r1, &(0x7f0000000000)=@file={0x8d7fc4d4ad5e44fa, './file0\x00'}, 0xa) flock(r0, 0x6) r2 = accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = dup(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x1f, 0x0, 0x102, 0x80000001, "c7e82abc9e0a0f6aa3c569b0b846f163d3938cba", 0x1f, 0x1879}) fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x10, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000300)=0x1) 16:00:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000140)="1ef890caadf49933a44f8e91e94e5b2e4000c6d50967", 0x16}, {&(0x7f0000000400)="86d4438c95f3feb77386b146371b2c12ea03a651b1c51a9f3f6c291920e91dd2b3", 0x21}, {&(0x7f0000000440)="5f339fbb3d696ec96ac0c059031bf36c61df4f4db804cd1e14707cfc0fcb8c3c096ea22739579aef8deae4571cbbcad97e6d27a749b676967d7a5779ac0afbe0ebc5d67f104fa67e3a7a86b69794be981edaee20b123f0af8dd9fd92735083f6bed81453b5a16681c5f2dc6fca308d43a5280fda9e754bc762464f044a8c950211afd5d090b9f1172553f504173a36f14f2329833d5205c8e11880a925357aa33c3a96ddfc3f062020d8ae13588807d758c8b39423774c158ac0c37d55176fd4a4a0806cbfd6c6f91312abf27b2750eba8a0745c0f5b645d39afe71b7ebebfa5c083ffc54b5182387e400553ea75d0abea0d86fee67b4d530bd15e3ef4d695eafd1fa59e7d50dd84a7f89438b74d7505415cd8bbe5b475ef21529d108e7ee813f7e63543826cc9da60f3be24718152f37c12ee270d6b94b23de18fe21837bcacfda068c9569a1c960c3d270be20f2cf07b6edca2f568047c04ee7369a1c11b56892458337e7c369cc46ae7b3e2b0df93199388e1a295dc9164a5ac3a48f07f2ca590a936022bb23664bed039000822e5468230c819df4cacb825e74d9c872fded1031f0d3954b1442a7733f9f79bfe859b54983d20b394fd8ba66af39345003d9f1e917b82031b3d23558c9b80e7fbf18f3c159bf0a29ffb2551236038a0c01ca0fd7d0f8a44a39d98805ef279a1bc2b8f978cdc86cc72633304bee8fefbf620023e88212a11d9d6c92a09d73b4c59850b2c9f999e8d3a33908f6450e5dd8c66c1577bd04cb0616a8955f7ec9e1f67366f2626360a5875309b961544f8b50de7e67ac961adbeb2cbcd6af37ae5bf886d72173fa73680b43c802a10db8931ef8c241a2a190b64326e3cc5477785942d7d35d97211374c9b4b0d4167f67f6eede902bbbbc2393d856a7c48fdc9f612c9fe9acc37f2ed78c230b0bb387c44fbe90daa1c014018bf5e86263fdc7ee15a204db9bf24d0302a033f1e2709a74a7b91bc5db0a74dde87345af0671535242088a665aff82ff0ceca7d837259d72716e90ca0650da654e2b9c44f1a563b9b6f92103fc981bb628f0d85b5192a8427f345f9652574891b8ded923be217167005d34fe8b6d3ab99772663968ca75eefaa21fd258c985f7064874d453b82e07735c8340636b48b2cb10d9a19707075ab5dc528b96feb72878c90f470a0eaffb9c960f8f56c79afddfb12bd9d2ba9e8507aa9868d17b6bcf813045b341463c728ff3730e8fdd60fce815354c1d9d5d5f66da825636b1cf47d0026fb3ecb65d878d16169fcf0e3c82dcdf0c34b0b2b1600b3bfc79e03958e8d090fcf6dd8c71a8c70ec647c87bef6a91d3c62749aa87d3ffdb0a97212f2a34d67c6c8a905dbec58290faa50e6924ae3bb1998009ca25e25a44d2d360fe5fb5ba3042f3b53ac59df49fb308fd02e2686a08f72ea3668f3c3ca4d63135fd7bb0f14d437fce913211f2578e14dfe63953cb08a7839a5d5aa5b7143736d7a3156afb4b44ab823272845eb9bb1393b2789010f60ac9f699cbb813752693284463ecfcf4ea61b7862e916688954bf464b713ef9efc3f82e88e8fbb0e962367d8ea4c1b6d2dbe7a603e435aa00b5b22db0544a324695ea996448a5b465f98864cd22bf30ebdca9b8c673f45ea3184c8aa1264cf331c192540f5d8d85b947e4c5529186df98bd2d3f8610d5882131dfdeaacb0e41468ff97db3514c7bfd117ea6a1ca5bdb8b7927bb122d126d7ae682e4232aefe8b2d30911fc5a5a451311650ba8cb88682595e1fe669971efa2e8f96e02d3731ed3b4ea73cff055c956a64d911146e6e426b5b1c7b5494ee3180722383008e51353f25f06915d9db0e2d691f54b421d700b7bdf4edafacbe418a92266aa2224793237bc12fb4f3e2ff83c1647e27b6cbbd4afc7f5a4372a13479233b33fa8cedd5504bf45fc8add5b61ef7a34cf66ff2b8c2ba51044f9eecf00d2190a29271be71a68678e05f38f56a726424b8c20b9d1808cd06c79dc7e6de96c303ceff9d4cdcb044d1a2d72d1ba865d8737fc28b3dce7a2617c53c926ed7daeb45e752f8c999c35e9d627d78b7f0faf49959ba3df129c7aa45c45db5084ace60e55b6704bae304d53fc90089bbb93de519fd9a12b15e4f19e6ee9742cbcaf0f0248d4d598782c70a10c14664c30b641eb8ffc8fdd83ed408cb28e5b61422dd22e0c88bb6323479b505a45f547fe8d8a1915db7d6fabdcfdf73af3e987ac5b32bd233f2efd36080c1882ad009f19124eb8086105c528a96d8b696bda98395f870d446d681cfb2ebfe62fe8680278765bf10a6f4fbda21452edd3671caf563dafeddeca0b178aa3c5d07bbba06a32426d4c4a60d8dcd032d38c8fb64bde2b07e16169d48d30197e1ff56c28fa14d0d61cf0767bbfc92274e77cb00344da5a0e46a3d2a93a22a3a0dfd1ea654f7a1050b42c430237e65e7484dcedbb5c818c35c1dcf9eae5d525a7871309a5ea90b67d354adc7876a0378bd905197085663fd3df69f2c525945dd67645aecc77f9e60493d554d95bb5313559b0271de9ef6e62961f955b0ad12313e6be3f03dad75e54ac79cfd6e396ef9c6f5662885763c2e50f6f3c40ca66227fe60ef3954d2e9abec03e65eec79723cbe90a7e1c1ef041010bbdbadbd52499dd94e15a5ac1a4efe0ad181e8b544d43b0e0879c79374b1b7f999421125463109573597f3004cd922dcea43920e77b22058314ab76868482db64d4f66c85520e07efe588dff47bd7671e2843e5404905c845159aa4520e5c6309d0301f4a9c1f27332c793be1a03b4a887b7239a866afce46f015e3541e7ae269be556a1e1e00c7dc12e2e14ab228b2770c681aa4b756b178f48de523587a22ad7139d54c436c3bd9f3328b413fed9c5a17651b79027bff38f29978f3657794b8f14b8465f452661f30d7fea969fe1dab2cba383a1d6e9db743041b545f844463012f3f2292c63cef6ce76a2313f7a036af48de6be04a131d55f767c10adea9c009123b8740c3936df51ee4684fa782ec9bba4ab95811da694670b6bb04d1c20eb9a0daef7795de003acc91c036d8a698ae6f9e82003f0d8dae4c68b7b128c5eaf2e4681e1e832e1d06c2ab15a096d1936c35fc32adfb7b92585163772edb5e746296ac023c77c4af74fe02a7cb84b754143f7fdcedb17115079396ea37ddeb3766457e503209759fc1abb64e8661e82fb41f2d46ee51d4546cc92dbf76ba0a14e1e1f64bbd3575a6e51c87f9f42e961324edf99f6eb753b88af777669c4e34402dc0a03e1ca35bd02358e9f203b52bc1fbf4826ac468d6430cec3480359ec0f9a516a00e60c5f6b1c0e8eeac0addb98f3f79a5e0591da04109dc6dd162e6d60928746e72c8b7c059cc216e61a70e717e15e36ef0b8751d43941307d3d7b23da182f7c51cdc6bf898a9494b8e1a587e3bde8f8371de14043563c224f4821be815d5ee3a05a47f251b81439a975170e9034fe0ac0041ea6d399b22e19c56a1a28e4e480b20cb8a8f5dedb21207670f887693eeebf945ed574b4bed354ec24a1d4c762693e3ec8224cb943798637d64ab8f71872cf973388d8a4a37323bd161c6bc2621a47f55f640b9dc4bbea896ddd83257c6223f50867b8b41896f955557386643433795be95eb8032c5d817a1e6d7afb3666807edebe94be607ac086ce61fea166612a06b8b45e925ed36e7a8e815cd62bfba5864113dea3ea60c47262d8a2bc915c5e94d95f79374951eadbfff41ed6f44ed70eec8efb3f34414d4d83cc763c99a4962431f954e1b93bc71d2f55e695cbb32e28a7a233b9cc59daa125fbb7f6b1db215381b03711dcde637eb2351975db35a1b4fb89d7b13e905a475fb30f3168b68ecc4d5576357808b3143d98e3e4999016432a5f4d5cea46e17d82a1d41176ddd638e24ee9217dcae6b2668e3ccbb15a89322fa0fd317fcef4a8c424e9d74d9a64b7da256934cf64dd2d1a2f532f22353527bd088980a3fc3ec83f5523bc903c85eb71535ef8a43303a1a0dac4ca6c220244730aaf313c8b00ff48c1e3ef431b79b10628aaaf79c5532695416d30944ad00f23fdfb1b252adada1b2fcf6ae580b788edab82307c6a00075bd41af19c2b434a1a04d818aebfbbafcf3406fae10820a134998130bdc36188903fec3574b050dcb1a63a23a4f13f20f92ee0380fcca92a8802ce3238b72a887cbeefbf910fe0b33d85d0d4d8b9f491ec22d7a0ccc2623d21011699c824aadb2e77946d6847c2162e119eb765f5462e3807b11350eb5decf2a3e9e1f1932886f5665fcd19bdebc77935951543cd131860e7db9bbf61a4d1348169116b19441ba75469e7e21d9e735eadbf1b52e92a4747431437bfd431fdc0a2e764b1d462afb0b6ce529b4fd0e4b0e6080ddbf91f3853859227339a60da76bfb3f2aac2c2d73a01c8fc5212a2ad49eedd5e229d726942f113cf4aec402f632f9bbfd71fb448a79e553bdd1985bfe0966f9ad765cf558ad2484f3505873ca8d207f4662039da0d3a2f3d6171770f5fd957e1ab8e4a3ffa9ee14296aec7098100388907136bcda256051c33b552ea4e66b6a8a2fd298d612f7b710bffa4ba02a6bd1a26c385e4860b09dbef93c14ebc2c304aeb15622ea794a43e020e7bf40f830357f33d0265741e9d8cc68f04058f365db64bcc344e72bd6d01a83b016d77b05761e3b73bd55d8a6db6c15116905b0c3297a1b56093cea685c29e70e9dbd8c4d3272405fd67d02b37add7c6175c5d1dffc1ab9341e54194d835307178c323aa0785d8c2bb85b680415381bcdc807b73e123b1af6b86fc23d91696b6ca8cd2a313acb30fba9c98962036048003fd37fca03fac05d7f3adcb5af5786304f7033f8f03ddeb1760305faca4713759fa375803448f772f72abf1197248db328d37fa78c1b70eb4ef7157cf859d76adeb078c2b6db3e1ed86fd61c0eaaceb3e3095c0973312a30485617c1107ac5f49beceeacf6bd9e26345188cf5fad4104505d83d5cfe1e4cae026e83ca28fe52db2d9a39a6b859325e0b946446ad597fa98c184d78967d6654b10d627cfe1188fe4ef34885302be8491808252b2a79238e479171960acc4c808f1b6313fe1a508717fd778c492c6a34256f913e988925a31a0036ffe154c41a475ba151e1e32c48f208b8bf5b52fbdb2c7d921bf0c5268e0111d4855c4d05bb02db561bcb34253a192a81ce7685ed4701efaccdd01a367dd4902f6152140eb598ba6c2de6355947c5ed1b4d6afcfd136ae5d286d04ed201d0b9eb4aae07424e698474ed7b94fb887c6c0558ab5f3977f7d085271a61eda6110a933bf27d682a952552adae0422ab1ec6f56b6ea8d2088f67a9cb461d238be280c6ef359c03cc708f47ca576c5b1f94df302f088c687c98914fd660d7b56c6c3dd2c2addbc4fff05199708a52ac69e7e2cef61b8396f3c5d078e388fdb64300f5b062bbf3a1ccdf2311f11ace4a723a63d1cc71202e7b2823cfa125fc8654969b00cf7f762ecfa8440d1e05179d2b32505ded3bbd99129d04b8b2fa2cf489b0a2502aa3128ed128a6db48ed41ebc6e90d547c2711bda979b96128aa3c2e0112de0db8e27c7345272d175aa5a62192cae29ff10cf565f4072d82915e67be1c6b6ff4a1262db872c9fb3726089d1b627d44ab1f0c5d62c94a8d5d9b74325f785b2f8fa21bab19c6008e00cb2b9a75daee1dbad2d808556bd850704816010929ae5e45f94949b04238ef045e4c8d672db33a841b6eacbb86686198ca03329ee8479f57f1d6073147fdf060c56", 0x1000}, {&(0x7f0000001440)="073e85940768fb94bfd6222842d6580dcffb88a0208be982c5531f1708fd8377501ebb51c4cae56f6e56c290cd52b03505a77c0dfdacdce30d9bbfdf89f78d7a3fed031b918b1c43a541c8aaa6774b129338fc8f46a92124a1ff", 0x5a}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x34, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd5f, &(0x7f00000003c0)="010900000000000000857de2e46f") kevent(r0, &(0x7f00000037c0), 0xdc, 0x0, 0xb23, 0x0) readv(r0, &(0x7f0000003740)=[{&(0x7f0000001500)=""/13, 0xd}, {&(0x7f0000001540)=""/133, 0x85}, {&(0x7f0000001600)=""/243, 0xf3}, {&(0x7f0000001700)=""/36, 0x24}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x6) r2 = kqueue() kqueue() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000037c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/228, 0xe4}], 0x3, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x10000) 16:00:11 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x2012, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20008, 0x1c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) preadv(r2, &(0x7f0000000840)=[{&(0x7f0000000500)=""/107, 0x6b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x24}, {r0, 0x1}, {r0, 0xc8}, {r0, 0x8}, {r0, 0x10}], 0x5, 0x7dafc09c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) 16:00:11 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x0, './file0\x00', 0x2, 0x1f, 0xfffffffffffffffe, 0xfffffffffffffff7}) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000001180)=""/147, 0x93, 0x2, &(0x7f0000001240)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x68) symlinkat(&(0x7f00000012c0)='./bus\x00', r1, &(0x7f0000001300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001140)=0x1) r3 = open(&(0x7f0000001280)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x104a7) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000048c981e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d8fb5ac8d61916ea8"], 0x1, 0x2, 0x1000) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000008d640bd428802c85971e86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4a0300612997191dd0753dcc4913bc9772fffa8beb369e0f15a62583f7f908cb18cd4fbdb2b846322615ce6891ab46c07e0e77c19c194493b6ccf82699044f4a246e2fd7decf7389cc4b9bab5bc72863f6b7816663bb692cabb7c0341b2ddc1a4acade42a39c7ae70b160d9a99b83b34"], 0x37, 0x800) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f0000000000)="b381b65e49d1e8f37d7ae853222a0fb150add5f145f0ebb1b444cf803510f7f291883277b37418d96bb07245bcdeeba5e61400fc08850009f93f523e8aaeab727840f0d478db3641a05d8cafab8406ac7763d267079203aa83f8a96c95c334a66c229826ec054e543d1c192ef84dda1c49bed9d04fd03dea91c0275d477f185d82a98d30aa49ac61c393d6bf373f8482ac9fb5eecc41c930a973a17248f66eeca60748de35bc95f59d10f49d9cd041c58dcc1c670c770f68b9bf0ff1e3eeee3acc2086b899189046152755eb2628303317bc", 0xd2) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000000)=""/54, 0x36}], 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x6) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3b6) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000080), 0x4) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2}], 0x1}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x486) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0xeeb) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x10001}, {0x6, 0x0, 0x1, 0x4}]}) r2 = fcntl$getown(r0, 0x5) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = shmget$private(0x0, 0x4000, 0x22, &(0x7f0000ffc000/0x4000)=nil) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0x0) r6 = getegid() shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x9, r5, r6, r7, r8, 0x8, 0x7}, 0x65384dd7, 0xe1, r2, r2, 0x2, 0x3, 0x55}) semget$private(0x0, 0x2, 0x200) syz_emit_ethernet(0x201, &(0x7f00000001c0)="94e5315a41282aca1847be82") r9 = shmget(0x0, 0x3000, 0x504, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt(r0, 0x5, 0x0, &(0x7f0000000080)=""/201, &(0x7f0000000180)=0xc9) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x9, 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() recvfrom$unix(r0, &(0x7f0000000080)=""/98, 0x62, 0x40, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) close(r0) 16:00:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20088, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0xfbfb7f3b6eb27223, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x6d) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0xc0}, {r0, 0xf34764b8f784482}, {r1, 0x4}, {r1, 0x10}, {r1, 0x4}, {r1, 0x4}], 0x7, 0x81) r2 = dup2(r0, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x101, 0x7, 0xaf33, {[0x3, 0x92d7, 0x5d5, 0x7, 0x8, 0x6, 0x1, 0x3, 0x4, 0x3, 0x8cbb, 0xfffffffffffffffc, 0x8001, 0x8, 0xff7, 0x1, 0xffffffffffff4142, 0x80000001], [0x7, 0x0, 0x0, 0x7f, 0x7, 0x8, 0x8, 0x3, 0x0, 0x1], [0x4efe, 0x0, 0x1, 0x7805, 0x5, 0x2, 0x7], [0x6, 0x7fff, 0x8, 0x4, 0x100, 0x1], [{0x8, 0xff53, 0x80000000, 0x5}, {0x1, 0x44, 0x2, 0x28}, {0xffffffffffffff7f, 0x80000000, 0x3, 0x9}, {0x80000000, 0x7, 0x9, 0xd3d}, {0x3, 0x3, 0x92}, {0xd8, 0x1, 0xabc4, 0x1}, {0x3, 0x1, 0x9, 0x6279}, {0x2, 0xfffffffffffffff8, 0xebf, 0x100}], {0x7293, 0x2, 0x6, 0x4}, {0x800, 0x5, 0x40, 0x5}}}) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x13) unlink(&(0x7f0000000080)='./bus\x00') 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus/file0\x00', 0x8, 0x221a678d30d74df0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000001c00)=[{&(0x7f00000007c0)="657b5ff32d3d51c7e268ce61c7ac037dc46268922fdef9e086758d8bbf09214d7a54c23040b3413dab83f98e691508ad6057599cb1ab6197856ade20c42d8fc98095c202f2b5aa78456ba554af917ff72d25bfb98027a3a65a28748833074ba5d112f0658e44545b336c602d8b4e64e0eb85e946a8d07846cf696ebf7df7898de418be1702da063b94f6ce345f9b3baa47f26ce5a29d35c47353df419ec50921251056ace8c7d76cedf8", 0xaa}, {&(0x7f0000000880)="819ceefaa7b4e980371aa85e05d078f40f99ef9f63b0fb3db27f4cf687dd17d75d4bcfc38f0bc55003be58fd39594bec720c7b80fc1df6beec493f139b68d7e77b26a69a0d427f8216581d5b94a0bf37620a2e99341d", 0x56}, {&(0x7f0000000900)="47b909b257f78670dd7e7a5bcd008bd3f214e592850191a62b9e6444db12b33acdf19f97c63500a4a7a5491bb4f0b0116315101aa947c3d7f7f3cd3a3f654d019c5f1d220efefb7c77bdc9fe5aa0f17bc8294d90f11224aa6d54cfb9fc4aba95a092696b1509d6ffda05f6dce765c11371aee816fd9842edaf97df4e74758fe0a85e2e431ab607d91c552c0a45a141f6d2bee137c9724d91e1b127972ffc56cd80c42c73ecaaeb47dbc075b5f83683a7a832e6da83131c05309c11af7392006fcb122f41eee70ee623e1046d70025c3813748b8d03f82c852d723dc4052a2dead76d4dbeb68153b408dfe1cb8f749b3d8500db48bb132cdcd22c4195e86c86a643b5adf9d40acd61b263d3269faab38b20109c7a3ba9097c9b23d902ceab7684113d4978a67da24344b79a75ccc1e7c5b396384ca3a19262004cd5825d166eca5e30a1e58637891f139f06afda7e11a0cf6c542e261bdf1f26dc3828f187dd4242aa921bf1b9be272731b7384c2c29b4752707f6f6d513f74c5459b90c271803501d31e2a566ad4b9a0fee39eb2620f0772ec90c63dee496a29debef0c3856ec6e172a868b7904cd890ed6e751af23f973dbeca0fb20b236ecadd3661b877ad703db9e47080e6180e61b21faf51b6278b69a7b9e006bde977308fac38473dc6274a76b5ac1639468307564aaa9a7c762ae4bc02cff54475cd52def3778773b72aa72f8be4c1295c8cbccd4f57e69a4a04fa1ba7d71c91a665152c68321dc5c32d8179779911306544c5eb3e4c71fae34dd0f76a3c393f0afbec5b3b86c8aad3005c731a1238b1db9099a5a1701e02cc6e7bac542a4be99944eadd324b9e41a5959d81eac25ac8bbd9ea03806297d5ad056283d171c835fe9c68c76924aff66f6a514becd2cf679bb9d96700eaabd397c196037db29683da53e674a2e9e3927bc4f9550d80b5f5b5b536b9c468ffeb31e16bca71c99b023712258c8d3320c45c48cdd4602aad21f8c3be389bbccdd9aeb85ebf29cdf4bfb1018c66a956f85fc0bd7e4de95540745fbeda0123f64c66aae2155df34cc0ff4751a580d93a7ff744827dbbeacd7eb9c221d4be3e86dfb1ee4a5904d7bd16818c565dc7b47887ed86fb27fe2a9657faf3d4856bf37867d1570a764a49b72be9834c68a22b80ef50985a22acd2c251647f88e9f90422c07c83331e00fedb54f68efe64b30428488876f7b95b3994d72204cf821d372ce6c703a69f5535a562f2926e077a206b19f026c0da0a0e395bfc6a4a06102425432c41a8ddd61626fbe597a077318ce24188798adba45be12b3885044441625acafd9f729a4c377f3ea7e81388c938ecd6d41f6c9a8d799d557d84ba3d99114005bc0baec93d43dd7bdca6be1959d95e2e4e0eb09b7cd97028d96952006ff55bb90757439a1f14174389ee799d98f1f77bbb2d9c64bdc6baed0dc7d83f03f5e43cbf9e823147bb9cc892289d0f0b2ff6fe8d321c044d8568a33e9fee187d77163eaf78f092e1de31543172346421944ab62e0891712be66ff0627c8a92a34cc60d658b8d06357cc816c731d267ed709ba687a72a6299e5cff4a1833bcba40afab2828d6113613256367d9719ebfa5f54f2b9f4851016fe56d5d837585945b6a2660d4df7b84436477856e846953196fcd0263cae2be7e84ed8d786315618a1aae50de6f5272fdea7cac47d7fe1769d00ac60932d04851e9247fa81d217193bd0c283d981e06c0f41c35419ed7196cdc13675165cfaa6101345178670252a347521c61f94b4093f7003f32d5fd6b359d8ee34dc50a8a79fca1cf94f253351f1f1d2bdac8956d67761bd142ffd64cc4716b888f85c66a16258cec165d6d59ac7edc09d4590db2e0b7a1864401c44b1c46f660f6cf74e8c472eb5a3f05c358817e0a161101dff7478b75f37b4120b6bedcccd41e7f938e102fb71d8f91680a664404d94d1f03f3a570c518107e103702c92e8497db55f3df78a413a521c75ef62b73659b46adf69ce1a306914affa74c696030e5760a49b1687abe7efd23fa964677953594aaf2ac33d4557c5eae45a40fa235c05a04060c4a5c9cf93ff9d18a373d7a01722823a2a7184da58994c478455c0e944b38beea55b3e2d9e2ffda5cc10ed882de43300cd1c08ecb80da1a20c860d9b40eb491fea6aa8990771a1491e14d68da766acd016ce72051cd7ee7c4ec8c5f21a3716d073dcdf31ce6d86860c4cd2b427b199ba7eee35658f7f30aee8f63bcf4dd10db49e244371c6408c4a0d8d76bd42f70652a39ab8941d8de5378f939bdefd74dbc62f55c5271ff32601501a7c5bd42930f48dcb9d9a75f811b09d52dd7fa0d63db4a30a3af16f105e7a966b32514a10a73d7f4bcbc36eb63e1a2a28e53efb3596b5c9be7cbcf3b743474ac40b8e8b6d9621532d5eedba47bfa0350aff107dbbe494fac7eed893818eff45037cb0cd191172b6fb1350e98fe9ec6da62dcc35273970810049cc22b1def2f9ea531ee10d07c2361db22674335184929c371a3649dc1b4fa5e38f1e1e16534ce193f490780b17b7b53f1608e8e83e49ba7569aaabebbb725eb8f3d723e12a4d015caf740aa316123720e92f4004544742c1e9112267b9cdb3f5cbd5a49975241abc4b6401ea4d24a22770d19d03d612fbb2431deb9e962cb093f7b950efd72962414868544b4327ec69f51484bf7d2808a374b83acaa35d4c9cf3714b92e99e5df023008bf4392ebb6e7b0db3d222e9fc6a9f58889cfe5c24ffbc1fa44e55fadb89f55cfaaa0f7d28f630ceff1331040815f377c45e991cd50657f44afe13f0829fc110acf63b914c48f6b99701bb823d4cea661c57090d0835756d5f6f5ca393ffe2370491079ac1696e6c2d269598fce8ba7f85981e59e2059208a3dcc5fc0bef8054d564af58950db96a0278574d704d9994e0d8dfbd8184c31596019bb2116a9c9c3ce6063d0739118d137b65701dfaa162ffe958615064cf091ce5c06534daefdd442334d5c690bdc9874695fb21b60d36bd11d4a7dd3b2ee272e611eaf97969a9bacbb564aeb5a0cfa7cd3eafff546b7f7f34bf20071e2852ab0acbb9faccdb2641e5498182b21c72b1ea8bdfda2d4df41e40926d723d24cb99fdefa050b9ad966eeb308904b91d49f4ebcdf996aa876a38c0d95532401623f500735b8063ea1cb8c8ec64aa7f7c5015fb8b76de0240974e619935cc3db81708119816c48e970b1d59c654c8dba42bab79897598d2eb17ddca5ac6178e5d15bf647169948b741815a6fb3ba8cfcfd9c85411d0eb2c6d4c397a6f67476d913af901bd5aba210ab2a6539fcad0d26e42ff827f31dfed9fc3c5bd771676d36bc35c16654fc32cdbbe6ac22f761386e8f26aa1885c9c4f0129b96f72dab945bedbefea93878f16467541c4d989d6e34417dab12fdc6063241595664e142da28cd4b0c21a3ffcaec866229546f640f04d7856ff521e8be3edfd8e0bb30d875e97b11c371e968c25914fde5b753484f30eb1cf7010db6293c79934f507e12d0c726e29dc05204adf12ebb57bf8b5bf2764aae362287bfef51c24e76c1638f1adf0b7e2ff99e966f102dc9b879054a4374b6be92b0b848163e71f980ba5eb4474eb4869f164550f8e3fd5c1dd3773cc485d5c38e078797f98033866bec3d04200c40ad7ec549470ac3d0a42750babb04e17384ca483faa7a4971709bf50a800464fcda25c361331c2249454dd48487fe53f88f9f1bf62387dac6156791c017bb59f8cdf309d943c2ca3e69e58c807d862afb144372803c528bb275e11826b0eaa08ea29766341370cff510bab93454d4f2fa0401642283a9e01c85f7b06a76b10095a5e275486f96bb13210b2d179ae45181f07b222304c895c4e61a303427fa3d58197e16b1a54dc4d8254ea69b6a6cddc1a2b587c0474a65e9210749bffd3e78a0fb5af2c1348da1b6e1a30ed98eb1e10b2a26ecf6406a4e5212d2de50281c902e569c8db5c4e3efa460ad894baa451bee02437eb0b0f96f86896ab2279c3d27c425cac4bf8dd69a4bbf153237e5fbe50da0653532296c1438b7bebbac7e968552f59d4cb58793eafa470d0142973a471eb373bd1cee61ce9f26eaf936fc6ccfafefd6b5b43edac95b21841b4c4c13b9f57e0f10178b0a968ed50fdc01f7579ada8b30191e224dfeb618aedec633d7cecf86c98a8433ed6c0b51e72b21a18a9028bb6a5660555165c7c8a7ee11a3e441273fbd673f0d5fa856aa1839d9abf6d2107f99b39b146930e9e134b3cda35b3cbb032c7cddb7d88e1d2f892fe975933a28cec459868a34d1c7127676aecf0115fe0ff07bda7f726c7a969dd3e74f772cf2ce9b0f55b89a7f4c38c92526a05808ac2557aa44df005c83f4b12c9b1b716cfe8bc395835ea1272ade48f50e1a1288d5fa475283afdf99e9c18178c152c507643d9a03cca13a9addf030c305f0f34d44e5a55694cbc605e47b016cb689e5eecebecab80e15d25f2abdf96235fa8142923ef75e4caebe0e50c70ec21f6c58546673435858224fdb3ab626ca9705d9cb1ea5d46fc4986bbf6e510eb85eca98d3a9f54a2abda05637b158266cb21ff58320c8d66179e82f177a2e5a6706cdfcdd0e1a4997ab01d79e123c3699b760d6f1e653f21af0ee9f1ca5cbf95a64b843e9de5269618f4d86ce9fd7e9be84bd688d3e2a32e6dd306b5157bfc2e1ec5fcf97bbe08538ea703b868e86c3b46ecca1f81d6df1bf141e4e5e656768fe4c21deb0222b3b095091a4d982d19a4c9608f9330eb41284ddcdc48a49312808f34d92b2832fec09861050957b8cd05b067333d0328a2a914437f08dacafce81eb218121a3e1725b1a78bb6a6591044d16fba5d3f1113d7a68078459e9957021fe732245675d02b6ec234809ce65f945a81b5266f4cba97682c5368792f871d3492d8b2bc1bcf18af7588366067c5350509811b7861db266191f6ef65d9c525c681fefa472f77d8b9f53b18b39ff4aa6b41a86f25b1e2b6022b5976674221838900ffab07d166d103d3dec553454aac08e3b87136fa8dded957db9921f86020a600e4e9049a980933b2e95321afeaed484d1a0f6d77947c5464a199230a7c09d60649eb178b7218dd47d4e38409a1a36a2a85e99b44fa718c02820c2080c0184c129432101d20d990f119f8b9cbfa8d7d7f56391c273abc689f97dcb2b1860b8aa7da0269ecd9a7f4adeb73cc576d5f521442a2e47fb8cb63a1bd43f5e17bda0698867a35fb5a6c0d90a2fae37328b7e3b11fbf740afaf8665cbbc32cb4fddbb976d23b6a48ecf7518bd5f1377c2bc77c43c7bd01066138655bd5d67e108e809da3587e07551d5c17beb7f99b357fe8857ea6182e36955ca395d62015247c16a120d6eec659f7684827290d21c9aecaf3d69db1956528531a8a9fc5ba7430d088a260f3009bad29b8eebb46aeb45f2b52a55926e59200afa7b6a450f617466b4a181aeaf112010f3c61de92bce664078fd365685056ad1127b7399f4043af47eeee6913cec1db0376547f7bf99f1ca854129b7814b34b9ebc97a62f64a5fa09436a78d1e7148ac9637c47f0b52efccce854b76bd94908daf9d983d1ca42d752216fff54c598204dd48dff45610f96354a962bc7658713a838e9d9478df603b7ecccec47f272db83597b66037be9caae32ecb3d5540ce1f13ad084a0bc34643a799455e1eb283c12dfe1127c3f9e555ff04800979f1b3cc3ec8ff44692e2378fdfc792fc8dfe52041ee826730664b8c6985657363b80e16f949b8f922cb8e", 0x1000}, {&(0x7f0000001900)="c9959cd647dc7d8a2c0f03d7fa945da19cdd964ebc20ebbbfce212063ea25bd51afa0465d7aba94d2cf67e0eab1a1acf27730acd3d8133a85e845d4ee79ed187f7e7d49b727a0e4f68c9ce48aefa82ba75f901e4c90b46b41ed916469cfc2a9490ba002bccc7f5195fac7cf5f8332565d79e6497b90df2e15056afb2138c2c3323fcef74b61d612cecd17db7be6417ca7498a99b019bc50668a1fc63127d247eec84be49660a49952d293137873713742f5f87f2d2f3412f14828b4f1f545461cef2dc23db4d69f264450f82993b64ecc373a51a3f3afc48d35086dab6", 0xdd}, {&(0x7f0000001a00)="6c23682f9773a548f8ae7c9cb9a2b40ef87170788f6b860daab4327f430624d7a81b18f287842eb6a8cc71e587053172589aa602e9ce323ae793f00bc0046e93297c52e7237d9cd63b96966905c6fa45369ddd6ebba1e507b02e48c6d0152d283d14d8a944c103a53930a0f73a97dc3b62113d2621a423b74cc3711156b785a8caa603bbb7649932", 0x88}, {&(0x7f0000001ac0)="5c3952278026fe132036c643605f6f0df15badd4a61487af84a8acd410ca7c2516f38b896389a8025946c898d5c6e0d5b7ab3d52fd5cb184c74c38010cfd283bee2d98bf4e356ed0f20351d4c3f8237490d81c6dba014ed1cf9f692b06ae1fd57b1ceed9a0d88c866cb08aeb023081e93df7bb5263e210cc271f1c82db3d2a617f3d0b302044e37bd9691b0243dd708ddcd7386f82d277989d30c4033d6de273cf292735f014fe5be6129b313601b48fb8292f9f76d0774c2ac416cd4461ab8cd660c009", 0xc4}, {&(0x7f0000001bc0)}], 0x7) getrlimit(0x9c9deb63bbc71186, &(0x7f0000000180)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x2, 0x2, './file0\x00', 0xfffffffffffffffd, 0xfffffffffffffffa, 0x7, 0xf6}) r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x40, 0x66) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = kqueue() acct(&(0x7f00000001c0)='./file0\x00') kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x2}, 0xc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) msgget(0xffffffffffffffff, 0x400) chroot(&(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() msgget(0x2, 0x402) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/32, 0x20) 16:00:11 executing program 1: setrlimit(0x4000000003, &(0x7f0000000040)={0x7ffc, 0xffff8}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x9903b8b829c2e74d, 0x6, 0x9e01, 0x5}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6c}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x9, 0xfffffffffffffff7, 0x7ff000, 0x3}, {0x4, 0xc5, 0x800}, {0x4, 0x8, 0x379e}, {0xc382, 0x2, 0x1ff, 0x401}, {0x8000, 0x7, 0xbb, 0x79}, {0x3, 0xffffffffb128f760, 0x8001, 0x8}, {0x81, 0x820a, 0x7, 0x41}]}) syz_emit_ethernet(0xb, &(0x7f0000000240)="3f2d3f507dbceeab986cf4") r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpid() r3 = getpgid(r2) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x3, 0x1000, 0xffff, r3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x9, 0x7, 0x1000, 0x8}, {0x7, 0x6, 0x800, 0x200}, {0x4, 0x1ff, 0x9, 0xf9d}, {0x4, 0x9, 0xae6, 0x9}]}) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7, 0x8000}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:11 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x6}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xd080, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="1d34124cb42243f9bc15708159d3e2893a4846fa2529d0c0a16f147e47fef3130f4483bdb1fc3895f9e0c51cd398a250fed2901963492f02c241c4505dcd9fc2d8f36b3dba90d9da58f16a9cc8986b0b81f46ccb65794830c7a413813597a9d66b16dcab6facdc0c91d5e8d686596e42ab7e8e152aaeb28611eb160930b752dc56f1ae63e1e871caa541aab2dd04f75e23486352d1337690266f46cf36e48e38dcb2", 0xa2, 0x8, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) r3 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r5 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r3) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="00877e688737070026c01722d1c6a4000000000000000000"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r6 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(0xffffffffffffffff, r6) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x3}) setgroups(0xfffffffffffffd68, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) flock(r0, 0x2) setgroups(0xfffffffffffffd51, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="b926da32a093b571131c5c7e798bdb335805382e31eac50689d611bbff3bc569211e287a94081b4cd3d0f0ab3bd5c01e6fc260dc7306cc8ff4dd47b4d4c45b8c057c57e9d8090ab5734284ef3d8ca46c0e5ec317f2a4fa95ad1e96845669b5b119658d4dd4ce4f900c0945b26d6fcf8d23c1b5b6ad5760575d362d08887ecc6d92dc58719dea521c4c54273a59932c52d07636d6453c5b9ac413c3fdd7b3", 0x9e}, {&(0x7f0000000240)="78ec9c74d7c772c699e5685dcd37ac239c5225e4418a07bfe8b642844a8dae7ee98ed827ab8000f67b5177e94f9612a07f1b50eaab8a90dcdeab81f2036748139c4ff181b1fb016ce747b5c8d9bdc501dd2a152118fda328b0b4d93feac52ef42d6968c019aa99dfdcd19a528bc0530badb4e83e29f1db85e2154ede82bf4571aeb76aec71841f8beca511606854196599e366ef2625378fa2ef2004519893eabbdda7a12b3584b32c8f6b16d732761899b56e4fdc64996e5c84b962e117ca81153ef4d49ac5cb7f7bd66e845ef275d8", 0xd0}, {&(0x7f0000000340)="8c287380414d00f827904c0bec967b9c70fe74ccbefa61475ee345aaf366aebe55163a8265c3e4d0179274abdf71c8026158c4da024c4a2ff1fd731468a26c38f7e53cb050d9a624a3ad1f3352813a43f79f5f42f1c8c4ef0c575cdf07ac74e11ac24914421b0ad0da210bc05dc9cb580f7800e5e0e42bda71197d6694918115e568eb0fb7c9eea7f513844d07972120f1697ce949381cf7789d6dc29cfe966e7ddc47df96cbab2082167677f351a7c6b16f1e4f47aa5c45da7c99180f7dc846faf9700bb86e80b998f595406415a6aba6e2c4be648d85b86980fe0ce94e981f45fadcd205d0c32c80d276eb9cf2cb5501054d78b6cbda", 0xf7}, {&(0x7f0000000440)="146fcfba436fdf9aa14ea19037d6a94ac8139301517dffa775465131f93bcde7aebcce4c73eea23c8e68a905af350cb96f4a274a4f86c860ccaec4e9b3215dbcfe8309a388baa65bee71f999d0a198a6af8d79f5ef4006467549b9968b1493733b43f50738e89b58f6bc781fd04c6dd9c5eebb601d11cc6cde9569695663640773dc36939f10946b13c5f9a3e1028e6e5e4ddf812df6ecaddab1a89c324c752cc0a8ea59bc06617c713cd1007ba141064bebab2bd6bd1afddd3e5ae8429470182917f70ea291713cfffa2df32c4f4841c5acb45f6f4af8f5fbdcf30024499256bb961d8f2ac7c3a385ed6e1967c5a32eaff23952b75839f093bcafd66a16b74125819951da0a7ff3e0d35acb19b9800482861e872430e163b92c3b46a2973ffd632dac766740a325df04e94051fd8d657a9977abf41419d7c041953971c60c3e3087e3dcb99f632cfa3b0a49a3150374867f9848975d556c276dedd00755ff8a1c886362ed7c697ac7b797b98eb2a5e07e27da70a3a8e60f24b4b7d9672f2fb284b854691e722806ef44594e3a6df5d8b2534dff9500695845161244d3d2000283c6ef4bb925dc295d2a8b4fc0d6fa95601229259cb4a5c1be620495f088f89ee65398200df07f6312205a65b91db67cd886e0c267b10a7221dfde58ce9d68c5a8593d367454b2e305b2a6e2a8195d17a3c22d3faf1c31408dcf268b11e06210f14bf1d0c1353581cf2a875bf6ec2c2eb919d340178c799d42287db711f335191c9204e7ce1f2a516f729abb003a8cd43dc84353220d2268e444926ef9bb7d8b7263e70fcb3a0ff6aac5125866f2998329cc7aaf32baa4b0a5b106e547e85317e45639dcb777f7f6bac8fd24a7b19fc79eaf89b5e0ed24dec118e890f55c9a549c4c744d5f45e57477ceba670e73e89ffcab03a3f0e7d3f4b4b32d0c709729f45cbcf6d6b93c5c57ca3fafe2e56b79af8ffcbcdf8cc06c527217c01663544936d95619610d380c9c7e3782d5e15d62bd8ca1b3b532d95d5ef97c89b0c91e252a580f1980d3fc1c1e381b83c05b5c0bc61387db6b2d60018c94ad4ed92e1e461dc08e1bea451198a27c5ed0a12c53e7aefc9d77c78ddc3313bf2a13caef66055645b02875d289c879986f1ba9065935fac6d1f27331c615252e6372be049290476b5a576e1ae6b1a856525dfa339cea2d7dacb69f68042aa3b2599c7d6e1e34bf04c31e55b9b1ad8583007c1f9ec7edd69e02de5e0c99dbb022f50fa0bce6af03f54b26f0f5841203e3aa593a8d82c214ed14f86962781da6b60d072c2e1bb11826e088bc435314cd2fbffcd122730cb073f4048e330fa884c5b70fb738e4f69537f35fa95bf53b33090ad14fc90934c85eb3c7bc0af44730513610e9041110e676e00bd2285be04da252cac41dbef6d87da50eaf813d5462344b5f56925b5e8e8d03d39591098a5fb71ffc0faf29b3a62feab3b89fead2560580f3c02a25f1cd0294be84b80d3f46331990cce8a6e2dedc26738f27ddfcea5976c8e9466f1fdd54040766c7e3a91ad8d5451bd862aa340a9999068a4c263e787cde6fda96addb796f7c78d49e85face39b4936a9b4cedd8d80335e1334ff0ad01b88e13d3e10a69a2eaac7d36ea4b22bdb10fda48bbedcb389e48fe18edf748751952f60b0d3478d424c3a3716ec76cc9656e1ec79edbe5a18fba77e804b97e36a444ba758af007add1bc052a05634cc3dbb668d8ac9445c1a8409680d4fc4cf29ac6ab635dd114d2012602f069bfff0c9e1f5cecb00c927984fbbafb4f9401d05e3a5c47b35394737cc8ebde941fa1e32e44c20c0aee8b49e25f56fd5bfd7678366063f95f8cfd484cc0f1ac87508d8756d51d8ce27d6eb549f15e166b39c2bdc959eb0dd03bedf6a6468b43fc3505dc372345523532652f7034c7c9703ec727ae74391e7f6ac22584df1722eea29d481e0bc2c244aa79f036095407b14425e104a4fa6ff1929e004ed6bfaaace75fc8aabfe749cea8db5b151c73925c18ae957bb6a26a90274722a6b92fb0c1434aa66f4defe0388be02f748dc8ce1521210846d38c5286a39e03f6496c256d87b9fb56430ca84b29f3e50cdd55e1da28595c63979d18dba2e06cb19dc5a984b7a6a52c28486d784ae60d3c639e209620cc0738cc3b0e05d6ed1a36c84ecec97f53fea281ae68f827479901afd794625ad6b19b6629b8a242e1ebf23e559131640747c7006998c1be40c40556b539ddd8869e715ae62d72595e7988714c3e630e8b8d81e717e1e54ee0fca62883e0a530806433c97fa4e1c23538c5013e5129275ec4365e9dedc5ae5475de23caea79f32390084830b38f463e3875ef17944ee55db5aeec4bdd4dceb8118f75b4bb95055e28b2f12e072622ace3c2ddff1dad34edf3b153184c9e9ac0e129310555ee39c028154ae39cbcb2fa5ca7492b4dc8e35ad69cb06fd9405f7ca239d87cbb151b89728a6917edb2b4cbde928914402cfde50a6c3de05905a6da7eb5b0b6b2a0cc2dc0f8233456a2f01f0bd0e0d50de703e932755794dae9ea777cd4adb0528747b5f8425cf63958ffd4185607dadcf7ae1db267033ed54de803892c89be298e7d56a20e7363c769d69141ea08471ef8dce524bece47963a05d3e375426d9cd364dfeac8dd2fca357ac15dc4920618ff4714aea9f5d68a926d0b18971bff994e9f9f94249a57fd7ac2f7a036cfcf513a067b796625d51231fefc8829d30683cd10a2270e99f91c183bc55e581bb8b1f09ae2954cf84464398b521c1889a7705b745c9c67ea7297b761c044c04053f3f88b81df33d70c284636a23166fc51dd92edc55e7b961f606bde5fca79f88228a275e4333171b2e5958e10e1fa051c7158db9261c10ea871804cc98137e46077f6eb729d0de7036de2821f939898aeea2e090c2f0601a91b7e87ee6ec540d21dda41430b3b4e0442624ce4e1f6abe8b505510b804a051b1a772d54b527f13242e1342383ca57e1db1150e4cda58928de3fc5e31df1f9dc4c6d271f09abc310361b2662816b764627f17c14c30c9c266872d6f8af14d2ae78cc7359fe57edad30fe55e766948e3219bbba86fdf7eb08ac2ac1a5edd34d53476b907885fa75126a91599e240e267bdf6af9376b87dcfc5ee170ff155fcb9c26266fc3171d56dbd097b93992fa05d837460cd69f688b2bcde71b1c8928638b9c6e856e18217e909fc2f0a2734bc6736d2f23f0ef3f2db4182e019d96255f78d9074271d2bef922c9a646ce43b5d95b470c402ef2b23c394fb0b61388e8f183c01fdddfc6dcc4e677ce89dfa8e075daea7afa2a274641fce73963b3cd75523cb7f62d2a766a0beb15b2ea5c77be2a5e21c152ab0965dda3d30f0ff51ba6ffad83cc305bb5ad7a9610e128f8587486d3c637e5a4f4b75b15987ed11fa5dd62af9f26c6956acbe7791e1790885fb353a8fb61d0fd858715173bae55f8f5daf8559cf04cfc70053e0a01880fe663bb1ae38e4d3e73edc76711e5ce704366013df0b05a2b56fcfd8df4fba5f61fa80b35552f9332885b331df02970364e5d2d510352f93ead0c6e37dc65d3639583affd76bc9a6b0d97eb27015eaf6517b10d44e28ba8f482480bf8dfa5b21096ea8f6ac3b2655a5e8a5b65697d3e02e2362e277113a8cc85ef33063031da31964760f519caf6c20f46c32da2786593e85a3e00d646c8dac4a320c96a9f5c1d97e43f2837d145060e247b877c44f0454b1d85679bdf6e8ad4e3eec65499be82ac0302aa6d9006ebc4f44e5c65c51aed58fe5a1ea1514e25536a358a79f0d9c1dd5af3e2a411eb0ba78c16b39c7e6f2211d265cf6d2029b5852477ba58f970d2d8c34cbbd466ecd419a1f92e1c49c76c2cd85c986751b66d481fb0d89d2d0c31f1afdc4764e22d6fef639823f567d19da6337bb9ae22a3ec31df49e04dee7f579de2ec5f6bbe0d7f3ba5f877e40627795069d00345e24c12f0080dfe9293b74e8925d788244c84df5f09240756c016b226f5b62c90ea2228717ce0373601377795dc3c065eb81f7f6ced7a5ed3174df7babeabeb91884f64da31c453cd656808073320b16d0569b8c904d1d4e299a0fab4bc44b8013f13b7d8cd1e9e51228bbf8801f7e1aea7209c7d872028150450d20a94f4866b8c6ee6b2a1b834d3344ef995387335081c4c784d9aac3172b3538d8f52ad2f999a3f1681129802c94e69cc9ad0fcc4f02e73d5bfeb011b8e670865ed7fc2fa3fa0974789c71c903ffe72bfc4a15e305f9e365a61007bc6701cff2cd6cf118be68ba9c3d9ba4a11420df85afd598723b50ff2a072b9f5601cfc43774d78da41fc5b0b09ef41e303786d160edc0c84b3929221c000b7701fe46004fab48b63c8397f78dadb5d961902fcb7355b312b0c5b231dab84a599d061a63885d5c22e3f5957f7cd8cda2557c4a77be27a6abb22a82bf35dfcc659c5b17dca7fb91478033c16faeb01d4fcb07a95aa36e54327076b669972413433881c8f256df6b72869f45774a58cb08e505af036e71a6a890e51614f7d2c75cf5bad39c73754d4394a7bd0f6101b6d6416d0cfd1ea72ce7ae501dea14e3bfd991547b994b4e91f3798a45eb847b8aeb156b54deab568f02a2f8b458c5c3bd823825559ebcabd1fbf0082adc38ac5978af5b64adddc87cab1b59dd296514ff06ee78fb22f092c6329f443dec578c4ea744d598cce1c3b9934afa8e83025abe970004c40d943e639a5eb0448ff6ae0b0900e4cf192f6a990d3c8aa67ee673e74818c81d4995d68d6ebd92efe104e8ace86e7bee0fdd668c12299fe66d7337284520a5eec21cb4b4a6d0104f53ee36609c4eb5969cb53a5909d9c4fc1f55af526db53719047d02c9b6fb7f28d8f0bef226b698a5307ba4a32be862114d6e093070f6168a7e7f1a5c5561b96a0c629aff0c99cc01641cf6a7485a64fe589c014ed4246b071c985a7b6877c2415967a1b5a9ceb38d2791cb6e101e640c4fb36cfd8d6c65a061ff44a5d7795bcf92b3ffef40cf7b6a45381033154c71cce26112471c8fca809d86d2e34fa4a4fdce81863e8f23736f87ec9d929271a23b6b48463c60502b562f2bc9bfd94734f4030baecc779b0febeff9ee4446a048a3ba3616a5b77012a4b1d69c5ba1cba53542ac8228885c399792f96b7f0f9a0e9219e83087f2fa2e302584b4e43031ef50970c7745588cb7774fafdd8d0feff9326b53e9bd628a94b5d637fdf0858d61bc79cd1b78b3fde4f28c5a20257a7cbdb0f3914b088f2cc0fc2d8dd7d787217de18e162bbb95ed409e38a625b61e7fe478afec2ef08b67b198a95fae3e277c2bd4ad18b94119dbcdb5aa7afc9cebef2e3be88d8af4fe2b87b5d406fd4de4af53eb56a88e65d2930b691ed395fd46bc8f70c7758b5cd4fba307edba7553c7bd09812df417e898799cc79f44a3ca919fb29f12a2416fdfd39f1caad68e911c2cb79dcfe6c32151cba4f9f175badc52d1fb9db9c6c92104ace0aea89bcbda344ecb14ec568f8f4502d4c0828a5337770b98ceaa57ab8906f1576c9825bfae0e43c7fae9a636d7ccd882fb21e93e482f2ab07252e1bb0e556d40b51b7e0377dbb0348939095ef2ce4759bde530d0fb2d0033d092fda463818c0b3e8852e79ed31d6c9ec5ec3e2366fb1ad0d98409f9f12707eb64b53e70ec3bdc02aafd6adc962ecf3856e64ccb4f30fe4e4de3b8b807ec783b2a4c6b170640e4d232ad44a3986b08073c977fa1bb86c0b83188aa292656c091496fe8ff6bf91d89e8292ffb6ef0269bd3526", 0x1000}, {&(0x7f0000001440)="10d0724d451cdbe3cbb522d3f42fc1d0380b96ff9c01c3263e11c06b467eb2e8350c6ae6634aeaf802907412cd4509db77c06f9461b8245bea19e51a9a609f0800725e6b8ded126b60bbd75fead9c1f1f937247557d92dc2c09675030962abc8a50ef4925c8521fb07f3", 0x6a}, {&(0x7f00000014c0)="2a727e82eb226fba9179f641eb37e01be22a9655930aef9b24a181453fecf4faf1662d0ec1b94719c82c6c245768d15162cbfcb13ae27f3d1e738e1af7686f664311d953b30658e783a2be0779ee7dc0a96fd93b31ba2887a6acc9f612a9c4093af45e3f6d4864be44e4579a8f1f845b52f04fb33612c62d2bf10561bfb9877affede8c82fe460950314aa4385eb7752b7eecac9756301ddf4e7b4368c6780252efff9849b656c3128949da01586ad6705cc7eab92b245c96bbfb609fc99981a95606b64924cdabb4295e036b8fafdf82b6e3a9208ada8f43524ed52f6903dcf68b059387f4e06c1ca69e304739a19dd74615bbd732c6fb100f329ebb1c1", 0xfe}, {&(0x7f0000000100)="5fe5b96fbc5d7c", 0x7}, {&(0x7f00000015c0)="74e3f1a06613462dcd22027d1c80bf98af1d88a3722c2cf8a13f1dc6ad3f698e32930454edef42947917e95e7a9038e5f90efde28ae2d2e1727abd3e791d03af0ec991ccdde3109a0806d29a3d6a764ec52da80a2ea6ff44e48ce99a600462af118aa23fb3351f6af91dc055737015e795a4bef9ca946ab1039cbc413f1a5cc7ce4d1e7d6ab16f9e95d5c7250035158429f9d13e5f607bac8af32439aea656d3a8bcfacc4cda220ede697aa1f8b2a75b2153b94d5fd869dbcbcfbd878f03f16f367cc61092354ecd76e7aad77c4da701ea4b4ef88cefea0012318a40a8aa252756102cb7864ed3c129aacd9422", 0xed}], 0x8, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000840)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000380)="e66523b5312d6d6b44dd8c053a3ca382fd53d3ce2968f4a51865a1383cf625d45faf1d5bd05a9b8a2f1b6908500bdcb89a259388a7cca95f876b9c07d9c8f44eef65bcb935c01905290650fbd4c40d17b37a883f729e0eba4b658a65ace3583364f2e58ec37b14bbce5cbe", 0x6b}, {&(0x7f0000000400)="b922b39604a5a3e9ed9794c316a663ba1870ac8c9be29edb2d0459e78c9781e4f03f5486c28fa658e1928eb7421902cac4b506958859486f3123682dcf241db3a2e04c9cb81e1eb1c0f4765a0b1ecdf7c06a0c85c7661459e58acb45bac2b0ae9ac4d8186abe9dde0bb06e4d1fac679e76b90b458312619cc7d39e8f9d588ce061a6dee59b37131d6d30695fdd827303bfe72a042c01bdbd69f15c53e66815fc1c007f65ad21a9443cb1ef028e893d", 0xaf}, {&(0x7f00000004c0)="471a266b707a66c73632c8eb673fb86698b00debfb92338ef66cd6fae22b64ce2236ee2bf3b34e9ecc53d0155009909862719a54630b2b30e2d476fdd7e155e2008901e2aeb54a8c49608f381733f4434a6d229de19fd2066a313da7c7bf54fbcc6673099c010c35fae694491df4e088b67bc37f71d6b7df14a3036cc21895a33ca67a37", 0x84}, {&(0x7f0000000580)="76ad8ebc586faef26fddc34c8a3eabf8bb811f1f1878b33c704d684d8a3ef02518aaaad5a75068ba336e1f1f932720654945873e0401d24e4839400124743b3c93e154e074c8cfdc819d6be8464df4ba5b8ab0db4ed93525c1379f6399c6c85af4bfdc1ef9362297521606690c3355636d8ddcef8cb72ee60e20e041ca536e0b1f7c6e86698a4924b79ece0371a0b48dcb4433ebf9e1ea79726641a3883bf8e946b7569ce1fcb4e5e7a15011225a9dc9a75f0b980c8fe17577fd8526cc81d177700d6fd9b1397b635336d4572a4aa25a62f1ea98cb2f3c0754f368c9f2f87d2a0122d33a8eb2a477ee2060ee1bd6466193a096", 0xf3}, {&(0x7f0000000680)="1143d0ed7335f8408adce0e6659ed830d030", 0x12}], 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="48000000000000000100000006000000f4683cc7e25662c3520f055366c718407614c731d5f006520df0732b88badcc051386268d966c00901be6f5524be30d11fbfe8f212a2cffc80000000000000000100000007000000e23f8d85e31726c531b67f17238859d4f8027c16715defbd824a87bdd14ecbfaecf1f68da4d8dd6c7e6519df2fb3489ea03a52f2bf278a9fdfa95e1f7a6c9b1aee0700032ffd21e1650d67882c5ae28c77d9429057570178b7a5a82852a695d910e4bb9b10ebcd51cfe0c38f26fb0000af141ae5f200ce4c0fe3bde481a19be5682f59c7dcffd5f9048261a5269f7a71cedf7cc312dd353066adff04c8f7bb9b3f80009de82ec48e10327c0eb11655d9"], 0xc8}, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYRES16=r0, @ANYRES32, @ANYRES64=r0, @ANYBLOB="699195bad6000ae8a39f050154c5852c0c206ef9cd1cb9177299250f8be2ce24e42de671ac3d78a2a9a54287c899046bbabfb55d6276b986b231d11fa794a32015a09e6b710b9c310b2dc4846033afd859d1f856e73ed31b2da2567a5caaf27f6083a0700a6e2d43f090e28389729527353861343ee2d87d954e494a334a4470cc7b59077bdd9131fc62a763b004dcaf3b9943a8714cab3eec64d9ab7afb7370a0687c23734a55ab2afbc3f871949eca62", @ANYRESOCT=r0]], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r0]], 0x34}, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfff) r1 = socket$inet6(0x18, 0x9989d00755ab8645, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x800, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) setsockopt(r1, 0x8, 0x2d, &(0x7f0000000200)="5413011a8edf1c807014dd04187cc9fd71081c9d000d6fb208c5b313303709d29baea8b34d70b8a473875e26f972b657437653d9b9bc397e812ff3b7e79bed27fb2a7c29ce5cd5b32f12ea05c4b6e0eac28993f6d7b13592852b6b27cfd12c6ae7af3d233d2f4e7043c799c760161eae71eb4b6bb12e33e2c47062b7b43de5c63ed2ebb329b17f07c020e68f83d33f9f0473e365a18b0b7dcfafe28c76fd1e595d96499aefe70c8364d423c15bd6db47055fd69051f78ef97bdcb30c5a602f38e6c11959511bbf866cafeae13c0611a90fbec888ab2d87e800e3f652d1386407eee34f6427a5900bf2c8474545f1eea3", 0xf0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x3}, 0xc) r2 = semget(0x1, 0x3, 0xa6e0d4f9baf11bdd) semctl$SETVAL(r2, 0x67ea602a20f2dc7a, 0x8, &(0x7f0000000300)=0x8000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x8000]}, 0x3c) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) getitimer(0x1, &(0x7f0000000000)) ftruncate(r0, 0x0, 0xb7b) ftruncate(r0, 0x0, 0x80000000) 16:00:12 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = dup2(r1, r2) r4 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) nanosleep(&(0x7f0000000240)={0xd34, 0x10001}, &(0x7f00000013c0)) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="b0b05666a64e0f2773062b31bbe4de0118720a01282bd4b241fd9418fbaf0b3b8a18034c5d6596aad3a5f004056f09298b30", 0x32}, {&(0x7f0000000080)="3c0cc0b7a58dfe43d36ea799e12fd5cfefdee8624e3c94", 0x17}, {&(0x7f0000000380)="bbc22a56d92cc1b35ad60b78a302b914c7cc7681e4edb84869aa0635329142b814246e201f4f5498751822c6e4f624338a79116bf88172534f3c203eb068cf678e74a6fc2417ba79f002eb44d9d13fbfb9161dfc1180604b879c68e3ce4e3fc01cadfcd8adeec7854ac5a1b06faf36da5be0ddfb682cb9a2905bdadb60f927c9034781e27f889959cb50bdf92e81c40de95734bd103c99ecd5a46c9278dbe7a5ec65ecb14cdf1656b457be3407cccc686f2dbc36443ee3e8b1167d5ca1c3df31a91fd7ac80e2cf1c6bfd27353d1bc0a994e2033494951f0386e7d483c084237edc68f400b38981a2c5f843e8b89eccd020483aa18e5683ee3bf39969fd60fb87ab8d601f01c183198f67690e5d7bad4a13fa612ecabd91623e6654db27858e2f12e526d4172d88a830752d6b0a56529e8fef6c7380f6dfa59004129da297027e94b9b1f82d11dac36f0ec28dee9a4a0b6da01eb5bbeda066a678eaeb27cf2311f81e1d0bdf60e488f118a75bac159384b20a519e67c5b029bd8c4f8df3fab0202e58659bf6b0a12bf22f0c2fbf9056b6f0689f566479fb5f26230fe70e84e690bf6a8deceecdb599629b99d1cc0faea36bc78fd4ed99f33bafc1416ed454af549591bc6c4ab4e8a4e0416c29812631f3c2378c5f2b4bcf0359f516caf532894fe0e0ea23307f5d54bc0f99fc5735397f97f1052b63bcce20bc8678b08e269a4435131624abbd4a60ed15656991476d2d385ce3c7c650d1aa8c95939bca4159af6385046357f59243a33cfb6dd6d690c9b92ae973317cc3327bd5663270795f7c29bf92768bbc039f5d359110e17506a91875e987c71cefc225bd4b57abb4da06cd98f6f8e27ca0fb3db2f08eede1e4eade6f9f01f898a94d33f84dd9edefcea7a9212b70edbb5d2641df523484182e3a9940c45e1c6804f168136ebd978ff7e52b9665c46d1ef2eb621167e9b94e44a0a7dd679e6c4f193d35cb7f681f0bd0cb51689f3cc3b41e3e005171b01e0a2f0b34738d2499045778ffbb1ccc22a9ef353b44190ce8c4a59b5317ee454cb94073a7149dfa5fc96b32f829a111d83fdb26e484a2510b791283787bba7f7d5a8e0a71f1495b628fa5fc776a72062c7178164d100964aa956d3ca7b4cad1b78beaee9166b998f876f8182a78bfbbf1fa546c31ad2a9cfcb21f892abfbd1ed03d4a7fc4636120cd0eab3e93f79e8f70ddfdb2377995eb494a357e2a8fcca8d259ffed002fc6c0b574dedf61918d17147c10f6d00543b72f8040d9c36063572f408d5d971595ac67cc61ed2a547df4cb8697c3f44b38f16ff62b73002ba05c58e29a6586494c20b10e8599634cfd8fb8dc603cbec5e847ff51d70b55dc272c7db39082d6a206070173dedcca4fdf64abce2a5d649a0e83d53b3049a80ceadc5c7960e09dda9a7e85e324cbbe63fffdc9324a00dd34018bc81462cece91fa6e2187e246ed74588febfeb4c144b9ea8ed32caf249c2e5e940f4a33863de393f32c5d653b4dd97034b07a98c732be7ec00440dacbce7b89ea1855cab528c47416f12a7aec5e36d98d59cbd3dc0fa2704b456b817f93db880ddd186e9854f96030d7dd0b350e1a405b3c1af5c214be2b96e92c08627205921eb647b7821b5dfe63eea545c920ba787434f2b2bcae2993d4d18fbcb71d298c20696b6cbe23bc645f6ad230af38ded2ff0e5eb951314b824b1132e868fd7d422f9c5209c24b54dbeb719cc73eab5ec6e0dfa89e0a03a2b6141b4b5b39a40212f3c35f9a1fbb1c83637cd909c49d29f82aebd92c985d16c9826b545e8b77029f089d78cf86dc264cb84c0ed3f1dd44d36ddbe251979a4df91979f15233ae8db11c44093cb513b66a08990238e3972953f79967c332415ab0b69c1c92a08067e558f95515ecde2103cb7944b381df6c76e8b38488c3dec9d64c55cc505f710188e4076b4f4b57ca22eda6d375f370dd36ea9c8314e602c7ff8ca250f45846177eebf1a9579c76df8fe221d41b9ac82c9e8a94af60e2fadb19f05e431277774b577527537bdd7b6c4764111c0f811b7f4a5a2f14aa00b5c14bd53c67846729ceca1c4a44dde4e1fdf355a5101fe997c33ef7a37a316b54d86bef6781929844ee15f5612082616b67fae554a8a9f24f3aae7ac0244cc47439114fea139cfe0fd51b6721174d2dc4fd72216406bae4d5c4225016221233d3dab60594ac4a92b6c58bd2beb2eda774c17a77cd097428d5b494b39022e50605f21a15d7c4609c7ea5ac2833c9b16c3e2c370d2ffdfd2f7b1ae66b3c1e20d450dd1ecdfec34491b5e1f83ffc15535655d937f7d438123ed3c99173e2bc2d93054259f61a55f71121cf714635cf0a52ca96ba2ce9078b4231b64c2e658a70895bf59f9323fc9fea155216b7e05f6588a66ff10a1ad83070ae50d9b041fa2f8b80ecb88ccf929ba25ca38c28729eacfef915f222b3479d93826a2906363f07f1a20c94dd82ae7291ef29e1f43f5bfd4dc8533c5a94ad4bb352bd634ae814dc308aff3bcc741160c71cdc5a17e52de26f80d9987b211ac3d5dce2d529c6db697e78464984534d6eb76217f3bfa320e55d87afc527a25cebf6f07da66b7b5dbdf14a2ad695c32843182ae8a857122a42a123895697eee088fec676cf980260610e8308aea3628e8874321a2383e30ba5fdfb9d956bdbd1b522d6894ed3214eadeda44ff3b1e8266bc1cb84e6d57d1f714049704bf2f952398f3b74c60badf9024cad7a4c57497ca80baa170e46847b764eaa5ec018d7d77d7f568c3ac93c692344527dbc47d66b37a1713634e01b90468755a2d95e6045850c7f938d29ac8784afc5f9a19572a7a0e3aa00551aaf8ddc7ed131efb5b29d483bbd8eb476a49f3df828e2439b9da624c3ffaa328a9d63f1589cd2634ce883927b466636892b8f2e9831ccaed5e2a581eca3a6fe1f6ea4bf4a7b6b9cef947337057ba00f963ad48b3936f29e2da935f52fe40673078bfdbf2958440f2b3e6c1b9252d963697c5feeb7da35d840ab8bdf98d3e1def1b04f8d260cf52913a91c735e38546b3aa5f53e79d8b2a22a1725636ce7625b0d860ff521af1ec6c0bb5c4f41755f3876f863257633648522b75aefb734e89dfad45e654078e4887b5446ab242690834a64a44fc72cc92bbedc1c6833604fcb37df8fc0781d8a74907fe9a90b6b02aa179c49244cc9ae99f4b45857a7dbf1d9c2f9b7d94e4580268b9dfeead299f72fbaa41f16377470c412b252885d8dd34595d60928e4671aec5e74cd17d313d85a7385cdee7144545e33df8426ee1ed38ea827d88e27ad24ef621d7f390456cdac345f769662570f491e9d0704262f5d944ff23721548d734d33dbf4e847ed48505b1c672e4a299411843c9e34376eadf049975ece6f9073b0fa5b6f61bb7aa90ba5cc19cd056d55797d6018d3d5762c140f5a8b53c5289eda4587031c53e98ecdd76b4300404b86b38ae9fe75792a1eb74aa03b0549008afc74033f58b62e04819f5a366de8482788ea09ddbbdd3f4a13665609a24b64c2340790923e3ebcaf22ed868c7d64c7113b5cb6ebaa749051d827360e8a6ebc14a19347eee7921ba2fc87bbfb0387c991d87007450a94e9a73db3351b6ec19635899ce92fd1deeac89d81fef94d7a612361c3c9ab6e890948b87504cc5443141eb3bf796591a581acfc3b30ac8754214fb9610abd63e304ace85cc23bf5679346c5fbbce542c1b5e4d339ef2f2f4a36d00eeadaffb7e7f11fd3edbf0dc0cb1c8ce1fa08ce1a7a9da4371bd9c5f6003b3f4993a0dc5b046279c879498b64497109450ef0971e4e7586c34ee3e5c489b8c6cb837a7c33015a5d9658d52a6d59855bb1f2f70491c8528d8833a98ff2df7ed9caa7ffe2d82c970cf531eee75c79de723a31067c3cf432ab84b95c94827afd07ed4c2df3fe26a118bda8fc7cae2d838ed2f7b9062d20d4c8c7d08a5c84bdd2413758ed36a61b7bb89cd0e6213b7c6c510d2db6b36a30256cf2a25885e29a8ac2f466b95163322db5ff7c11be716b04d6b3e1ac73b7da8bb35f54bf28191ef2ae126817d00c6c975b6ff5f20afbcdd547db5660f48ffcdb34668d7bd97369d85858774d4442d095fa79a94217149764222e82b8f1d2cbbf4c9359bbad7f04207bc0c07e2ebd384d2c4d5ff468eca4242ba16613d9e0b2d20fae28f0e0edbb59ba28e215f5be4dab0ad5b585053951fd05faa67863c42049aab8b2c0047496ed96e0ee902b3bff7543d71f9278fe82532fd32616609e52d5a2b2c14abcecc9cf58ef9a49d951b32046bade44b05aab18d74c754f4947e8b56ef028ecfdbcfab33719bbf52e7f573f8c13680c8fa58548cfb63b9845edd41ffc57f607530a84a3f43c170b7291a97a38d348acfbd0475dbec984f8f7901fe250a386098e23397c40326acd57e7472b64db95634996d53293415957fe63270f93e32bf0f591c55faeb7e39c6a8979a419e89ba8ea9a0a9f61f541a71f232d98327c78a3909176bac6e6f82e277adc1478c2972510f19422d33a39250fd43fe549677e0c7bbc0ef4de8cac2376bde55ebb6b7064e54781021fb6e4c758b773317f43c4e5b55070220bf0d4a6304ab6401c9877c080cf9123ce90e8bdaaa5d9a4ad5fb0e489793ac29cc37403726500cb9e1cfc4dae065ed31466e0326728c739e4959dc3093a1271e45bc6f1834aa1464bc7c5535a564156652910c086f6d2e5c7c0bcf7fe6f245e1376b61d707284e1142d46dd63cde8f6dd2542934866c454fef230dd2f76cd4f4a0af678f71e3138a0f99f02b8bba6c84f37eb70fb78bc10f33466f2e70769176aeb2e90fd1adee0ab64ca4c2c72fd166cdb6e96069aaee597bb41208b8524cc93c8ae930b5251e398af8d3714fb964c6ea8936be501069073cd81bf3f2ee342353c5209317c6b9b543f598807499255cf35eca1b372991ac548e749d74f1fda5b9703290a284c6eab2985dbf94cb493518da8c679fb0a02d37653253f85ef0de48f0f177ae3f305f20c5318d12e9e656402d74ee425381079c60ddc3b6a5f18fbf67cd5f1b5d4d10e991aa3fd5b37176c8bd329b6a3934cfefd88c9c8f143d83653ba3bfb866b16bde75335f581c35431398d17bcc2472793d67703ca2d9c41e6786f1ce5fb870b0edd37e037da8fa59bbf5a3fc0e0d3a028c8e59cbfb26fdde10a2d19f053b748235b41f6976d4f38cea583747dd13adb38a26b1e56b116f15284e7e128b015e7b9e0683df1d3e2e39518c0a6242b34a1861eb91c5a4e78d77ed975ea532c2c6a6b0930ca56146177848e93506d598cff7f7f304f19cca8400db2d1572a2c17b20360f1d2e3e1ee81d09d3e234d37c07feb24cc166d6f077b7949bccf41560f83c46b9c6317d3a7c3481db51febbac83d6c7019cfd5df227cf210264d0bc984f37bea2af224bd6d7fcfe0bdd48c65e75414d37ed0f36e7e4207413203746ce3b0e476bd08995a1412691f1165e1d52a19756dccdcae30436017a63cff7cbc8ee6439023260a2800b0a8c7abd744ac356ba0aca1411a494c740062b1dd8961261f67ee1c40f30009d406f1cab410c3387f09df523f65bccb62af84c3f3e601b34f087e80cfeb3fa7f31795182f48ec0414d9e9bd97b3bf222dee8b90b8c55563d49b262171d80116c70f6a4a71630f3d1f9fd1fb18d1bf2ccb62b21e906b4c39386449cb5cc117e3151c7c49d8f1d812ae6e44817d5708ae81497f3049759e1a592e795be11104bb76230cb4a1d047e68350452bdb92fb16ddff9a27e79c5755", 0x1000}, {&(0x7f00000000c0)="f820186835f1b1dfb1dac0a5e4493b633302414498c816d309c8fcd9d4937e9aaf781da801cfd0b008acff7f6fb726389bfd8d8867f8a178368b48d5da1d26c8869d0b4c96a763eef42025b5cd08ac506c5e916941fba7249d9d8c197e4405bb4f9f9d5261b8ffd48c67811dae251cefb8e43136d93f28c12dc63a7cd9f6665c1448c02910fc9c3c9b7fb62e28462580824afc88808e6c86b1fd2bcff813f111caf5714264beed48ca509998f58c9d80c3e02447dff7d23c843bc41a58607ae0c7938520f8fa", 0xc6}], 0x4, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x3) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 16:00:12 executing program 1: shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ffb000/0x4000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockname$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) r1 = socket$unix(0x1, 0x0, 0x0) semget$private(0x0, 0x3, 0x1) r2 = getppid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={r2, r3, r4}, 0xc) close(r0) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000011c0)="eeea54a982c69be5aa9a5b2f2ea043d3088bb46b6dadb9056c751da3af3ee424d06390099eaef80d3e412ad13fa93d092b0fa41a63e8acc489880a898dee94e262a33c7d2fb688a8920ceb4f10d4c2a080f01951de93f5b629c42990b93bf4526b8c73aedc451510df6b5686d6483ce0fff22f780296a92495176362b74051039a68d11793c924376c191ff2b94aa722a539e6121e44c7e07cb1420a81d78891343a27ac327e3c7b41a8fbc39fe5a93aa3a90a022cb9cf1fd4050f49d7a04d6d6ff17f1eb3ecc4804875f01521e4591421002b2743a79aafe00f8b620718ae8bde2c089426c0", 0xe6}], 0x1, &(0x7f0000001300)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x20, 0xa}, 0x40c) getpeername(r0, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) sendto$unix(r0, &(0x7f0000001400)="177a4e280923523bd685736c70a82970f121c17db3695c0bebc74521f8ff390b873fcd6cf1ee550776e453c8d292fb6b6c6cecdfd3e89501a50de5a4922547bcdd3fa06aea70f4dbc32ee3811a6cae7a7ad2564887be4e02465a4425359ca76869a4c3e731306e05f93de1f9eac9659dbd3fb1632379d62cb6576b0ffe763bea0dc04c9f7e37eaf97f5624c24e9d55d8e4e31799", 0x94, 0x4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) fchownat(r0, &(0x7f0000001500)='./file0/file0\x00', r3, r4, 0x6) fchown(r0, r3, r4) shutdown(r1, 0x2) r5 = getgid() r6 = getgid() bind$unix(r0, &(0x7f0000001540)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000015c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001600)="9855898a5ef5acde9a8ade2fffe29a3054614a85512fa8398b57805cd33d1c7c14c2075217863a0216364479157159fd92f576e3ab15888d2032bfe7ff4711240b5d728710977258fdf83f4f8553c94f0090142e2e4bf2bbbe5d9adb9f853668f91b2566d1be4f7389abef57d75c294f55cfe0c3ea11c90ff026edd1c2b136fd7a9bedf5c382f0675d7d3f7d5bac", 0x8e}, {&(0x7f00000016c0)="bd97366ae0e2ea66c75a11f83b00020e0d9587878d48dd2357bb5c0225e2035827cc6940f7d24500b0d0eccdedb9cc97e84dc8ceb711b05a8ba8d71e", 0x3c}], 0x2, &(0x7f0000001780)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r5}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x30, 0xffff, 0x1, [r10, r0, r1, r0, r1, r0, r1]}], 0xd0, 0x6}, 0x8) r11 = accept$unix(r0, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001940)={r7, r8, r9}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000001980)={0x1, 0x3}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000019c0)) getpeername(r0, &(0x7f0000001a00)=@un=@file={0x0, ""/46}, &(0x7f0000001a40)=0x30) getpeername(r11, &(0x7f0000001a80)=@un=@abs, &(0x7f0000001ac0)=0x8) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000002b00)=""/100, 0x64}, {&(0x7f0000002b80)=""/114, 0x72}], 0x3) 16:00:13 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) listen(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc4e2d10ae74e0d1e, 0x1e9) r3 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) socketpair(0x10, 0x4, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000140)=0x10000000, 0x4) setsockopt(r1, 0x29, 0x20000003e, 0x0, 0x0) dup(r2) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./bus\x00') r1 = semget(0x0, 0x2, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/100) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000340)=""/239, 0xef) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3f6e29ef10b0c47b18910afc951646ef103831fac08557e9cd35a344474825990299851c9a473bd2dad36f7ddc3e9f9912af7aedeb48f64827d5eadf4e05aa35531dd92ad239c02d73e0cf312a8407cd92eb8d5fd524", 0x56}, {&(0x7f0000000140)="74968f7fdd95d69dd46e0a27cffd490b19133dde97c117ed83a7414975e0cf483a7b43fee2e4d7051f2c36eb8d3798050dd24b2ac538483461c73c3227f407be990bdf3c30131ff97b391723f9", 0x4d}], 0x2) 16:00:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x800, r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8c) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x10, r0) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="513e4549425f39260f9c65954f633239c379048928a3d83c183c44146cd649a78c73fc382856185df6aa603b98bf9352e53ebeb665209f2654b2c0b75c7bb9c1b6e12d1ce6e99df194fffd9a613fcd202d505083a77e34d90d9e15f42ff05b9f5361b5cb20cbb133a55d8d1c99b54c6e35317267d9ce2ac3ebaad87fdbc898596db84652eba49a0a59170b1c52238998e1411cbfd44d8a2456e07a60bb1e6809d729d0d6c6bfec5b28b41986c62c2baa8d1e92b20fe7969e6cf51a168738132cc221a39a4886cd2e5091e99252794e9e2eaee8134b4a3d3e357a9c2e8f0e8660b0c4b31e7a686963fda5cef3e4ac25d985d4b3c6ffe4e52c", 0xf8}, {&(0x7f0000000440)="06eb2dc6fca8ec0eea651902ded680431df5cb38d886daa63eeabb95c56ee47682bb17ead0440f0fabec1797f961cd094dc0bd43a738f6b5f8df4cf3b5ea0f29a440530f32ef37a077b639ad07a87160e6d44c349ef2edba6d44a717642b10d8f301be5415e057614d20e419b3903bc65c19b073a59cdce14438a77daf5e7555a10eaa8041e07896305522997b5d84a0651d5c8b797eb5973e242729d6cf746f6b9733eb1d1d023a1730ba742686fb07eb3b8b868a17af32066fca1c5ee43074e5159dae9efbc70ad54c1a0deb131635bb8e6fcec95c4cfdddeae17dd5fd4d443b20d389d08e2221827ede35d17e5ed171cb3c23984d716df6c2fd9e446ad5fdb69d12e23cbdb59a1c2c54da3c2cb35c95be36dee3e3cd108803f2994be0e5837740b868ebaabc2555544253b80c80f7be10fbaf464e72d89863765497e30b76523f9701d4c336dfc5d444451db75e7dbcbbc4df533f0acc0a71e811aedb0d3ff382af4485dd3836fccd7ecd260091a6285734f8188fe4e08af0f82032f0d44f33336257ff1998140a9a5004735abeb0ee61a1fd657f9e2efb51f449ed2d1d3cfde0d61d425aacd17d27c219bdd5cc0ed1ab6553196d6e86e196649482c49cf037dc962bdaeccc7b52d220fec2bb714c0e9b610be3cf6e2fe3a477ddf996ec96118427c93c82a29ee88285ecd7ec086a965fa96c6b12abe1f5d009028cb2f8bf8d903345fbc21e4733b6af59c7f9845bc3e3c8bc6f5b4f67aa04c3f2463247cae3ced163a0048668580fd121e9ddc978d6f18e56979a92cf70a091808932a8af87cc965b600a02905300ccda513db2fe5bfe657086a977fddea9b9713b208e6469e982c188404df5322473c6e72f1f2a34bfba88ca5f837721b863443c0b7714623f41053d279e90cda188f182fff92210f1760a90f6ce90f4578d06ee838363f14270d3ec9d2015e535fefbf15f8e0311491475102f151a16243e2645ceaebf1090007a3470cebba6c5b01824bd8bf80ae84f3cc7b6cd10b3fa4fd05d3711125ab91ba2eb5b669e84063df23a7d3651b36d0fa047f119e0c310ab5bbc4c5c7401c94bc68a6e4cc212b0442f8988bae4fa1817bd5daaf525b6fed30d3df76e6971609167b8366525b4c412af065d680358539d9bc0ed0164523a8da71e37210599a97b5fe4babb144d4fd563fee703197ac3f02fa8d178f953509f1145273a689b6de0a12e3c43932a3284f69eef7d24239fc765a45650d6f924bdbfa7cdb2976aec28a5328785d9cb630c1b50bc0236245def8753af0036f343f620d58d754b61a7f24acec6d59465399cabbe4c003f1eb622c413f7692a86ce46acd7fe9f8286c08e9a52486611e795f26526d675d61644881809195158ab9fe6e208f90dbf2c6c404f5660cbd8ab04fec32a1ce80073fcb68122898a62f0794f2b2058b933328a8b52fbf3c3970885296930885b2e20661c6434f8f42d587745c7f42678f2c19144f1a9292648f7d7fc95c9af447c05d26b7537266649c92ba20b45f3f37987801cd91d628beae6d827649427a1b8654215e6718f9bb1e457526216f7a691aaad09ecf2c718abaf02a9670ac982fe4c642a50fd7ea4ee98ed25cb29e5b960f3f403686a2bbea9e6cb46a79c71468888f943bf40c456f6795de3954ef96b8a03bbb94f9256405337bf1e475d878bd04ac61879f345c4b43e1fabd8cc4cb16929a177aa0460ed9b4efa942edbf729d342404959fad6bf88ca4ad92e719eead7155849c540a8a91efa349068e1021b1db0a277d04524f1c02f390aed46ad7fd942e4cfa31e429f7097ee75408aae5cca7d47ff9b81100ddabc47ab6e38de486bbf20e151d403b39bf309906984801f82da10ce0ca8773ad94247a759ccdbc29e36217457d19dc5eb4f071ddc897c45a6e6962063cb36434ffa9133e3b0f19ba281b0099f55bd52ae612987dcebd0dca1aac16b6697e7eccfaa8310e75e7833f35eddcbe28662a358b2aa9d2c2991e812b3908fc3556c8f11e3737264debe77df3204582779fbd9a4454fc1e27c5213e54df4ea62200a4f93a4d7d0636f98f0273e2b6846b537d9eee7c31549c74970d509f1071c015537e7c00cb93cfc8e8e93c06ae67be080af8bebd6652aea73d40e3505df9c7540df9d62f15466f5574e7dc4a3ed45971bb956facbe4c93a46ec9e9065a9e29b886d253ede9b4d3f2931e28b0be152e4e822f46faeadd244adb55faf4839eb6a265b5f3ad9eb9963923f4bef1a5f246c744fe5de410ad275b5db369beca296e15bffb5649f323e3442af773072e81c578fce4cd424fa636b0b1fbc099e143d984aebab25a7f07b0263c29d32eeb31490bd2fe3a7a618d996a2f538c6ca530308edac6d8354b6e2201c0a6f92d06aac26e15675e90bd8068c7f76dc2247ebc9b715acbefb98b2d7da23e3bd9357e0dd2939b6ff964e3edb2cf2963c8c687b66c4592671dc0c8e3f2f81a964c90c597147bffe1eb207b356ad4216178d042a2640367629e9cf6bb32356fed7caee5472f3b594175c8039b1ed81289844dd1de18a5bcff875a5a4b115ecb0163f0710ae438824bc20d20c774468fd7323d464dc28a470ec3e49dc1e712f85cbb7f80e7a9413445693cb41cd9b7eaff0ee66eba5495d357e1fe92e507ff58e1e1b6b90c1d980cb97a4dadfbded910d2dbf300d6a2c64698a9480923242b477dfddebf0e9414ce5dfb4b51175fb21e69dae01fa5c8cca97712b4f00e5b558412b593a2224a0ced8fb74a1313f5f65c3f106b33336e36a3050061cee89f72722f88c2ce740870ac40ee782749da8b6c48d7efebe77c415096083a6359d535fe5f41a584a02c868b2d91b7939b7d017935df458cfafddd7d0e291246b92152522481be52ba42219dabc78aab2e805363c4bccb450757c434838ee2de3a849dda866c3ac23d219644ab6bb8bef6cfa86c1b907462411037b6fe5c8d90f0806d3fcbede0a50445cd72f5cc2a473c792453ebad0979583ba73b0a647e8313724e9fb7494dbac82c003b42f4a03b269976c931e83c44d2b4946a60a7540271fe61e739838a182f2534f59d9394153d7dff713262816d65a0f9dac20b8a04e74073b6cd6b70e2567d0dbb076b33521769a908edd18fcd10380a0833d9aa7df66810fddf463efcf8ac5b2b6057501805a9517e42b97a16a7f8a73b5e9b5d8fe76006b54f67b32134e35f4f9b0079c80cb404998acbf6d5b53ef75d5362ed25c59d4db87262d5e05f590344cb9ed6a2bf7118c01449006afe3baced7d6542a828d0be8f3cfa3ac9279ae3243df862d090f9ae01a35ce3e12e82c3fd527c349ca1feda4ea8bc560b86cd0029922ec7b30bd4b1ceb89c20831917bd300192c2e58971d901d08a9250988384e8a0d2680991fb84c823f51b1bd37de90fb2ad5efb4c8564782d326937391b46e02c6dd82b86c88e492976d9d7daa96c43b9822165fc40765c2ca1e36916a6d54f340ebfa6deaf3b62c5a3ca2b36fc5055acf5fe185a06b29afa948a8beaa844c3728177a64cdf78f3c9c25715afbef2e3d4a860733c30e0cf7c116878aabcc6f526a9fc64efa97e70802f8768e9f19cc6624ff078136248274f2e6e191fb21c7714ad75f11bbbe98cc8ed96194e960c18553d6dcf3221f34858d71784737ee7edcbf58c9c72a44cf7672ce6124568eb793c686bbca5c6f80d5348d1940db50df18f1a1fc019b378002dfe495109543a1e52b46570d46e26d65076feeac53aa568f79c3de175ecd59dceabdfa9a85cc8186793b0a28e3fd61b345ec7584d69b2947b6b5c55baf4e18008a1a4aa4770d2453cba0ec8abe4084a270a1bee2da82c620fe3d96ddf10a45209362b4ba4bde1efa3b281d3192d4ee2bc036e92574727935a5d3124b1c0dff48326e96d408f12a56ac683e9a4beb6b27753da763ad4a4808768cd9df13ba21321fd8ede29a48788f0b0aee3a553504bdbf101ddd5e7bc9421959217e1cc6b25f8cefb8e5119ba5040bf2b7c692ca9b8d307ea8ec5a9b16c6fa545636893a035f1c2fdbf8d1aaa3689197563fc89598c6f1a4e1af594b88689a6207870ba5082c94a2e86d3051261546c3fe56d676bea7303de98ba0c9905ad296724f1fd2e3b2f60e1fd26621822ce4a4466c2247c1297f964f7449b80f600ca6441ac3c317968184ff5db01671500a0080e4485339a3c6ebd2b67579a7463f46d0a9d6db2b0e6478d24f5ead82df4c2d952efb82284dc9b86b3df29a682c21bcc23ceadf562e7c72f32003046ea30a9588daa2648fd26ec6e1278876f4f0332e21ab222f7d029512ba52fa7286e02b8deb9ee6797dec515569584fee3bb87b0577d82d0c625ffa62c48da264d699a2fbdfc2e946765ca735ad63695dd3ce1c865784be220738b2a2d8a3db89d8614d018819449531c576a4ba86c441fd0e0757e550d7b09e9bbe673281c926b1ac68a1e43dab8d1afb137633e48ff8c270eda6d4ba146e434d8091d2d3eb614fe330ae89956f535771236e5556c0e5fd4184ad6b71b0f2bd34f7e0bba603014bd5e6c871a18a43984c249bc5dbad8f2e62f207021b1bc95618875cfb68fa165ed28d9754168c4440337d522526fab43dfca32b44f4fc555e120ac452f1097421e2672ce5a5394c929c1bf1f6cabb2c4c2459cff03729ba6419ecb96b5835adc9bf901fb9dfeba6d2eda453f595d4c192841dc16adda82b99114f060fb5366ee977e098370aac1c372395e38738001b997c6cb547fbcfe88ea8ca3d09b55593b480375a20a27029497c755a0686ee24914fed26e09cd466c8509e648654ce3cd10819f6923b86db6d5eacdc4591fc9269ca05891f00035eeca6eacb5c458035fcce62a56c6785b0fc74cb287e2c6e0228493887e512cf73b374a0ff672701644d8fd9dbed340748b8afd8d99015f18b69e537ee4f7c47926f2dee0c08f52cd4a57526f05dd891da70865671e89b328a713168ffe674e96ff737419c248c477ce022a0ea97663bbd7fdda95a389ba918d42e88ab46a86951e314201b4ea7e02c7d5725d9b3398b635e2b04bf70e0d2dcf3080661c990ba17b4366677a3534357a0dfb2b3f06660d17963c9bb43024f9f9a0b34a2d522e9024bb39589048b3d6ebfa311f48fe9605fbbfd6fab65922c4984e7af580642d2ee2cdf8f30ac01f87405bcdcd9c4c71552531aa607bcd6430af44d0e91cec047e83a68c07069e7f5d32b0cc6e44b094779ba94db982ec5a353031854b92a2a898ce8ae16a4cc59b54763754bc1a12aa801382a185b852b69fe7255e7bf2cc4e4a5e477170b5a593ba237d2871b2bfa0a618d82a422f198edee44921cfbaa7247d527f0172844d4fd816ea2e0f29456c840e11ba597f3e57145bd65d00c5b4758f9f276be64003b9df5eebbf6fa4cd0eb019d07afe6f7fc370f8f6f5e27f4ce02e17be58800276af731af809f5b7855d4fb4a32898b9d9d078153440bf6a7ecbbbee383271cac4d767081013719480f6e7b9e67a58c53bfb88a921872012cb9a3c479a8b6da049a3ff50915066837f1e9a4dcd03384c581c28bf9237e47b76df2ae63a220b5bcf3442d82d5e6469b7adc7f0bd04c48a96a038e4f98c10de01bf2d52284d2e54d845957d33a73755c9a54d3085d091d2bba7e4796519c2b5d76907051d78f9faf54683a078b4b79fab2a0520390535c9c57eca56d3c5ba71c2f58f707784d006871cdeabca73789632f224349f3199655b2d626caa629c50564c97cb4821a0cbff449bfd49640bd40629011a8ca50", 0x1000}, {&(0x7f0000000180)="c606da25a9467793635a2f8c14b8db24d0dc85b660bbff86a87367d156709b59f46862188086d061c5cb328ccfae17e419e8a3f32ea35de3aa3a9b8dde5fb756654b9e0aad7ec1b160518fbf83f43333ec35e1b7f2263ab71c02f07e6726bad67733fe1076d0f9f2099edb4247d6d709d9636aacd66ead173e6b112c5e64b70c93df38b677bb68847d2833a15950d4e7d8c231608d50f6407aaed2913037777acddd3e82927ab82e8880b3978eb61e232f8303722b61f372c8e48bf7de4c75f35e5c87151c1a39429bdbbbc401bd43912a18b13321a7b063a9138be3107cc50bc5d003116061b3edbc0bf26097e5ef0bf9", 0xf1}, {&(0x7f0000000280)="68cbefae6502a6cddd9f3828f2bc14bc556c822507", 0x15}, {&(0x7f0000001540)="d5aba9b594fdd96241d44081f5f1ddd3ae0550c913156fa1b10b2e465bd0647ffa9a4499da620a430a14dc98a1a6e7d824c293882ad74d730089ebb6dc9cb15af1de9a554b53079505fa4eadb3fd583fa57af06a437ba53fdfe7f53d9997e7787e8e90b20726b39d6cee25cded53d064cde473df8a2ca776a27e5a68d522ef38480ab12e7d14e170cfbfcad6ff1c90d82dac0f8c726bdba462b90a9a05f356896c35d2b76fd7f245ebc96ca1d36451e61b5437e0af29a681bae2cee5212c87", 0xbf}], 0x5, &(0x7f0000001600)=[{0x28, 0x0, 0x1f, "c1a7ab070dab27471f79b0724102c2a339cb985dc85e"}, {0x110, 0x1, 0x8, "08c1c469fb7dc2a06e53908c3841c541801fb7d9356c8df4a063f9476036501f22780b05dd1c7102955a023a35095e049979fd692bd316771eb4cfbca72a153b508aa4c37d15504d1bbfa50934091079a615562801e5e3b7dc48ff6d8d3140ec7cc8856701a96bd0605b2679b0db7c8eb208e2896df7819ec147c83105fbde6d9eb001693ee919e7851a6a3e33243c50ea991fe0a013e5c98dc72d20d619006105a371afcd98006117791b1f8eee91712a278edc13cc60e0fcc15323cecb9c71269cf671bdb0270b49ea6de86915e4bb753faea798bcf35d10431ad57df067f90d513358e51065a8d29a5996a929c33b123ff4480458e193000a51da"}, {0xe8, 0x1, 0x5b, "cefca11c9df13feb8589745cf7b19be6d0f15603b79a34380965aaafb882e28052fdeb0f647a7092bbfe34cf079a60032cae0b365bdcbac1adad05e079a899223ceeb7e11d09de02f75b7c055b63055c47555cba71fff9bedfa8bb2306a11d0ba9985dbbc3fab366f4f051443dad5321655e3488bb851cfe83a3e6b63873484bb1d7b669e3112925c96e158064d92eb3c2e824ae494800d5f29180f80463a66ef46414a1206005b63ea154cca1ac3255ac6b80b124883d3e242880cd818ebdcb2377679302b5c0da0abe846fef4c41d9136f9d0b54583bb2"}, {0x100, 0x1, 0x1000, "9078fb4bd0cf30416ca1f0c29325e77bca6669f49a3b2fcfcd76b1686d056be6f53cf7cdd24830a895c9fe68f748a6efe707675de0bfeada5a784be97c95f998d8bd99691a5a35ec565d54c19da1332f596a1c0f865462a93bddb2c2a722a65e7e775d9f5dfb784562a8d8a9b885d6f92f68d905e6c3bcc578821d0373afd8e195fb37407ade9782f1909395be6ea3e0bdf1141ad6de00f62e60aeafe87b67986a911989b677800c11894eea66ff81935d93f84c7aaf6e329296b526497367f159b759c1a6ea48ba82dde71a83b6f3d2a2d3614c817ec30956760d7d93b1d2e4318ca016ef4707b2eec503"}, {0x38, 0xa96bbeb4907ca86, 0x100, "c2580934c6f37eadd12f91a8264bc9a9b1265a47be9a155ec1aa785d507341e00f04a251d90c4107"}], 0x358}, 0x401) 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) socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x20, 0x20000000, 0x9, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1000, 0x3}, {{r0}, 0xfffffffffffffffc, 0xb, 0x0, 0x3, 0x26f2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x6, 0xef}, {{r0}, 0xfffffffffffffffd, 0x42, 0x4, 0xfffffffffffffffa, 0xff}, {{r0}, 0xf5f52846ffa93a7f, 0x80, 0xf0000000, 0x5, 0x40}, {{r2}, 0xfffffffffffffffe, 0x3, 0x1, 0x9, 0x8000}], 0xfffffffffffffff9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xb0, 0x1, 0x101, 0x1fbc}, {{r0}, 0x0, 0x12, 0x1, 0x1, 0x5bb}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0xfff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x5, 0x4, 0x5}], 0x5, &(0x7f0000000380)={0x20, 0x4}) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f00000000c0)="301ec12fda0fa702d4fd0dbb4e71a9315c7c6b0ed3ce73616de9524fb45ad6be9a48763efa7f45cfe3e59ecc976174e657a71055ffc6a9528a20f8aed86215410470672e435320dd407bb6684e4f05ac3c42e907a8655b478124", 0x5a) write(r3, &(0x7f0000001300)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r3, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r3, &(0x7f0000000240)='+', 0x1) syz_open_pts() 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/../file0\x00', 0x80, 0x8) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000840)=[{&(0x7f00000001c0)="b173809c41afa0dcaf07d60ef8e8b077b427f29620a8c58b6f3818bc2a1e04d36506db982f30704adf88463a737214e8bb59b3453861a6d5d412cffdc9c0b2dc97879ef4464cdb37637c6086b923712755b763b06671fa44d62c738df59b116e9fcf216358b118a14fa66bc023fbf2c41c13af969d86c74171d0074603c92ee2f2e65b9fb7a89f9a932dbdea610d4ede56c9548c7eb806eccda08c8c9b86bcf6ae182cf61930679ab7ccc1ad14ccc83b22afb67f21af2f9bf2c80d82bb37f8fd458df2", 0xc3}, {&(0x7f00000002c0)="36ff4743988d7156a2b4dc96ec906981b373b2f3ad91b286ca1e217ec0e3b0389ecc9c318006f0473e9037ab40471114f462a7adf930c22a55227cb2c52f4377c993529616215ffc2c4b2e9769bc940e82e80c589ca00d60dff81ea30ffafd7e8984754a929008139a9acdfede9932984acb80ccdfa38e350fb61bebb21e6148e8fb377e4eadb08c68d482f5051552e6aad6afa9df095f62dbf6fd4ee6cc8a6c58be009ba5f6abf90fc04681641d9b992bf638d198fc53b9b96168fdd1a1aab75da64168fe68f5b3b1aa4a8a50ecb9405e161aa03e47394b744e60ea27e885cb33b65bff332241c2d02f5da071e450dbd652e3714e9f", 0xf6}], 0x2, &(0x7f0000000400)=[{0x70, 0xffff, 0x81, "fb1e838f38caa9d029be7ecca9e67e07fa315d919ed5b5a085037a718cdf3e7fdbb6069ae74dbd9ccf50f075595fea9545e2a7613705d9a5966cebc06e6468a387bcfed21304626383bd7e271e978b5d5e79aff8f1605ba4bd4b2a95fc03"}, {0x21, 0x0, 0x400, "fc0ce62051aaf207bca9fcb10e5a4a9c14a7bec50fb6590f9e47668bca46b1e5c4354cba6baf44e32ce26bf64f1a48039247c5f3c359dd86b8d8f210da8f1df0e5077550f7c8f71958cf14afcc75c6221a934e0ce40b7f7f0b0c6e68a175ba1b420903518d32b91166c729a78f4832e87f97389477c2937b27f86aaa73c905c49a8e59800f09e2ce8c29be53316fff7f04ca96697c26f94f32729b88f36d92de8bef10a9afa27e6641224cbe1b"}, {0xd8, 0x1, 0x7f, "e4926be07d2c7ff41281337779acde0b67528c57ddfcd6c8c66a20ddf416b757f3f674297228885c168e9af00a5730b00a7735cb1149f056af50745e1edecef5ecea069ba63cf1914db5ab4870b5e5d43f71695b36333f6f91ad4585ededdb730eadf13b4246068ae426bcb328b663533f6071bcad46f9771407ad164dbd455a048cdf97427eb1b2bf275547dbcfb17a26c538d209f8332ceae385fed46d1289a960e3af499974a5bb4c2b99d865d75f239a417d1ebc606d39a451eb4cc5b008be1654917c"}, {0x38, 0x1, 0x0, "6b7285865b46a07118ec9125fbb23f10a588c43722ce1378f0639da064c260b5f7914b852c55e9"}, {0x90, 0x1, 0x8000, "ce36d5fe696547e11882b685825e19ea0d1ddedf2fde16a7dc974d662dd4ab122ea9145d873b9c47ad1645f72fd78806f78825c4a8a11ddae6f7fcca9e68524f349ab00075e173aed57bfa5adc26d9ff537d89dc5146c2f50cbf418b86ef909bdada58b619d202905f0606a4708332bd1a70e5f715e8dc7375a495211b"}, {0x28, 0x1, 0x6, "cab7f53c0644a1ab1e1aaf092c3af2b401"}, {0x80, 0xffff, 0x6, "5cb8dd4b93b7a63039d104d6a8c675cf33a612f10a9336894d79123b50317476a689260cc4cfa125a3865ebc9a91a8ddeb290da3acc414d17ec3c4403c48ae234b779636d6be61fdf30675f37a3629fd58d9e6ef44da9a0af6ecac48cddf34039db9eecdcaa476ad6c828733a0090271"}, {0x88, 0x1, 0x6, "51172e4815da40e378c852a934a2b13636185c7010a2383becfc46cc86bba0124380c21d2926ba79921018313a80a9c9f6a0ac6d1dce94728059cbbd050d3d24fce73ed487ebbd92be5d0608d03bd5773f36ba3765faf8ed673236b2ef9bc8fa80e4fabb28da26b48e99581f9d44f20110949f784c7c4997"}], 0x39c}, 0xe) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x841) getgid() 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x7}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc5ec72545f0a765e2ba400008000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x7, 0x0, 0x1}, {0x74}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x503, 0xf9, 0x8000000000, 0x9}, {0x6, 0x100000001, 0x1, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:15 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2f66696c653000049e45f5b11c61a67c5819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b663470a35e96fe49414488e27819f621d58217dc2efb0260a5f0000da21b0042fecbf03f9a41cd013248829dd9e10ebfb48ba74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3ff236b2b824246aeac248537ea78207ef90fe8034e296bb5a4faa1a688ec24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da23677070000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a57d574cc5b79ca00270afb599293b32b1e2f98e73a1430d92188eae4bdc0d9fb3ef44aa635c0cdc2812fe694a651a4a9b52d174a306920c754682460b59b53aafa0c584c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73becb5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375c3d9e8f48ef33a80ce6143c1619a2cec02ba5c"], 0x10) write(r0, &(0x7f0000000040)="9e3e2dae7f0000000004bf9aab4230400f76000103d0459370410526c0da826a10fa655c1ece0efdd308e6b7ca417605e07815bb7140a5e7fa749c9dffdf7065f09d789a9dcb477e", 0x48) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x10001}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000140)="b6") 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100000000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x1, &(0x7f0000000240)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r1) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x11) fchmod(r0, 0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x100010014) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x6, 0x38eaf28b}) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) setgid(r2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r3, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r3, 0x105) dup2(r0, r3) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) getgid() 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/234) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1c9, &(0x7f0000000000)=[{0x30}, {0x2e}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/194) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7fff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/49) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:15 executing program 1: r0 = getuid() setreuid(r0, r0) r1 = getpid() ktrace(0x0, 0x5, 0x10008, r1) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) msgget$private(0x0, 0x21) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/236) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ff, &(0x7f0000000100)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xd77ed33182f90804, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:15 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x100, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) chflags(&(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)='s') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffff) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x90, 0x400}, {0x5, 0x200}}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0x9) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0x977e02b7e392fe5c, 0x29, 0x2, 0x8, 0xffffffffffffc197}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x7, 0x4}], 0x7, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd, 0x2, 0x4, 0x964}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7f}], 0x10001, &(0x7f0000000280)={0x1, 0x40}) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r1, 0x6, 0x7, &(0x7f0000000600)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdea) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='$\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x9, 0x7, {0x100}}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x8, 0x9e, './file0\x00', 0xfff, 0x9, 0x4, 0x5}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x7) 16:00:16 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x109) seteuid(r1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = semget(0x3, 0x3, 0xc8) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000001c0)=""/241) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x106) getsockname(r1, 0x0, &(0x7f0000000200)) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) poll(&(0x7f0000000200)=[{r0, 0x80}], 0x1, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffc5bb00007e5e00003f0000408adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfc8ac18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b0807000000f456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a0c4d433d74e4436dd2bdeddae707167d97c3c1bac2020600000013eeb80e38e47c39d1d999bf561a884a0c6faf7baf70653358749613ce2a21d02a9273b0f79946b102e6e4724754b5a6a671972aeb0fdb9ae78c6118e65a3a5f6fbe50e73d9847acc77a5f6533d5a8859c455d40c0a4cf7b09af36c56d4922fa645273b7e439e6623e212be329099358984843a496eb8e46f30c029b185d7a90c49ada8247a6ba091d57c72882c44283dae5dcc7c225011f9c1e251b74499de53bccfafbc9fe95f4a26d89afa27d49d9e5b5d1302329c04b53b0fcacc236db72299d7da1d36e0700"/439], 0x1c, 0x0}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="73c246b3eb91eb421a6f0b6ed9a72b9a266a81def472ea8480ac1ceb19a4da2efcc96c440ed9ffcbf3ad07646953bead29d1503a8d5bf8cea3fec850f4eb16eab70ff4a7f5c0d57db23e14341e90c11c25ff94096175ac4686efdd025cf01df2b826593faac0012d6d", 0x69) semget(0x0, 0x2, 0x100) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, r4, 0x0, r1, r2}, 0x4000080c1, 0x10000}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x0, 0x6, 0x167, 0xff, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x80, 0x4) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) 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, r3) setuid(0xee01) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002007, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}], 0x1, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[0x100000001, 0xffffffffffffffff, 0xf43f]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:16 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x6, r1}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000280)={0x0, ""/225}, 0xe9, 0x0, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) r1 = socket(0x6, 0x5, 0xf6c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xb8, 0x3}, {0x18, 0x2, 0x1, 0x1}, 0xcb, [0x6766, 0xa16, 0x81, 0x9, 0x9, 0x7, 0xaf, 0x5f]}, 0x3c) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) ioctl$PCIOCREAD(r2, 0xc0107002, 0xffffffffffffffff) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) close(r0) 16:00:16 executing program 1: syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{}, 0x4000010000004, 0x100008, 0x0, 0x0, 0x6}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r2) acct(&(0x7f0000000180)='./bus\x00') select(0x40, &(0x7f0000000200)={0x47, 0x8, 0x5, 0x100, 0xffffffffffffffff, 0xaf, 0x2, 0xfffffffffffffff7}, &(0x7f0000000240)={0x3, 0x100000001, 0x4, 0x0, 0x3ff, 0x5e6, 0x0, 0x9}, &(0x7f0000000280)={0x3f, 0x730000000000, 0x9, 0xfffffffffffffc00, 0xff3, 0x5, 0x5, 0x5}, &(0x7f0000000300)={0x8eac, 0x4}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) shutdown(r1, 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file1\x00', 0x6, 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0xf) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x98) 16:00:17 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r5, 0x6) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0xffffffffffffffc0, r3, r5, r3, r4, 0x2c, 0x10000}, 0x81, 0xffff, r2, r2, 0x80000000, 0x2, 0xe52, 0xfff}) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/180, 0xb4}], 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000002c0)=ANY=[@ANYBLOB="70012e0000000065d4dfe8c0432700"], 0xa, 0x0}, 0x0) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x20000000002, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000970000000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: r0 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:17 executing program 0: munmap(&(0x7f0000783000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c8a0 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c8a0 failed: hole in range 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget(0x0, 0x4, 0x26) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r2) semop(r1, &(0x7f00000001c0)=[{0x1, 0x9df, 0xc12750d77f115b8}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x100000001) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) socket$inet6(0x18, 0x4002, 0x0) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e000000d5160b5ef99b0e0200", 0x800000}) write(r1, &(0x7f0000000180)="550bfcdadbde8e51e71e3d68159b9b870adf6e7b9131c8d13365fc600c6311a66628638d0bb3f93396fc1438ca94fded70632c05ce2e8717a1c7b6322317af526350a63c89d1263225000000000000000000", 0x52) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) r3 = shmget(0x3, 0x4000, 0x34, &(0x7f00003f7000/0x4000)=nil) shmat(r3, &(0x7f000039a000/0x4000)=nil, 0x1000) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000400)=""/17) semop(r4, &(0x7f0000000100)=[{0x3, 0x100000000, 0x1000}, {0x7, 0x708, 0x1000}], 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10502, 0x0) syz_open_pts() r2 = msgget(0x3, 0x4a) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100000001) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0x10001) renameat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r5 = semget$private(0x0, 0x3, 0x8) poll(&(0x7f0000000180)=[{r1, 0x2}, {r0, 0x8}, {r3, 0x4}], 0x3, 0x10001) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000640)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71598620de045f022f31487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc033335152ee8a1c90bad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec5321e723cd9c334a2b20983ba7716b84206b4f9990aaa314794e18d7b95cc070481b5fe4c71e4bf80821557b146848fa1113ddd474eb09fe8106c13b92393a8ed43bb4621961c1ab07a9f0328013a6150cea0cd11c0e931b17da4de38f8903735325e8daca901ed6ddd794579f1c734c8576662fbed952573770cbc88fb6e1bf223c014729c7176ccf8b3a6d38897e460283b2391e14408e622174c403570223ee5c1ebf683f3dcaded6d18d1d080cea6be47c", 0x518) 16:00:18 executing program 1: r0 = semget$private(0x0, 0xfd28fa33e915d43a, 0x100000000) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0xfffffffffffffffc) setuid(0xee01) r1 = getpid() ktrace(0x0, 0x3, 0x100010006, r1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: setuid(0xee01) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x9) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x8001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x4, 0x49, 0xfff, 0x3}, {0x9, 0x0, 0xcf2, 0x7}, {0x2, 0x401, 0x0, 0xffffffffffffffff}, {0x5a6, 0x5, 0x0, 0x100000000}]}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x7fab832517ad6416) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) syz_emit_ethernet(0xfffffffffffffefc, &(0x7f0000000240)="8e29a7b2372d3e02af14856abedde6101ca3272e3b5484dd1a447d0b35b623189d36d925c12262f4df0a080000008e47397b0b0f9a627b13c8cb4d2714d76df8d92d76645e40d99e891ff2739720eeb3a2b3fd43f5da2bb377ee4cb72a3e207f43817408c3df905ca16ef600ca51564e131ae0571fc861e1f89d4749faa179fb5aa68fa19cbf74dcb2579cce275d3ad8d99d") kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) r0 = getpid() r1 = msgget$private(0x0, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x14) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000002c0)) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/170], 0xaa, 0x0, 0x800) r3 = getpgid(r0) setpgid(r0, r3) r4 = msgget$private(0x0, 0x20) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0245460c751f4396729109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ef650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e00"], 0x1, 0x0) fchmodat(r2, &(0x7f0000000540)='./file0/file0\x00', 0x11, 0x4) open(&(0x7f0000000040)='./file0/file0\x00', 0x410, 0x10) geteuid() 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000740)="fded2455b7f1e6943c1987404646ad74f64a9c464def37384a501477b518e6e2d02fbdd9a442aaee5b84b148837a88071c3af9a875c01bb1c127bdbfc91fcd101f6539c9f7e708bc1bc84ab2deeba1ef12e36af82c3c8e5a09e7dffb96b3c3b25d374311c4c294bf4fad47785ac0d3ff3302b03089e8a8f393cca88eccbdc4e370d103b95b0e5c6e40ce8982dc91d07304519a64250db3dd303e8d8fc1aa5fca102992537b4810e96cfc4eb8783c19c6c4169ebbca43797c7b1fa841794b7a5adf80eded53a47f48f4653a2324f438ae7930d50a2c86763e3bc983329a", 0xdd}, {&(0x7f0000000040)="68a307450703a980d8da3ab38b52cd89c250023d60b15be1fb348cb1a2aca216678c8c75a292a180caa56253a4287de55fcdf81db4f3", 0x36}, {&(0x7f0000000080)="befe8c155148f355c7c1ca1a07d285f9", 0x10}, {&(0x7f0000000200)="eaa822d4d6c771628dcfc66e82c4b52ad909e7c217f808142b3ae95be2d17b526689dae4866901a0dda73f38c5dce3a372cb484eaf0b6cb4bedb827b7c744afa8dd59700c29e", 0x46}, {&(0x7f0000000840)="4720f32c8caee8eb05d06f64c1b8eb9711798f54c3dfa90507b39b70dbf0e360750ce86891bdada195d3065dddc8759373e1f749511ed7bc8ce99c6efdfda257daf6749ff6532bce86bf227918790d51e8a9afd5b1fa1a767b2b534b3350db6bb5d4daafd66859473ee3a910a6d70553329bba60179f0367f51bb9c46508f8536ff90e889db5462ce44cd279f80f6384b221feef00867edee4", 0x99}], 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="b11d4aaa47aada26ce428eddaded407b027fdfce8991c397a2f6cdf7d99404e5dd78df12103440740bae4855613512be97236f5368458952c10f1284042c295fd7f8da868cd9fa2c274b75002f596423a5fadc368ceac06f9645a21caa26a916548d2fa43c3eda99f94c84a01ea9b96df2c5fe5d26536ecce05f05", 0xffffffb0}, {&(0x7f00000005c0)="c146cab979d623b91613d4767f96e8455ed04e402a3d7c9385f983e4e3cc10cd10ec135d103bd6c9a25338354d138ad43fa753bc79085493420908588c6e8ea4a1aa71cc6f173ccdb2880ae4e8816866360e88046b971d42d6ae0b1a8bd2e5e4ea00"/111, 0x6f}, {&(0x7f0000000300)="52fe55a4ecf2ad9887e8216bfd", 0xd}, {&(0x7f0000000340)="82d9155c0d9e941abe85b4", 0xd1886d87}, {&(0x7f0000000380)="5b8fb61e56d4298ead5ed90760a21d3c5061efc68236d1ad801fb5615f0d35a373dbb66a96e71ffba024f0b29060a14990ee04e3bdf2b0f9fddb267913d52c96", 0x40}, {&(0x7f00000003c0)="4b8fe190f811658b20de0b1073229fd972ac5815df38387fdc6ad71cfa6bb4eb2b2b6fac5f045616570381779745f39d30a06dca11ad850be1322b0c7b9a3c27594c1759a3c632ed2f2c0d7edf79293eb8e4776b369a0362f898fc32c02ba62bbf8d4f22cbf7c1e354465e0b6d18b35a9bde9cc7f281e84b43eb9d420b2673c8afb96da452a0dbbcdf9d7c9b15ec130bd07da681d00af95e3cf88a7b82e404d50a0246e1d0762dd3b9e34dc089623272f209eef3f741a4b32a84c49368307891866c3910dbce1a82c5293f300f5494a6c0ba17764a9c6614af582f09c11a59bfed5cadc0f8894ac6af46ed226a621a913e", 0xf1}, {&(0x7f00000004c0)="411d5988825e5e6d3c00a173aa0f9b64", 0x10}, {&(0x7f0000000500)="678791e761301200763bf5d78c6a1edfa719fd8cf951ee241eb94136ead877da2f4dd4436c20e0492dca3e3ca3ecd310045fad64b68956dd160d83", 0x3b}, {&(0x7f0000000540)="636e951d66365835db723401e0d9f153cfee7d62305b66e2021e231aef71612ca6304805144322dbd67f345b63c98efd64f00d68f56508c4db0b7859f904f036be6147516fa30d0452f12d4285dd27ba6674523b", 0x54}], 0x9, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)={{0x2, 0xa791}, {0xc12, 0x40}}, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x28ae) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x2}, 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fchmod(r0, 0x2) fchmod(r0, 0x4) msgget$private(0x0, 0x400) r1 = msgget(0x2, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x90) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000100), 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xfffdffff7fffff03, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0xfff, 0xf423c}}, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x9}, {0x0, 0x2}}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)='*') 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x80) fcntl$getflags(r3, 0x1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x4) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x54ccb80a2fac0ad3, 0x162) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc", 0x269, 0x0, 0x0, 0x0) 16:00:19 executing program 0: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x906df0e9016a3765, 0xa, &(0x7f00000000c0)=ANY=[], 0x1) 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000019c0)={&(0x7f0000001900)='.\x00', r1}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/klog\x00', 0x20000, 0x0) writev(r2, &(0x7f00000018c0)=[{&(0x7f0000001800)="9fef8af3176434361925a0b4da2c7c157bb326ad4a8ae7da68edeabfbd802b01bbcb5255c776dd312527e588363384e8538c6161b22aa22f87e21e83483b80272abef3239b533ba2cd495db1d7d6ad030b15b9a36b09b32ca0809c9563c9c71ef16f2bb418adda9b13fd671744664a5c2f8cffa62f0eb025aabed72d19a2bb77980d036ba197fe55a420c90a8b", 0x8d}], 0x1) fchdir(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) pwrite(r3, &(0x7f0000000240)="264b5d9493783860414c", 0xa, 0x0, 0x0) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/249, 0xf9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x10) fchdir(r4) readv(r3, &(0x7f0000001740)=[{&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/251, 0xfb}, {&(0x7f0000001540)=""/9, 0x9}, {&(0x7f0000001580)=""/71, 0x47}, {&(0x7f0000001600)=""/164, 0xa4}, {&(0x7f00000016c0)=""/126, 0x7e}], 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) fchdir(r3) fchdir(r2) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:20 executing program 0: r0 = msgget(0x1, 0x80) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES16=r0], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10016) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgget(0x0, 0x0) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r3, &(0x7f0000001480)=ANY=[], 0x0, 0x0, 0x1000) r4 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000080)=""/19) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r2, 0x2, 0x3) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYBLOB="0300001000000000ba45ede2435a8b0297b8fbf16c17153cf3d117c2e9547840d4375db342faaa4f16892d8e72ffe264033c254df9c5b2ae95e40e5a3992da3052ad2c498c258300"], 0x51, 0x800) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)) semget$private(0x0, 0x2, 0x20) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="72db94f3f5cddc10d433569266e04899c051e31e8de4831cd941d642fd77717844aa4e2df8c02c3313a1a034bace2a695d6367cbf8725627e8fa49fcfe3926", 0x3f}, {&(0x7f0000000100)="ba4452bcc7241f23ca2552fad40a38d65ac28f30b8cb1da7095aabf3df47e91137828d558b1d037e1887c422c63e4d35c02732d291cccd31120eefff850eff80ec06d8182f6001b437b58e2feaa45e66a3818dc26cd447373fa77e70d27a272335d28dddfb70c0cead10fe20447a6596acb46182695ba3fc46391cd2adf04ddb2d42919fe553952d6edc4acc6b7c66f7fd7e7227b92d3345434e8be10de4226f2a2968", 0xa3}, {&(0x7f00000001c0)="d85bdc2abec55e112300b3eae3fc9cec1110b97b411d5bfddac39fef2d905708d015689669e80a1ae399bc16f3e1aaf66fe8910d861831dca70cb30df3e74496d6c9b3270a59e1e3e82faed35c865f1cbd07b90568f1e7500a113d94470ded094d9644d3e4d8a213f611603a705478927674eb4103841ffbf0c10d8e467884442c7f5a34fcdb7bc1656c597203b47f4a10271a6bc366f0109cfe0d97d436dea786719c1bc11c9f05aa94e3b6cef6099f8bb6cde5902943e7", 0xb8}, {&(0x7f0000000280)="09cce9f2f8d3ee674d57a41a9051553dd78d047508742b6f450e54c465437022159f6bacfab6540eb8596e93e9dbee764d9f0d347c7eea1ce46f17b52a78110442b6e497e8bb6476e400e50fad848130ed6bc31b4d5bd5ff9532afa07b0d4c43ec648c14d458d2de111a13e5b832b0ed8b164a83ef38ed0d69f7bf03a483cd93ab70dec8563038b0d8bc3e276f1a47157ae45b58b43454e111b547f5322c43177a153fb0c18e9411322377", 0xab}, {&(0x7f0000000340)="b9f019858c45b501c2bb4124731714ef8a0456074c654cc6cd0651224b1ddf4dd3df9b72ca955e8502c257ab6e53c06cb49a523330e893ebb15bd43aeed04d7304ca05092b5ec7a1cf6e9a54e728f1a964d93572951a28c356db1fdf64347bbe66373a3a84b40fa0dd48134136eb04a188d8cb2c192179878cb33467d493119b049755e8", 0x84}], 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = accept$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0xe5) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) shutdown(r0, 0xe0b90ad090df3f7) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) r3 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000080)={0x7, 0x98d8}) sendto$inet(r4, &(0x7f0000000280)="a4cac873ac7d354b3a4fda327b321495055b166cc1767b0ea17fd7d6a735488f2fa1e306c9a5b2b8402e09ae3b4a3724e6b2729568960da40d3263e932a2b79d3b024b818e09a1f7049456b767e19135f0567c95d1349d4a5e2824da8b228002e5294fa80985e0c6d1d0cf5ab3bd12eab5dc16e0136e8930ff5c2644ce8cd6cf7616324d20f6b08da767e6fadabe1d0fc6c2209e6ff4fe591d17c564ee97632e28e0f9105e37d9f85c5e0324b542672428612506c250ad044e18b2b97cf4ac8a4551067afb", 0xc5, 0x401, &(0x7f0000000140)={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:20 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mknod(&(0x7f0000000080)='./file1\x00', 0x1, 0x202) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000229, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648a0aa1459bc14911b93920522b9df20fb0bf555d26036d0b954bdca6633db1b09e5fdb677290512ba00a46ee1cf05139ed8fae4c703339360f27e2afc9e", 0xfffffffffffffe6b) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:20 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000140)=@abs, 0x7, 0x0, 0x7fdd3e46, 0x0, 0x0, 0x6}, 0x102) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="f0b32ca285aadf4f249036d6569f3cee5e55e0f3f7aacf1be93347a92b3b51c36aa970fee86745c92f1252176ef1cb43a895b62308a6e90dac4ab69eba0b81b6d852958778dee01d31076be5d5c56d89c5d110dec67606b68e99798948fabbdd45ca85f34421bd40d8a6202b824210218be5016adb4a28374d4389b0825e232eec3f0258a5a60232cfbfaabc471f0ac293d6aa41428305ef17e65fd77a1bfdfcb6521d6140eb027f3d60a307d79cb7d2c03ddfdd836acd50e42ede37e037a25efdf87dfbdecb0cefc73b358c4f71641a009d8c2a828dde8bf4db90d1d931fcf1421f8fcb0d2c39c245a05e8244", 0xed}, {&(0x7f0000000180)="cc05752585f7befffd7ef47c4e1d", 0xe}, {&(0x7f00000001c0)="bad3ee1ba0ffab1f1f18bdf113bb63eb1f504a3ac8aaa9a763a1370165e4e23484516c70de5961f973e4f09e9cff5f349fe22d4cb72ff2a8621216228ee33f186343d105b636a5100cb088f7234913e48bd7b9e9e91e3ed3ca3b1821fc45ba4276052e113b850386185e1e54106d685a7b16bf421f543973ec3b268799afd19707f4a2eab320d06d96d2b8526564edd49ff74287af553d7d06e4906ebab57259a17ab773a66d3791cf839bd9c59d8c05584921f596a36961cf96945d533189065e883e06a74458726530c36030e0ace4ddbe4fccae26", 0xd6}, {&(0x7f00000002c0)="25ea696551778989ce8c86a8d2ac18caab07e80b7f1de7f2ad3632f327148163af244565ffeb03ca5e933c4b5bad9760ac1d5c482dad7cb0b32f4d1fc5b4ed8644401e16197db398249e62ed81279e53ede68808dfdf5c56592461480c47d6820c3b6f9961f509603632899ceeedbb415977e2260046adfca88ea22e8fabaee5e60f69b41039c6112e5c63c83842ce09a091b75eeaa40f2269fcd9e1566e37cec28a5aa6d3d712cb79ff2788e8834bc504aa1752dc57674e2bfd48d4c0cd1b24358dc4d31c3c3f69266f2167cc8645e9ecb955dc447b44697f402e7a5cfbd10b58cc9595a3e2578a4b8e43b3d77b1082fb18d76d74bd6e07c863892edf929bfc15b321835eccebe63664f6cfe1f57f57966d0a7328e54d33cb100f8c97ea9277a22522e608366f0554ed2235726574256a86c1fd37bf29e2a7e1fd0a9c3fdb75978d54ffa72aa6f9ab92fb590e8cf0221393b28231191b40c3a62c417976022e25c61885f922ffec2267519a0a52e83404519ceba72dfa7e85bb29489ceb6bafbea794326bd70080ebc42ea2d9aecac6a2d7232418fb59165c69240e72e0a67040a2f79c401f28618fdadb324250e11cbf612759050877f4f8c5b6567b91e55edc2638fb92f5bbaa2030b37f7ad1d9cbac2db00ee600c816220f593fa59f5081010eb59b9686f14998917bb37ee3142f2aaddc02fdfe5d6e4a8ead97ec4a674ca882b2873e0cc563a9b217aafe4c286eb568198671336be329bd134b0c5efc63e80527c0e58186c8eb3eb67cc429b916127beabf720d8eb8274984c59fd4340bb9c7daf3863e1db121ad8941620ea50c38f8bd35ab8b08654978402119bb66150d7cf904fabaa3e9cc4a4efeed9141ae360ed297a2e014ac23545a78af8bb597594ab79bd7aaf85911c20784f5334c18cc1bf0c2e0e787b4b039e3f457c6350f07c1ee3da1cc947db5be56a63510349357c9aad77c9d758285f022e87a19d2ee572efa894e0e68ad278262a54336d33fd5be4d394140f26438c35f422b28b6c0db15e1c147ad12f67386d8918274a8f112b96ca03fa6a95a467172d222b5b2d7ba8453b0da10c9d76d7116951a38106bf7c0d58fdea65bf060f286d87719705dfb7a3b35c3b09c92534a24dfd25247e81d3de16b3b29ea06091ab91378953412e3a8108da2ca98d9466afc5b41b0562f2391354eb0f545e615abdc68d3fe0bbac05a7c1c0197723ec93f4721179812fd8318ef21e948ee6ef9dbd6e6e98009e3d458f4dacd11e5689a458acddd24b01f1e1a48ee5b018da03a0fcca3c4d1a8e4a5211a97ec86e13346ab92f28047e948a3b9432057bd0d5823e100d01c383e5a5a6f4ea3f97c8997e9d78b2c3a634ed740f31aa2b7488dee6951caff90aee591e769f1b81142c0de28676538f1f6ee5998ff3afabda1c46e5f98954a7228e4e9930a55adbf6807393421a4b52304d27138e1dd59b85105c19d23c891270096ec9230bb67849a507b21137200a951e51d8aac8822368bc7bfa1ac8aca7e23d349f6d3d978f22c73829784ce37f68dc55ebfbfab0e8b0038e367f401e9a6a8fcfeb2d619745b7658ef992c55dbb5fc6cc023d9e1ed4f6d7a9cfbdd8b548013fcfa03abd8d5a36f10daadb0589a0fa2971b5ebe1866e85cca0db21e0b2aa1122f6ae7f80ece2d79b3af4ec4512fb269dee1dc6356c623f4eb2bab86cdabade75df7c59dbe3edafba6d9a272e0ed615de774682d07f1840d29acec444f3bb8effaa822f78ff14dafa19fb070d5bf32ddc7b2acd72bd1a098f671170c5cbdff2705f51a873cdcc7521e792db63ecb5aa6bc3cb23de1d24a34ea8d29570a1fcef5f229a0326b2b6821ff2c4300c90bc7fa3f6babe069fca877fe893f80569d286011c1336c6dd0cf48823b467a3d0d3e2714e6036373191e9c87b9f40957f0eda9647fe31270851e55d8a5547e8a1c21b714f4bf8765f81ab666b9e21f04ccf4255a683a5e0fa49eec00cde720bc5da6c8fc1a38e41613ff8e7619f467c3d12f44b47ac46f4cbb3181351177af7a4cdaf84253fc1d47bec4725fc85a2a2d252ebd249e3c5980585d9633b56af3a8e444bfe5e10fb4bea786c96aa0b57859c96e6b41bbcd5c07d5036976c3f277112d5f690f19c26ae6ebf3db50dcaf7d139a91dbc16dd4c66e185781cc3c1daafedd04e970a9af5ea79499d4aa425b2d865b03990116ac01e1da4ed3ccd464b58344821dcd331dbad42274f50f687d0e0059baad8b27d59c987a3e695527f1a4b9489417b9a9c06d672a7193b7e1d3dbc4b0352310a8f05910328126d5bcdb98be7af4bf1a9c61c06b28d7241776c91d0fb11db8a3a7247aefea926b3288cc5520ae1eda43e414c381453066aca27972ea3b807a12f3ed115d094072110d9ec29eba5ef4a3733a6f7ed8bc69649d05789820f5d6f7f4291591a3341d62f8f5b005e2219a7e47771e46d0c6d7322e92f64729f740bae88ce78a621797a317500d12696c05869f7ae6c3f031cd7628e1fda1b33f8ed4f611d1381365a68a9ea100adc5046fbd9dd02b8c910c43ac77c3ea55abc462e035466d9c828f3fae4cb43b1be8b8eb0e6944b4f265e87780b918b4f03c337dc5ef2aacac22d11695c0d953ce3336826038fe016d381335da6d334d61b96f990cd430fd492e7c8f0de49812a61f57f15fc3e5d12b5a676cb4ff13e5b78d70e7e9bbcfccecd34ad6505b779228d7ab5d244f878e76976191f4710823f3490e2f9b76518293508db2a1f21cb77f296295611556612b7ba5c82c0517f6b38c63c2748686aaf59d2e950fb91b9095bad80acab67c8f0dac5a9bd64518fa7dfa087b03b9a686c3e5bcc6a51a4e4e53eef2f45af2cda3fb89f08db1987f13df42ae217f4b0fc7a2f47167dfeed75c4a7bab81e1d013588ffd86c56fe5c9ce25db83280dfaf65184ea273ff8176b6ccf996ba943efea0515234bfadf63c40e058a53f9a6dcc64c89f5cf5f3b72302ae250a54396885910989ffd21f3443eeced5f0ef8ef34ff6c19c5badf72f817312a66a2e043bc32d792e30327d168121e6daab858080cc4c7ac792e334119b4972a3aaa3d1a0675a3ee60c9593fce6977ece3853784faeb2009b500b7b8e616c26b8761c8d95ce3b8ad04e4459475cee167b54d733d526e6693ada27a85089dd570a84c7e5fd547f1d3ccc1450bd8d62a41b2737bb2ef306b79a0178c23a39b39a89bd54b60177c27ccf34b69681e8c398ad46804e748042aac3cfb019b505b1dcd3d375295baba8ea05f5ed604e567707c4052a2760be6a5fbc41ae9be6495ceb04776017085183d214ac15a6e8a0db296c7da2592d0d774672cbbef122f71d777728fda9920c2893cbbc246881c70d2dd21de7939a7599223fd4688c09444ecb2f2cfcc95c05f8bfe2608675735e36dddefc982168929cf5a2223b17386a42d072696c6c14dc0b62c94f1aeed59cda5d45eb7702d45b321c6c0765e1a182137aa2365e56f82fb59591cebdb25eb34787bdb216d9d095a2de72993f2292c877500bea7ad3623239ac1fb1a567999ee5563e19035392ea133c51da212a0836bff02ed0f97ca397da703db310cfe2cc68e83b7cb71c1b19a0f785aa6ed5c85d60b63ec69ca1a3da92fa651052807b2460eaa3000abd91b64af2bcef46e902075fc2a544a1d59f29af4515660f02ed65f13c9b8c27abb170bdb22de116674bdd961a188bb35185f73d3fd58ba6d889143501a25940f25a9e8657eae23a2345f79ba4d89a3c04a4d00e98fa9c2b56d89626ac7351adcc68c11e4762666007fc3a2b20648990c72008e3ef3a51c02143894aab85a203ca2879949abfbf32c201d84aff579a14ef886554bc1c3e269a358040f97b91b541a6eef141e13fc5dd33c1d5ede1dbb642ad0e1ec11ea51655a3b4bf520b917afb9faead014ef2f5b6f2e3118900d1eab3baed290938f77e1e00afa57e387259391b659865d0493eaf215ee3116e480a4cea56a47145d9f3a632a663ec0b060a61c89a43ddd48cb8b30a488b7b7f6af5f80200d387bed130047664bb7af9dd0fc0c895e139468e28493c91007ae9f032392373ed8cf6e487a8501f763350a8da27d1d891f10f95a55bee3ae108d517729c9e03788c4dd8428879bd0f6faa02b1acc31f2fcada993801a035812b13e378b62dec9332e3780d48a8c753879e16e2bdd4975f66baf952e32860f0c1d4735b95d6511d5056e417b4991ef61d1d4f3dbf651197949074ba2fee844b6016685b1147afaed3a267b5492b6a9fa4ea8a0d1ed53a03b0e349cc4ecff69521bb67fd8fd79b11664059e1cb53dd30576487d4cf0eed098500aee91fa0241a57b496d95168c0fb3a348dfb8d5268d6a0c37521dad28d35271a74fc867eba066fc675d96ca40236538f79e44241efaeb98472be88d2253d3561effb483b2664da5be359b368a3162efc674e1b0595893bf7910c5d52c47b732755ca4ff5b0d5a509ed4a7e0264c2f701521610704f259418efc50452e8f6357b84b1548fc98fb4a45be840c662544520e9ac157791622cb74b8f2a26ebaec12409ef59263ed17c03516878a501d734e251d1dbf76d62931b1575a6345ca9084291075dbc24b3dea75953e28f63aa8230bbdb92b60520cec1c434c3d265e7013a027fa173568b043e7b412d27c9293e12a36b1fc80aa21ad3bf2226096c25d115832be3a39edc97f189676d2463a925b337491eafe12d95e969e870305a12dc6a0a5b2f4f3856c87c89c7ced8f15e43cc20daa04b2e0c01f14171691b410375567520e7355368bf9b7f3669760b2e762cd00e0be7e0a49d5ca52c75190108e6682b067f79f8b6e783f1ddf6a3f735b14d1b0bfce6699cd0ab045f03185642a773ca151068fbca94ff1ed7c7152660b516bb9927c93b347981b42ca0e6b7ab9ad35922d8b6781c5c1cf974a2ae146895a5aba23f689c723214ed894a4146f2d6ca87bdb016e86647ba9da203b9bce8f6d09519711acb846de168f616f1bf3e852b68cd8bc8373034b23a7a52a07598da89475b1868d6de291b213925c4872fe43775969370c8dc769e2f55088726cc8cb52d47c4f299abe9e73f38cc8ecc0839aa7d572792fb51340e448b302fef2dc5441f438699eedd314289a8ad08dcb2318d986f9a96e05fc769fec158f42ca753df384074b465aadd37703e35568f803f2505ffae200238693425f68546043b4d6453a868e840998a6ca5ccb073e91e403649a17ab6ecd963567460f3054ea9c211681c56f007b55f17ad97b9fc426bc2a501f3c45e2e15906ceb778553fcd6a8022174387e4fb403ed2946c76719878ffb7feba7f03e317c1f5f5b9baf144e0438e0982e0f3c7c8f277fa204fcaff2547b91e9a94a9a7038c9c9b9cc8945f46f7ec78e352d3a53e7704164a14e5f36bcd478a081574a42e18a8399ee279bbc023609418e00e36be78c03d59965302f0f1dcc8af3f9b67853434b11b830294e48e586001d3cb3ca230843085d9606f067d7b3c0b6dd24e31bbc93a6d066221ac4e4f8a827a5390b23869c24dab529fdccd70b2be413810d9c569edd62a8ffa543666e249f9f4da821c31ca636ef58e0a547cf82f7913f191614246495b1c22cea6110e9fca8c2fedaa4d7ed8c3418c40047325f41ba68c740de4e171db51ac888a2b31debb502cb6235895080966ce34ec30890ee2135373805cb1ffaceacdad49af77cc2018d1eec707e6273e1f1bbb1ce4e00f129c9d16b9e0f46b72b6d65090014c9a2e48f03f1fce67aa0843", 0x1000}], 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x529ea9ebc72bce46, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001300)=0x8001) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x651, 0x10000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffff2011ff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453e68c117006abca64896bc5e57c6388bbd2ad8782951b15801360bcd4c0a162b58fd4237b8fa4dca2b73076fa9d29c95aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe000000000000000000ecc8e5251b57e42700559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6dc299d55ff5229e1a798336343d0dbc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x7, 0x6, 0x0, 0xffffffff, 0xffff, 0x6, 0x1, 0x0, 0x9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000024}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x35}, {0x74}, {0x10000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c0") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x0, 0x7, 0x3, 0x6}, {0xffff, 0x6, 0x8, 0x1ff}, {0x1ff, 0xffffffffffffffe1, 0xc2, 0x7ff}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xbd, 0x80000000000000d, &(0x7f0000000180), 0xb) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x176b14666cdc5492, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b7") 16:00:20 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() readlinkat(r0, &(0x7f0000001280)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1280) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x3f}, &(0x7f00000000c0), 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xe49d) write(r0, &(0x7f0000000040)='oP0.', 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x3f, 0x4, 0x200, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xda}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x10010) shutdown(r1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x19}], 0x1, 0x0) read(r1, &(0x7f0000000180)=""/77, 0x340) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000700)) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0xa8, 0x6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) r2 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000002c0)="90", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) shutdown(r1, 0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x100000000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x2, 0x3, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="54b021ee78354fd7d5a3ad87137cba9f69bc7a3dc9f2340832f890d648283cce832c08b68798df699c91845f21b0f6ddc60354bb54e9751939682e886d917754857ffacddd9aa7364701ab7b567ea58c3f60204b725e4394bc1af9fe392b0df809402fb65b2c72dc15f47da526e85072e62fe3f81fb7d6c543bcd4920d8291e811188b65c4c7f72e71b234c781b61971ef2538ac5a802e416c41f4ac7ef717e5fbbb1b6d717e96df793f72f333a684784e372a0cb38fb253111e7a94d87c7c40de30c5a929", 0xc5) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x3, 0xffff, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x46, 0x1376, r1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400, 0x0) setgroups(0x8, &(0x7f0000000140)=[r2, r2, r2, r2, r2, r2, r2, r2]) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) acct(&(0x7f00000001c0)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f00000002c0), 0x7, 0x8) open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x40) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$KDSETRAD(r0, 0x20004b43) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2810, r5, 0x0, 0xc) acct(&(0x7f0000000340)='./file0\x00') linkat(r4, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000004c0)) mknod$loop(&(0x7f0000000500)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000580)={0x1, &(0x7f0000000540)=[{0xda, 0x0, 0x100000000, 0x8}]}) lseek(r6, 0x0, 0x0, 0x3) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000005c0)=r0) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000680)) fcntl$dupfd(r4, 0x0, r5) recvfrom$inet(r6, &(0x7f00000006c0), 0x0, 0x43, 0x0, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000700)) 16:00:21 executing program 0: r0 = semget(0x2, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffd9) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x7ff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r1) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) r4 = getpgrp() ktrace(&(0x7f00000001c0)='./file1\x00', 0x4, 0x0, r4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r5 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r5}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x10054) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r6 = semget$private(0x0, 0x3, 0x40) semop(r6, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x1, 0x588c) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x401) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x98a, 0xffffffffffffff3b, "02000000078d00cb5fffffffffff7f00"}) r3 = geteuid() seteuid(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x14d}], 0x1) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5ab, "097c7db01eb6e4cf3b502f063e11cd238d80e8e1"}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=""/7, 0x7) syz_emit_ethernet(0x307, &(0x7f0000000100)="d1c3") preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f0000000480)=""/107, 0x6b}], 0x4, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x2, 0x4000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) semget(0x2, 0x1, 0x420) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000500)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x1ff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) socket(0x0, 0x2, 0x5eb793f8) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000580)=ANY=[@ANYBLOB='\x00'/12]) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0xfffffffffffffcb3, &(0x7f0000000080)="a394e95b1b3a6e43c9ba56ec2a397a7f20d97c116aed7393740700000052016a33032f6ea9742ec774d3539fce2e7100000000") 16:00:21 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}], 0x1, &(0x7f0000000740)=""/134, 0x86}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) sendto(r1, &(0x7f0000000080)="291fad1296b57c5c894790d7e600363f58695f155a972d325b0ead149c210d7a157ea90681bd4d96fa66280e316725da9d81d1f582a96fd6b7f6d4f48a5bf56e", 0x40, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x200}, 0xc) 16:00:21 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="a2eb46dd6818d2c3bcbb1df755490c5e0303cf9a7b4229cfd828d4bb6ccc261d5fdd5ebee85d56710b6ac58987f22bc4593704808f8ab9bb2c43d4fe862ea9907ea7179411b30d07ce162aba7213ba7393e6ba8e6aa7594e6b5317abf167152b6726ef1386ca4715f81d361ba5a0cb129ad0fce1315d26ec68cedaace0aa799827691b2c9de8e2a048760cebb4fe385df1fb2f2f6ab72ac33bed33b56351e1efd8af34974173", 0xa6}, {&(0x7f0000000200)="1b8d9d2c704ba2e3b19105e73d2b9bc052253536bca1029bbcf36fe92966f1a72e72f75794a148fc292e44acda51d19b92fa36af25cfc1e9ff6879942b4c7572b510236199d3093d87976731416b3d482fda72a5fcb68b89a7a722b1677d3394d6ed88666d6d52ffac78324fb8b4f1f2cba97a5e67a8d220705c323a8e25edd6a8fbcb8d319fd72afa1c1b205ef208bf61958c63c3a8f63b87e66283b86810d293471060ee38f810216cedc8d4a24709520693fa2590619ba8bc8b70c98f276bc7ed43c786a40204eea46c485ad2983122fd4af96f0b32e9dde1d3ab57fbfb62a64446bf4ae845b267709bf5740731e70d1f748b70658d84e905847073be36fc51d3992e701940e41f3282efcf919171fa0535eb0042dfc7f3d63e12bea839b30c236ab681dd1b66f1bfe8c45c65ae6e3c0efcdc23938916389971084584fa819ede9ecb7980ebfc57433233eb1876aeec3430fcdeaa3ef7b01b0b75e9a5bbd8994b4fc5a667ea8fb9165097e02ef107e876bcb7d765a8731df80517c20c822097adb3f35cdd5b641d59c3dc2f1883cd70025f9d868a93074c6ee02014d2f12cc274e04554dd63a7fc31beed3b9aab7a48e01ca35f95dbe356fed5059b985f0226495bdd068394656a4238ce9999674f3f835a0feda304e062ac8cca9fccdd02f7ab843c25336469ed5d715e6412283f37a4cb7469db66ecc9fb824f037cd54712c8918845e4f8743f776f2cc9c1298914fcc501449c8166d332b84d37e58aafa716aad6b713dcafc4d4079c38ab10088eb90315301a0485821d5cd1a6fdae257a28c2fb15818484466703283308c0e7b45342f0ac68599b30ee85a6b2850d913b8961a048818ef088b60248a085650dfdcf810c66a803a78229ff7afdd1d62079e0ce51592062d2a161a4e06894a7141bce5dd9c31ec75bcd96edef29a48a39dd9463f87090c81b9eb4a0228b511b20073519ddfcdf670a4e1ee2256a6f2f8168d1468a10b194875b884e8db98d8a2aaba0a7c286d8a304c19d7dc7f3876f0f4b0a108cafc4cdfefc7dcdeabca78b3f98840f48e41c6fec4f50e12ac675e4bb864705baad61eb8759b6c457f24a85284da5c2b619a67fa030cae839bcf12df17757c44ba546a06f0a407b1320cf17acacf20f1ae1e9fcba9198805e98340db64dd4784efd75cc6cf51d12d1d9d7e4bc44eeb33360a2056e8acbd877e6690511bb4e81b20aec4d78cdb3de543744f70797717561e3274881c6c6c8c1f1da387231688503ea820ef4666bed5be0ab40122e76bcf1e4e2379b6b136ae964621545f3b999d65aaf1a1e9effcad807a052776e0e9042a2ae877836aa2a8ac74729b46b56fac044e66f20219eb5c3545c7618f824881ef0b925b18061a011993bad22d75f9404a0e23dc05d847aacdf7755e012aba7971743cc196cdd9de1bdadd44eb378c9632547c36c1e0d3d1dc471ef2d9ca3ea644f884442862ebb60ef514dac71a883c939ae0ce9e3689882d323416c74d267b2eeaa26031c970a1adffed20e58312e354d4652ea1703f6e471c073455b1949e12963629567786d164dae1ff684d577f817581644e5faf7a23910f3190e804fc54f8b5320ab86011539c2f49f1e42472c75bfd60d56cd62006d01e3c72c357db51dee079012c33c94598ed0ba3bf171d27369677e026f3c9df1254aca9935aa463fb34a4b0d23a57d5e15328e00cfafd8c3319e0f2f39f3ca0f2d552784ec636168488df1492019b3942a7ceff8c676e23e538bc713244108a64150c8f134395823673e0a574b74a3506ab0337475a31827df5e6bce0dff2932d8cddb83cd56c5438c52118a0133a88cf4f357ffe22efa16e310a0cbd5bc75ed7a7bf94c196a09a2ddb2cd8760308c0942338d77855e1677bba82280e982c6c26b3d6a9267791351bd32a23af92dbd5a567bfa8c60d3f64215ebbb4b2ccf5f61d2d76c9c478c909f96f9470fcd33b39366016b70d2cbf50cf0fb5e60269a21e4516fa0912d5c2915717968a5d62cfa357bb8309ba4837b2be95afcae2594156c3d4b15a9ee25d17479d7f149dbe62307f63605191ae8b4328c2b18ffec78ddc1551dc900753192ff0cb264d6f7fbe4a548a0868f09ef4de3773cf45d377cf95ed53dab66b5b85ac476eef7da7d0da66abc8744828a0b93073e86dc0922247c44a3e11e4204b846c7af589515f897c7715c8d39327e8d9babb2ad73b040c48705030cec7c87011eb33b9590016be656b19a9c5358e11e0bebdf9e1052010d0f035f2245381f1d755943d515001eca3f7496b9f1e35ccb9e5b142950af7816f22f4983179d76c5227f875772ea078dbfb0ae7e49151f10c63eab80ddb0a84f06d7d5d2753dd884ba9f32f317f56b407a20b760c7d1c062aa6f685c916c9cbb9dbaa8c01349e586addf8d7ec2751b3be1c48b34cfea20e63c2a8bbdbdeb407d2033fb10458568e0384085add69e0001b29fb6f43b0c47a2a652d619083239f868e68810ccbb0dbf0d3cea084eb79accd5882f8f789cd7872cc42bf4f166161bffccb48620792cd04a46518a9300af9f83917632e2edf2dd7b7765bf87ce08c3a7f5c683122696dff6e339a4f794c9f359b281f304b3f26a40713f02a8b443738c9802638d879239417229e9f65cc6a55d7ab39397bbdc374554b8afa322ff48fd1842723dbf39210f2bae26b452e320a3e623a182facc71dc068f272347a77d7a392ca7cb627f28b2a3f178073de03459490b6249fb9beefb7647557400773203e55e21f22f4ad3b467a20a978b995a15f336a34c741cdcc9c2cb49caef447b9cb49bf7d01677b186d323d3cd8a1ff4118634668017515eec283be30efc3922e6030e5686696871b718cc3fbfde5e332ee39eb9ab713e89eaf697e7b7734baf3812d3443966c1a9fca59c1c3dcc4d3a23f603b99f3b62e103d7716a897f798c61d8ae4032581e84dd882aca957fc9ed68ef954c131b16e4c36d1f2d012f10c2512eef2d59b96b4d2eb65f37dd26c2eade482046e51892254080f806f3188042e9015bd2d59c7422fef4ad4dc59cb9c7b959a67ba4bc4dd4cdc2d922d7f4166b25a6f30f1d0afcea25189c20298e2efd2e15d67f00ad818a14924202cb094af038b96c509a681811483f4c5c5592cbb7a6999f4f054efbe92fc991f3ba0fa28c895e774e41c33a3f5b511a3d34d27c042c4a33e40cef273df03154018475da26cbe659aaa3599c0cfe1f1c52d9793db3429d63d62846cb12e120745dab5b99fceed7a3b20391f7eb6878755a5cd2af2c74c347a32f5a4dfed3886259087e4a6d6d1e06483f081c9a228984480989812b2c17cde94c7afac5d7b4a132fdcf7832d3f1ff610721db2320ad766ee49cfbe64b80be68ca304197115aaa509df442c2b792cf40c012e9dd6b920a8c07a3b704d45f333ebfc77aef9a64b4341cce5f60bc7fdcb8a13a9c43b80666d1b6a0e86f1ea799f8c210743c5c651a44d46d02bb963178630792e6c3fd3e7c385e92aea86beb4c030c76a05d6600eeef7f55dac8d0e80bdd0f3e700a15ddef46459d304573ac00fa490d351646eb793d85db4ff73d58f2fe478c18dae1e1aa5c3e65aa336fd649a2a63f4798824674905351ab4098a0bf5605731a807a832a0ce944b5afef257af027206dc1ae34c24049a14e4be010bb17baa60cd3d2f75b30e327725bf3a2858760916709c35d6d934442ab672f3a6e5352b4ebb2dda3f360115b02a61571aaabd246aac519b8942de22f4b34f91ec5f7cf8cd93d3dad77e81deb2e66b8ba4c6f7c23f4edb4ddfd930b803018dd82a06596de4c5778c42f49b4e6bbc75052cbefd4b81e5fb1d7346800c7633a9e0dd4f3b22e5da3f3bc9cf86b9758e103b6785e7c9ab82743f5447050dfd597aac7bd21a080999e52134eb38b381c94217664b0995c133dcceeffc63a5c0956ec66bc1d0545f85a2ee20ba2ccb3d97e0c13d8f3acc8172c6c23e475658955e2eddb27e40bbe5190d7cea2ca221e0852da38f0c4a5005d49490c77e41b8bd03f0d6774bbb3615fc912c871f612c6a57a9613f5c807e1e4fc0527f8dfa5bd4d3e424c4c29e0fd9d6528dfb0470d82f5ee059311969a1ec7ccd252019ebcab57f17db924ad3dca32133e8f12f000915cc0f740c1f4521c8aadc5a0067f6667589b85bf038c7898bd16763925061d8dac5c30aa6cece091a3240b19f62c182c188eb850b3d310afdb3f0c27461804fcadaebb5c769f23f3c66efd9d0d3aecae5a0f73d3f73871667723ba4d814c1307e4a9f7dd057de91a70330306486b81eb99d913fd2f06eb359fcb4433c0b66723cb27fd865e7f2d7a8254c04927e00fce6e6fb08577df85928c146be85c43081332c1ce39df345bab1cb791c6be221ffde6d83ae615ff03160b72263952bc824cd143eb0e62bdc9e977a6b48b05f6d262bde2d389123c541fbbc6deaf83374450f1bd158beff268289520ab9d6f0398b8c38e8ec4ea170ab49e4250fd5eeae3715a4717f8a94bcdaa8be14700cf5b914edd3cd1b3577c9a5ef05da420d0eaa6d9c24c3e0a46631de0a28174e4cc6a48c9f5dc979efebea1cb4481c7fe7a08871bd32e0063fc861abb74f5f7a15429485030a6cd8054452bfd30031c75862a251a1412c9c043735b65532c01b7e18dcd4320c12c97439c5c3671e8f8324ffc523cb2e92bdfed03be0a9550a3789cc07dcb5d6a35d27910ad8b1e75115c41927768af722528e4f4793dbacf09af58ac23ddabdd888c5b80b5f44a6ecbe0794a5a3c91084f9f96af5b1653d76126008d198ba2beaaa82b6703c144a688bf2ed1aaabe1caf6ab7cbe056c4c28e9c225e9c19a32de993d70fbb1bab86cef4e689222a00b9dc67f888f1767fde84ec7e27a75b4b068af8bb35dac2d749da9b8f7e22236c87450c67b5f5d7e5af5849c0075a8f41805998a332760bb45cb60242bd9ed3db8fa6fa83599dd699816d3c89d36b3df0d50e7241039504dceb384099254bba41128e68f74a661b6aaf6a323f4ec927eb699d2cc4cbb0c197cca6527bdff1a79a0506b9884232d005a7d02ef5e68296bcb6b3adfb3feb29949a177ea91a1bd2b7a18c6ab719d0474f91b121e972e41d27723461c60555af161741d8bfc6cb30786a2ba8d09449a26284e74134cfb35f315a5067ea581e5fbe2980b21dd68b0e5b3a044092759e2851604efafa03da0181b91506e8a01519180b81146062dfcf45b00187872cba7cd724a33ad70879008794683dc7e8ca523da2421a18464c647f89c7611497c4624d32829aeafca44df199bfd6203d07f194539a507d445c699b12e91897d9c4ff5dbf169d028c392b0cc46be59bf3f4d7cace81431b381a80e272448906fdee4dc2e16b4546524a399e1e2dc3e0b0e0452134e16730d9bc655caf4a319306a9baf9bf0ae329206c90f5538ef6a5726ef7181227c7cf7e684fc9acbce3665ceba278f4143cc13d9f2eed248981af09c9a357816919949bc4955e540e48990bcbbae1d632cff18c9afd4c8b23afe29667b0c0e2080c40f9e38e8dd4085f381638c7a4b8611a7e25b330e4fe873be19d5e400fa2761314218a6508b41ba3462043f0c618a6769f2290aa8d1e38c73f927bff23b3d2aacf8cbc42210c8e51a8bd9a3f9fb3b4b212e9df06905a244a2794c3e8acb5ce85780597626a910477921093ccc412ffccaf095dff8784a6b01842f560862ca3fd1624a649d4e92c647e9d7a74b64fbaff6ac28355976d6affcee1c0b5879d7cfac36875b6b0d31a8579d698d", 0x1000}, {&(0x7f0000001200)="eb17e9b58fdf5a647fd7409025e17afb15da0c7f43810ac5e02403348f878855ea1ab3abc5924c81efde6fb61b88db134bd521cf7e0316b8d70dc05253442b1b398586db3bffefb70d31459dd63778828be9fe32435025344bbf215767d589110fde2d390a0353171f38f234fdd61cc370a249a086ae261594e55b1e49de1c0d46f85f83ea1d74d15d1b8abdf5a1807e1564d5a631914b", 0x97}, {&(0x7f00000012c0)="b8934de840af5176a82ebed9c717478a9c71d48592065d2889df82a30a4aab6cfc5bd1548ebb0b8895217291b8fa7ed27b739abd84537502f8ed893bf990c3ddcc2cfcc8539578b059f253dde4d26e44d38ffb8170869c335b72702ef5ede7f8793440df80a2867e767b6774070b94ac281c83d298ed9fbf5caf4f400debedfd73908600d2e3cc3d9d9e300fc8c91fa06451b13b6f9c", 0x96}], 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20ddccb1e9390c57, 0x21470c4df8cf13c2) getpeername$unix(r1, &(0x7f00000014c0), &(0x7f0000001500)=0x2) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000011c0)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001540)) r2 = socket(0x3a, 0x5, 0x3) recvfrom(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65b000"], 0xa) ioctl$TIOCNOTTY(r2, 0x20007471) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000001440)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x2e20) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:21 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x2, 0x1, 0x1, 0x3, 0x5, 0xe35, 0x1, 0x2, 0x0, 0xe}) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fcntl$dupfd(r1, 0xa, r0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCLOCK(r4, 0x20004276) close(r3) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='%!-\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)=',\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='%\x00', &(0x7f0000000440)=')\x00'], &(0x7f00000006c0)=[&(0x7f00000004c0)='-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/!\n&\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='{.^}\x00']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x6e93544bd6e96360, 0x40, 0xf0000000, 0x1000, 0x4}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000000, 0x9, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x20, 0x6cbeaf9b79dd0b5d, 0xa4b, 0x100000001}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xaaba5860a09aff81, 0x4, 0xf0000083, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0xb3, 0x40000000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80, 0x1000000000000000, 0x8}, {{r1}, 0xfffffffffffffffb, 0x12, 0x0, 0x7, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x94e3, 0x8000000000}], 0xffffffffffffffff, &(0x7f0000000000)={0x5, 0x98c}) r3 = kqueue() kevent(r3, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x17ff, 0x80}, {{r3}, 0xfffffffffffffffe, 0x44, 0x40000000, 0x8001, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0xa0000000, 0x10001, 0x101}, {{r1}, 0x0, 0x0, 0x1, 0x4, 0x8}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) shutdown(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket$inet(0x2, 0x1, 0x697) getsockopt$sock_int(r2, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="25012e2f66696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) r7 = semget(0x1, 0x3, 0x10) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000280)=""/196) setuid(0xee01) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f00000003c0)="f9672ca499c37cedf3a51ee56f853ce59cad0c5e8d6820a8eb7bee820dd39334c709ec5fddf6d076cef827d412dcee6871c04e8869b9498d66d6b8755bf97ac3277e42a2930243cbdd3ddf2ddbba62a98f6719e97492f594828d5f96936eb90eb666795f54cd6fd45a34359694b1aa70f0259b319248e8be8e38f53f898bf71cfedba93e472e9baf3c5949cb52d9d71d8e7cf51aa712ca237b31", 0x9a}, {&(0x7f0000000480)="d0bf2599f001c72ae4b0335e836540e0aeca41e82c00a3d9be18af81d5cb320f8be712e1541520ec7b4b923683ed4ac2d8b0f7d661485e8a311f1744ac12bf9995e90bf568b4dd00686b092c23d5d4f303a7ef997a6aa1031f60b8b176e68cd8b6946938e229588c67e4c00228b9b275f1f68112bd0b5b2cb11f033f3324351bfbdb94e63c1287d4b5e99a16c73f4695fd479d25ec20672a26853fc75760ee90a84aaee72e5ce07846364f85a4524fd3632f73019c6909ad894e9604e82fbc265cd8b9b48c4cab973160fac1eb11e72e0779d25be77db2b4fdbc6f0a2aa878b807c1c49c377118a5402d4faf47a876f49b927e9924b6114c031cae90cf8bebbce3414aacf48ae5185f644d018f08b07aa72bc4c324d5155a148f712b739a4aa63866f978d8a5b1d003481e3f4fff263c5514a3add2cdb75accb0bf2a08dee28176684a407ce8df8cb16ff82e4e1817d234878cf5fe4ab4ceab034ca3292b94d44df7489ae9c2ff00f42382f9d83bbc4fe273977e3cb3fa6ffa19e1a846e00c4d2395e35d7bd115d775712983e98104e4193a35355fab2a1449e98ba860c38a41e59b71424afa4d14f38918f661a7b2210c078c91b3bf4dc448ebaef0ad38644d57fd29da2d4102cc2a76413b22cd9f4262427566c0eada13b8da4c76b06e1fbbc13b41db48465ba984748a6831ffbb54a66f3285ebc0dad2eecd942668bd04706e5fbafcdbc649138fcefaec6ffd66a51e8cd1b1c6defe770df4e7da60269b1f34b6e22b3c832ae3cae8eaa661092ffc51a9571f140a38f9b8c2d656348e89b13471127e571115e5f57bec1874d430bb5894f7c736978ff256d5ea2ad7de74e7915a217df6c574987fdf62d008690c439e8fe0749a8c9cbe19a4a558c40b4a4737f554ec935da075ba8d4f659590a2e4fe1b6b44a5da5c47f68db6d596a81a9ace252f9dea3cac92805315af7d35b78ee8d535ecacecfe6d74ab3a8edcee7f68b5763f6eba0b4cb4a908edd7aa5fae5643d90fe6e5896db3eb2eb6756058e99a1df728b17947be90fd52f013b5f6031c025f612dfcaf71822fc43be1c82090639e545761e1cc3821093d533878b79068a0e1605765e474d26126d3e21c2c23c37dd7415dfe71762fd808b5d3eb4854a3980611caa9ef3827a03af3144ed9c136bd15468e902caf782608711effab822544b20a3634685d1802a40bbca35f9013fda341eb511bafef57a4d67a3288581c13561d45530c208828f00bd66a520f44aa9807b81a4b5da00737e3f458ea479f5bdaa327b94bb76c2579b758437712194d495be72d85670eb6efbb04edad7a4f215a1a2ee89e0b5896ccf63eda120a0485306f1eaeacecf291f7a413c9983d62dc4df47c22b57b47ce8bb033b8b6add2eb27368bb8fb60e32514b29ff6643c02d4522c875da35c087988fa51d64037e9b774a1ab274ac3640b47ba9d887a419d6a2ae60a212e91810cb82e0071dd04e866c9bb8e9868b09e49a362f6b0bb6e8605f23e0148d9852e09247e65410a0315ded9e259110498bc9c2aa225140a2e68a6f09a324e6bff9e45bb2ed9dc031cf185feafe6fc7e7cede7fc917bb90a04afa0ce5507ca5093bde43e7e37a0cea78dd2f6825ac87df0ea7112966cdf9a4f60ee01b71cc252451562de8d1882e19b7c116d59fa38ce30ade712922b2c73326bad4411927ebc78bee3a11993e262950ca942d710f35c368b37f99dfea7e756a89365a509ab4a6b0596364f691e14e07457313988d9c32b36d41ef045c45a9aaced576cdc6614425770dbe9484811fe0a2704f016c40936dd5b8f3878868dce20beed604e9726b7381045d6978b07e3f713aa99a0166de33a89f98fd860203347c176afa118061b9ccc0018c24e9a558b7d2ea4b84907698280fa37335c452705753f06df088286c781d70b6b45a56dccbcfe517bfe878c08db99f3a6916d6cbcd2e55515ca7151dd13bbdeada7ddce8287e12b537940806cc599116a7ff5713f94e4c02b4900a590246527e546a1d10c76358f484972ca6c1dd4fd8cc40506e02e1ca38e6396e73252f3ce358bbd872f0eee3063ae2eaccf62ba1b4c1b3b7fa962c6872b1c14e55e7b43cf0751b72b00419b1dbf5508eb733d7a2ba85466b33b4ffb58f3d3913051af8b7633bdd774e7f6493f9962cd22f9472cdfd7f6c36020654132d8b5d061cdaa51cd138b909253512d0c0efb8318492fb558a030c96ac0440826bc5692b4b2c53a2d478e0ef21f6ff802689c78e940b17fa00f278b9c2adeaab5015ca60fe20b7b4b0e74932edf7a17eb2e29cbe7910f3b7494e58742d8f7a30972aa8f0898c0099a64839555d2858e74ee7d7b0f9b8175b18f681563d375c6e3742cfe6e899043ff5374820b4f18763dd12fe2bd41bac78a3bef740977fc1167deb3481010274baed990e0f68bdedd02a00cdf83ce2fe36e8740906c27fd63f6fab342eb900de0f1bc1ac3c8529fe42050a80cfe577112b0afa2a0181a01f8b8e0119a1e4d51ca93ae89f0e2c5a9a8f691c1043e186342b6a3a6ef43212c07dbbe56da8c069b61c0c23a8ccf0a623d522635eb5b99c6475075fae13926b9f637b7596689af807f1f77b4103dc2f17e91007f81c888d0b580f2a229badf76dbd4687ddfd05a1c9bc7e9212596c42ecec17a0b92836b7143f4d19c42b3ecccda658254e003f8d7e5d3ff9cc97e5682914320e08eca929250e2fa84b7dd1648352f8cf59818dc9c99380029bea1e0011a7e2c7c9581ef84c8775b989c88808f1f564654b5aa3e18c632cfe05d41c6764e8d66654051eca91af23f47fc9cc87134f2cd115ebd97890d9016650e12f30929b76f3b34aeb02a1f4a70b28b025c365f0f6a504e9c23bc98f7f65073ad8e4f91410153db073b214f5757b390d010e14d375928a837900b317841602d1e51105c6a8aec03a9eec1b7addcfdb93532d0ea686e3a1b4ad6dc954fa22c26e17ac2d7b58dc044d9c62aab2773de684c8dbd4a716491b0d2781447e93dc91611b028b5753736a0d91887fb72bdad8246fb0661a7764a6d602dbd3f567f622f96041ad8e960066d2a33ad308503c80689c35ea94d99b294408fcdbf98700877d64c0e4a9dcc05dfd9c95b3ca85f8bc6e87f8bb71cdbd28b788c6bcfd7ebefc67b02977a4e7f113c47b97a8d5a1856233538697fc037f66ed911f5437f76d49ccf2157e6226f4921f93e0d3b9df92cc8e288baec9ee46ea9bd3ff42a72bff3bddb1bd374313f4c0d9057eb46d4e76b5aebaa9fb76ff54a63ec2e87cf29e837a91cafeee4ee4339ab7766747ab9b8d2cd551cb506571eccd893b7cfb374c79fc50bd416f13a117b3973bce98c45f1434440e3737ab7c728de922b91bd59b163c02df536b3dc3369d0c835bacbea8f2d0c383db70474cb11c2a7747947bdac4a7d8ca8385887dd62a50626740eb450619b554ffb529043c7901daab2cca7391406c87b41efa9cd1b7a1d10454eb13b9ac3574c28e3b31aacd539f5642226ca85218a174d4c31276e55f7eacf5fa1732ea3b347ddfdfda26015341e9e4d8cf7e1d579b7caad9fa0c5c0006b62d83e042db1b317568672170861fd95d8453bc7b8cda8e4a238181a7aef9941076b860a5b7c3d6b3a29ba86f5f64ca91d1d16b544ac2161f82c1ed4359b4f9548790f70e5d3728ee3e0b1ffa1f643017404901ec6e4c15e456c7692527a89bed619242653a2224234265b8a5f175d2f54e1839564f1d39074b47b0aa32f19b47be9150d4134d10e426d0c04dba061d367320d4bbd4c5e4899228e61cebbb1682b2723bb667faf5d92a0c7c2f8ad7ce3bcc3b0e17643161726b1e05088a1564755d93f86a1609485c5b3543b7dedf231572e8b7b51ab737f029d1beabb85eec0f1d7e0d34ccb1d9178f5c37b95ce83b42926df03a2c5a7cd20c65e04108a48e14f245155fd6b98d860174751350650ce2afa48477b03fec262f35377f6e22a59d281a5c68da04c349bbf13eba6f27c0411df5675d1d67fd5e689a8ccc33dafc73678366cd879e58ae1b86414420ead45d9c8f0e30db4f4c9740650fa219b35503c11febce6a86d7b4ae451e43c10b97de848d917e32ebdf5b66666a798ef6f487628c8eff0509b7248e3a9c56e8f5da184a4d14cb75ee3c0f230b146b05306d54e21eadf181368134ff0415b396273801b9fefc2807154c64eccb242fc6b69657001b5f426b7268a92de78082f1acde805af8aa347cf55ca38a1e6bd0b4523acfd42beb8878ae82b8476692dad62fa6708af842a50d87456e900d226219cf5f7c2de76409ff814a320b00a25942d34fbaef75d655cc5e6dac70ae462cc5316951cdb35e30ad25026a6160eff4d30d78f7cf94b2ae818b89980cde781409ddd4c63b2528518841e5cd2e32b08e1f75c4e15c36f17425131b03880592ad5437a0f1d18cc1e95c0cb4b50e71d585c1f300d9677d8b68a8f8c10b463fecbd4d552c1e86f5334942199f81e70ed5b9de5988d668cde0d9c11b1939f66b7df61be24a61b9314b7202aecc6a0a430533cf3547adadf40b1c4d971ae80c58393d5c221499a3fc54265a2b388edaa57115a599bbe46f49719e5f9479b3e0de91b3749cf48d11abcccd719dd983845a6c25e6c198adf0a8d7c04e6d3824e13d738e85eca268e2b6aeaaa003507f7b0c3cbd39d80b1bb73bfec84b6103b54000192c7ea748ad4ee7dffc6f04aac8e1c456250be856ec4a757878e7e5253c4c100c9853bf1c9675ccc97f606a9318f44487c50c451067243b6f54ac0523e2331e73c932ad9ab7266186d83db2992c77fd28f302511a40a665f482293822e3fa35f143a8778038e3b3e6557d6c428cfc84fa4be50d963a03fe5240b13f68081c73cb0994daccf069cf9b687829c924c037bfaee0e03fe6e0b76216b14f361ccf09e51ee7244918cd99c265a3155bc92d1aabfa48f3f0a927357a97122986aef5351f001c9a212e70fe38869806c8f7ee8d358ab95ea53eca367732abbd9d0c8e98b5615644267acc9e9a68f6dfa22738f6e119a5cdee6c67eeeeb5bfec784d3a9f3bf373d02f0b37067e6a3ab40a21acc0830ad95d37a395f92c4ce1bbb834e74da50a7736b82b18260de1177a9d7ca2deeae2b7fa3f978eb871d6f6a5c9232616a6a1845bb14e4e98456ee5e6372ef2d567b69c72588a2d0cc74326ab6f19cace29fe247bb2d8040496a1b72ba29454da3ad451216f4fcd965277e107044f5b64a8f419b9d3d16f3c4fea82a6fc963add01ea7f59bc19275b43c07b832d413a52e503d681e20163b290ce237604449ea49fb711f7fda08648f26b6e7410920909d7e94f6502879e6a8ebcb0b1bb7dadcafefd59a57099ec51c7f991b130cf636c73416d03c05e6015b879d17817a74f93cc84a6adf1c46ec7bad80001c7ae8f62344d3bca678258cc0538e0f87b42e2bba4d19d2fb49e54b8a4ddfeb467eb004e840797cdda594f52b6addacb4f3c9f43738bdc0fe4a8c3ffe65c5e5f9f7eaa265d70cf6a63224e3d5311ea5715343f52c3d0798f77787a4d6080cfe9ab873f0c01e66de51fa7620d092657d16440ee20e325e68b67fd5d7c7d8e86dc67eea461728e936db7d51c9715c2d2741ff893e339a5393a11080cde90ebefb6893fa4be9634881a00e28abe33717314bf954e6355e764f0d288776844ca065669fe8a8ff8482e9220e1547cae7fc7a0f11d26f355bcf6e5af1675e0ab3ffc28b9d7e178c483c81695da6987ba30135ae60107131b54319ceab115d23c69c91794e", 0x1000}], 0x2, 0x0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) getgroups(0x5, &(0x7f0000000140)=[r4, r4, r2, r5, r3]) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r8, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r9 = semget$private(0x0, 0x3, 0x20) r10 = geteuid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r5, 0x0, r6, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r1 = socket(0x10, 0x8000, 0xf8) sendto$inet6(r1, &(0x7f0000000040)="9c15361f9332c6d1b530c3", 0xb, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x1000, 0x2}, 0xc) r2 = socket(0x18, 0x8003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1874ff0a"], 0x1c, 0x0}, 0x0) 16:00:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x400, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x9, 0x2, 0x5b, 0x7}) fcntl$dupfd(r0, 0x40b, r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x469b198691cc092d, &(0x7f00000000c0)='\x00') r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000100)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/181, 0xb5, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x7, 0x4) r1 = socket$inet(0x2, 0x2, 0x3) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0)="6cbf05c81cff76f66cab71e52b5cb3de6f8bef4b4f36343ed843fbd35ad4835c3309c2053ec16e1e613ae5e63b6a05fdfcd6c239b40ebc4aba6804dd8509c9bd1ddfdd3fea104abd243c3f1f9469003d92dd5453b86ff1556ec684a8cba483066ea731f276191d94b67d1d6f969024668eef3a8a63aa9d87bcd96302f871665c40b79a5770b684cf3676546ef6723d6a66facb51ba6dbd9bea91dfed808572c24c6213ca587bbe49892f3211b101394ebf54373e0a058638dcfe698d31b0e5d686302bd00d30d608dbe14981702e317d688063ae868593b81231cab500"/230, 0xe6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="49a2bd4268e32de4fc8c32bd7b15ee6a1f98e7f59c05c145", 0x18) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) socketpair(0x20, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x7}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="81") lseek(r2, 0x0, 0x0, 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) read(r0, &(0x7f00000001c0)=""/7, 0x7) poll(&(0x7f0000000280)=[{r3, 0x4}, {r0, 0x8}, {r0, 0x48}, {r3, 0x20}], 0x4, 0x8) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7f, 0x4}, 0x10) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x9123cbac40578b51) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000000)) 16:00:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x2, 0x5}, &(0x7f00000000c0)) 16:00:22 executing program 0: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000ffffffffffffffff000000000000009b505726b2b5c2b1000000000000000000000000000000ff000000000000000000e9000016000000000b6fd2000000000037cf27c29525afe4000000cb215d1a94c8129a00000000000000000038b40e1cb4fb4cb81a0000000000000000000000000000ef000000000a93533ab77490c08b76922909d9a8a0cbdc0df588660fb3c9d87b42004ff38ebb2a88122e596b7de51c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b7497a9b0c59f3c3c8ca75e6803a29c4ce69e2686bab24e874f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd8e6e790f6df8fd38002e57fe972781f7478c539c3c61aa389a85bedabff61748cb98bd0fa7857db47551d1c1baea361e1535fb5959"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000700)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) fchownat(r0, &(0x7f0000000480)='./bus\x00', r5, r6, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f0000000140)=0xfffffffffffffff5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getgid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1000004f4b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000200)=0xf020fc1675e88771) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x3ffffffffff}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\v') 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r0, 0x2) 16:00:23 executing program 0: sendsyslog(0x0, 0x1855bddb, 0x22) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/202, 0xca, 0x40, 0x0, 0x0) poll(&(0x7f0000000440)=[{r0, 0x20}], 0x1, 0xb817) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) ftruncate(r0, 0x0, 0x80) fchflags(r0, 0x10011) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) sendsyslog(0x0, 0xffffffffffffff79, 0x762171218a611453) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x800, r2) recvmsg(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/8, 0x8}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/172, 0xac}, {&(0x7f0000001380)=""/237, 0xed}, {&(0x7f0000001480)=""/98, 0x62}], 0x7, &(0x7f0000001580)=""/118, 0x76}, 0x2) 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x0, [{0x2, 0x401}, {0x3, 0x3fae}, {0x2, 0x4}, {0x0, 0x3}, {0x0, 0x1}, {0x0, 0x9}, {0x3, 0x8001}, {0x1, 0x1ff}, {0x0, 0x2}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x10001}, {0x0, 0x200}, {0x2, 0x3f}, {0x2, 0x9}, {0xbe8ba83b5a9ffb51, 0x400}, {0x3, 0x7}, {0x2, 0x44}, {0x1, 0x3}, {0x1, 0x8}, {0x3, 0x2}, {0x6f8e655e9a878c3d, 0x7}, {0x2, 0x100000000}, {0x3, 0x8000}, {0x3}, {0x3, 0x8}, {0x3, 0xa5b}, {0x2, 0x81}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0x50}, {0x2, 0x8001}]}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r3, r4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000040)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a020410", 0x20, 0x8, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x4, 0x8, 0x10001, 0x7ff}, {0x5, 0x5, 0x2b, 0x9}, {0x7ff, 0x9, 0x1, 0x6}, {0x4, 0x81, 0x1, 0x6}, {0x912, 0x90000000, 0x1f, 0x6}, {0x9, 0x100, 0x9, 0x9}, {0x8, 0x9, 0x0, 0xff}, {0x3, 0x8, 0x5, 0xa130}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xfffffffffffffffe) pread(r0, &(0x7f0000000300)="1bf2f309982557f40ec03e66cf153a2e325e69e0c3c5e7d35bcaa309c0bb44456f7e804aab89033e1b02a8f240c02b70b254a90c9eadf4383e0e8a40308128208c9835ab7f9f57d6884795e7dc1aae1984ee58da3e76d5e558cea8898b02bc3b6bd4bcc2519cc33df2be80d2a84b5b3a5229406019691b759c77a7427385aeccad4685b27720db8649e9deae079b070aa0a7f7dc6497d495dfa6e55adfbabc04433a4c93da6dca985c2fe01302838110641a4677a18225f8cb5ecee47ddd9478bc56e9e539dd2d1932536d07383ecf646dd22f1eccb4ba50ec34ed90eaa6e2ee61f3474512b1329b77a623af19db3468dd404578426c1726733d687a6639602142ba57bee54676590f21e1bdee5fc3d95cb3ab517e556045d7c38320d2833ad1f87443eb285ac9ce550654a2097ece19064582a96105f7a16b88ec8b3c87fdbded626ea7f5e4f525f39b64cac6a468747f79654005089e6aaa296223050155b230502ccbdbca75d4de9b0e5bfe96d3149108b309d948216333c688109a725571c6bf041552c9c83c40bae3c9a3c8de8c29c9f190dbfb64b8e178d2672117d990696b5e24f1cc2079b9dc81ef5c36c01ebd33901a0a2c233cb5a4dc5b745fafd3020cb903f101df18e952338da0a2175d51ef86611c2323b830c9b7518f4e765bed9f0876dfe4044eaa91590ef17bc6f71ecbf0437d46decaa4c977c348fb5fe04e47606d57bd6f6ca2b7b9248ea780c9fad436d35c7414235ea53252206183575ebf2a55cf964e592559c76ff0ccc7cea3876c39f65603b1a2ec6c4e090eac1cda77995f07975112fa0876458e3d19fccde1d0e703491962be38007d92946684677282fe655cfdac2be88f31393f3088119931f090c39ed09f82a4cf1742db429311535f93dc863c66dbb9c9d1c6e207c570cca3c24702074bcbfb144acce86b255f74712f33d1ed00775faf82cf305e7fc2469c9bc7b2794862650df118722bf379f6e2b6ce6916fb367784a7cf9902fd436dd36c0c777b8f9194a6134f6fc5a3d7a2fd82f7aa6da10e77bfec96581603e47c6c0db47ae3f590ec39c9ae800a316a5ecab047de3bf984dd7a47c90bc3fa95bf01f07cb63aca719b360223203d1fe3ba6fb0898e4777cbad6a90efc5f02a8ddef70a89e63b8d12e9b216d3ba29c2ebcc7eea28f27b58c59c86293d778a5d1ff0dccb1fbdc44f6282dd7fee5f5cb6259fb62e79a229839ff6eedd566ec23712c40053c5a2d56faf0962b5731128fc55855a4b5a91f3d6f324ad4ee55ce18815bbb4658b7df2c55366f651cf83cf6a3418c287b86cf6a2b096c1b9b34068e48a9f797acd9e7c17629a64b0d78260aeac8d2266109c911456bd64a3c52d0334a783cf2bd7329cdd844611f6fd4160c10258c09d3549b835735a376ef1dc998e95677ef9e7b08be5737698d6c627c28261096d382e2e33c0777f486f89cc3d3ec28469f6d48494e0d5e051d9f69d0ed0b498b003cf94a08dfdff3cd91a80712ca545d693d441be112f1d3cb8064bb2903204bedb0ed891cce721da2eddcad9f4b22e49c4c9f39745d089e481881ec6d2be8d479a3b8b607c08871184ffb75931edf8fc2b439d00ceb6f1164f60aecc8262689497a11ec72e371ffa2f7d42b5af688e7bb14f0c34df42422dbcfb0236592274c34cb69d78fb3c98f4336bcb51b13a1b1b0ba11b2a2fa22d29562037a8da678805d6787aca65a693d3a4e16094fadf9c1ee505e03b13b926d4a67e07c015870717abb2149978964e18d8d80407d08ea51b079f3c94843187a504575c01f8030696b1cbd4b0034523f8680724a684c8fea535eba8769625847061e2b5c0b734a53a3860eb7fca575a882172f89b513d8705bd7b4b243121a4128b49df2448cea3c7ce3d41e3cc88ee0ad3111c4e970c9e117256f2cd21b920eb88aee7fc43537cdf91a305ec1c224ad0ae8d4c185b91c07dc4507656d1173f8a34a53cd73deb5da886b98a15cc7b2081061551d85a6059721d7edcacda17e935cdeaa604a07ce679a3a3cb64f97cc86c6b3485605649fe40e30a7aecdb7d1918e392c7827651f04995adca9eca25900a80c5e36fbb9f67dbcb784dea796e094847b5095cea7f3ae87977f8b72e386774ba036090d6d13c6ca229a5daecde8c9fe75ca86f3be9502dd47496de451af3415844bf418b987d81645047eb139daad4d0eb67d35312eb65b5d17cbccd538928368fe6e9683b03d0126bfdc8041169508562d3ba9daafd243b073481988b59130467e26ebab04d9cae7fc927574221c5d0fbd39eb0a17ad740a189b245a0028f7455eb25bfc7bd73b41537e5c2fc7424c64c9b1ccdf442c44d58f00354d05419a4b516697c83c2f07cc8779b44e9b8d88851c8e20b5e1e3581f60fa993fbf2171298c39bb6cfc5ab43973a103482604af589fb581ee390987c6f6af6f5638e9e179aecf9706e4d1b8c33ae9854bb3ce06b2e9165d12333ff7dea3f7b21986938c5896ab9c579fbeb3785abd8fa7166246fbd39b9b24a9589223fa2a01685d3c00bb3ad59a956055bceef9fc58172434a618fed9aa8149d53f9df1aac92a6714eb5307f62b3f031d16a960c8f76f32830a63d50fc716f52af822704755f522941298a69a44842c505c4779bb8b220305d6b6069db71c146ff678330cc6d7a3b8accf5a25867af46afc3e81720d8c91163722916a3596402f5d39f95013c1d849597bfe7ed5a54faff3f987d2124f9e3df6283d95f38204a912ebeab442433f48be9a4a060eeaa6f918b73c43163b3e67bc6fa9506ee33af574f488456327f530fd741a257e9df6154e9f2c53c0e34edc343547129e5cd16d4d417487a14753d42f6bc07ebc62b96517d5a9619930bce37226c8e0b35acf29f8e03eaa554c3ddd158f51d8f02b08b78949d2c7d1d2f9db753d33523aa9aa09a09988e69eb117dc30f44fea83910ef69cb46c9941b9cefb804bf8d69e2edd8aa49634d3bc7de68e23307ce26cdaddbf5d82701f054ecf2119dd1f9a48d996f9a795a56e1d2a56188a22ba2f473ee42ab4faf6f436a174e0b7534c8f56b5314fc803fa5e57362f147f358137ede5d351561d0689912a66e0af86a7a849757793506741a15ad7e0de74745f1930f85bcf910f7e6038746f8c486bd4351016982af33152509d265435bd1b21f54ceaca6636c862e4753a7a31a5b735d6f4b2ba3afadd9f5190d624e917859bdeeaca7be939c4cb38c63cc4dc594be9e1349e56118478d032a158623e0cfe60745dafb583636c9131e28b50dd25b534d3c73934907e7ff9421e0accdb5523fcca691f8b62dcdb731e22427f2e8f2a0aad0cb6d106d530bc2eb2c85d4b5426e7952e3ddd8102ff43b48ac2e02d7a06dc080716237fd357bc7177528acfdc44a2aa2fb92f43e89191fd85316efc2188fc54b0911423b8b6a5b01eadb65043bf5967be59c247f928ccf1bd89c929885435484ed310cb83c6546c7eb3ce79794620ec3c75d5d3dada22ccc35dddb7848b12063545684247d41c4537dc2d0c4ba2816aa00481845984a35fdd3e3c9b685e75579b9d0a27a0301886b64d83c3ad94260b7c4462be3482afb1a13f042b11551b9f60ef738ec524890d7c058583769341e8dbdb976ed8b0bbe67defc02e9da65ecf6788952a77fba20469e7bc4e414feaa371bd4e732f9ad3ba256cd6f1009c369b173a8cc8b4416314558626ae8a5f98b70fb62be8ec7ea2556f7fabcf722d079afffd67c6713199a8f0b8aff5bcdbdfdc230fcdbcb9b61f8e54713dfffd0fa6ed53d9c2dfed617820bead1dafe071737ff5bf97a0e8154fe779eda9369c4c85f7969be466de2e0c797f9407fc69f546a2232c826e5df3d559ab3de4d85698d069b5c37f7d7980483ff7297667ea3eaa694529602d4d4ec842e6acccd46f8821e81fd154499853d2fa95fc42bbc0e986533d6efe5034b6b9a9a11d2e235a554c7f80f3d7b31576240a99820d78af607e5c97bcbf149e3394b171eb81cdef5ac8620f73f69a902b11590cc2258d39bfababaa21fedbf2dad0174ed42951f58726ef662be84950befc64805a45fe76ac7b21559313c69d7f8a39512a527ffa7440cd5555c7a061bcb143bdd1bdb8cdd291654ab570cb2312738c244185d5baf1bf970557904c2ca2f83d89115c8313f9ca0ffcdf3c9fbb508faa733dcbacc9fb2e7036c6c66cd1a44402bfc7290d6d83d1b425641cf76621d2874c5fb181f3360d4db8569c65b60a755cbc260db11cf9430022e517581f0b7dcd715615a7f0e6935afa594d28d3e2fee6f0ad0d1093b8efe041d2294d72655580846f25db100621d5364e3a72268913286d6f86a7697b3178e566d7b28d3832e768774981f3b176a3a1f00f06e8aa88cc9daee7cd6070b5786690f8501f438afe87495d8debaf174738b449af0c0b518654d2a7d6f61b929333c8da1ccc0070ada384855753924bdc10d921d8eb268cf63ed6add9034c6d2ca8ecc4a0612da32f237df04b6f1ca1f8fdefdfe8b6d516dd73e08fd715a5a5214453dabfe6f06d2d9a60126d2f5a84e13a8997e0e11e74e52099ec560c62b22e3662bfa2db73f9a3826b86ab2a652ec1a18d3a8e38ffcad34fec557e6dc302305d8603561bd588d9ddea160ab0b3d696d9e5b4f4c9873c3c6a8ef606196456891a81fa253e23da78c499e3a95d29b0867c2639076b7eeed5249c5b9fd066a85501c8bc8875fbd2ce664247ed4049e4f74c64e44132c5783a00dedf33c09e1abbcd122d4c45b0fd6f796a8357459268c559bada90b3e24e20fada052e67720254b637147e65b5b5029382f5f22c328b13970b8bff92e00b1a3fa10d24b7c1fed398cffdb01c7fd80ee1b0a49d23dbae7c90af7764db7276bff1590b2a0b0ab84c2aecbbd2c396ec65b19d32856e3c850b5d3c9d2b7ed364ed87d05e89199a7bda745e5035506b47d60f8309d6ca4d3007840e03115f8cc7a7853014448dcbda797722586da0ac8bff24d5b210601d5a1787edc23ff9140311fb2a7d39f48ac3d366067560554931af6a263bcff147d49d5fe0eedbc982268a4ffd97412d3eddd5ea991d9f294e062b34e62e4ec5dda450ab9e2e6292fb589ef4640354d6834a07dc53ccf34cb082e9802676d01a53f915051a3af12f4497ee1c767b17003582aa9773085cf61972d28010a5252499473892e0b93af788ee22722a3a6f6d6dbb708a6ece0937d5d773817932f0e63e6590d397d6d66a954c75adc97e151de954150d990f96b85660fe095ed6e6d91251f100649bc7de251d4138596438a0f0dfb8d43749592bff8118720d37b22b55768cb3a6374b5bdd6186acad6c1d132779d8f458ae743f02bbfb25758b83512fc4c859570b0f32b789ffdfb4acc7b6054eae6b62adb9305631ad720d979c84797c0e6d0de7668eca2e5249467c3822a3660b001f83ca4fc335b8f5c698c1b64c008f631527469ef41146078a548c11d80df1e6bef44a482bc526790a6eb418bd2a13ed9158868a88eced78863c903470ed13970f3f7914f9bd6c87f01fd830b0bc0ec0d08a63dbd4ee976eeba0858bdcee48f15f792f36da475474ba077ab94254f7e56ebff0deb00fd85260bcf39f00ea32a300e41c975804c5d02120c3b776aeaddfe829b388f6875bc81e7d3e58db77082814d2f18d9327b0c43e5b906b3c0476c45036ec493709b0b97f31ef741a391f5ca15643bb23dc4337513a8ff8c1940a787bbd79e6a5b2ad4420af869e197befb51529dea62f2d3b8d023a0b043b10abd", 0x1000, 0x0, 0x7) 16:00:23 executing program 0: r0 = getegid() setegid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, 0x0) setregid(r5, r3) setregid(r3, r2) setregid(r5, r4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000100)={0x1, 0x100000001}) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x8, 0x0, 0x4d4}, 0x0, 0x0, &(0x7f0000000200)) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) read(r0, &(0x7f0000001280)=""/250, 0xfa) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0xff, 0x5, r1}) open(&(0x7f0000000180)='./bus\x00', 0x180c9, 0x8) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) 16:00:23 executing program 0: r0 = socket(0x18, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r0) 16:00:24 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020600e5ffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3179e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea997f751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd4"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xa03a, 0x8, 0x7, 0x7f, "fa7b2ce6270d82cd9b20f6163ce46cb02e30ae0a", 0x8000, 0x1}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x134) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "9322a3c0fa1691c646a701000000001700190200", 0x3, 0x400000005}) read(r4, &(0x7f0000000540)=""/226, 0xe2) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0xfffffffffffffcd8) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwrite(r1, &(0x7f0000000100)="c1a9f693bb8781eedfdf35a315ba261fcb161a9800ec930c7479815ff4cddf20", 0x20, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:24 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11ca4e443ef8018c, 0x0, 0x8a) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:24 executing program 0: kqueue() 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) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = semget$private(0x0, 0x2, 0x4) r3 = getuid() ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000240)={0x2, 0x8, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x20, 0xfffffffffffffffa}, 0xffff, 0x1ff, 0x7}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x638d}, {0x18, 0x2, 0x0, 0x4000120000}, 0x8, [0x101, 0xb6]}, 0x3c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f0000000640)="3fa26b84f44aedf025ce280e1a52776074dce71da5ebdc569c1125fce337dc084979b1baaf2c8ce2a499ea74773482b506614c5b87ba0c49c81002cedf30edf8ac5994d0bd02a731f2323d8a351a30b35b892c6831b327ff041dd3656d9c2bec13f8db48bff1dac0203b32a874579fc3812b05fb69c7ec96d7b6b58d275f1a9ae0eae359d92ab3a3f458a1db0ebfddc47602007b8992e2d20fc5914edd4d6a0af5e220c7fd79ca807ca72ca8ed4a2c309dd1bedbcb35d572", 0xb8, 0x40f, &(0x7f0000000700)=@un=@file={0x1, './bus/file0\x00'}, 0xe) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="603029030649d7c4642491eeecccab58f8d0ab2fac89150b9f81a6b088d622f43aff8bfbdf882c8dcbadafdae01c980780e2e718d9fec78d14e141e5c78302adc20f479c3f2e0f79917adf9cbbf350e97d32807adc2294c5e61221448db7a0a37efb5e246273c27ab280737c2a428fc859e5f12163b69653834abacfe8c47170d2e9bce116c2388e1c538e216ab4c00f4bb9337f32cf2cf7ec5f91569620086a4c1b02a63e279571b531e81fd8583481eb1f90cfbd6e00f19181c5e1d8b401f28edcd79bb3d791dcf17faa689cd3b8b6c57b37bca795960541fe8329127425a9b2b643483f091a607004ac8450a00aaf125ce7744f8a506cc4fccd9b8fcd", 0xfe}, {&(0x7f0000000040)="17684ae15d168f201f9a41b00216e1598a046c0dffb2b85b2320e24189b60d4acc897c524d3959bda93e56386b9fec", 0x2f}, {&(0x7f0000000300)="68044a9b9c920ab27bae1499b57083c03d4aad661db9c482d218d6b873246dbed83ef197e884e9f5fa54e8738297b1943c14886d2b85e0701cd27c8d855659016d88a8a7af43bb821aac44208b8bde572d67c69417e4671a022d9954262912bf5fd62a93aa7886bc0d0965efde2e4cf00c52da3560fac5fd0452b7e2b160dfd789272d0674a65946a346f8234a9b841f7c62cae37973f0", 0x97}, {&(0x7f00000003c0)="f9eb14e6eff09c4f36e8257e05e2b7ebeed0877356f2ff90e1b31006829e103e0f1ccc650c54f2321b99fccb39f204abe78b2bbabb0e863b510c2e0776c740d30bda0cb6c7b933a046e4ab5d8a39d2c1d75f1b5c954ac61d858940b902e764f01108f1434f25d99000fdf699fcf7719c540d60c825d202c12f6a067462831bba3705ecea455175544db4451073b9ad4a8ed419a34d70c42215b5fc0d16d7e2c600406b5343e041c52a940cac2b90f9f2f471c785e155e1f5b435725df395623645", 0xc1}, {&(0x7f0000000100)="72f7302b2e54a9f9254de2862f46163571affe8ee5a3242457227801594f6c10afc7cd2fe6a01c721b098bbbf35a60adbf043afdeaa7b9f51ad570e6d5c07d308da58333f81d66c42dc05e58326abdfea3d1065e88c504790d274d6babfd1b40a6d525cebdd99f6f98d83431467a", 0x6e}, {&(0x7f00000004c0)="b39319c78c4f2eb459cb5de069764a4a8accf43c429db0cc58a0f5d5fd69e88e636d0b3222d52b07f2d5a67a8d24979352f15cb48acb3f3c2cfad915bbbba8869864e3aa606efb45804811a6041fbcaf99218d119c2f0342fe12e836733504538f32d26bddd464", 0x67}], 0x6, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x12) write(r1, &(0x7f0000000080)="008000", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000600)={0x0, 0x1}) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) r1 = getppid() execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\xd1&@\x00', &(0x7f0000000280)='$%.)(\x00', &(0x7f00000002c0)='-\x8a}\x00', &(0x7f0000000300)='\x90\x00', &(0x7f0000000340)='^!\'\x00', &(0x7f0000000380)=']-\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='}\x89!}/\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\'*[\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x1, 0x100, 0x5, r1}) flock(r0, 0x1) 16:00:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) acct(&(0x7f0000000000)='./file0\x00') acct(0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0x1ff}, {0x40}, {0x6, 0x0, 0x0, 0x200}]}) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001300)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = geteuid() setuid(r2) r3 = msgget(0x1, 0x100) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000002340)="f489") readv(r0, &(0x7f00000046c0)=[{&(0x7f0000003540)=""/4096}, {&(0x7f0000004540)=""/86}, {&(0x7f00000045c0)=""/179}, {&(0x7f0000004680)=""/28}], 0x10000053) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85, 0x6}, {0x44, 0xf46}, {0x6f, 0x2}, {0x16f}], 0x4}) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:27 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) close(r0) write(r0, &(0x7f0000000040)="d2127b6da58307c9330f8613edfa745b79ae65be7f14a2c652ff92a960a58a7a5552b4ce3f734a37a17c28379f0f85d0522f02c86bc418cf18055891ff8505e213ce87bb3d6751012f389bf3cfae9df2f8b2db501f673311aa0c60e107f714523c4216a2c0a3deadfa260b97e06d7b8f4ea4475dc96c668afa30d8a118ae7fc0c2222c87a7c7da87add1", 0x8a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85", 0x1}], 0x1) kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r2 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x5, 0x0) write(r2, &(0x7f0000000080)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000080)=0xfffffffffffffe3e) 16:00:27 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000140)="000000000064001400000000", 0xc) write(r1, 0x0, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f00004f3000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x8508000000, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() munlockall() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 16:00:27 executing program 0: mkdir(&(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', 0x6) r0 = semget(0x1, 0x2, 0x220) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r3 = openat(r2, &(0x7f00000005c0)='./file0\x00', 0x0, 0xa607605f90b28e6c) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r2, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) renameat(r3, &(0x7f0000000600)='\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', r2, &(0x7f0000000680)='./file1\x00') fchmodat(r1, &(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', 0xa0, 0x2) renameat(r1, &(0x7f0000000400)='\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', r2, &(0x7f0000000380)='./file2\x00') r4 = semget$private(0x0, 0x3, 0x4) open$dir(&(0x7f0000000580)='./file0\x00', 0x82, 0x10) mkdir(&(0x7f0000000540)='./file1\x00', 0x21) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000500)=0x5d07) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(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') unveil(&(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', &(0x7f0000000140)='c\x00') 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f5c6970653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r5, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = semget$private(0x0, 0x3, 0x20) r7 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x8, 0x80) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xc5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x100000001}, {0x18, 0x1, 0x7f, 0x61b}, 0x6, [0x100000001, 0x0, 0x3, 0x7, 0x1, 0x7, 0x8, 0x5203]}, 0x3c) sendto$inet6(r0, &(0x7f00000001c0)="b268a8", 0x3, 0x400, &(0x7f0000000200)={0x18, 0x1, 0x3, 0x800000000000000}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) r3 = dup2(r0, r1) shutdown(r3, 0x3) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000100)='./file0/../file0\x00') readlink(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f0000000280)=""/4096, 0x1000) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0\x00', 0x90) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x6, 0x0, 0x0, 0x2, 0x7f, 0x4, 0x0, 0x1a89de56947c1173, 0x100, 0x4}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x0, 0x60, 0x20000000, 0x6, 0x9}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x1, 0x39}, {{r2}, 0xffffffffffffffff, 0x14, 0x80, 0x695c, 0x77}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0x6}, {{r1}, 0x5ecd936bdaaed5ba, 0xca, 0x40, 0xfca, 0x800}], 0x0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x20, 0x6d}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x8, 0xffffffffffffa15f, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40000001, 0x2, 0x8}, {{r2}, 0xfffffffffffffff8, 0x71, 0xf0000000, 0x3f, 0xa80}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x2, 0x589c}], 0x6, &(0x7f0000000200)={0x5, 0x1b747bb9}) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/227, 0xe3}, {&(0x7f00000015c0)=""/204, 0xcc}, {&(0x7f00000016c0)=""/251, 0xfb}], 0x4, &(0x7f00000017c0)=""/4096, 0x1000}, 0x800) mkdir(&(0x7f00000027c0)='./file0\x00', 0x138) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() flock(r0, 0x2) close(r0) r1 = syz_open_pts() r2 = socket(0x10, 0x5, 0xfffffffffffffff7) accept$inet(r2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109", 0x6}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x101) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x8d94) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/1, 0x1) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0xf95e2c5e26895698) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) listen(r0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00fe2d2f66696c65302f66696c653000"], 0x10) 16:00:27 executing program 1: setrlimit(0xd, &(0x7f0000000040)={0x7, 0x5}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x20, 0xb}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x151) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="3707002300000000cdfc5e7a8e3b3000"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) writev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xffffffffffffff09, &(0x7f0000001ec0)={0xe8, 0x2, 0xfffffdfffffffffd, 0x400, 0x101, 0x5, 0x3, 0x100000000}, &(0x7f0000001f00)={0x2c, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x7, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0x8, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r7, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0x7, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002880), 0xc) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffff, 0x3, 0x100, 0x3f}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0xffffffffffffffc6, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0), &(0x7f0000000240)=[&(0x7f0000000280)='/dev/bpf\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4c, 0xe9ed}, {0x10000005}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1f7, &(0x7f0000000000)="b2") 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x1000000000501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000100)='./bus\x00', r0}) acct(&(0x7f00000000c0)='./bus\x00') dup2(r0, r0) unlink(&(0x7f0000000080)='./bus\x00') r1 = syz_open_pts() r2 = dup(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x6, 0xffffffffffff1cc6, {[0x10000, 0x10000, 0x6, 0x0, 0x64, 0x400, 0x100000000, 0x4, 0x7, 0x4, 0x3, 0x2, 0x1, 0x7, 0x3, 0x7, 0x7f, 0x7], [0x121c, 0x101, 0xffff, 0x9, 0xe85, 0x8, 0x4, 0x7865a597, 0x800000000000000, 0x14], [0x1f, 0x1, 0x8, 0xfffffffffffffffc, 0x5, 0x2ef, 0x6], [0x10000, 0x3a63, 0xbc, 0xfffffffffffffffc, 0x3, 0x7], [{0x7ff, 0x0, 0x10001, 0xfc}, {0x1000, 0x1, 0x4, 0x3f}, {0xe0000000000, 0x397a7490, 0x5, 0x2}, {0x1000, 0x9, 0x1, 0x7}, {0x8, 0xa00000000000000, 0x8, 0x10000}, {0x36c, 0x6, 0xf90, 0xa7}, {0x3ff, 0xb0f, 0x3}, {0x2, 0x5, 0x4}], {0x3, 0x80, 0x1000, 0xc4f}, {0x0, 0x7fffffff, 0x1ff, 0x2333}}}) poll(&(0x7f0000000100), 0x0, 0x2) 16:00:27 executing program 0: socket(0x6, 0x3, 0x9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x100000000, 0x7, 0x0, "9e4a9ee5b9ea385fb5f5985b9731c3b6146586f6", 0x200, 0x4}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() socket(0x18, 0x4, 0x6) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0xc}, {0x60}, {0x6}]}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x4, 0xff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/240) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000280)=[{0x0, 0x0, 0x7c93}, {0x8, 0x0, 0x2, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffc7, &(0x7f0000000100)="b6") r2 = shmget(0x2, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/212) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) close(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) witness: lock order reversal: 1st 0xfffffd80698edc50 inode (&ip->i_lock) 2nd 0xfffffd806e657438 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806e657438,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd806e657428) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff8000229a9c50,1,ffff800020ab0780) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa72580,c0106477,ffff8000229a9c50,1,fffffd807f7c6ae0,ffff800020ab0780) at VOP_IOCTL+0x88 vn_ioctl(fffffd807e1bb7d8,c0106477,ffff8000229a9c50,ffff800020ab0780) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0780,ffff8000229a9d68,ffff8000229a9dd0) at sys_ioctl+0x5b8 syscall(ffff8000229a9e40) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,2eaf27c7280) at Xsyscall+0x128 end of kernel end trace frame: 0x2ed38ea3d60, count: -9 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff8000229a9810 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff8000227a4000 rax 0xffff800000a748c0 r8 0xffffffff81ca8c05 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x3bd1d19cfd3a9a6b r12 0xfffffd80029b9c00 r13 0 r14 0xffffffff82606cf0 w_lodata+0x415b0 r15 0xffffffff82619c20 w_lodata+0x544e0 rip 0xffffffff81f62b28 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000229a9800 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=112854 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0290,0xffff800020ab0028 process=0xffff800020a8ae10 user=0xffff8000229a4000, vmspace=0xfffffd807f00c8a0 estcpu=30, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 11572 53486 47861 0 7 0 syz-executor.1 11572 88365 47861 0 3 0x4000080 fsleep syz-executor.1 11572 237975 47861 0 2 0x4000000 syz-executor.1 11572 340227 47861 0 2 0x4000000 syz-executor.1 *11572 112854 47861 0 7 0x4000000 syz-executor.1 11572 57538 47861 0 2 0x4000000 syz-executor.1 11572 101073 47861 0 2 0x4000000 syz-executor.1 47861 228692 21949 0 3 0x82 nanosleep syz-executor.1 15479 468921 21949 0 3 0x82 piperd syz-executor.0 46308 445421 1 0 3 0x100083 ttyin getty 66595 209694 0 0 3 0x14200 bored sosplice 21949 443510 90991 0 3 0x82 thrsleep syz-fuzzer 21949 394248 90991 0 3 0x4000082 thrsleep syz-fuzzer 21949 441941 90991 0 3 0x4000082 thrsleep syz-fuzzer 21949 430586 90991 0 3 0x4000082 kqread syz-fuzzer 21949 108255 90991 0 3 0x4000082 thrsleep syz-fuzzer 21949 444981 90991 0 3 0x4000082 thrsleep syz-fuzzer 21949 418199 90991 0 3 0x4000082 thrsleep syz-fuzzer 21949 433468 90991 0 3 0x4000082 thrsleep syz-fuzzer 21949 186933 90991 0 3 0x4000082 thrsleep syz-fuzzer 21949 300061 90991 0 3 0x4000082 thrsleep syz-fuzzer 90991 90599 75144 0 3 0x10008a pause ksh 75144 299342 77570 0 3 0x92 select sshd 77570 342142 1 0 3 0x80 select sshd 83667 310406 34052 74 3 0x100092 bpf pflogd 34052 511216 1 0 3 0x80 netio pflogd 35832 59039 54937 73 3 0x100090 kqread syslogd 54937 123175 1 0 3 0x100082 netio syslogd 1371 51378 1 77 3 0x100090 poll dhclient 43833 384470 1 0 3 0x80 poll dhclient 95415 106791 0 0 3 0x14200 pgzero zerothread 79482 160463 0 0 3 0x14200 aiodoned aiodoned 38857 523870 0 0 3 0x14200 syncer update 60279 162040 0 0 3 0x14200 cleaner cleaner 73799 130029 0 0 3 0x14200 reaper reaper 19939 254517 0 0 3 0x14200 pgdaemon pagedaemon 23326 511238 0 0 3 0x14200 bored crynlk 78797 163676 0 0 3 0x14200 bored crypto 68705 279415 0 0 3 0x40014200 acpi0 acpi0 12308 51949 0 0 3 0x40014200 idle1 73277 128016 0 0 3 0x14200 bored softnet 69722 39325 0 0 3 0x14200 bored systqmp 83755 33920 0 0 3 0x14200 bored systq 45844 219760 0 0 3 0x40014200 bored softclock 50267 82204 0 0 3 0x40014200 idle0 13441 183837 0 0 3 0x14200 bored smr 1 98076 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 11572 (syz-executor.1) thread 0xffff800020ab0780 (112854) exclusive rrwlock inode r = 0 (0xfffffd80698edc50) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8266bbe8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9611 6464K 7228K 78643K 23741 0 0 pcb 13 8K 8K 78643K 450 0 0 rtable 117 12K 13K 78643K 1675 0 0 ifaddr 87 19K 21K 78643K 587 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1729 0 0 iov 0 0K 24K 78643K 510 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 77K 78643K 5949 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 94 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 735 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 5368 0 0 sigio 0 0K 0K 78643K 68 0 0 proc 54 51K 71K 78643K 1699 0 0 subproc 32 2K 2K 78643K 306 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 460 0 0 in_multi 33 2K 2K 78643K 356 0 0 ether_multi 1 0K 0K 78643K 25 0 0 mrt 0 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 901 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 108 22K 31K 78643K 17865 0 0 UVM aobj 130 5K 5K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 373 0 0 NDP 21 0K 0K 78643K 177 0 0 temp 235 3557K 4192K 78643K 78647 0 0 kqueue 0 0K 0K 78643K 33 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 40 0 33 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 218 0 216 1 0 1 1 0 8 0 rtentry 112 221 0 176 2 0 2 2 0 8 0 unpcb 120 1655 0 1645 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9227 0 9227 1 1 0 1 0 8 0 tcpcb 544 845 0 841 1 0 1 1 0 8 0 inpcb 280 2788 0 2780 5 3 2 2 0 8 1 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 50 0 44 1 0 1 1 0 8 0 pkpcb 40 35 0 35 12 12 0 1 0 8 0 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 90 0 90 13 12 1 1 0 8 1 pffrag 232 12 0 12 8 8 0 1 0 482 0 pffrnode 88 12 0 12 8 8 0 1 0 8 0 pffrent 40 31 0 31 8 8 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 263 0 238 1 0 1 1 0 8 0 pfstkey 112 263 0 238 5 2 3 5 0 8 0 pfstate 328 263 0 238 13 9 4 13 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 844 0 648 16 3 13 13 0 8 0 art_table 32 845 0 648 2 0 2 2 0 8 0 art_node 16 212 0 171 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 6 1 0 1 1 0 8 0 semapl 112 727 0 717 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9628 0 8196 47 0 47 47 0 8 0 ffsino 272 9628 0 8196 96 0 96 96 0 8 0 nchpl 144 17298 0 15659 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 55866 0 55866 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 26 0 26 15 15 0 1 0 8 0 scxspl 192 50913 0 50913 34 33 1 7 0 8 1 plimitpl 152 543 0 535 1 0 1 1 0 8 0 sigapl 432 5524 0 5509 3 1 2 3 0 8 0 futexpl 56 68342 0 68341 1 0 1 1 0 8 0 knotepl 112 1124 0 1105 1 0 1 1 0 8 0 kqueuepl 104 1083 0 1081 1 0 1 1 0 8 0 pipepl 112 3120 0 3101 7 6 1 2 0 8 0 fdescpl 488 5525 0 5509 3 0 3 3 0 8 0 filepl 152 31998 0 31892 14 9 5 8 0 8 0 lockfpl 104 1891 0 1891 2 1 1 1 0 8 1 lockfspl 48 628 0 628 2 1 1 1 0 8 1 sessionpl 112 38 0 27 1 0 1 1 0 8 0 pgrppl 48 79 0 68 1 0 1 1 0 8 0 ucredpl 96 5843 0 5833 1 0 1 1 0 8 0 zombiepl 144 5512 0 5512 2 1 1 1 0 8 1 processpl 896 5544 0 5512 4 0 4 4 0 8 0 procpl 632 16261 0 16214 5 0 5 5 0 8 1 srpgc 64 34 0 34 13 13 0 1 0 8 0 sosppl 128 52 0 52 11 10 1 1 0 8 1 sockpl 384 4749 0 4730 8 5 3 4 0 8 1 mcl64k 65536 25 0 0 3 0 3 3 0 8 0 mcl16k 16384 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 1 mcl8k 8192 11 0 0 2 0 2 2 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 136 0 0 16 0 16 16 0 8 0 mtagpl 80 39 0 0 1 0 1 1 0 8 0 mbufpl 256 498 0 0 29 0 29 29 0 8 0 bufpl 256 19630 0 12611 439 0 439 439 0 8 0 anonpl 16 497730 0 485138 151 83 68 68 0 124 12 amapchunkpl 152 32709 0 32593 45 35 10 10 0 158 4 amappl16 192 24514 0 23824 124 77 47 47 0 8 11 amappl15 184 1496 0 1496 2 2 0 1 0 8 0 amappl14 176 1331 0 1322 1 0 1 1 0 8 0 amappl13 168 517 0 516 4 3 1 1 0 8 0 amappl12 160 257 0 253 1 0 1 1 0 8 0 amappl11 152 371 0 355 1 0 1 1 0 8 0 amappl10 144 1092 0 1088 1 0 1 1 0 8 0 amappl9 136 2526 0 2521 1 0 1 1 0 8 0 amappl8 128 2033 0 2007 1 0 1 1 0 8 0 amappl7 120 1067 0 1059 1 0 1 1 0 8 0 amappl6 112 309 0 300 1 0 1 1 0 8 0 amappl5 104 510 0 495 1 0 1 1 0 8 0 amappl4 96 5549 0 5514 2 1 1 2 0 8 0 amappl3 88 1972 0 1962 1 0 1 1 0 8 0 amappl2 80 43114 0 43041 3 1 2 3 0 8 0 amappl1 72 126737 0 126286 26 16 10 20 0 8 0 amappl 80 16779 0 16738 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 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 5525 0 5509 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5525 0 5509 1 0 1 1 0 8 0 vmmpekpl 168 42641 0 42602 2 0 2 2 0 8 0 vmmpepl 168 671038 0 669185 282 186 96 109 0 357 9 vmsppl 368 5524 0 5509 2 0 2 2 0 8 0 pdppl 4096 11057 0 11018 7 1 6 6 0 8 0 pvpl 32 1341877 0 1326033 331 165 166 168 0 265 29 pmappl 232 5524 0 5509 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 626 0 9 18 0 18 18 0 8 0