748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e829a00000000000035b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce72d8d0dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aed1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c06b2f1192c5bd9a892e00bb3ac436e731188c9effb7815347238462691d2a72e80b8d8ed7046930d39b1826cfb8d0c2284e9c35c0f1a265599d31633d2c0f5b6f5dee0e9fc8a6d7cb7dbe6b86bab5042cb47b0fad842a0040c68bc45f99d75cafb5956137e59b8ab7d440c897540e3a522c1a9d90092a3c210eef3b3423ce39be4cfe0862cdfe7a1416fe02478a70b008494639674d32485e4be1ad8c49591fb36eff7d275d45ad192aadaf7c6715157b799de515842004c50cdff5305f8b0fe282a19f6f103e4cf04738cf2472e92318051e004212099a52b7d341b3d37fed9c6c34fd67636db072e67baab03a845f12c1f8687ac9a71cff56d10eb7c19c7034103ff8232ce8f55be3dbedfd98ca0c8873e1fb2be911e93f2059ef6127b4aab011911054689fae26e1cd974a86e9dd88878b271b09902d059ca60e764dbb115abbed71ae7f6c929d3ea1beadccf2d3819ec5e630ebf812494bde72518d8f236e575d2efab94da48d7e00000000000000000000000000000000000000000000000000000000002bae70d6c72d2b66187f94bb621f"], 0x10) write(r0, 0x0, 0x0) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x24, 0x7, 0x0, 0x1000}, {0x7, 0x80}, {0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0xff}, {0x60, 0x52}, {0x6, 0x0, 0x3}]}) r2 = msgget(0x3, 0x100000110) msgrcv(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080700000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca01455c5ba1938027a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x6, 0x2, 0xad, 0xffffff46}, {0x9, 0x31, 0x4, 0x20}, {0x9fb, 0x20, 0x9, 0xfffffffa}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:01:33 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) close(r5) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0xffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r7, &(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) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES32=r1, @ANYRESOCT=r5, @ANYRESDEC=r7, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=r6], @ANYBLOB="f333c23ed468457feb9b9a2f82d32b8f5f8dbc23be6dc126c21c9cadc496842db63d97ac1094dfaa619621c271d23bd1c4f080057a32c4df91fd801b836dd9e091c6cc49532c1e233e3cabcd6dcc225faeffa72bedb9331e12541c25d3a2af1466242a29ee76678f132b1e948c2a66cb0382e8bfcde24fb274d1e9fd0c1260e7450148c62063a432ed71c32cc1", @ANYRES64], 0x6) shutdown(r2, 0x1) 16:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x18, 0x3, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)=0x1) syz_open_pts() execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(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) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r6, &(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) writev(r6, &(0x7f0000000680)=[{&(0x7f0000000100)="cfd7def461", 0x5}, {&(0x7f0000000300)="68c2e141c7d8ac0172851344e155484a288e2de31f7fd32d4fa24ebe74fe21d39c60df23a397a7875e5aead66782e608bf392001e662b71e9bf6dd97dc1d7f9c01fe0ff9ef9afba7be11ed6a29eb56c93e9a55b3ae033b5be33fafc7f8610e7a1e490cc870d90e4080c3bb6ce816c740ba8f05f0e553d89640eeec50429450f1ffffc2f791aa4e83d9fd572812d0f25d9705b1", 0x93}, {&(0x7f00000003c0)="63ee83fcd2e4f924811c1c2247cda3dfbb2c7f4b5baff48ee4eed95f6a66c36ca8fe136238a1da10e17b2cfb1b9a9846e6052797bb81e8c71a9089552c937f7c8267", 0x42}, {&(0x7f0000000440)="57db00f63aaaac93c73b5ebd1d499b15037709657589341dac93f7b7c5dbbd0148a67b9e225a08bfb24af84fd918d9ef8907b7f5bbec907e27326275592d3825fdbc5dd4eed329e4e66c832b7aaf47e6a3d5fdc0ec4eec7d38d08de8915a68febee176df807b70a17a6bd28367ddfc50236dbf02cf2d08bddceea16a826d51d1e2997bf7936e37bdaf4220536a596e9eb86187f72e67fcc2ab93", 0x9a}, {&(0x7f0000000500)="576dc56228a2c1166316ef5f8c608d27a5b04d5517799f95ea7e7863d62f498165c7c2ac680ee9ce26be186a8ecce14604418aff0cd7a4e851fc1298fa0d739547c75b9a1b6c75bf25296ebd5fd553c6e17b65172bbfe90da74de9509831aec7127650899a9c86476f05ce2ba5a59968f7e7744c13bda85cd6d5f740ef286b4b0eff266fc9022aff7223dd57c5ec2093faa984265e600ce8075346d6d93b36e5ea12", 0xa2}, {&(0x7f00000005c0)="8991fd7e7ca5", 0x6}, {&(0x7f0000000600)="fb838ddd789e3205246783ec9566ff72f9c5827b21fe51ec6698702be6e40c83de14e0a9f4efcb74a6d2ba24531d0c2dd8533fbbf0b2ff5e526a920e4985b49aa3dc088195b237e1c520229b1adc2f164da3", 0x52}], 0x7) pread(r5, &(0x7f0000000180)="f5b5be00f89cd9714741ae17ba25d124067d7770795b1d63520c021756d30a06ce237884093bf671d8c0d654df6d41cd008c960f3129b2f664454109565540150e480c9c7451cd43e42c745031441cbf6d7f6da4d299c3846ddb79528e7bd91125a593a6d19904338166da571298d50316697ebbbdae3863bf9c82b645feaf3464060861bf008e9037b267", 0x8b, 0x0, 0x0) 16:01:33 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) 16:01:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2cdd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb226cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3ef4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a06041628742267a33e880d3ae9815342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d5428e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1d7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x56, 0x0, 0x0, 0x1ffffffc, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x0, 0x0, 0x0, 0x80000001], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0xfffffffe}, {}, {}, {0x0, 0x0, 0x6}]}}) 16:01:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) r7 = socket(0x2, 0x0, 0x2) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) r9 = fcntl$dupfd(r2, 0x0, r1) r10 = socket(0x3, 0x5, 0xfa) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r11, &(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) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r13 = dup(r12) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r14) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x58, 0x1, 0x80000000, 0xaf59}, {{r5}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x5, 0x81}, {{r7}, 0x0, 0xbd, 0xfffff, 0xf60, 0x20000000000}], 0x2e, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000001, 0xcaa, 0x40000000}, {{r0}, 0x7, 0x10, 0xa2, 0x401, 0x7}, {{}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x401, 0x94c8}, {{r8}, 0xfffffffffffffffa, 0x10, 0x2, 0x3, 0x3}, {{r9}, 0xfffffffffffffffb, 0x2d, 0x40000000, 0x80000000, 0x100000000}, {{r10}, 0xfffffffffffffffc, 0x18, 0x20000000, 0x3, 0x401}, {{r11}, 0x800000000000000a, 0xe0, 0x0, 0x9, 0xffffffffffffff39}, {{r13}, 0xfffffffffffffffa, 0x160, 0x40000000, 0x2, 0xff}, {{r14}, 0xfffffffffffffffb, 0x0, 0x20000087, 0x8, 0x5}], 0x4, &(0x7f0000000080)={0x6, 0xd609}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x1, 0x6}) getuid() r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) r8 = geteuid() setuid(r8) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) fchownat(r10, &(0x7f0000000080)='\x00', r8, r6, 0x6) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000002c0)=0x3e4) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) getgid() r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r19, &(0x7f0000000240)=[{{r20}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd\x00', 0x9f81ca070bdcb55e, 0x0) getpid() geteuid() r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000001580)='./file0\x00', r29, r27, 0x5) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="7e020000002200dda68c0e000000") r1 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r1, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r1, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f0000000540), 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xb) r3 = socket(0x2, 0x1, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f0000000580)="061a0000948000c7f6c9d0b7b50000", 0xf) poll(&(0x7f0000000340), 0x7c, 0x8eb6) sendsyslog(&(0x7f00000002c0)="7792912766a2d9ed84335b00849e462f7d1daf563a4756499db9b168e45904a10ef3c36c7d3d87b0fc7692fa694a1a3c30a3e2d34f8baeae3f7c0a2df3eca0c6b25d5b628551907f7906d723d0178f52db4a442f9edaeb6dc31b59f9be01f437ef39bf891f551ae5f8e6c6181a130a2817db94a914b450a3193d36c6", 0x7c, 0x0) shutdown(r3, 0x1) r4 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r5, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/\x18\x8a\"\fbpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:34 executing program 1: r0 = socket(0x2, 0x8002, 0x0) fchdir(0xffffffffffffffff) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, 0xffffffffffffffff}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:34 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) r3 = 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(r3, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000002c0)) kevent(r0, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffd, 0x40, 0xbb24eedc9c2eceb7, 0x200, 0x7ff}], 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = semget$private(0x0, 0xb, 0x80000004) r5 = socket$inet(0x2, 0x8002, 0x38) setsockopt$inet_opts(r5, 0x0, 0x200000000000e, &(0x7f0000000540)="bbd4e383e9a12b5499f752e7eaff125c00000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r5, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r5, 0x11, 0xffffffffffffff9c) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r7, &(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) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000200)) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r4, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x1c2) semop(r4, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)=0x87e13cac6900f962) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r10, 0x8de049f359165017) r11 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000897000/0x2000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f000058c000/0x1000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f00006a4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x14}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r13, &(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) ioctl$TIOCSETAF(r13, 0x802c7416, 0x0) fcntl$setflags(r13, 0x2, 0x1) flock(r13, 0x4) r14 = openat(r12, &(0x7f0000000a80)='\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, 0x1) accept$inet(r14, &(0x7f0000000340), &(0x7f00000000c0)=0xff67) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000672000/0x2000)=nil, 0x2000) 16:01:34 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x9d, &(0x7f0000000540)=[{0x0, 0xfffffe52}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:01:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) 16:01:34 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x2, 0x67, 0x6, "7aed9e5750e0086668abe504526b88fce67770cd", 0x33, 0x81}) 16:01:35 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0xc004, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r4 = dup2(r3, r2) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() r11 = getegid() r12 = semget$private(0x0, 0x1, 0x100) r13 = getgid() r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r8, r9, r10, r16, 0x14, 0x1f}, 0x5, 0x9, 0x4}) r17 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r19 = semget$private(0x0, 0x4, 0x2) semop(r19, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getegid() r21 = getuid() r22 = getegid() r23 = msgget$private(0x0, 0x601) r24 = geteuid() r25 = getuid() r26 = getgid() r27 = getpid() r28 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x3, r24, 0x0, r20, r26, 0x4, 0xffffffffffffffff}, 0xd, 0x1ff, r27, r28, 0x5, 0x8, 0x5, 0x8001}) r29 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r25, 0x0, r24, r26, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000340)={{0x80, r25, r26, r24, r26, 0x21, 0x774}, 0x5d, 0x3, 0x8}) r30 = geteuid() setreuid(r30, r30) r31 = getpgid(0x0) r32 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r30, r32}, 0x5, 0x2000, r31, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) r35 = msgget$private(0x0, 0x601) r36 = geteuid() r37 = getuid() r38 = getgid() r39 = getpid() r40 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x3, r36, 0x0, r37, r38, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r39, r40, 0x8, 0x8, 0x5, 0x8001}) r41 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r37, 0x0, r36, r38, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000340)={{0x80, r37, r38, r36, r38, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r38, 0x61}, 0x8000000000000000, 0x0, r34, 0x0, 0x0, 0x4a, 0x7}) getgroups(0x4, &(0x7f00000002c0)=[r32, 0x0, r38, r11]) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r44 = dup(r43) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000200)={{0xa55, r45, r42, r21, r22, 0x90, 0x6}, 0x7fffffff, 0x4, 0x8}) r46 = getgid() r47 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x9, r10, r17, r20, r46, 0x40}, 0x1, 0x3, r47, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000080)='./file0\x00', r10, r48, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {}, {0x6}]}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r4, r9}, 0x5, 0x2000, r8, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = msgget$private(0x0, 0x601) r13 = geteuid() r14 = getuid() r15 = getgid() r16 = getpid() r17 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x3, r13, 0x0, r14, r15, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r16, r17, 0x8, 0x8, 0x5, 0x8001}) r18 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r14, 0x0, r13, r15, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0x80, r14, r15, r13, r15, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r15, 0x61}, 0x8000000000000000, 0x0, r11, 0x0, 0x0, 0x4a, 0x7}) r19 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r19, 0x1, 0xfffffffffffffffe) msgsnd(r19, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0xa8, 0x6}, 0xa, 0x2, r8, r11, 0x0, 0xfffffffeffffffff, 0x100}) setreuid(r2, r4) seteuid(r1) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) write(r0, &(0x7f0000000340)="377d20c7c6e4d6b133b929b1133c190717488513e05b81099470fea3fcf0a329f5336c3449ccba1b4a505cb5069fdc6843cb", 0x32) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shmdt(0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) 16:01:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) listen(r1, 0x2) 16:01:35 executing program 1: sync() ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f00000000c0)=0x7) getrusage(0x8000000000000001, &(0x7f0000000000)) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\a\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x4, 0x7, 0x1000}, {0x3, 0x7, 0x1000}, {0x1}, {0x0, 0x8001, 0x1000}, {0x3, 0xff, 0x1000}, {0x1, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0x0, 0x1000}, {0x3, 0x7, 0x1800}], 0x2aaaabdc) r3 = socket(0x2, 0xc003, 0x2f) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = socket$inet6(0x18, 0x1, 0x40) getsockname(r5, &(0x7f00000002c0)=@in, &(0x7f00000003c0)=0xc) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r4, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r6, 0xa, r4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000140)) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(0xffffffffffffffff, &(0x7f0000000400)=[{0x2, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r9 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r9, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r9, &(0x7f0000000480)=[{0x0, 0x0, 0x1800}, {0x2, 0xa0}, {0x0, 0x5, 0x3000}, {0x4, 0x81, 0x1000}, {0x2, 0x1ff, 0x800}, {0x4, 0x2, 0x800}, {0x0, 0x1, 0x8dc5b44fbdc80b81}], 0x7) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r9, &(0x7f00000002c0), 0x3c6) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x1400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x6}], 0x6) r10 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) 16:01:35 executing program 1: r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r5 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000300)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/132) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r6, &(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) r7 = dup(r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r8, 0x0) 16:01:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000080)="86007a4d82e3e247230000", 0xfffffffffffffe06) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:36 executing program 1: semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000540)=""/147) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10120, 0x0) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000100)="3c15aceae1854a9b9f3a6be5e4333dc6512ba17ec843cd691748a3e5b09b9eb8954aa7ce74c0a1a9a00012670e6a5b17", 0x30}, {&(0x7f0000000140)="e4bba0d8a2dbb91524a132a1c496b400eea0666f9155e294a70fdf62ea42a596a6ea8814e180129f01abd7bb3699cf379f50d48046b288bbc0deb5bff3f6ec84cc4dc216b1157b5654d3", 0x4a}, {&(0x7f00000001c0)="486d8cd53d1355f5a2c7640b884b627cf98ebc19bbaa453885825521", 0x1c}, {&(0x7f0000000200)="ee9066921f1dee94e1aca306d6b3e39f", 0x10}, {&(0x7f0000001280)="ea52d157bb2b74076d17e89d4607d1d6920644ce2d7d928e6457f61f2fbbafd081c1e50d279bfce655f45548e616a2d5422ab12e687bd8ca5a65b3215b23d66c0f6bfda4e6a884f12d42bd21f5abc29829194c38361e1fdad2c9e1ce21e7c7add844620230348c5f8fc714cc0896934be2dde7a19e024ab3760f22e987b5aa09f70138664fff9dcb5361865e88158fa990c5af598cddd44d9963d609210c5e7802aad8e920f365995c30a3ddd85c9626dda5c519d392db0242a83889acca9ab9884caece0b5722bf27fbeaa342345c599b89f04346f29ba6d9b4fcff99b75258bf155144128e05e35b0c825ff23ccaf2361f48a96a6f77aeafa26771d57a3c6a0bc77591ac0c5695f2d5cc73f2321d409b722a349d1f4946d25edb66dfb1cf2ec576305e1695261e5816d8512405fbb540b3c3ada81f5ce7a748a18ed9b3c5a1be27f2db6a6d343183cb18d4e68ae80c68686c8a681909e66f7237500d1ef571579cdb9ea81f0cb7a7dfb2cbb24b49428cc5ffb2be8013e2d0efecc85aa37beadfcace733ec0e37579abb5ba4cfc588c70d8d07b00352c009ae187a9e2f6d2e5c75e682e7537f219c5c13fc53a5d220b62e32f2284bf2ed07f4064e1a4298738a4a5e99283ebda7ee7f244d74142154288fd0d5077ac583426366546bbc122a73d572ac8e621abb1cb7ae69ec32f6c52475f7cc1d56770998b6aece54a34e2609920a75d8beb8217b05b7923a76e4a73095c9cf6d75f941256d08b8b67e91fa20de83541e5b39b9f9aa58d8a83271f5b0402898554b85d8a29e1613bcd1d94b7cffc5d09e62da1b209db65b17d691958c1db1686bc17103a0836aeb8474511d35e3abf27b5dc2176fd580f7d57dff588779c6a081c3bad710f9dfee287621bca0471d2274dba6669d62537d2defc78be1491f936ee178b3eda2ccd10dd226968f76e7db7248526594257027c55a48ffcff14979f4c9411c5e3a69060ad020bfa50c4e66057111fbd97930d6c7737746a158c478795cd9e518d09dbcb8deb4b0c44c1635d501577ab96ad95ed5b4b6ab26cedb1b7a6bb6f4415a18407ab22a76ffd20489cb53a01cdca2f48c441e15abf065e3a7bef66edc4c0e8e425ee4227d3c0b82aa74dfa1ebc0d4174cdc0c342bb2bfd2c7c338159745397a42642d580df7155469b14599bb897ac4053779810cad617a5c8785edc5154714c3a2cb9d3251f376dc29312ac0310d4aaa1ea6586ac46886e5c47fe23f3d4d8beef2f270dbafea7fb819d42590687e8ee23e882185c7ec81f7b46a9a20eb178b31186a39e36e6076c63a322490e09f300b49ac62ed1d063f8e6d02d6b95cc7aa8109b4a15e698dab240bf594cb9a4957243acf64497c05076a4e16af3efad845b670ff3225334e3ff8648794217fc43c428c8e578bce5143d64927d15128d1d5777e32e303211d51b26ee99d435065466be65ce2e0a532d42cd5ce30a810e2e10eceec819ff65eff1be66c9e5d4b604c026670385b0d0ce09a254a62f45f272872f8fe26a7f1256c6129edf3324ef39366856af28c83fed171b0385f3272383918b8759f8a9eb7e7431b3fa768caccd95f4a8772ddd81bb2d4522272403d49b60128a0a0793957bca5410e39dbe99626341164f8211bc882d4f39fbcd82e8e923bc417c39e758dbd106a8e85bace9162a317aa0fc5f12fc8e287bb45d5145b8ab48faac998d0b8f8badc3f2a468eddcf700ef90d28c8303e3cf7b6dcb5c57a377f9a5c7c049099278c35f48d3ca15e557396488b237e52d19ee9dd3b71d43ca53a14b314e6f2a62cb62e9b8d7586a909aac1c732a3046a87568bb005eb8dc97b513c170c97ecf398d99de7ca1a2141c9a872462332e8bac77878b051a73de92d04d12b310c971342b59b8cb52c5f28760e37af995d76cc40e6dce0e2448c67441e18afe1e25e8878acc560552bd566c47d26ce219fe0826fa6497a0be367591f38337d04aed96ac637b3f40e33244486920d5cdc53391c1f8fdd66958f1553d88a517972ef367032441a9d5b4642f293c9b54514710fffea449648539b01d355056ea4ec61c9680bf213b28b76d26ef5a96ad8059df1679ecd3ace6e67940accb2727fc4ad1347e848011d474524446c75f7bbe243e11290dbe6d01568442c9f6dddd03bf983e5191bc11e6e2c110447fee687a021ed323499c90544ea3d212a036f73159c30af9e834c108b9034d4eda610a060889ce45de6f04d26c4f267083aa7b46b668118b33bf00ce1c17b6a3ba98338a6ff5deaf98bed7cddedfe249ff4411ab2ba6ad88eafc06a2432b9c2d33a6afb90872522b55e6b0608661eb6658359b85e27eeef9e4612d7c75753b35b85b86bc801bbb9f4fb7216e86d6a4cb77f802404cd88a57d397dd098e482b8ca6df55405f6de07e1e27c79cfcd7e7c0b4c3f44dfb338f742f5744da11e67db22af8ce172b47d8c4c5e148602b8b088701e5a0b513ee5be0cefcb649a47fdba4eee277a90e075962cdbe7cdf575c3c680308dcb5a57d1ae22fb6a7c9ad3f9b6dfa717eda62d294cd7a0c706f38277abc8c799b01070eae5fd00c8e34bc3b80ca128fc6c9beddc6edc863a28d6511a7c5488029ca4f121b46093db7d89d81347eaae8332e7e9c952b7ad193b8ec60e20a4406c981fa9a58aa118276ae26486f7df61bb73cdb724e22f0a6fc655a1fc25141f4177837d7ace0c5346352039a7d86ee7d98ceb36d2b6580706648f054080b82cb0e9686f24fe7f907837334785e05aff2f19818b99c98c4a1a5015155bc6c6d31de746547f56b4b752d195a53432f9320a60d4b03598ad8c7f803118778703561c91805c1f43b3f05212c926fd372a7d7b266e8a4af54dea4660f3bfabd644a057aa59c750a7da47794304386857803575a24c5a47bbe2c933be179cb74ebc3e5bf44f6f95254eeb53428dc5f16d45239f9f4e11d889a327df275aefde84bf2398c119af35b4b6eda3716e0a9576e25c43e4d09603b2905773f0d5ce04a2b5b87ebf2c6bced27e88cb87579fda462f9ac80cca0cebda146a1d6c552f95a0fb3ed4d11ffe66b3657b2afb669a86e9db34bfa2002061d8a4fc906cfa12a0b01306ac34f37c5f95e25813f8360a6f7c3a3b6567e8c64a1e8a5d0d5615316c25d49c09d1d3ec5428794cb44e92cee82ef131deae6e6b8724b52fbd6b37b46b99c642ea5888c39fd3eeb06436e794cbc31cbbc1d4933c16143f36074a702373b4b6aaa17ff3e72fc83ebbbadf557668663439f45d9137df429a56b1391082a46393cf7a555575519ab16706d4dc8f67d9ee491fceb8ccebe183537165fb3e5e618b9f3ef0de23cfe5697e8c797f489a2d62e69e39a18f455290aeab98e721c115a760179e4cb23436ae0ad40ed4cf84d459cda624ec45b8a673359fbf09df4b930db94ae87da4e2d8eaed5d69300d2c36c9f79b70ceec6d3349af93f14c7106db61ddc154a321e4d27c807a1a351d5a8b5e9639842ebccf0742fb8392be342b13cc96d375018e50eb26b1c7efba9c294b87901fc798f8de8322d91319f08ef40c3e42a9621be9299387fb54dd94ef8cca719fdfd59f6b79f7eaf514e33c281583ffcda53a43c83a95a4a76d4a820603cea3e5c422fb9da0ac12591bdff4a13d2f4942113ab2109e8409ed2846ee44b5ad959e205f059b0dff1720e737fd44067b300aeaa02ac800afd1d5764a8cf87578def6c59d7b19291ddfafef80292b1edecdca80f7f102371f9a09e1bfd14f79414b2d0263f8946e26ffe1c8eb9b8c1e3112a5b1e584816af781d6881d850b3c80c6ad5888fa562e95f0ba14a8491e81eb6a62b8b52ff4912420ed10f1fbe1f7f937a5c2a1eab6e47539e0714fe849c00043dd5565fffd9f4d800e72eb32987a4aae9493ad71fd587555441e1d0f404d247a6c712fc5ffbc43fe5dd489a48768cf30edf4b9827dc1de9018585ef0359fafd12dd4d351ef016c500eed5aedaba44fbf55258e009dd6c4e2a1fd827bfe3be85abdc7a81f5fb619f8c6a7ae9eecc03e6127e08f96494543a3c758500b49ee8be08ff6a922a57efcaf7b67deccb917233701df7dec30dc4fd5e91fe66df0ad3c238066b984aad157c98a8f34f681914318b228223fd054c1664b33023285b31d00c57267d94a2f2f8e06c6a56b03660c8a32747aa27062fe4b033c835bd36cc82ff59e26acca4b98148d2383e0d33bf4c1f89c6a44654721c2dc860823cd079f695f440f542eed82800dff561f6d1e19cde9f241bba89402832fbd8cba7e2b8803e97d114264c63352a2ad5e2a3b87171c15dd300c2332f5e3925f210abb52daad024297db67503e5f0a329d6c4ac0ee461aa1f38010f64467e3a1ab8f18bf60d692da370c51790d76ba81b82ea539c3886a855090edd2e8f31be0983d92e90e710a9a0c78cfeccd3f08a4ed4f9814601bc06586149cad69e1c46ea3f6e23d16e0dc4c234626c680f74323a1fc71bf5111e7a362572556e3b0e55a83e633b0ea9539ecea32ce545ebe8e922146f82358bb31248802e7393640753eb3e9718ea60764d29f42b32034c3c14dc97bc14c4bbee593194fd5d81b37f40d4cbf0fb1f9bf52e09d7c7b74e12bb48c5747ad0e52cc7bb33c93c245dd7448e98ad22dae20cf8fcf76c316a025e90b3d3287f70ee2355c627767710ac6ed675af67cbc16e179d4cafd34ad4753e2f4845b02f2a49a706fb42d4ebfec8a2ed05a1ad73c5b04cb9b7091e12f6e8642eacee43409535df57a305c2464c6de5194d791086bc9a42ff99a4b405d21d136d795851f966229ec65c41c8a4a9e8ce597579522df37e58df093b7751608fd68df1f4c4f9b21fc7c066a4cb11cebb922e4d5af90286a1a1ed98fc2b20d4f5fba5893f960b662120275c983237802082606ee9d6b357403e8a1ea573d71d3e8b1a8440b7d0094c5b7e6e2ced02ef3062de3a7bbba28fd7fcc25af17b4213da195c73903de4042daabd775206dc14ceb2c6eb6cedd0aba1f184ed38c76b2e1d3d43aee549e482a3853340a71f72614fb29258e8915f4bf2ee7c3831f31a3091f5410fb4bd9b8a0e8ea164f0f627bdf1a3078fca8180a820de9b46f084c2c427c881e266987f55618eebddd2c4a7531e1a6006789626f816747728b82c0fa9829810ee2f1cc8f72e5b9fd39967e7343056385f8903072611f3c2f0d9f83da88fd971834c3dff3cd7e002fe423d87b5a60d11a8aae550f0c088f464d76ae3a2a5273b4acf444d9ebe284943a20a094e6426b9ae0c19c59b4e32c9c72424310454110caf42e258f959fd45e37fef3eadbc5bd104c4aedaa178591f40a28e5a6afea495185a42d798a1f577f98064d1b14ee86f04b2f379f2ae80498b1a7eec2200b79be900db7005375504cc6d663bfe9324912fed7d62cee21ad35d34d25176ad8bc66ef0a5a62307e147aecc2e519be4113616dba4b9ba2603bdaa3bb7ae75d0acebcc04455265d5e79acf102da9209c6c571a90897261615a8be34a042ea9b1aecd342ff806151c6b3a9e9e2f3cbc18590dbf56fbde370fcca84fa6e43b5d72609e7d10b82e50ce17ee05c4c5f7054a7cde1331bf02af8891970b1d54336f1ad4baffecea7b86cf182cfa261db65087be74b45a5601e8e1bec1eef7a7dd2661d29f1200067fe83a158e0b8fc8ce19d2ae86850270d5d6513806815bd14fce84494cc5c9be61fa6838c0c30bb45c16fc2df2ef125dc978398f8e7325a039c6acf372af9abd5a9a13d5dde1be52ff0da4602585c0b332b043c173a94045847a", 0x1000}, {&(0x7f0000000280)="d2e6be86ae296188004b36c181d98bc6422992357d20ca3c382a0f422bb54085c754bfa9e665e47b0fb117cc7c28979858bad4f0f35759d5d2977b5bc65edf1b3d64740c15e7959a3202bd657e5c4307b6c68f44f90398a46c92b960ceb25a68c17cf186ecc5b0309845cda22c0079f069fe91614e2f6a5edf8a878a1ececc5f45abb014643e746e6acfc4a751897bdb339512e391fa4740e42636c739e898ada4d1234d2f4481915b", 0xa9}, {&(0x7f0000000340)="0e7c9a312916082d90dbfc056804cc705ef24431d3c301adadb7533649bfe286f6dc95f1f6ab19ae22835d9c972eef57023d3777c1345ffb88a083d2317e2eee9dec66a27ec86059a8cddd9d0106ef56541eb010686818ac8bae89a5f3987ef240d55bb26d80c15ffe0849a12b8ea5a0bf266ea42085002bd67398c3bc9cfbc09014254437bacdb25767af6f958d9e3acc33c48099332bda27485c264239d27aeeebf00e08bac643ef30bbf2cf055434130923b1f75b6cb24bdb4a47719be35544dfe870446636acacf0835b6b50f44372d9ec46f5ae50f73636c939", 0xdc}, {&(0x7f0000000440)="a8268a25e7f0ce1e1276bfca57b86ffe6e590057b00b2b9c28fffd35e6df1462f3e092f657039faf5a5cfcecd0373f913c4f6e", 0x33}], 0x8, 0x0, 0x33) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r5 = dup(r4) bind(r5, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$TIOCSTART(r5, 0x2000746e) mlockall(0x4) 16:01:36 executing program 0: r0 = 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(r0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x40) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1f}, {0x7}, {0x6, 0x0, 0x0, 0x1000000}]}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrlimit(0x5, &(0x7f0000000000)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x6, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xab2b}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff0000/0x5000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x3b}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x3f}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2693fb32}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xa8}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:01:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x191) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:37 executing program 1: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xda6, 0x8, 0x0, 0x6}, {0x8, 0x81, 0x0, 0xf61}]}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() semget(0x3, 0x2, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x20, 0x144) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0xca) fcntl$dupfd(r3, 0xa, r1) socketpair(0x6, 0x10005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/14, 0xe) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pwrite(r4, &(0x7f00000002c0)="2917b124a0fdfb36232195304e0ae3346cc18de6ec4d34e2bf33423878824ce6a8cd288f107e3494bd35ac598e79adbdd6463a8ad839cff25fb9a4c46a279d0891ed7a7abca1a5451b3e8778dd31877e710a16a0b34de1c1d308178b8f770e34249f6d373910407b686edd6cb4b0d857208c811626d8366fa2de554a624666017ed1afa4fa5c70eeac3cf88f1bef5087efe2424ffa4082e95acba6212f571add162276e838f02581e2684be33aece6a09b", 0xb1, 0x0, 0x37) pipe(&(0x7f0000000380)) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt(r5, 0x5, 0x1, &(0x7f0000000440)=""/214, &(0x7f0000000540)=0xd6) r6 = shmget$private(0x0, 0xa000, 0x300, &(0x7f0000ff6000/0xa000)=nil) shmat(r6, &(0x7f0000ff8000/0x4000)=nil, 0x800) sync() r7 = msgget(0x0, 0xc1) msgrcv(r7, &(0x7f0000000580)={0x0, ""/125}, 0x85, 0x0, 0x3000) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/174, 0xae) r8 = dup2(r4, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000800)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)) 16:01:37 executing program 0: setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r0 = msgget(0x3, 0x3) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65274965e000000000000002095c133653f9c5a9d0000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a933b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a80a946f1eeb3e99f31c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"], 0xa6, 0x800) fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r4 = msgget$private(0x0, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001340)=ANY=[], 0x0, 0x3, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x80000000000) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x37, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x37, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x2, 0x3b, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[], @ANYRESHEX=r8, @ANYRES64, @ANYRES64, @ANYRESHEX=0x0, @ANYRESDEC=r9, @ANYRESDEC=0x0], 0x7, 0x0) msgsnd(r0, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x0, 0x0) r10 = msgget$private(0x0, 0x10000004) msgsnd(r10, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r11 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r11, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r11, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r12 = geteuid() setreuid(r12, r12) r13 = getegid() r14 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) r18 = getgid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r18, 0x0, 0x4000}, 0x5, 0x2000, r17, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r19 = msgget$private(0x0, 0x74) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x10000000000000, r20, 0x0, 0x0, 0x4a, 0x80a5}) r21 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r21, 0x1, 0xfffffffffffffffe) msgsnd(r21, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c1690177ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000140)={{0x3, r12, r13, r14, r15, 0xa8, 0x6}, 0xa, 0x2, r17, r20, 0x0, 0xfffffffeffffffff, 0x100}) setuid(r12) 16:01:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:01:37 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:01:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfffffef6, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="73421787f8029701d2f33ccf25041fcfe215c91e691269226b9c697c9a8c57a02d9115883e20ea946da3e7ad3b024d7b80e96f62f48e13d47f156e0222c0f39fe2111debb546ec987cf97ac25ebb7cc3c9c7d904b063394e99337373c99d2fcc51cfed56ee3e8c4f687d3baadccfdded8bab4b496948b4f68f609becbcec796a837d82c2966067691049723cd9867a82103417ac3ea5a462e7934bfe8b9c8e4adef4eeb5baafd3365c6f16db104d51b31932a6232b9ed0d38ed27d0ea8e6df2f3c4608dc3c987d2b27ca5ec8d42f4ad5212f2ed6166bbe85cd2115d5e24b891e630c5db2a67543ea2c67175d95954546b037ba47b0878e491f516d0755303a4be35fdf53be99c65a89f5f5541267065106a9bc8188fc155854428ae5fcac57617e763004a2cef4f5f806a966db6c3302ff580e753cfb93858835777521cfbd609140d9f8fb7817351df676bee6cc23a2d413cc51df659c51a58440ada3d3bf7502bbbcb6f1d51cf39ae180c9639856836288bc85740ab1d5c7f357f7264b0b73daff90438af639a176226290478b4d6b2c0046d02a280c898793b425c029b959b9ab87e0941edcfbd86c6cecbd869dd3e707ee98822b814625ab60b109bc3e5d6cc721882be0007a3d51001d716cea750d1302b8e7d946689d2652712a42680e18cc9304a5f30364d3d1704077a47a4ec02796916244778b482ea1cd6f45407e670c90c3c5417822e1315f1e9933", 0x20e}], 0x1) 16:01:37 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r1) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000280)="0e5cddc9e6b1cc2ae4b4e5efd67be3743c93141f4363adc7596682101a08151167f788db6038725b9a30d6ac5d8deb78460bd686f449da06e932eaefc9b9f1172d02139fdfb4a0d86a5821fdbfabf7465eda08d47c735dd3d6c2179860e17b1986ec562f51c0f588b3f6c9f4d1a267940f92daf8ad4f4f69a4593d1020e07b6b304ab8d1711b92cb32e193784afec850ba0b324552c1db41ca311aee6d430c60e17e2a0524d71bc67bfd3784b4b07a2ca3f8a44aa01b8456fe306b51048bcbf08c8937db391cb5e816d81a6a2799a0f5fa6003c78b", 0xd5}, {&(0x7f0000000380)="08429d05dff80550855fe10e7dfca75041e591bdb5212e2df3961d8b598098d7786ad2b6b7f9f6a40112c9b31079704f224aba01424658e2263cad6a7d1c361ce3f7e1b3ab7a09058c5e60f03cb85a088c2efc1c336e5a8b96700b84a216b8e6fb5e8fdfd76752d168a687c11dc9698a0085705e37b990552482bca74a7b9514c90bab008d8e8d2173bb7b34995142544c8d3fb4d6fcb08dbec57a46978fedb26bec06dbd829e30d95e729c2dbdb9e29a9abcde2c9a69a5d5937891c12233a14576bcda6d204e7f3b59d8fb198a0edf4a0bcf35050eab50215b7127a85b7626fa7ddfed3bd643362cd4274c4182099fec34bb7d50c740985", 0xf8}, {&(0x7f0000000480)="0d4d867d2a6bc99b050ea516a25751bd161d63bffccfc2703bb76fa4a70b448d5ec64bf44404223da020ed7936d2e4340718e17d5408eb4afee7119330653bf63b8f563f1ec75c68e298ee15eff527c5d64653c0860916cea8d95318a54ad88c2c3e44ad58beb901bbc01b06b50b80eff80e031600594c3ae1640e7ec6d54b26ea868d12debcfac3a18f528f9fb1024ca25917a67ac8affa827c7002c9b487dabe9847189bbace9e5abceb0e178547a0db7e09eb88e242986468c3a229186b6e1d0cb6e1885b949b96", 0xc9}, {&(0x7f0000000040)="c85f6dd768d1b3fba56d79698d52ca4a46cdbe720b24f673c3b6b8555331cc043cee6ce7643b7a40156570d1cf7525f843f4a73a211368893d57015bd8b687e039cf2b1f3b28e052af0bfe42e604d6f5d1ad89960fd7f8a58a2ee9b0dd7fc3d086263649b135e1116f423ca6f2519b191d2e762fd5239c387b85733d4e89b20120b99d173058453f55f7e1c7907c38e30f50f9ef5024814bc9c8a71baea1dea49e042be70a28e695ee3d4f76b6dcef48fa4c290b4878a6db8f6a2b03f1db", 0xbe}, {&(0x7f0000000580)="d99efe3763f7dd342877fb06e8e735b5db5f6ccabe8f348972a962a6fd85758e2815781677f24fa4cab6ead2c81777a48791cb43f137efe7e6712170ccbb950acf9f2d8ce77540e20dccf2d2502d10e24a1c1521e467c7c5b01879f61bdfebbe0249f30c5c674abf51f66c2b50e15ac20269b27ef3292dac016c4ca9f95832", 0x7f}], 0x5, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) ftruncate(r2, 0x0, 0x20) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) 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) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24f], [], [0x7fffe0fffffffff7, 0x0, 0x0, 0x0, 0x0, 0x200], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2, 0x3) r1 = socket(0x800000018, 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x800, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) r4 = dup(r2) socket(0x2, 0x1, 0x47) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1, 0x20}, {0x86, 0x80000000}, {0x8a, 0x3}], 0x3}) fchmod(0xffffffffffffff9c, 0x4) 16:01:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) pipe2(&(0x7f0000000040), 0x10000) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = dup2(r0, r1) close(r2) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000129, &(0x7f0000000140)=[{0x8, 0x0, 0x0, 0x5}, {0x450}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:38 executing program 0: socket$inet(0x1e, 0x3, 0x0) socketpair(0x21, 0x2, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001940)=ANY=[@ANYBLOB="0000000000000000000000003f64dab000dd0000010080000000000000000000000000000000bd7d0752f80726eecdde66aa930000e2035dc77e0000000000000000894b4d0000000000000000000000000000000000000000008f4500000000000000000000120000000000ffffffffffffffff0000000000002d54bf495aee9c184d967cd77e965d8829b05ced3c3abd919d3d02d976bfd2ab7f84061c64e3be7d933149a909251c1f002dac9051ec1d43c8dcbdb2d9ee1588713f7e096dbe4391566bcb2289cd38323058a39d5fe4d6b7e8e5baa98bf8afc8dd22f7b84b3b8b53b7829d46a1461ab2d7f110240839b176aabcacb63514a6ce253e017b9915c5e39c0f56f3591a5e5e248af39d83d6d8f17a618ea3506fae093cfffffefff6a16a2bf194cf0e95293f43e58aef45d1e66cd0a0d090d4a19b46e4e0970ab49fa55d8bc1bc25b767ddc87f28a6f739cb148a388c3ab74cd64e5c9f2cc50c53959046633450f0e4c6091e8d003d9a1008160b0d3cb3068c81f4795929567a88bf1d9b4fa55dda1f7479ba4e38f4a622500d397a0f597c4feef6d495bf8be75f3c84e0092600000000000000008298a8021fa0093a47ece1b5c80f8ebeac22fd2f32a0d097141be2b58099dcf03830c5d2bd6c3b6754ca6b45b622857bce3121b9680570c115ebfc00848fc9d00324ee5f99f2dfc82e0efa000000000000000000000000000000b15b7f147b7b4a1a91664c0711009e6898439dbc2d3f5f2ee700bb140a0c37d4d58f5f58f7b9663ee413e4b00555f76d232ec5ba913878c4bc9654443eb13312c71acf8ac318f146377f0d7352c75b3b60fca446832ab63113c809a3008114d044906403ad140544b7f7315ad51120f663e7cf013ec702832da1fed19a9c192a05630c60ba58c407b4c45a0739f9531cabc9294d67c03d55d96d8f7f704df76e320ba4f3c0479188d9d0b91288622d88a853aa86bc9681ccf9317896b460cd313a1acaabe0e85bc627f43df6c7404c2272844f74f9a98c413bd65e54235ea28f871e4193e4064362dd7961b5f4baae1c182e1f8600516bfe2ce0c3cea04804e59e9b0be1421702ade9055cc24fa0e12e0d5db668765d6b1558840f24fdc708c8575149416d913e493418984767fcf140f1d21e7d6b01f33cecbd7d94cd593cd605dd2cdc019d1bf84426dc2ec8e6d8409ba0172c48cdf6d193cea4707cb57ee58e470000000000000be367d904294b1415ced5b5464acd11827f49eef6de0775d25586c08e917caf55825b78bb014142105b08a1305990b82a9e2425d33a17c856a71eb8d1a17692cc94d037ef7e77ef86d2b287788e30"], 0x1, &(0x7f0000000400), 0x0, &(0x7f0000000480)=""/160, 0x34}, 0x842) acct(&(0x7f00000000c0)='./file0/file0\x00') r3 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000200)={0x1, 0x1, 0x80}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001880)={0x95, &(0x7f0000001840)=[{0x24, 0x9, 0xffffffff}, {0x40, 0x155, 0x8fe, 0x223a}]}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = open(&(0x7f00000016c0)='./file0\x00', 0x0, 0x3adb810ecacd6690) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) accept$inet6(0xffffffffffffff9c, &(0x7f00000018c0), &(0x7f0000001900)=0xc) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) 16:01:38 executing program 0: pipe2(&(0x7f0000000040), 0x10004) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x4) sendto$inet6(r1, &(0x7f0000000200)="5a2edcd0153b9e0297eb9098dc6a00a1cc0e7beb8d9c16da74a0c7943b5bfdb8900399f48f1ca404be1f63f6974f8090560e371874bc527791d7426a6e86a27f81", 0x41, 0xbbecde6d08c7ac1a, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x2, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) read(r5, &(0x7f0000000000)=""/27, 0x1b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) acct(&(0x7f0000000080)='./bus\x00') 16:01:38 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0xe591041a508b2cfc, 0x13) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:01:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x110) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt(0xffffffffffffffff, 0x4, 0x9, &(0x7f0000000040)="033457d9588b312b1b13ede9e9cc2e4652662d8dca55c35c844cb6cbd2203989d8a939040ae089620b4104d5fcc4bcd7d046af2aff1befa47097647f8ccca49f53110a14c5087644b6ba3535062b05e7451713916af4119ea424d130dcfe93f7aea28eacece1762071f39d3579680c8e33", 0x71) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:01:38 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000040)) 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(r0, &(0x7f0000000100)="8c65", 0x13f) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x68a0c4f7c7a117ae, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x200000000000005d, &(0x7f0000000040)}) syz_emit_ethernet(0x1b6, &(0x7f0000000140)="66ffff25c9d8cd1f") 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup(r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) r4 = 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(r4, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1, 0x3, 0xfe, 0xffffff67}, {0x0, 0x7, 0x7, 0xffff}, {0xbeb9, 0x7f, 0x80, 0x88f}]}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r5, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x800, 0x4) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x20000157, &(0x7f0000000140)=[{0x8, 0xc8, 0x80, 0x6}, {0x2, 0x21, 0x7f, 0xff}, {0x7fff, 0x0, 0x81, 0x6}, {0x40, 0x8, 0x20, 0x4}, {0x8526, 0x20, 0x8, 0xba5}, {0xe412, 0x8, 0x3f, 0x2}, {0x40, 0x81, 0x3, 0xffffff56}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe99) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ftruncate(r1, 0x0, 0x2) r2 = socket(0xa6158376a2f36fc6, 0x4000, 0x80) fcntl$setstatus(r2, 0x4, 0x80) poll(&(0x7f0000000100)=[{0xffffffffffffff9c, 0x100}], 0x1, 0x847) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) r3 = socket(0x89d65c8dbea99be5, 0x4000, 0x2) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) fcntl$getflags(r4, 0x1) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = kqueue() r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r5, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x15fb560055315733, 0x2, 0x3, 0x1}, {{r2}, 0xfffffffffffffffa, 0x58, 0xfffff, 0xffffffffffffff26}, {{r6}, 0xfffffffffffffff9, 0xa0, 0x2, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x8, 0x9}, {{r7}, 0xfffffffffffffffc, 0x2e, 0x7, 0x55c, 0xc}, {{r8}, 0xfffffffffffffffc, 0x26, 0x3, 0x1, 0x100000001}, {{0xffffffffffffff9c}, 0x4, 0x20, 0x1, 0x1, 0x40}], 0x6, &(0x7f00000003c0)=[{{r3}, 0x7ffffffffffffff8, 0xa1, 0x0, 0x6b8d, 0xffffffffffffc99d}, {{r9}, 0xfffffffffffffffa, 0x9, 0x1, 0x0, 0xffffffffffffff80}, {{r10}, 0xfffffffffffffff8, 0x100, 0x1, 0x2, 0x4}], 0x1f, &(0x7f0000000440)={0x6, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = getppid() wait4(r11, 0x0, 0x8, &(0x7f0000000500)) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r12, &(0x7f00000005c0)=@file={0x1, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r13 = accept(0xffffffffffffffff, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) dup(r13) getrusage(0x0, &(0x7f00000006c0)) 16:01:39 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x20000000000001c6, &(0x7f0000000280)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x40, &(0x7f0000000240)="2f76e82b8465a13d307cae717e000abfe5d98a60863e1f2e7d6c03a28c0fc48d434cdcfa47a007ebd377a49172b5a020fcda36762b9e706a4d1651d5669c9e26") r3 = semget$private(0x0, 0x5, 0x204) r4 = semget$private(0x0, 0x3, 0x204) r5 = msgget$private(0x0, 0x601) r6 = geteuid() r7 = getuid() r8 = getgid() r9 = getpid() r10 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x3, r6, 0x0, r7, r8, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r9, r10, 0x8, 0x8, 0x5, 0x8001}) r11 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r7, 0x0, r6, r8, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0x80, r7, r8, r6, r8, 0x21, 0x774}, 0x5d, 0x3, 0x8}) semop(r11, &(0x7f0000000100), 0x761) r12 = semget(0x3, 0x54936a184db5fddc, 0x400) semop(r12, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x3, 0x2}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000400)=""/15) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1000, 0x7]) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r3, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r3, &(0x7f00000002c0)=[{0x1, 0xbfff, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) r13 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) pipe(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x20000) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000380)={0x3, 0x7}) r15 = semget(0x2, 0x0, 0x80) semctl$GETVAL(r15, 0x0, 0x5, &(0x7f0000000280)=""/20) semctl$SETALL(r3, 0x0, 0x9, 0xfffffffffffffffe) pipe2(&(0x7f0000000040), 0x10000) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r17 = dup(r16) ioctl$WSMOUSEIO_SRES(r17, 0x80045721, &(0x7f00000001c0)=0x9) pckbd_enable: command error 16:01:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000080)=[{0x0, 0xffffffffffffffb0}], 0x1, 0x0, 0x0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="db1c7af47107766b7bc00c48d438737cfaefa823f16f6fd20af59d3e18eca2faa4", 0x21, 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r7, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r9 = dup(r8) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) close(r12) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0x0, 0xdeee759d303aa7e3, 0x2, 0x2, 0x7}, {{r3}, 0xfffffffffffffffa, 0x40, 0x40, 0x228, 0x3}, {{r6}, 0xfffffffffffffffa, 0x20, 0x10, 0x3, 0x400}, {{r7}, 0xfffffffffffffff9, 0xd6, 0x1, 0x200, 0x5}, {{r0}, 0x5, 0x5, 0x0, 0xd9, 0x4}, {{r9}, 0xfffffffffffffffc, 0x14a, 0x40000000, 0x5, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0x4000008a, 0x1, 0x4}], 0xffffffe1, &(0x7f0000000380)=[{{r12}, 0xfffffffffffffffd, 0x80, 0xf0100009, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffb, 0x16, 0xa0000000, 0x62, 0x7}, {{r13}, 0xffffffffffffffff, 0x34, 0x8, 0x8afd, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x4, 0x400}], 0x4, &(0x7f0000000400)={0xa850000000000000, 0x7fffffff}) 16:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efa7d16ebae632252552fbd5e417b9536a8394ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc0379090036a54c0000000000000000000000000000b33a162139d628627940e33cc51f34f0e933eedb492bf657ca33ccb379cf0450bb6b73d72a309ead566c72128b3acf0bc6b7df173616d058d7f7d9172a484a22024efb3e5c4d6b02c0870440693d41304338d3b84871b357071c0397aa91dec1fe4911b81716ef908bcad664a7fa308f743014ac10c92081f29752fe281aefd39acf93c8bbdcad7a5248a8c1ed624f06c284d8f9bae85db2bb8fe3f586c236b1f55829836271ab454aeb753f4f3faa4d7dde0468a0d47f5bad3b924f7abdd0f805f23bc3f1ea35a63997d92a6333576e9117dad1c7f033534a3a585cb1431e37b34a9804593bf1fc7121", 0xffffffffffffff2c) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000580)) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) r4 = 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(r4, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000002c0)) preadv(r4, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f00000004c0)=""/138, 0x8a}, {}], 0x4, 0x0, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) pckbd_enable: command error 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") r4 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r8, &(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) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000240)="3b5a2ac0b59c96fdcfd103d526eec3375666d6735782b29ec12b7ddd57873d0a8283f33f81644a0a4ed55e5d586a4ce37c2a6bfda891a2dd3ccf802b06a5e86286407df0fac96cb94eb38967007e", 0x4e}, {&(0x7f00000002c0)="3885be0501d6c7ac196144fb7c2d2bac8e6d185fb4cd45b3fbdb650617c2809e1a6d6e19b88579d4c46bd8f719b3bbd370a0be970ff70e4d662d4e65937b07f3872afe56f6cbc8446731421487e6868cb61d8341f982cfbb1d70bc5084a2453d8ffc3c5fa18ebe2f320ffa24c85eeb11377661473bdd893874f534406b8414ed5c646f2db90c030388c991bdfbcb6cae1e28489c590b41ec50439f5725a15a518cbcd395e55b14027aa73b13de3a0d550c17431db760aa130ab937da661c70a781fa1d78300fd0cdbac3e7d3f35028cf196d3e8e569a421db0b8240be71181fe0c4590a54b8cb9fc1b512047a9", 0xed}, {&(0x7f00000003c0)="6ccf953de332154acd7fd739ced267ac71daacdcb58ff2ccfb9f6d2ea019154a1d30303dc36be70630fb882377f632fbe18de77a985c964ad68177df572f7f9f799b174f1d8904c00ed20be9caefcec3a2a2fe3ac69701c7aae4708e5121196b3c760cc227b6372500c7ac36301d474c55ae246a3ff4b7f34683f6493697f8d024f32d3dcc7bc2859e0363daf31368992e4c87245b0027940be1a7eb40dedad0260dbbac960ef466d41673f780e66d178abbc1c6d79b9b3af3926d67cee3aeb4154dcdc45ec9ccc87b219aaacf0534ffb4e8863281c4d8af785f277fc23792356c9217607aa7950bfae8db46dbc8998f", 0xf0}, {&(0x7f00000004c0)="9f5abb0275c2467efbdc8c5e0a1ac9be3abb220cad46643b26070c0f527276f48ab2d3c03b29cc3d356d1c0ec1d632904873b35fc3d0d1c55bf1d86f7b209188b2f0612d12840e5210608278b6ef210f4bc5a3ab6ba933dae12c3aabaa0b7643a9f2fac5d3413ad9b1d12d760e40939cc8a780e6b45112e4eebafa0f52f0fb7c0e98ee63508744c228635ccad5b96d0dd93785a8b2cfac8a0e0bb636133d", 0x9e}, {&(0x7f0000000580)="c2464f86f076fa7d8dafe7d83aece4961b6a4d8ec15a473b6748d262fa2564b1785e535b98162bfade067223350efdba48a656b9abb0e3f20913203db151ad6e531df8ffd876466308bb176c761530c20f0bfd4ca4ad9f9204d624ee99dbc0d16d7eab1ed48ba6d6124776b7b858aaf7ab9ba753b8619ea49d36deeac7ed5fa396d025865582771a6115611b6ab693abeb5de6caf561a7a352dec490bcf4aac15843811a87b7a4b8ac19a789e95e20df4d327edecba8193921e28084fc80c65bd87e9fc7bcca7b83ab032b1779a0b426db084593521873a78438d9e8e9ec6f5258994ce254be418508cf442d8220393f7a7ff5944b10683a1e9657ab63a0e8a635cdcf7e34468be13d8a55afae55e22b6ec6075e59fc60c56d5b72897b3827aa2d1c32f87232e9985c80b30ed807e78c68af845323444d5b182552c7d159783dae009a9d3da2f9198901e44431de8e7aea16a296023c513a77705445b9fd3a8bc2369f082e4c98e070dea74bfc558856e061e57f34488227bd7f5f0073791e819347d69be625c86c874beaf33894b2bd6d6298a1a8f02c471f96151604f1e91570c40c5f2a1ce069dbe4133122d4542568ee4f7b0262fe7f8046a9b89687fe7a9b50a8412449a4f5c680ec9a4ebbba827de42ce62bf8f08390bb569e8d6d2b66f99b436e60904ee0c492fab01a7a35e206b75c1cb3191a335d784b64be0bd32aa1a79279a29d20c9bc964d47cd73ebad49e03879b20e28b71ce9346026f1fed525349a489833ad31f2e46ab31c1701cf2a14d1830b5620a3936cd2a40a55167f7acbff0b98e66db0b7e2fb0b35df33b0c257b36949c7b104d0c01522d73fc450c03a9d920dfdb9dee95e498e329d9456f50fc46162768800284340a270600600b533bd7e966043612d2fa3940e70336728ea00824bc917d280a7899b44e50305db65617117ee53350237028b2b34b3f8206d11b10cc9afe440ffd3ad0ce3a5c2a4140c2406a93910c7f7fd6111417fa91642a360a3c3ed412ca46bb387ae5f5052a36b8169a3125198f2d6c155211916c4df6639d00734a0bf8922b7a4c53b8d2687d1e4d457d2c64d050134c3deea205c20865d22bbd742ab3c1b49c793cfc42ce9a8f5432d92d4bb4801ae01da18d9dd6ac8ec600bda316acccc54a08b6a596877f625414cdb2873d79955c4439590ff70604b1c00208b470f8e5fac1e85687e91d5e7b0d4a9ef8f2570c377ba6a3317c898f78f6dc2273a5be7c4c75a47c272270836934b0ee580dc5219aa58ec6eb03986e1c3e3bc5b8680f775ee87ade268c2873e2545e3a1d464ecbb7ad25fed1c7dfc64ad6828caa5567dbb8966bf762fc07540fda5aa20c3e84bcf02953a85238993416c89d0f68f26f771da30c312f0ecde89866b30748d1798a348396cccb2eb44137295ea32e7ae08dab23e3689dad03e9056b0710f84d2ba448bf9eba47b7603d446d2d7530cf6bd97bcc15985700561aaa6c6b19ec297d66a0481164da858d0d3ed34b1228f11e68f1b2c41117521d9297dafec9fc3657ce7ced56e7110c594a93f5b8039a0bf3c5760986d363891e902e93cc9dc2294575bd398cbcf49b70b88f6d88cc6d8c48696b575908f68b110312a3d9fb50ba40f04dcc82972d644aa138db4efa25153805c6fc0d8673ab0451ec73094743e828c2d5421376f3a1b2cd006d64ab361e986c4fa3f231f28b910096267471129efe5af581dbcb486f321d8b686a5d363038bbc300896efb9e1072aa1afebfe2633bb06e10e97ebfcf16f2a539e3eb01c17b3dc884b3f4731145d5c02c6caec69ea39340f663756f6ec814b5a0595b20f587fc72830bb8fb8889a0a7e80e39e4a0a58cfd93b6a6fc81466056e9408dd432e4b5e1863d269f013d93976ff854a1465d23bb0344205f1db5aa931b14fab28e61c20ac0a6394f9e2a968011122cd3ea1f3ff364ab9ca57beef0bbdc07e74183edd1fefa25cf8b9f1ac4eb588ac470eda728771cd4f6efa319e713d056e0a81d8f9af90472192e9cc6aeb6069dc637aeaa9459f0451d7d79bfb611fe7bcdb83cce2384bda8ab6010f03dca4afc5d9d9d2adfd7e65723ae8c1b09f77258f816d10b4ac0aa0e02fdc8e2ab523c56b26afb51d35141d7746283fc2ca0d5d0b727e1da8aa8e8ff1ffae832f946f3740121408d22dafe7395bc42d790ac52a917043e6a5c39acedc66166b2c7ff00425589b5a28825c62b6df184cc906944e7673c5417b32ff9c4d5a5ca69dec719e0895f4dbd194988430845534264ccf60326df81c40857ae7be1dd6306cb15aa3c1d47ee32aa71997aedf0afcb7f03bd8642ec3fc39b0c08fd02acfb96996d16f5f410cefa8e2a105ef045089c5998267aa3b58f4698eb4b2dfc48fd35a1b2029a43270fdbfc785feb932577d76aa47e0a27c22b64109dd0c3a8969c19de49de8c3de6fdb28b5d017a9d36d0c97f9b430759d9e606863730ef4dbebf8f2dadc17da9a267c1491743313b67386a2b8691367bc792f118cf6ec85b2f76e5e89faa2d149f40a4bfdccc6ff2b1bda54356abaeaa2fc9bcccc6cd2076114d537db720c3cba602896fee15683625a3843e20595d7885c2616598bf3516fc020766bb67f4c9da681485d4197874a4ccbd0f18baf4f24aca7b85adfd7cb6199b2902812994d9b5732504febb13eb409577bc7b6ef56d02cfeaa53d8d5266767a50635701f77af391bcc12eb2bff983e35bed82ada4ca26f584dc046736ee0172ac23b9908b1bfa12b301ac3f6b8d0a0ea7d8ccd70d5cd188c1e6bd2e893b21400e677bb69ade11e16b6785497d7924858cc5ba51c5ddb1c4dfa17582c0f63c5195b4d816178847711e8d931c27cef0c896a2fdf4b225c73202ca5d895c5fd83de7202214676e1a62275b09147c35d4df2cf7e70b77d5516d64396d7567c003b1eb7f9e53094c474a9994a31df0def22c574af00018eaacb14d5a09fc1855ff185ee67a771bb873e7a5c2b76033a7aaf83ea84c8c1f1cbba4f2bd6ec339736ce7b604028cbc1642c7fd567411933908f12bd5553a30a9182fdf6eb1ec718542036d76bcbdc48f12b558007b58eb43fb331ac9a84e7923df0b54ecbae39855b3edc222f76326f417e41ede54476f8c4143e76919ccb75aadce2b0ab0181148e010c9bd72f8e4453b04334370380c89eafccf12250209871de58c6760824c1a64bb1ee9eca055e6acbc4309b1d48315fec8ab3deb52c9dd178e19f9c8c10860cc367a58a59847e925932e8b1a392c81c7af988b9e3c4c39898e82c52bdccd12d1eebd76d673495ed313e8c13ad812ae90dd3176c295bcd3224dd0c0c5926baf8e8149f51c6db9cb527e0a649d3b278f9e6933d587a0e2d35b64f065217fcb531e80e0ce5269a0ae5d5064cf79deb5fb21122b0cbfb136dbdfff94b423a497a4765c6ee2f62905d6bba18fbd741a22a728d6418dd01a365a41842ae0bfa07fd745f2a9c6219d18439be391290633683d1270fceaedec6571ce9369bccbd10d89176a567882bea66ccdc2d319c5d3f361ee67cd352c7855e71525a960c0d2ae83043b5016141c7d0d18daa6ab1a107bc00dc0989197817a7cdc31885760e8c284989afc64ce667ec3efca9fb629344e126f740f372fb2f51961e789eba993644dc1d6170442391a5e1ae4e6081ea945e1a85eb467d89c510b23b2b56e540bde4ef03682199cda2df45430db63dcfd615c78252447f9de8370fd553857fdf99affbd758965f9ef0f0d4582b00989adb590324b88c7d9ca3f020bc189c234e19ec9bd1c81b96fb8fd7e26799447d2147399c0dda75ee30f03b287f8fb89b99c7011cf77ccbc04ebd2ba31e746d250e3581acf84aae65230b9c3f88e910ffc3fa6d514d8850f67aa02a849bbe9ddde6f0a067a433fbbb2c367be8cad218506475945654bde89f2e0f778ac6d2614c9ac1699b61ef508649d404c086db7619ea2763fbddff38004be858250eb0fec9ed06503d87004162175c11c820ad55fde4a7d3e233931822003f8301da52b0a23a62d5f3a90f83c065bb03843975c569a6ac3ba9cb748a1183e730db766bc7732d711cd07ab647d6c66b735827e2a9434e56e3d92e27dd9e031b7b9142bd042811a7b62af45f127a23618988bd857ebe646c0878eefc25f3b13291215f492c4aa57803fa6ee93545f1c9c1fcbf74a59da4dc4021b1ac2c3ccacca6620826d88c4d11c0e8b035d446cf7cf3e1f325c78521c4666aba042fd4ff2ef17245d5e1adeb23ad7e74fe534b09e75e297de700d8276038052e92635d4b8aa13501c5aa5af28ee722ba6d9aea4393b48fcc74de5c549736c9c5fd526a57cd0dc2fa996cd94f6ef98b0babad16c6a305415baa7dbbdac598c7e2ef896c4c7e29edf55249b23c1ac6b95e07e5dfa85eb1d55c715ebdcc239218a9aa71c488358d902ea427677062ac17b2558e03282ab5f3f3fce2d50056bba68040022e3db2a96f0122453c882f7ddb192199d8ce55b29909e0779e5f5584d48c65a3350cc94238d61e066952c2868e63357aafb8c2e4cc4cb52f6d078a680663908202e7d00e050976b27574baa4c274f62cc92501db7bb68da5b826fd0c974046947237bf504b0df3bd62607bc78b234782cc78f04eae8be2f92fc6d8be7e478f944edbe1c9c5c3c165221f60fc45e0a481934e87b221c5ba604321f4aadf9e862de9a76e37d3033999ed91d6442e1373627575f40d96ac0b9930d3bdc046135ca127b6f027a100f98763ac7a2d3cfbdeaab5a3c867f3c00da2ad27d1711a7647a714ef1fe878a7bebef97e36bef308f931ba988cf6146ca4bd128ed45e8917ea56daec8150c4a4f2c5cfdc519342a6c1a21a8a4e7bca1d57202ae45b11b06e31449a1851578cecb982b20034492de30f2608f10f4d7cad9b87ac158e6b5203ed46fd97e89d5b3714295cde245be2bdaa66496d5a2836e8b3b900cb5893d3ea529430e4a0931d39bbb6b65fdc2701f653c1b8d3c0470dd18cb222ce68f3b687483a34fe0911adf7b72c9ea8cad22d677cd485179cde8939685f09ff5f82adf20ce14b60f4e9bb479e47ae55e1dc5a1472ccfc659a502af8cbbfbbb1f840ff33434862a46766526b8eb88453813b344566a8ab0f141aa48801d1aec4e4805bcf5e3cf63f44fd68b96a67943c0ef32b871131eba8a3aeb5ec861a1291b4ff84f15a648888a64ff0aed87e0d80885f6a34c5011c7df1c3ac6e22ada09575187632302eef98b43c701d67095c45aa1470b85411ecf8ca26b3fe4b764fd5924df2d854d4ae3d7fa07c20d402f70fc1a61da791f16e284ddc905719ea29b399cbdb23bfd8a4fc17ca2a592df0422f4833acf4832b6286963a9cfeb05a150be4b0b3669a89cd8116f81d2cd8f504e455f757eb02f8f3f6e3d55e632724342810d035bdea7fbc5526a2e8ffebded3c3a322f6a41fd5064d3c70a049ec566dab62791ca1a9e503bbb6e65e1eb62d1f3679836346b50fc053f215f13564be7f5c110083c3d9b5838dd9dadd65ee23f10fc029600051f28a7df266c2221aae8988e7ee91b1b5fbd959df76b2ef8673ace8d6e212f854d0da7c953dfcfb470852ca40cf72c6d6edb70da493c3a6f6865a1ac2b21354dce5d1b7ffa8fc7ebf14302db6c58bb85f68000be142ce72bc44f585948656ec090f6d3b33940c20dee691cc6e4bbd08fd6bddf0791181831de9c67a46dc729cc5da63f377e2e7817958d59d41f9a1de391e43b4dd23275681635a4a551193c38ca27bddcf93a6b9b3850a9350a7fa", 0x1000}, {&(0x7f00000001c0)}, {&(0x7f0000001580)="3f0c728c83035883f28ddf2334ed167d5c8a9bb8eca92b57760c49384fbaa7e05aa95bffa2b649d36370706361b9c303c4b8ead0d8fc8829300bac81ea0eca64a00da9610366492e3e67ff985ecc206b621346c5f72351916e1c6de19d527f67aead616ac8036a654203047eb16174aa096f7dae4225a429d5165540b67441e2e8a88bb4cc5bd3067414d96e81fdcc28481bc4", 0x93}], 0x7, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r6, r8]}], 0x18, 0x4}, 0x4) 16:01:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r4) r5 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r6) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x3, 0x80000000, 0x6}, {{r3}, 0xfffffffffffffffc, 0x4a, 0x8, 0x200}, {{r4}, 0xfffffffffffffffe, 0x4, 0x21, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0xff, 0x100000}], 0xd4bd, &(0x7f0000000240)=[{{r0}, 0x0, 0x2, 0x2, 0x1000, 0xffff}, {{r5}, 0xfffffffffffffffc, 0x33, 0x1, 0x1, 0x3}, {{r6}, 0xa146f53cd2205544, 0x8, 0x45, 0x8, 0x6}], 0x5, &(0x7f0000000140)={0xff, 0x9f2f}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:01:42 executing program 1: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4000000000000000, 0x7fffffff}, {0x1}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x13, 0x1, 0xf800000000000000, 0x8}], 0x80, &(0x7f0000000240)=[{{r0}, 0x0, 0x8c, 0x4, 0x2, 0x400}], 0x3, &(0x7f0000000280)={0x3, 0xfffffffffffffffa}) mknod(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getrlimit(0x0, 0xffffffffffffffff) close(r0) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x3, {0x5, 0x3ff}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) pckbd_enable: command error 16:01:43 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001380)='/dev/speaker\x00', 0x2, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000013c0)='O2', 0x2}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="f4cfc99c02869c3ecbabda31c4d50708d6387e4b6d40772397ccfcfba4d44409b6e3047049e662da5a7fb766923985423ae057b5dcdb80b9264b3e67de5399311b0d6193447b11e240d9281b782cb7fabf5ffdcb424fa6428119d5a2740ce062ae5d7abad7c29b38a5433448e325cbf56b2e52593ba2d9ec69e4079b9c71f9c87a56fbc807643007ab1b5efb429768714f7aa8", 0x93}], 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1b820e19fef2c001) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) 16:01:43 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:01:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x44001002e, 0x400008001}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:44 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7a8b38736d921baf) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) 16:01:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:01:44 executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) munmap(&(0x7f0000480000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:01:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(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) accept(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x723dc403cbb871fe, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x8000000000004, r5) dup2(r2, r6) close(r6) getsockopt(r6, 0x5, 0x4, &(0x7f0000000280)=""/148, &(0x7f0000000080)=0x94) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r10 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r10, 0x9, &(0x7f0000000180)) write(r8, &(0x7f0000000100)="1eee5b2db132a6767949b127ff62a9a0bda1fdea47f670157fd1a215fc", 0x1d) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r11 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6e696c653000"], 0x10) shutdown(r11, 0x1) pipe2(&(0x7f0000000240), 0x10004) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:01:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000080), 0xa) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0xb, 0xffffffffffffffff, r7, 0x0, 0x0, 0x1e4, 0x2008}, 0x5, 0x5, 0x0, 0x0, 0xfffffffffffffe61, 0x1, 0x5}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000240)) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x401, r12}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000002380)={{0x0, r6, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x2d, 0x0, 0x0, 0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:01:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x21) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0xd2) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) openat(r1, &(0x7f0000000180)='./file1\x00', 0x20000, 0xd1) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x0) utimensat(r2, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0x0, 0x8}, {0xf1, 0x9}}, 0x0) r3 = 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(r3, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000002c0)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000780)="196dd629cf0ff9b1ce28cafb30141e41401d4ac912ee70cb2aaa3ae9bb1c108c50d23c3a4ce4fe94303fa439603c09812b185adfc4090227a5f3ceb86c8c2548b3cbabe120e336ec1a2f84aaf538d4691d0b95c9811dda24e770f8af779519b47003e7719e435d52bf9e38c3b39cc4ef1da3c60bef55058ff45f50c45a47ddee48ec2365cc92367ad7ec94a3c3917d506880cf70d1e9031daf5c3e2a10371882f0c4bae0c060532128decb441885c9a831599693e5b6cec090644b092ec4ed5835cfc5943010ca0230f56450330ed525ef0ff76519325268f432baeb061d9e4dbfccbaabf123ae2cd8eaa4eb15ae906e5731eb4a5beb04f8f270bfb9dee354d2727e5a2e9a15a78f05598dbf45fa39a353d389c302e73c9b12361512c57e2d3202ad1ba77b1ed5156f436b922ef4ab28f94de359399f7ce6f6c2163edd384248b96d2a57ca39a3189bce2279bedb12854fb4bef5fe1fa75550d8fd5629800d82fd379a98f2dc9a3f20f078fd9166aab00f071dff4e19f4d2a712110daa50f670e32318827bff4e62cbfbcb7660bf1ba69387db0a456130054c531bf1b6326b968c82b6bc6c30994a39ccacc7bd4bcb3bbcb8b0cf41c0de9132d33e5edff11739c9d8fd2bc5c130d29ac7e91b0425123b27bd54881a9fbbc2dcc5f0e9bb0eef91ff0e8a36d6bb7063310322a9ab857c5a7a5026678a57da70b5213f72592757506c9ac117ef08648719154bcb630890515c5c01d674a3433220526fc153bbbf4d333c9c3da6619ebdf03bac9671fc59f81ddb88745d39f225ebac191d2191b7b83e3b2b6170d49b317ee037a4c55fdad195953e1d3017025b1cf7df89637cb22cf326de8d04f8d1767d1bd32d6b47c14e9f4801ad8763a8c5e95ad93319a1f3fa824c416ae34cae24114c4c724ab4d222893d03dd8c7d27f45599b437038608cf723f69fbed7b4d4a35d0fd102a8b9c88a2224b37da475580ba327c235dd6003b3fa42a4e129e139d306a97f2fba3e134dd90e4ec81ca502531ea8b4463e1145b284a22201b501a92af7068b37a385f5812cf7f5b20dad91fc06f2d32e0c3086d1e3530e6c8de78024e816557f822d089a9022da7cebec9f5ec641e79905060c62122f131e63fa5742884a3a3d028e1af5c2ba2b66ff8c993efaa27b2b40f4918c5d88779980c66cb1090982fcbb2ff0fea2986874d75cd8da23e9a16871a324d50f0c3d832d8a608b5a9b625849c1f06ff7de9e1754194e3ac932d98ac997ac4fcbaef7ccc5c78180855ed0827c4caec4866a67a096032a4e7288b2aaa8cfd8b8fb495cd172f96c2c378137313150b58833034681b94d09e2232272791370d99bf3dbb3d1474867671332f0d8a07870f425ca378670670bbb042784242f214c458f5135febd02d1c21fc61eb037e88a8e3035568824b5666e6cb621fe6e6ceebdac98bec8cba2413ec6c37ea7eabffc526cf0471a6a66fabd68de045490f5c9a61a62ef269fe9163bcd680229ea38c878475ab0bd1a102823a186e5eb1c0bae0bde6627871e05bfb961253d2383169c468eb3f11d1737c1ced4f02f15723026ba9ac417690b2fde6a3ed0afd1e186b8ea952c6387b750bc75b246b09e043e952439cba8f4213fe841f59299e95069197a0842f4db5be8264c422720f9adf7d082873c8164fa592b1841fcc5089855e9220cdd1c5e4198ab3b9a20176efc642ff7e61be3960ed0b4ebaf660926f5386ade1c1ea42a1bc3970d14b6648af7d020a5c84c787c4162b8207fcb4c3f714149d025bd29fdc12c483b6d53464710c4dfbe74cff42e4cf968c37e4db8caa826e700d26006533e13bde45689094c17ee73e6a501d170fba439f166d7fdbe82a44392b4592afbdb924c34e471ae304b3feb4d2a696c65ceb34b1f2a3cbe8961118cdb03d4283524bff1c6bc4453396419e88f999d107f04975cb9d52a7fb1427acac6ed6530f3459a7e94bc2669a4e7edf8db19a83ad7721ea334bfec73c32c2f2457ee5522a880ca7ee2f460cddaedf1f566f27fec7591c8992f45d513ec29aef6732aefb168b1c3234ef1f35546bbbd2af82e4a6039e8b22405d6fc885120ecc417c6742337af5d0b7e1e78f0d2ce9178268d13db69e19d542c6be538e0d796a4a7002ffd0e8f7ba13aa92275f4ff49fa3519728e9ce73d587fbc949487a7d64d12c1cb41bd7b56eb8be5e0b6cc4b81b2eadc86415daba57ac1274761a9b498e2a9b0ec8851e8075f4e18eb0c2cdfcef9c2e3ea57e7febd646c0b0331e628d5ce2b8270f1812b3521b7c55c2b1ce64fdf3963b29ce3d765eeb88a2afc3df9507c457fe0a78ad5ff44b587e98f10a71c10e529cc9bc0ec6bd64c0cce4053dda0663035da6554f79a3244cba5c79fdeda2b02ce05dc40ae3083e018218440e17a38841af39cf3ad53876e2f74fa862c506991373248bc88803d621fa1d536dd74a7b01491c2279aa527d64c879a9c9fc6110de36f78547797aef110b862413bd81b807971ef375217d9a6439ceee6e8a8292be39194e757ba83f3277e3b0e4ad86c071235d0d0359268f2afd3f380ebc7ce233ea551508e20328af1ff17bc04a65fdef980b05d2132a28f778bd26989d53eaae62968d9b49037cf09651a7d7e29af1f701dd8291446e8c1bf415a52aaf88432eb76af3e8a83f89ff58e26d333dd50b1997a15cb07855a45419367141c6d3711475151a32f1ff0ab9d859801b4faaec54e54c877633890cabdbb0e9b93c8ed90a99230241832a96c817a2f38a15bb52ed6e63b0100a00730246b6ae85ad9f9c2113b62919b0a0d6c98af264d00f717470678359e56f724e9888946bd24c64fc1685f6934464de9e7b2b05ac6bbc42dff530617f92ef68a9351de834033314f0df065f770fffb372f7b67891885df2b440b94fa46aa8af985e67cb4e6cb65d09a41826fc98259983fef2835246dbfef84a751dd00ad99ae50f3e2c1d64d7cccece2d4faa1fa755f1e74b07cb9f02e7c4ecae337e84565cad0e18f5a19b7686ec8920eaacf566cc6a56653c90228f81b45fe2d342a95761fde80bc5a6254f6c83d47dac7b1608246719ca34d2bacff06f7fddfa339aa8e5e199699a277d0bebd92af963cc724d7949bddff91276151e47011ab235b5949fa7eb8bc971578809518e173da0276ef68916b20a96438c72f79b2b8c64890efcf954627bfdd5911ec4113924911fa3d3321b7d8dd245d9b06759bddb450de7892a58d8a5029a0e6c6ec053f56b639a2d692c4e61f74ba7bb55a019d59a4d47769569475eda568ef705276545172d6d7ed1927cbb3925b7325e52c13ba0a6eaa3fe4c789c4c4ea8ebdc2f42fb654a84c9acf0966240dbe58fd466ed20c5cb9d41ba2ab63976562194a5fd05fca9fa2d968e25f2c8d94f2237f70fe62dee061bf5f667959d4b4d9f72b49eb5f7dc24ad7f101dd98685f18b4c5b1bdf837f8f41301ce0d7f1cc6f0dba9fd2156a967d9d24d677eb11710918fde3da087cf410e1da953ed28424c2fe584dfe6b0e9bddf41d9effcef8fdaf2d9322e93073ed197c134aa24d234c5d17fe866cb045be558819b6d1ade3974c7f7e72a95dc19ac4a9b07f0ecb66470fd4b2bb017dbf1cc9377e5142fbcb301855605add23040575630e30b0e2fde7a5eb44dc695643ef4bee1d40205cab2feac703676daabe2a87a0bc165926e78d868ab449e448557f0485891f2a512507099087e10d90c28d54b32dffc9d9ca6673efd66fdac56530c47e0f3970a247c1d349d6d55f4daa6751a9c5f5f6f140358fac2bdc1036e3c613a09ef4e9ebe8e4264b98bd2abc8602b5bf928f4e4af7eb5cbe591b896b89a226e5331867e8a290ce57d2a64d0594efedda4b33ee6d8dace88f048604c4b5715bdc4b30fa7b62a7b343b3b82fd2adb7f23ff205aac5741d4c1bb068a096ab8af53ee42c15d61fde1c4d877d6466e4e0673b6ab3206cd560a23859a96c0d2933e73df36d5f07dedc5c2e1bb3d5b3b375b068df6adc0b6d23b821a7ef711ac42b746bec24e2ba79417417e2df08f5baccfd47e771a29b5981c0088b14a1913cdece5bd3d794e7f92d6636f10d06bf8e62678db0e2f7cf54bf1575ff473502fc2528821c594d2bd1160d2f457688b060b2783b147880cf7d9d50cb4efd3aa464d8d4d07b5771b12a66edc10b7d9d4bd68ab1b69eeb6d8537378c1228c7ff2522d0867e6b8325b08ad2d0ec92bf09a930553f679f5dcfa05ef9b263fcd0ac49ae8e1c83697026b746dccf1f87146d31b2bb8d51d3b3c697c6af4626f7516e27aed264724f0fde304a65a99976cc4723153bcc265ac50306a38fecd6ed5993cffd617d8c11e19e31dedf799f1b33b1e8023a14c1d33140e32ca0dbb57b1a1ee34f916ace07df38d4081c514c43901fe508dda887b68f710607d659729d4e8f4eb4105516feb91f8532a6013f7a3572622b01877edbe1a2fa2e090219f2f38ac6db579ae5dff2ddc3ff6c1476cfdc6b3907718936b2cd3c4b137601510caecdcb9faba1967b34d42cfe67655432bca8f9cfec7891e7d47e583fb0f0a10aefc6f2cbdb0f3ad6c83c928d41c714f33658c1b37683b47e355cf017fec1a75c6c856edaf4d34ea110001762324288385c1d57b10038e1785f6166ecd689fafc984a50f8c65b2c45bc9eae7cedfbdfe3220ef4296392f7019d59d51ba72303b5ff37d1c53b20ff3fc1ada69771e6be7d3a5f28beea3bc8c0ff4e2cdec66f7e261ff8675a5d165ff2cdada38ae0e48e6daaeccc9b41d05cd3b1a4acf2553702b4e426cb6ffd1b8db3cb6691e42324e0f002b5732e1b4bbfc91e26f5e6d5de5ae8e7429c95133f7bec3ae980d78a371eccc7a73e3b8cc0794fbbfe4ae7b78dbc6641f72f647bdd765a9588b58d878de43015a388989cf389081dd02eadbf6ff068d34de4d79d474b687bbc7785a5e7e2af11ae55543269bf1ccd989151a2b6c75c283854e7dbf9a00dcc602d06242d061ee41ce5215230e8c721df7db4b3fd91867300812f86d0b338e9108ccdda97947899e421daa97dfa17b242d6e509ff24a7e24730c5afe2fd7a274ee4a8ec94b5c2bea9682604a3c05c0e620c9f49d4e38e29840db7db6ea439e6b79508ade6f6929451ab22e7aee913b8657452d106dce0dcd29b9f00b31f6cb2e2ef129ceeadcefc073c063c247652b6d20920d1f9113a84d1b2d5aca75ca0684f04d45f75f98d99d044d6aad512ac2c1d1521b23fb238ebabf6cfa55ac859879007663804d14c8626ff0c0d039305cc9b8f8ce6fa2b32c0635899edb3f14227a302d4affeea26db3579e65f1c222d0b75ea8087bfd9d53ad78aadee1749b2fa9197fd661886a3c86140c67011ab6e4a1773a408753ab4ecb0bc91c3e8ab1d9b4edee51a072f4d2e6ccf6da717b788b7424f3cbd7ba2843f8baffdeae353c35444cf17ad1ef35affa4faa748636033d71765e26994f022482d845dfa5344d05d25c53ee1d20d3fab80350defbde7039a4ca46b92a8e28fdde549717e14f4a6b167e1624eb0e9feeed0fbfe31f7b5bcc688fd96359fa3ad06cdcc77273b6337005c697b068f764b99ac909d1075675cef942dcb43dd9c1985012aa2ed0ac7df5acfa8f60541ad5d25b846389f022e79fd33835d9d3ab8b5735196fd289ab65f6b5d80b2b0c7ea2de8349273e4ac7c0f691c89d8b209e6d26877cb8c25da095c168c4d75b8a68ba17c7813176d686604b144784f8b227fc79bf7c6bca3e66c40f600a4fb31eca64f58754958854cf1c9edcafc9d550b70039a", 0x1000}, {&(0x7f0000000300)="b5f38033442fc8f524a02bb33394e0e167a900215be59672ce747b1b93548bd6a0e9712d93051e8a106fb3d53f2e4ed68de21a66afdada783c7359803f2dafbbdea2f6d114261a7e0327207c73febff2ef792ba7e9884ceb617257cc461f95abe12f72dd0baa30ea2aeb626257", 0x6d}, {&(0x7f0000000380)="1be798729a0dfcb34fe91ea0d0a6636c0cb4ae4e13849ddbb23a70306a31231250d61d8044cf227afce222892fc05747ebbe6fe15cec451f4c4b09b4bdaf58d2219eed6d31757d51acc1016eff9b093f1b414de55f6df1e94dac9780a2ad4d7562378736792cae00b56adf764d7347b97235c1ed95b8abb1535d6f05ee9a04d3bf37ec38dc868c8bf55c1f66b3b00e360c768f186cf09eab9c3f314b3913f9a389d7208ba92faf50b5fd76658bbe41cff8b05cfab3f3e3fc8b5418437dd31afce74c57bc4407a927ff4b249f86fbc011bf", 0xd1}, {&(0x7f0000000480)="b58dbff4806cc087ed0f9b57d2962bad136463d8faa5ab600822fcaad6433d7fecb89ffa0954cc577041c7de0f42624af5708d9a7e1b0eaa8fdbccee2460b7f598604bdd865d28ca2005b45329f3b8499bb8ef2f8395c94d15b4a3a226457dcee72631712be6e0105a2bbf893ea17b356959837bbfeff910828a27800e85d6edca9bf083e1220d9a1b903819b4839e3c798d3834c7e9c51d81cd4f3a7f2917e1062222b34163c7042f94abe6bba0afbf21191648ec0c", 0xb6}, {&(0x7f0000000540)="84972d6d769757955c393d52e08a079a4624f2e38886f835f6c851b482129ac204a01f7d93333718f6a568f6409ff3dd9ed5af375fb40d3f2c436f1e0a1cb33a4390bee3548c4ebce902da14a69a7d14cf54455eb002ed", 0x57}], 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x5, './file0\x00'}) getpgrp() 16:01:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080700000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca01455c5ba1938027a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) msgsnd(r4, &(0x7f00000001c0)={0x3, "2116edc3a890258592299ccdd7a68a46212194767f621590d5ffa54a387d037a1099477a731e9e72eae3d049133c53b2f231315a3210f6c468dd3e1963c6d61533726b608388fb8bc47b59badb6373fa0522e8b9469335e3d36281bda51c1ed7d981175b4d0f129b1bfef9e6928d101ae49be4effa27d8b227b4fbf5c9e9d9448c42fae8e621af2544cf05f0e469d2808491fe68c3c1376a88ae99b355c1aa915163106b7227a929"}, 0xb0, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r7, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r8 = geteuid() setreuid(r8, r8) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r13, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r16, 0x0, 0x0, 0x4a, 0x80a5}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, r8, r9, r10, r11, 0xa8, 0x6}, 0xa, 0x2, r13, r16, 0x0, 0xfffffffeffffffff, 0x100}) r18 = getuid() r19 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r19, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r19, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r20 = geteuid() setreuid(r20, r20) r21 = getegid() r22 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) r26 = getgid() msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r26, 0x0, 0x4000}, 0x5, 0x2000, r25, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r28, 0x0, 0x0, 0x4a, 0x80a5}) r29 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r29, 0x1, 0xfffffffffffffffe) msgsnd(r29, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000140)={{0x3, r20, r21, r22, r23, 0xa8, 0x6}, 0xa, 0x2, r25, r28, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000140)=[0x0, r23, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x8, r6, r9, r18, r30, 0x21, 0x9}, 0x5, 0x100, 0x9}) 16:01:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) 16:01:44 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff00000000012e8e38be1b860d1567988a56165c6ac8ae7eb5febfd18bc4153cffbcf8844ffe2083c587effcff7440fa6586d5d79e52ac1ffa667d5c453005928b3b3a2f8f8e39e224d91b9c6f51918ae94d303b2c1185377d349546a5529e2b4f93bfd422c415fa59bbae149b49ad6b1a38698ca80e37446617cf0cf31c4c062306cc7b99845a21d77572a91de1eded2e9960d8313bbccd09d5ecf5b068073f7d47daa36af768a8bb23fd4c233dec991c43179023448a4a2d0587b8ddbc3aa3d855"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:01:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x1, 0x0, {[], [0x0, 0x0, 0x0, 0x80000000]}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20040, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 16:01:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socketpair(0x1, 0x1, 0xf9, &(0x7f0000000000)={0xffffffffffffffff}) write(r5, &(0x7f00000001c0)="daa048252fe4a2d5963dab965486b7eb969ac4374bcf70b9393a24d794de893876a951f8ed022415edec788b67fc1f3ce5ce3110100fa4955b27eb801e35375992515ed704c4b4a63dc9b8f97baa0f2e449c19dc26990cf0600eb8c12bc17ee3f898bf43d48fcf5201ca05e518d4e919fe91b1206b0dbc0a6238f17bf05f90624068bc4115ed8cf086aaa3bce4d45e5dfd14af9c9ed99afdf7792fa1d6934d415a854f9efbe0920966e925e4bf18a1eeee89262719e5e5", 0xb7) write(r4, &(0x7f0000000040)="6c93530e5cd8a8d55c4d0035c2e8e2c187b4eafa2587d3121df9a9cc95dacb0f3eda496f68336cc213906a4a93494ac315be8eab50c3db066e9140387bd703855763f155705f2c82c2950cea69c7b9a64fd49b0f90d018ef37e5c3444684046f3612ef1893fabe33984ecc5c958e22db9f4ef61e68f2c9f16d8389509fa5e5c734325026498c5078f67e67ace095f6f839ffcb68c99c9486b2b61f7d235607340f9906ad78ced8ea6c0c8c5346e72e", 0xaf) 16:01:44 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") vm_resetcpu: failed vm_resetcpu: failed 16:01:44 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xcd) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./bus\x00', 0xe0e3ab9e9e3b0e97, 0x40) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000200)="4fc3dbb452ccd7aad632978269b40974917680482f771e8d01343da7303254946d276e1684ffd014d06415d924322cac6b0e526a75f1a1e2c6a1729c8c0169b1a893ccfdc08af60d343b1524f0ddbc23cb0b0b9e05fd7bf30ad7f95ac49ac5240693d032747b68763b4de7911f0fa3a67b58286663318d24043b40db59736dd5c7417d6c0cee8ac8416a0a0b97fada5db2e6454d3a8e4314270b869953407e88f41339a66c", 0xa5, 0x4, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x800, 0x1) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x44}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x4) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000105, &(0x7f0000000180)=[{0x0, 0x2, 0x1f, 0x9}, {0x5, 0xf3, 0xff, 0x2000008}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1f, 0x3f, 0x3f, 0x80000001}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8001) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) r5 = accept(r4, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getpeername(r5, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) ioctl$BIOCLOCK(r1, 0x20004276) 16:01:45 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4e0, 0x0) write(r1, &(0x7f0000000000)="9ed58b057d85177896b103e40e68950000000000bc2e369f8b8d85f8801a83b31a74bdb1722b2b384edfd33ccd4ddd305d13dd810a4abceb8a590724dbfb33b0b538c8918766854ec0b2c69fa41919e730d8b413b61b7c075022d8b1f3de6b3d383431af1e5006363878f5e1e91445eee2425bac6026fad47b87d5b5059c5252da473fd2046af309a528ec44ff5e0bd50bc1e50ef01333ff552d4ce694f1b18e5a83c807ddff5f59b40223", 0xab) 16:01:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000840)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 16:01:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x35) setsockopt(r3, 0x97, 0x8, &(0x7f0000000180)="e4181a5c67c34e0bfcabfd8018af55349bae4e2d81be941bfe19207c228144c1adbc9fb19e97b262d035e2733a653b95aeedd4e822ddcd36a92131412d86755f12ee366c674351acca2cf7bbb42f4efe06edb37e8792eb49ad0449c5152fc24415c0e94c51fad1ca59e900884ecee3db5d04de41d93f5d59908b083f1c8a67a42bae9c4def52546ff8e5e04aeffb4049dc5ddc896b00c568ddc7fc514ed9d68aed7e960b3aa94eca06ccc35f754f7a2de1353d42607e7cb675", 0xb9) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) write(r0, &(0x7f0000000040)="8d644090865f936cd9fb0d8b5cd4f4800661a0f8ef34ad7c8a3961aace51b8c1b57e658497ffa9bf28b5a647101107fb3d40a60381dd4d7f1f6438514edebab7a84fbfbb51194dd765d3cff8069d12d7caea4b0275d1a3374f3e8acd5c7ff2f0fdc3b7ff", 0x64) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:01:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1c2226b88de9764861c82c623f6394f28334acd6f458aa24d0000f4b8679a61a50b7a234c2c9890cc6409c59a905082c259b45f0200fd23612379f6def95003c4e49b54fae820a1c541e79b575d3c4c28c7d2edfabab9005e2cc98d7cc3f4f5e3a7498e3387ac17ff1c0c0e00", 0x147}], 0x1) write(r0, &(0x7f0000000380)="b146f492cda2c27d8fabd3fdcd864dcb99f7347c3d2b741dc16e101111c2f037b995aba3c7996fdba440e75c1f2e80ecabcab8884e60fd133b69a1e751825e1484da4ff6e96a2595af2db70e1826f38e8e97b8dbdd27bfe584fe4059c82edcb16315c5863ff7c154418b5586713eca38b6a4", 0x72) r2 = msgget(0x3, 0xc) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="030000000000000014ef87aa5eb5e0f7c38bf994d3040fdcc04d43ef1b5d13effe1f7194ffd4e841f2ebe65be8b78ddf8513f73a5dc88cfb0b3c01f96c5a21bab57a2d2b5af1d2f9826b273258ea4dc382cb4942c0863417257b8a3ca602ea6032c3083ec3678944c1a8e2f51b1d567b288e1cfa62f764c5047fd62412ac06d3888f2c5e960a1c635e1984389e5c8bd6448b9c0e116a92811488ca28ece597e9adcc8c0fe644eff7e955ec523c4f74530c6bcba83d3c9c0ae41d5fe89df7d134ed1b19c02acc7e0ca0b872b20bf8f876ac5325ae7f57b73ee5267f4d873cdddb6a0b7822f7237e579ad87681c6edcb5d42c32195f100000000000000"], 0xfc, 0x800) 16:01:45 executing program 0: socket$inet6(0x18, 0x8000, 0x7f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x0, 0x3}, {0x60, 0x1, 0x97}, {0x4, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) pwrite(r2, &(0x7f0000000340)="fd0d2e86c1b30fc5fb9b1f3d8c3abd86fcecdf523cf372aaaf3cee5cbbfc01edc183f43dae1fa8a0df9ec9d38c54a4e12c355c000e9c9197a220d7d5e251de2978cc6213dd36ee7f08c025c57c6d1d05697511b7aa1f3b0bf2686c23f6dfaa80b872f6525c9dea63cfeaeab14471046581cefd7c596d8fe6afeba1e7310aa80ece2f9a0c9a2db9a90fc87a4bebfa1c66f8515573bc57c33e7b6541b634dbf2448cb7a843dedb882e6df3820450053668e16963b693ece79f693f587600b9efc539446b4d32fc4ab3838bb4c5869690eb04ae24eec4a0cd317c8b90ab4f27b3bf74eae7ee4f9d27a0a61d716b088d38d0d3b26ff9a10265f63170697a4c78e8d294b2ed6a2f75f35c05ec037298ed4b6d68ff3cae42ab44e6ee908325faa95b2296c716f1dc9972b973ea9b6910d9f80ef45eab4cc37a171ab52891a531651c3e2cfc3e4c10e816711573a171d8441c409507a938c2f9a71f6b333d603ff561f5780a64cef339a61fbcb856a9c431cf1f54a174c72e8de9c61f80aafff477833f3639363843cc8a9357218dbd99c63087f0360a98004232f643e4671219874c8d7691364de65f901eaacf1fc39d6141c92bf9295873e26c7abbfe766104f21ede21cc2989284c29734c7f4a6a0c33de705e8a87ca6cd8579ba98c346f15a8c7321c9f48b116f7c0a0cb537464781d5c3cf917abdf7b2022bcf40388e30a2c7ae997c8466b693657ec54203bde096c51c3e7abc4d1042c4545387f3168e462c111265e16ba344e0d93b3c4d66cf4b97858ae1cfac705b836359cbb3bd89d30908aa70e2610d5da8472d4e3742ac205a3f31497131077eb1e10b2890801aad77f194dc48d6becd1bea3bb8b70ca9afd7c5de2575da1c165e4555caa1512a5c61e91a348de22e7d72ec864e95437549859af74933944d4d5632db42ef76f0e77f0a8545349e7cfeec13bb669aae380368cb6038848e06d226a828617f316a247e2fa3b224b85f65d463b64a6b0bbd30858a0ad1e4883f7b732d85eed667c74b542aca0f99621f82681666423d7206a310fbf8371120508d9363b050c0aa9406a62e9f3a15b89ba044f8faf7707d8e940945b53fa7eda5750d5c12bad973b97f9328b0752f9f7cd4fe0c8d0ed45b8fe744dc5c04b4cda5a0280891e43702593a878ec42950a49642d58dc520e274366d601643c1608c7133bd1b6e33d5ec0a2abd837a6020142866b4823fcb5fba1eef545e8198a72cf1631b7ac333fb16b73f6201225f849393a341e5840f71426eb9dd512f04f95a19dfef2e3f1f58e859d70d785acb3df492dea4779a056a0cfb42bb786b0fe8b0be1770e2d6ef4c9ead9e12c05c067563b1a1441273bddc0b8477267369bafea7a13e02365bc0fa5a43356488ed9e3578c4f814b89faecab0042a43d32e2ab9297632b1cc44bcb36f1a7b6be8651babff96498f8e10b25cfa80a81348de21cface6c267e0b8e26d80ccb071fb5287c84a62780c422407617a46e766a91168f1d65cf25ea8954055d5a60c6a76a6509fc62d21aa24bdd92a8e843f0e47103ee74866a86e94ddfdaf13170e0bf982c838171fe6a2725d71f1c672df46ec0e26bd3066ecbb081a32d1ddf03b0076b462f44a61e24c46b7109aba624eb4ece2f1fbf4ef17169bb137cd0b2577c277c21165f6b7b2271c6c66520508b4064eb1cbfc457354cfaf902a8584aa73445054a3d6978dd9f1bcab8debe64e7563e0e5c1d0818a1ff699dd251ef657f66040a7f79d2d15242a9884e1046fa3c8c06bc2112282b62b2ae00b8f15bba78334d91862c9361862466d32ef5afb628346cc20e9a9b2d1bce1b7ef8fe3b72f0ed7b6faf2da2f12bb362e3b13ee1ac1523a7ccd471ff7b5e5a59230fa7f28b59b1220b8badb0158c518c4fac2c25c78b6f862bdc780e053c0955a857e83be853a5d9d8135e782f8ab91699c4e7b3da71043c1293ab5ed9c2d42b52d26e5ab46160807613db62a1554f94806ee9e51c545176c7b6930a9fa89faee3afe22f3f4e9cd890643a69247b4a4ebcc93bbf368858e0649329de72a64cd954042425c2fc64780aed1e024ac27d70f7affe494740ec1c5e8fbc0d80aa954c4e096a49315a08696306a557434cc057aa95e677da035478f459141a70cf44259a7ddd96e46b1312b370015c5516a92c4f5758c110e530b9fd90113874d99551d5c7f7df889854392d2965d6b6415df6565cb9b683e45724171f9aa8b6d24f181ff257e215035db280af2cfd4efdaae4540fbba8343097e305b61d441340a816d71ae21dcd7d4af5d7e59b71729e34ea60cd279046698732bbf50e2de45509c5a5c09df47ee290ba658f1752855986f66cc8ea12c92acbf19605304132c740d8e985cb4346e2fcbbdbd1b3f6dcb94bea8c7657ca722f330edb7fd8c0d4ab65982e96bb6d2f1747f10de8159bdcddcd72b073218c52b76a245b75c125701672fe1324ccde4df74858638ed4622ca56e01be58b5106e1da8d69883c6f449b5b67b6b266698cf572bd09a0bb97f9693400becff9e2d2124cfff2f72345892a110a22ef8afa369442a36033bfa8a1513f45f0ab4865bc7ded663954b327e78b5abfbc8a74b1f36e9e961a491f26bfaf87bd8672f39511fa10a1ad493d8576001acaa9c456b7521677d296931497fca38a77c44cdca994501ea0c047281c98d41b9b3e35f09998034e5f7e2e998ff5997b8ec76e4a24a09a28a5d8fd68f92b1e0b3a90613bb766c7a4dd67c43b546cd84538f8515ab92cfb569279754dfb832e50ff44275b23f1e17090b213af7074a8ec2ff5c154a96df34545a84b946ee5db0091f451fced5eeb237e13736d8627bc0aaf36dfc0ae9329f6d100ff698730bcb5452b0a087f45f0af5393ad2edeb7094037245a6e69c2028378f64c4e92c26e36d95101125602a859dd9ec4d747e1a0f1108512d41f6e3566189c5c0487a34ab5f436875feb7b6cf483a6a3ba376cb380c5691ae1f26228a62ddbbb8ab633a3f1e165644c61dbc33b4bd8ad5f02d6d092dfb01f5077b5b51217bb97b69bd585f8a7d433cad52319a3a18366a49370aea370f0f9c168d7ed858fd167c914ed1a9b0d7dfcdc7b74d66550a0cbbd4de905bc407b8c1bcefa6045e538d9a87c987769a2baa6833781019ab410d33c5515666d070c26906f9a9a54ac4012f68db5d545368bff909c9786feeb9e99b0ccc47e3a775e82f319800b9a4cee768780b29bb989478394050cc2e5b49e1c2ec752d57b5e0c8086bfa249219d1b91392c196d52c3109001316b468194578795fc60af3551d09319e781895aaf84fad73e5948d0e252c1e0b8fee2caec4179a237420a3ac1e9b1e866cd45ea6e0be3030ed2b81b4777cf746ef7d4d5bfde8753842f67b4a0b16f472e7428b32e330be2e82cf7eac5cf3b19970c0868725b6b3067fd14dbf9531ca97753108fdd06468e8c1ecb5e6ffb75abb4c77673afd8e09e88c474d811807191ee7595780299ee51234df3c05614d2336dd57242dc885d61952012ff2dff974017979fb25b0b38efd5393101ab3d0cb03862d8f9c2dad992fc1731540c94c6143136b02cc7d8f782ebdacfa8cad89a3a69e134e9021119daf468f7d4b1eaa23cc0f063556f29dc07b1f5b3d4bf8557a4789122d9e3a0bb01bdd4f59d588475397f24b08c29dfebf67bc7613139a3dd8078c2a5076e12f2710eea63f807c2236083d2e5b3cbebbb00e2e4074f55dbe2313e677ca98e1b3ab1ba0812ff4f91e63946717b5ddbfc1d1a15e2563105a1c3b559c6ddf651f31a43d4992e186fe8a35a77cc7210f4de5fe2e3b2a3190280a2f814d447a43670b07deb4faf90b77aed781ddd6da45f5b53a6c22cc6663d75ccd36db1a0d150aff8e13803d0d380756549f912e799fe644ee9472b28bac361ba6c73313b3145b1bfdc6073eca20294fe659825f868cb3aa3fe8006a24ed209614189179c10dd9396456bf187102456e45934da272a21ebb996636bd2aa9f586dd9bdc28b17664266312d2862bae0d625b73f12f5df29f6a738c7932a2c19482511c106239c1ab390b8baf9f1d88fcca6e700846ce1e5d4aa7323aaa3ed4f9b56386d46c89a51d81a8263b86f654bd652a1d3778909b51f4456db276ad60fdfa327a48d030fb55382098ab527a811a8cbab46d3118d7b4cda48ad2d6a007b31d95c595a975e627e808734eded74f2b46919c56aceb5a01983cf40a35ae71886ef5c6ff2b31d72d6bee7c629e17717acbcfb579674df045c82d10e2ffea6a2cb8efc55f18b69e56994b6d65bf7121dd00b31bf93b118378c403bfb3bd24cad7840a33d0e999831bbc92cc304deb3cf439b5fb71e9f9eaacbf4b9836fb1ed24f69a522eb71d03b27f5d4ec6865b00aa26a885615d84e622af323b6a5e2a0df7ed965e2a081cc8aa0399935ff8f726b0ef5c66488132fb7512468c838aa2ccb11a0700d8457d6ef30faf9eec2b7f55d7e1c81728d0ac37c43defcc88179d1eeaa38adb42f6517cba7021023bc0c4b36a8519125c55192cef9149fdc0ebf6515bef29346debea8fa06dbde933011571d2aea25d3f4f1e534a2d8f637b4c3d4340e4e5977132045cc0dadb4dc76392aa78fec035dddb408f198ff0d4da2c6af718eb6206c2358cc6d21e90576a2c485e8f461606c8c8127048355c88698974f992c0d820160737e798f80a2b8b9acc99b79ae05e809aa2e8e395529b59896b1c298c27091157efe03ea3ad2ccd644342629a40937516411b6801689479ef412e6264932bb6ac8ecaa7d28b92bf47002c92e6532e841270e8035df219a9f247c9302220e58dd492109f0b57a27e1aaac72395633bdb0f6f9f5abca6130abec61ebe45bb85e9b3f8127a3a6f0ce4ead27de5106ab9ee38d57b7351b8e89555fcedfb9fa6ea188fe133e0805a04e7c2c4761df2d639b8daddc0644ae0e183d6fe550d38d71fa407e9702b54bfe32bdaa189199386c90f0a3bc97c1531b6753249a27a1c2664c2d0eaf5d29b997b99f1d48c9fe486a8e9e3b30803ac674d74d43cb39058a26f61502684fec8bc816656fe67be0bda9d9ae4cce8011cb75aced671e510a6e7505133b825cfa28d28c54b0082c8e6877e9f8636f43cc174bb5cbc0af60df196a684f08036850cb84ef071015f0e7d9642bf77b4c656e81e76ce8183bd94d399803d1daaa293dc8ac51e88a6071ccb81d7f41d734cdc83c4eb123ff7cfbdbdf791f2f803220ea80b6c9965cf603566cb1cd37eaa1ac1bc75d96b1ee8ca6b8b7e84c1fb017f7f0cf508e18c8cadcd5805ff7b5b7b6646270cdd8f8a9f758014f3be7f2649d0d013e9cd0d033cc636d5400fe0403fadae1b2137fab8e99c2ca46ec9cf6076e6399d177d7739f5b427933e72b9dbfdda971c995a678053206bb918f484c4635375c1959a4e9a460f5232a5d1be8fb370a27e2c37dd939a4f4ca3935bcfaf319db2ec5a8ebe5170eae3d0dcb52b91b2c1b5c07757452032196e2afd49a42c4d0912dd28eed7950a9a4c14086f6ea770c86bd19521c8656aa41fe6adbc59f76f4dbe61139a019b2b4b4885322a2ae0069e47e667e45e89a4df9333d4933fe3fdb1f079b0825f55726a69fe416cb844137b23773c754bda8431c4c88281b9624941fd4d4f35107b3b7ba0ceb9f2a742e304dd7126aefb2955ccdfee3d83d41d6c1a71adc97ae83a51b31af350debdeec5948d7626e48bc311fb1bf26b39c3d852b9e80d181612cd36deac876e5d0294dbea47e275bcd36417f143de7d56f2ab0fde5ae12", 0x1000, 0x0, 0x0) flock(0xffffffffffffffff, 0x2) 16:01:45 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r1, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) 16:01:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f54722a987267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebe91b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47f86ef861fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4abe7a2acdfd939e7636eb8094f19a874f67f157af0518e4f6c073ffbd6dae417"], 0x10) write(r0, &(0x7f0000002800)="19de4104033f740211220093c4b8f8ba967753fd5659294fd96f1b2a006fba430890307e2140fc1b36a4f89986acd3ea82aea72d311e62ee2aadbe6c01b51bbc7a8b25595b70559460129bb6cc3651164f9f4710d296a6f76b660282660113e4c82cdf1cd9d74ce3fe23eb725360c344adac4cac623c379987291cdccc3d2a03c182f36f7f099a0dae8b8256d40d853473546bc09b2fca514a69edb2d3b717af64a83a9a7f89368394709077fd2b15d01743539afa9f60b65385812987cf6f2d70a77c24f5024d0420b7de277ededc6cfbdccfd0fa0f580bb6e70f93206bb79875a4e97f054bac0a4c448d5736390cc26a998fdbb428fb95363f22dc7eddd33d3a4f2f6bf9ff795fa6d371502a8ddd3eb83847b0f51cf51008d44140db1a03ecec9c185422c0282609dcf916737f63a9fcd54a813e9efe7f0144f32ec26bea3cc13d281373902d185c56275c64122134f6e809131bd3d23354948a6d22c5cabfc43e3cb2e68268892836079c1e673fe0b8ccea7dd98ddf2e5d2ac45767fe47eb29ab22ff82864e767bfcad74232b5225cb7c4da1d2283762fa52f120ceda4c5c4595912c1e9423ec1310031a2a02709a870f60aeff2999d53228025d49ef280703a688ec0582269f331d51a7970db69f843d3afc8e78107f844cbf8507f2eebad1cc0bf4626a198042c43cf5ddfb9de59105f41646426e40daa1c6eac07742173c1f51f315a76e819b24bb262cacb7ace84eeaa9f8dd896ae7e745281be5e52b06c606202d0df0a069197d35574dc8dec7cc0b19eaf0757cf1bdece6730e1478b0ef5cf8fd4d4087a7819d56e2020487fbf16168b1c28b2c3f819040b2c1923b1237ec0c528fd5e35654274e261a7f6037173b930c10d241f84460080bd9aa4871e84b0cbdd5a816d255c34a043be8ca99d0d8541de57578243968ae2a3fe7cdb1f0d5a91228bd98749608bd561ff09bfc8da564c3c48b8f531593691c3de638c6672b3a854b0d98f81e9a56bd0c33d5b45053ea293d1cadc94ffa1de4c211772277adba062885be0b06a293928d26610f3c8da6232cbb64ea30760facf40600000000000000c603b06a19c316d5485a5b8fba4c92755ec1071d4d43f59bda27536572dfab46e2a922c60ec307f752e007d59700308619a68778ad9da10fe63e82b14b116597fbc1c07f14231f80d07e1140cb1021f9e277c7ca5e1c33b6403fd72b5d5b672b2231ffb0d2bace90ff4b745ae7e12948a0deb8979403682a066cfc4f6c5e533436db1df25bd4876f83a71dbb6a89aabc54a95bc68385b5ee77aa07c2e44ce44bfed2cf4c96ccc04c73ddb5ba04f17de45c112dff032a8320dfb4da38408ce62b4db4c55bb2b1d05b1d9e05b0e405c7657a6ac2bd76015404f85c80d64fd67177b397aa76c41d4837e8ddf4701980e33d8b7f10fd27706edfe96cf6a069ab3a4719cf75ed4aa0121d8f3211ee7a9f9d3951f82bb3c863b23edc4c01e37cbfcfb91591df58c5e551ab3b5e658e610158bbc666f5e14b16b6f5b223ad12cafa6b4a075c6ac46d8b983ef5784477c89253d3d7d563866ad49b62970c9e6333e0b78f7a7e9c82f08ac9ea62288dc1d45539f0960a1845d9ed9fb3bb05127a7b15ee19e809f835cdec503108ce390868564fc8b128980ad9cee29ce734967ab468d6eb43fc2bf91c6587b976739b692a950f70773d545f8d498e53878615a1c6578053c8b265544d2a45028116cc15cb4c9cb86c46f82563bd8b7ba38f8751bda2db707c4dbf85077a3c3dce912d592a6cbce6f0d7d01225ef5d30059acdc9192ca8a0d5ff1519bb7e905e7be6fa9c042c70c6d66de5085667def85555993c28ffebaad14a16c5098570e513919c54cea6fceb67dee0da75aaa862235ed61249672ade7ad26d9875dea3dd57c1603ab9ee2727aef18ce1d41a8043408244e4eb680f1ad688407c4a80aae4bcf29c58afc6561551819ce9c5e626a312b68d00a1809c1b9ab8d02708e0e5f194c3dbaa7bab9b08bf7081a6d36efc376f8b808519cdee4a8a71a7ad2df84fb21bf875618bd561b9630bc78a15501bc7f84e9f", 0x5c1) pread(r0, &(0x7f0000000000)="43a3650746", 0x5, 0x0, 0x0) 16:01:45 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r4) fcntl$setstatus(r4, 0x4, 0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(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) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r7 = dup(r6) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f00000000c0)=0xfd3e) r8 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x6186448c91b8f320, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:45 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602cbf6f6ee19b8c2dcc1b52bb1574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a5538087e5f35ce29810d9002025ca16bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e589", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x3d}, {0x80000000000006}]}) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x9, 0x4, 0x9, 0x3d}, {0x1000, 0x4, 0xa6, 0x58e7}, {0xffff, 0x0, 0x6, 0x8}, {0x98e, 0x5, 0x40, 0x1}, {0x80, 0x0, 0x6}, {0x100, 0x0, 0x3b, 0x80000001}, {0xc9ea, 0xdb, 0x3}, {0x4, 0x1f, 0x9, 0x8}, {0x6, 0x6, 0x6, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") 16:01:45 executing program 1: socket(0x11, 0x4003, 0x0) r0 = 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(r0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) shutdown(r0, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f377c36acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f6ba8af63ff37282923e4fd5a720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9002000000e657aea8c500000002000000000000020208a371abf800040000000000000001000000000000007cac2b2986f237489dff3f912f58d3b27fcc879e271aca6aa37bed695095f5cca8cbfa67678b44397933b6a5938213a45ee0f8d602c77fb709d57611d923522df40427e800000000", 0xffffffffffffffbe, 0xb, 0x0, 0xffffffffffffffcd) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x53, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x81\xcb\xef\xd9\x00\x01\xea\x00\xe9', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x3, 0xf3, 0x6, 0xfff}, {0xe63, 0x0, 0x2, 0x30a}, {0x4, 0x8, 0x7, 0xfffffff8}, {0xffff}, {0x77, 0x66, 0x7, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:45 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001380)='/dev/speaker\x00', 0x2, 0x0) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$KDENABIO(r2, 0x20004b3c) writev(r0, &(0x7f0000001540)=[{&(0x7f00000013c0)='O2', 0x2}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') 16:01:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x104) pwritev(r0, &(0x7f0000000100), 0x10000000000000a8, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:01:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xc256, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000140)) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/b\xff\xe1%\t\x8dD?', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xffffffff80000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xa, [0xfff, 0x401, 0x0, 0x0, 0x401, 0x10, 0x1000000, 0x3]}, 0xfffffffffffffff1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:01:45 executing program 0: getpid() r0 = socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) 16:01:45 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(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) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x10) r7 = open(&(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', 0x180, 0x0) shutdown(r7, 0x4) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000002c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000040000000000e5c9761c00800043155193fc00000000000000ee00cd10cdbdb37f2933da5d2c9ecf186ea3de8d5fb287c2b8b67739fd50a4166db69e1ae430bbc51506ac3cfbcd07ed0e79037d22d4b961ae57f4a7b0486058f9d6a25eaa411967e056605edd8b4387ccd0922c63bd5c0c9ad8d2b052048b6f17474527feb9238e41880ee976b264fc018cddc314b754784fff9247eff1"]) 16:01:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) chflagsat(r2, &(0x7f0000000440)='./file0\x00', 0x10001, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000240)=""/194, 0xc2, 0x40, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x1, 0x2, 0x1, &(0x7f0000000400)={0xffffffffffffffff}) fchflags(r5, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) getsockopt$inet_opts(r6, 0x0, 0x2, &(0x7f0000000340)=""/112, &(0x7f00000003c0)=0x70) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000100)=0x4) sendsyslog(&(0x7f0000000180)="96deb14a632347decd1154cdb4c5f8f1fe83f4eab61844ef8e004bed8d1a75941e6d083d0fb29a92ccef756097bdfa98dcb8edad8577174737de4213b6633b544ab596af91741de5cf0bc733eee1278e018c5677a5cba043700fcac659037c735d3b69cf795a0c51bfdc41b62fbb482df77dfe1fec7d3413c4b10a266e6920305d69c23cefd2ca0ee1a7775b4ab248fb984d634e5c0bfe47d54531", 0x9b, 0x11) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:01:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getuid() r2 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) lchown(&(0x7f0000000080)='./file0\x00', r3, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f0000000140)='\b', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r9 = accept(r8, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt(r9, 0xffffffff, 0x9, &(0x7f0000000280)="12000000ffff0195", 0xffffffffffffff43) open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getppid() socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket$unix(0x1, 0xc, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) r10 = socket(0x0, 0x0, 0x0) setsockopt(r10, 0x0, 0x2a, &(0x7f00000000c0), 0x0) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r11, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r11, 0x40}], 0x1, 0x0) ioctl$TIOCNOTTY(r11, 0x20007471) fcntl$lock(r10, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x2a95}) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d8f8ffffffffffffffe0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c2877be3b7787b5450bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x2d8) 16:01:45 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)) r0 = socket(0x6, 0x2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r5) r6 = 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(r6, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000002c0)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r8 = dup(r7) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) poll(&(0x7f0000000100)=[{r5, 0x1}, {r6, 0x158}, {r8, 0x2}], 0x3, 0x4) dup2(r3, r4) close(r4) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f86], [], [0x8], [], [{0x0, 0x8000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x23b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x4}], 0x47eb, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket$unix(0x1, 0x2, 0x0) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) 16:01:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x9d9) sendsyslog(&(0x7f00000000c0)="bdf3d9158219acfa1feb41893471abc834453a5c09acb879ec7960af819203d59f9092b203da6192df1bd3be168e623ff50fbb14bcafff", 0x37, 0x8) dup2(r1, r0) 16:01:45 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:45 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd95dfe3030000e3", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = dup2(r1, r3) symlinkat(&(0x7f0000000100)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00') r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000180)={0xfffffffc, [{0x2, 0x2}, {0x1, 0x9}, {0x0, 0x80}, {0x3bc7ca5583f39f69, 0x8000}, {0x0, 0x1f}, {0x0, 0x9}, {0x1, 0x1}, {0x3}, {0x0, 0x9}, {0x3, 0x1f}, {0x3, 0xf156}, {0x2, 0xfe}, {0x1, 0x6}, {0x2, 0xef4}, {0x2, 0x1}, {0x1, 0x6}, {0x1, 0x5}, {0x1, 0xf9aa7d}, {0x0, 0x6}, {0x5, 0x7c2ff623}, {0x3, 0x101}, {0x2, 0x80000000}, {0x3, 0x9552}, {0x1}, {0x1, 0xffff}, {0x3, 0x3}, {0x2b47801400823058, 0x8}, {0x1, 0xffff}, {0x4, 0x80}, {0x2, 0x2}, {0x2, 0x81}, {0x1, 0x7fffffff}]}) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r8}, 0xffffffffffffffff, 0x1}], 0xb, 0x0, 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000300)={0x8, 0x80000000, './file0\x00', 0xfffffff9, 0x83c3, 0x868b}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r9 = syz_open_pts() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000080)=0xdd) fcntl$getown(0xffffffffffffffff, 0x5) 16:01:45 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 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) pwritev(r2, &(0x7f0000000ec0)=[{&(0x7f0000000000)="76b542a5e84295295d8ad171643dddd523ce0b", 0x13}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df88", 0xde}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6e26f394ee1bb40152cf5e563cf3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb03b8c7a2c00548a", 0x57}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r4 = getpid() ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000440)={0x7, './file0\x00', './file1\x00'}) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r4) setgroups(0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) r5 = syz_open_pts() write(r5, &(0x7f0000000180)='X', 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r6, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000080)={0xffffffff, 0x3, 0x7, 0x3, &(0x7f00000001c0)={{0x64, 0x1, 0x1, 0xa0, 0x7}, {[0x1, 0x10000, 0x8, 0x1, 0x101, 0x1, 0x3, 0xfff, 0xb66, 0x2, 0x10001, 0xfffffffffffffffc, 0x9, 0x1f, 0xf8c, 0x80, 0x7, 0x7ff], [0x6, 0x200, 0x20, 0x3f, 0x1f, 0x2, 0x0, 0x0, 0x4, 0x8], [0x200, 0x0, 0x0, 0xeb, 0x2, 0x10000, 0x4], [0x80000001, 0x4, 0xbe3, 0x80000000, 0x580, 0x18], [{0x5, 0x10001, 0x1, 0xb7}, {0xb838, 0x8, 0xfffffc01, 0xfff}, {0x3789, 0x1, 0x9, 0x800}, {0xfffd, 0x9, 0x3000000, 0x1000}, {0x6, 0x2, 0x9, 0x40}, {0x5, 0x3f, 0x9, 0xefe7}, {0x2, 0x7fffffff, 0x20, 0x2}, {0x4761, 0x7, 0x2, 0x1}], {0x400, 0x3, 0x1, 0x1}, {0x400, 0x8, 0xff06, 0x7f}}}, 0x1}) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="3cf1a5ce61d3fb714a0341a620e2") 16:01:46 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0x28}, {0x806}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf", 0x2, 0x0, 0x0) 16:01:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r2, r3) close(r3) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="cf03000000000000201911aff18286ff945f97ddc339c0c7031e5ac095cafccaf21a84905846592817e7c0a5631c86a4314c583af4ee64b1b7752d203b6de254944627d4c6c9"], 0xa) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) 16:01:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) lstat(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)) socketpair(0x10, 0x3, 0x5, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000540)=@file={0xe1ae3aa63a83ad8a, './file1\x00'}, 0xa) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x1b0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(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) fcntl$getflags(r4, 0xafa0379a5d7a08eb) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/33}, &(0x7f0000000100)=0x23) preadv(r5, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/56, 0x38}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/52, 0x34}], 0x6, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r6) socket(0x2a, 0x5, 0x4) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000640)) clock_gettime(0x5, &(0x7f0000000040)) 16:01:46 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000005"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000625000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="6a8b634e19767b0784fd0de91d52ad41ba8f7efbda409a7da8f7f88bd566c8b322c745d8b0687082a0f789ae96cba25fa8b5023c10fbed4e3fd443186e518b689831b10958e01637237d5bcf705108d86e52a744c01400a0ecc85e84d4b74078406e369bb53ec9d1a56ca453e083bec73d904e45d02347e5216917b417c1696ecf2866fd50362ddae45ef1d227eb135514071bc2cae4b92da5d9c2040d28ed03ab7afe2714d782f46795b60f539b9a46"], 0x10) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3b1d) execve(0x0, 0x0, 0x0) 16:01:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x0) 16:01:46 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) lseek(r4, 0x0, 0x0, 0x4) 16:01:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f00000001c0)="68ba06270d4ddfadefee17112647c42ec14226d33093c0c23ceb8ae1ca7652200aa367c56ce0ba2455988a7c29e6fedcae681ae0cf1156889e305d89fd408961a786dd9f5e56b44fc22fd60799e96ccd7755c793679a7b9d4d6d5c6fc3cfdfe4751c", 0x62, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0xfd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:01:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xdf298c14b27edfa0, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) dup(0xffffffffffffff9c) r5 = syz_open_pts() close(r5) r6 = 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(r6, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000002c0)) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000340)="73b96e147ff013eb506bac857bbb255359a9ed71dfc6badc152534034a3c3d700fb50991bb2a613f63e9b997486d0dbf72b78ffbbb709bba8b07f4333f5d28439300834201900cbe90d1a310f36e6d211646a503d4b2b4987a649be89d588fa108c8366402ba342d9048df5ba043c86bc6d11cd96707bb2903c91bc8f6b3d63000e7742e34c3541a167d63828dd71b8ebebdf24c692afa002068cd981b8acf", 0x9f}, {&(0x7f0000000400)="471b660140a548eb871ac63486dc9c29a9f2b397d770836cf39dc6671b0c3b0dd02825f3e557e38f6c118817ee3455386b66c11b9a187d7f149713f22d2b0d5667274e8575cc8925bb633ee57e6a704a2be9b96407420c607e635b7cedc97018c9c72581ab49008746386d8578f1326c07cc6a86d9d97733e9b1604fcf9a116124101d87370010f3fd694e9f0233f8f5d2cee0dc0cc363d32aed13c9e7fca04d9876fa0132cdd5ff9ace2ed54e1da0adcf962ee974366b909048734565a76f9bc06fa2a7eb", 0xc5}, {&(0x7f0000000b00)="f7b8047d8f3e1036cb2d6cc20cbaaa0cd53d957f1675458b95f2a6012b7f54fad989c1754dbcd5c801455cd8be6046f3a634eb8255f0570371ea327472e6a1f39eaa9a8eb4f42b1e8fa9d51bf51337340a671a3133e266bf5252560823d4128bae0a2d6c0de7b4af2281c398dd033ab98325d84f0b5e1cb474fc40a75cbbfbdd2523773675a35d2c004e81d80ad5e3f36417a206a1b7c2bdc0d124686f2b485c28bc9fe79143133cc05b4b2dfd31cbb319ab25192f735141b14f954d80ed4e4bd53998f94b4346fa84508eb0fe9eae06c9119e4524c518935ce3d613acb600be9b607498cf42b571030d68e8c00bfe0c4869e79b74c2d60fc14f8741d4c4a218150b049999bf505c0c9f365d8300e0781d42f442ee9ef419c78757ce016fa463a31eaba33f892cd587506242bcb686492e18e6eab9e0bd580b03d568964e32ea039aa258a36b36fd06469de70ced4b3cdb3b032930bdbc618291630a49865c1690ababe29df9b48399b95a1231279d2d53a5be049d0ecf28dd574517b3f4819d3c10fdf4dec91b0e01dd263aa87d23c97641ad46ab8169a548674fc17e53c16a0e2b4c29e33ee06caf7468fcd9f3973bf9ef24baf4cc50e465e54e3185e0c038c4a2c3134e85acbca7726a2f65fd6c63e2e92bc625599aae22d3d5037d88c36a6a07f71daf9410447c1548dd55b8167f22f6dd6262405a7e39288f1432c0934444b5ee608ca72ededb2cd6601b4cf88cca755bd333aa20756d2a276d5e94f3dee16be1f775e693c6e8a86364926443ce51b6e893a0e0d6c54b8252950f91b621175cee35075a8e8def39ec499f02dec23277df08001307f66da9ed88a1500742f5e0b9926841f3888fef5470c5f4923254252ac257e28549753fba8692862277b6151a0bc072d7d16d3a2f0378fae727d1279352e436cd8df9335298214a70c17311cf623ad7a0f94f1d8245d5b588ccd2285d800c49fd32bf067c8cd0eb7e4646275b31a2a87b7365287e2c34bf9a445d9df2ce716b3920b9e71ac7eb61db91865920a16983859afca3ace0d9607c28810c0e99d47252d016a17eb8089d153f3cc1dd6ea5757c1bda85568c45fd74adf06acf1ed3dde8df2d7179564d6a97cec5626fa7177aa5a5c6fcda260c0c9bbcef80b006bc8e7af0aabebb101a9223de2fc64fb7d55552dad2b46a12a10d9efe8bfff763f7de6950dc767bc10e421af4ce361178c750701496a307718882c92485e922a7315c5bbb0fe6bd55e069573650ffc96a4b84b80d9ad882773d19cf508f9dffd4ec7ecbe2d443a3c651abe4ebc2747f37be1a33d4d3971a5e856c874cfd763b001ff639228bb227cbcb31cc18777e0bfa7ac0cd96eb1918adb36e19d2eb052bf94072d159caab403120b55dd6545a91d0978d7a3afddf21c3440e2a51d234a0cc23d329cd014c652b339bcb8a53cd36f1d7b5de02457e9d58aca0d90e2e607cd13bf559e10028b6db6d06353950b37d1ea37f9a905298a0df53b9cd7ab8f1289500b128c7799cff57afcf7605c4e79e609bccd2f606f39b11c9311245d40c28b1f730d48c0362c89dd23552e2b4795f840a25bc457cb2d6960d07cee46a2a0a4523e8c6dd3ebe1165057c60aa9067e1988ec5234363724b4fba2338a9ec3892694a2249038fec6d9108f33ae6ad7dd2072e7a0bba1cc18c42c8306e1763a27c7f4ac511a07dc11fbcaf8daf7c2cb709a341137ec811df23ecbf5e63203ea24063ddff0a42d6a6a0aa34d5e5cfe80611ec6c17433f93faaeb82c08dd2ffde8ad7506651b736e4f78420db4d09e63a297daa3c3cc78eb84913ae0bb679db3b04d433bd5e89d09c10b6d442be620358a921f7ab769bf0a7f55ea9a074a93d64281ef89dc9f53776d5f8b402f4b53d4d8929219864b256a257cd9b82bf8f812d28073d2ee9de89885aca4afde714e07b17bcd27744bae1159ee0e9a47e2424d83983262f305eab6f6082400a5d59446d9d121bfc88e8cd919e51d71a139502b406d9d2608b5cd021e8266e2de01676f3cf068be9dfd1cb7faff0f9fa7f2c5e5a5e0cae597cae83097829b84e2243d4e741b44d0badaa8448532a83e78b134664f5e3bff9ccf8daecf3504561794b420070c8be7950da51b581dddc40325746de7dafd6b37fa188236c0006410f3a0a37d1f6c903a39ee0b89aefeaf9400ce159ea3b6d1dce6572b12505d6cadd3de1bbeabc704086bd4b7226fbedc5dfdd1256183d2914b10336a4ab175a0f7de9fed6813197c03179d339930a39a6b811e8874a4b56542544d72d051af7483b64bc549c45728b1f1e26735dd584488ec9fae8483b6c381564cd7c7345c14d08032f6caa13bb2fc83588357d55cdecd208d856f6fd2d3e88f0728d97194ede8a6fe37c9a1096af9ffbcc19e304b97f423d67498eee8989329007e8097d244f28aa63f4529ebf0a2dd479b072e90a253c68e6758b93e2c9698186655ea38259f23419c47e8ed0022e03200fa1fef278ec181edb37057ae30999c9289ea26d1feead3f23fef087876f216d90f798930d228564220fd6a32a2dbb7b02a455e8b5e102d851f41e4ca50a4f8364eff0fbcd0cd11805b2188c70e4b427b57cda394c12de5d7364ef0ead48aa42e1902dd7e7e26db879bde1a7e977785ecacdc3d586b09e4c11f4f487831ba3fd1040a316bdb2069fc138cff2c114ffaa473a322832ba9222a40a3fd6d2c4160cb2cb2cf645f63577577b92b185150fbc5e2e2168c2921f466170288591f0efa2da4b229bfe5e0b9d0b73c74f708e297416d42df2a08432b87ef66165ce3413a596d8f32192635d72ad8778bdef68d933da32c2f3677e70d68397a7807ba2372324b725cd95eef4f8209e50ef5b6f0e251826002cd29f631bdde1b2ff4ab4c509691988acdc3c4d078d30ad5a0435e22ae5caafe6b550f76cb5e64cd250c4a1f3ce2d384d63c92767de45a418199dd53c76c5356275185ed198ce7081ed4b4669a993591a7ba369acdb233b927e4ed0cdbee1966ed711fca59a7076f54b886820f9baa8bd158391f8264d620245f89e652216277df3fba3c27a7db900798e5061c13317f8081fcce84ad1334487e60abaa7ca252c742fe51bf8890362f30ef8495f5867d810d47aa680acd68caad6c80cb7e5427ac7631a602950f6525e9eb4acc1ec5876817a8f1af0ba62997b22f18018ec9a30299592ba1cc132a88624e11ea12000afc56056d7dd70c4d6197c24b4ba4df6044805d261923135008f472b18081cef7f7f1ff6ac9acc6b3c31dabcbd12e64dc7c576a0415a1befa787d8af92adced4c5232e376ce849d9164bd24b074261af824fa7e2fbd65d25b6461ccde4de75b7be5e9d272a08ae49539b77146ef84bf068f928d28dabcbaac3019fac61b54784a3915c862ea56113911306f36ad55f935e9e186bf3ec449a170c957c03452311e47ac503a984830a39f53da605ee9b7c640ae67d404d29efd09d3238ec5ad5920d1ee1d85ec9ea30fcda6b5db307133dee88bf109cab853469a85ec3e84d5b0bf03cddf2dba8f943c7674e38fbd704149b21139d23252081456d813fb44b35d2e0266f1cea25bf72c7bd95e13f3cd298d341e4a6b85805f656d6f91eff0fecd9f4525392ede55970b58ea8cb31ec260f9003a1d87592fc223970457043860607d03b22f94dc8d2d9df00511c79d570b23c439404bb049fda44c872f57fce782f35713490039a274c71255441d61adea29a4db1a9050bbb9d840860807d7880f8dc9546205fce5925bef8f3ca823c653e49f488c93c04f2436455b4fab1980d9d0727c5803a39906cb3b4e1d1f2c88a9596fcc9a6ac77f514f7753b975f9937a5f8076483587388cc5e1f6dffe7ddf134791f0b8772df40df8c75429c477dafd043722ab746da0d878a5236b3f5fe64d8ffebd0906d595209cd55b7bffa3eff0c1cbafdfbe8045875192b684bd77e706247001b7b0573391265c6b5df3097a4baa9a7cc9b37652e82a12d9ef5d6e44267a1576cc3bc3eebbbcf4443558d2e44ac910a92ccc93005959d6c71d5993020463175cddd061f0b7b6003f16fcda9e610879c9a7be23bc975f3b0ed37bfbdc47c773b43962234cf37cbc8406c49f30a5e11ba445e43d176f7cf6ec51d9363c648be5345878a7bae00ad9798867851012a51783bf5b185de089f46a0cc4d13379fdcaf1ab156975f46b2d072c6a0688038e42423f3af4ac158a07e999a9fab9990af10d9f23f242e4bcdfdcbdfb53f52a4c5d5a52a3cd3e2e1f28368ad7197010e7e6bde1e939b7424841fce4a0919104953c4ff8a24f0638bfefafbcdae95bb5306f3384e4911e439124b5454a6ad107d7128e86a44ffb435fcd12478e653c5833368c85936bc99982afff1874321e032947f5a486ca572b3131d7d4f2c9132efcda4a7b5f1f9b14af32e9c2620df03006c9082b802c581d33905e520ac9032b9627c3342c3e822104cecdfec37ac97b8dedade218b8bb574b67483825870029a61c382c9f14ff3a07814ef18a3a96b9683e14c93505d558d10fea4126be9133d7df57cf6fa416022c1124c208ac5427d01114f2e4b8dd3d07c071258d18f0b2a7695dd390f6ad8456100ff071310947635e53139b08849dd44b1c85e1c2a6dac995e9ee12f2f175737b78e2a458f34083643fc185833f827d975e1b10283aea7462d6b9c022a156b013a925b56d63ba36a7b8680b1d1de4248804b4c2297e1999c8cb05b4995df30ab3f7d7be6862419056e100f23443413fa51a3e775a80ae02e751fb7a1ceaf4008dadd777e2b9d5faabba08fca4a7eda766b7a63a491315a10781b983b4bd7f799eee515c8514aec612f077aa7f26ac33debd2a6c07a0439104b9e8a50674784b909ca10b0ad1c9394f4905bf9f6d5911ce9ea7848d3ef9d1c51be52a25bd8b581026e61cc52099aca08615f22b3c753e3ae49fbde4f41c9b854b771631ab59fa8bc735c4bdbed2cd4cae4210a7662a7a4262e927ad96952d97b7ccba56e88e764dd4830af1d44cf14d54450770d27a69de873cb4d8d1f10b740f542afb78aaaf84c3c922992bc92db6a111ad6c372b5d99ad521f6f066eab4447dc5a4d01d9c401460008b853cb77f31a6ed2f2c77c1c413ecef02e7949284d38cb39aa768c833b89bbd0095f15ea52e0f34b8154aae3b04a87c1d398ea452d2f9e991be838115cab01110c50eb272f8e26087ef71d4c8ce57cb698de48e4529783e27418a85c32f6315d8b0bca8b86a940b3fd31a6a923648f6a1e38cda483cba8245bb31d8bfa9100b474be45c3d9f19c118242f01cb76331b020f0b6c070d5b354754d40440c39a8198660810a4967632fd189f7c143c4ecbcc5e664ef06784e560fe26dacc933ed24bd67fed34261ecd28faeb99e618ffb429b25ac2b481dc3e91e73ff8b8da090e908ffa1021f66f40d07397f6b20a951e2134bd3328b8931085bf18e3c6c8a1f8328b66accff57e3e4deead625e08627c2af921d6060e22d60c4683af79423e226e46ffcad670fbe4e792cf323e2579ae30bf4d477c00ba116ecd705bd8cd5fff4258dce91fe953abbb6ff0cc116116d2b8f25e9b3f23542bf657201d14463a4e519da6e9fc6528ab826b6574e76716e8cde390eb2dd82235c9ef1323357fbdc7224f432795e8cc84dcb485a8343a1cb49c88a5f4d45927450cf02bc8f0a08bfb7c5cfb6c8b1e880327a21811e0236a5b0bacaf286c4310d6aa449d4875ee4cff78e8e20b4380b38edc468f33c4a70b87b62b738c3ef278b12", 0x1000}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 16:01:47 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x3a1) setrlimit(0x0, &(0x7f0000000000)={0x1ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:47 executing program 1: getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0x3d1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x8000000100005202) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r1 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0x0) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r2, r7}, 0x5, 0x2000, r6, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = msgget$private(0x0, 0x601) r11 = geteuid() r12 = getuid() r13 = getgid() r14 = getpid() r15 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x3, r11, 0x0, r12, r13, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r14, r15, 0x8, 0x8, 0x5, 0x8001}) r16 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r12, 0x0, r11, r13, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000340)={{0x80, r12, r13, r11, r13, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r13, 0x61}, 0x8000000000000000, 0x0, r9, 0x0, 0x0, 0x4a, 0x7}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0xa8, 0x6}, 0xa, 0x2, r6, r9, 0x0, 0xfffffffeffffffff, 0x100}) r18 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r18, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r18, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r19 = geteuid() setreuid(r19, r19) r20 = getegid() r21 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) r25 = getgid() msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r25, 0x0, 0x4000}, 0x5, 0x2000, r24, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r27, 0x0, 0x0, 0x4a, 0x80a5}) r28 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r28, 0x1, 0xfffffffffffffffe) msgsnd(r28, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000140)={{0x3, r19, r20, r21, r22, 0xa8, 0x6}, 0xa, 0x2, r24, r27, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r20]) r29 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r29, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r30 = geteuid() setreuid(r30, r30) r31 = getegid() r32 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) r36 = getgid() msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r36}, 0x5, 0x2000, r35, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r38, 0x0, 0x0, 0x4a, 0x80a5}) r39 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r39, 0x1, 0xfffffffffffffffe) msgsnd(r39, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000140)={{0x3, r30, r31, r32, r33, 0xa8, 0x6}, 0xa, 0x2, r35, r38, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r5, r20, 0x0, r33]) setegid(r33) 16:01:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1, 0x6}, {0x23, 0x400}, {0x0, 0xfffeffff}, {0x5, 0x10000}, {0x148, 0x7}], 0x5}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x84}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") syz_open_pts() 16:01:47 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getgid() symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(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', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:01:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x121) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) 16:01:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x7, {[0x80000001], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x8, 0x7fff, 0x9, 0x8001], [], [], [{0x0, 0x0, 0x20000000}, {}, {0x0, 0x0, 0xfffffffe, 0x401}, {}, {}, {0x0, 0x0, 0x0, 0x5}, {0x8001}, {0x0, 0x0, 0x2, 0xea}], {}, {0x0, 0x0, 0x852c}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) r2 = socket(0x18, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000080)={0x80000001, 0x7, 0x2}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) ioctl$TIOCSCTTY(r6, 0x20007461) 16:01:47 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r9, 0x0, 0x4000}, 0x5, 0x2000, r8, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r11, 0x0, 0x0, 0x4a, 0x80a5}) r12 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f825f5846c6cf0419d9a0e8672a4385b403784a2131d226ac10227b9c1690577ca737b3971049aeb8014bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361728ff241e3dfa605134e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec68ebfa46f00205becb885c0461f898232c30c921d8"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0xa8, 0x6}, 0xa, 0x2, r8, r11, 0x0, 0xfffffffeffffffff, 0x100}) r13 = getuid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) r16 = getgid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r16, 0x0, 0x4000}, 0x5, 0x2000, r15, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r17 = getpgid(0x0) r18 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xea, r1, r6, r13, r16}, 0x8, 0xff, r17, r18, 0x7, 0xfff, 0x4}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:01:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x7) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) connect$unix(r4, &(0x7f00000001c0)=ANY=[], 0x0) dup2(r0, r4) 16:01:47 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) dup2(r1, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3}]}) r2 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x86) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = 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(r4, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000002c0)) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r6, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) openat(r6, &(0x7f00000001c0)='\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', 0x100, 0xc4) shutdown(r5, 0x2) 16:01:47 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x5f2, 0x8010095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:01:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x20000d06) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001140)={'./bus\x00', 0x9, 0xe3a, 0x0, 0x1, 0x7, 0x1ff, 0x1, 0x5, 0x3, 0x4, 0x2}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) getsockname$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5c38c3900"/4098], &(0x7f0000000000)=0x1002) 16:01:47 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x2) 16:01:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000001c0)="ba93f95b0d823abca3251e711f9935392d2a4c328f1427f9cc3deab5d5b6f8f0e9cef8a3fc76bb7fd5c015b4a43f367322684df60338d37703fa93be72a96e182f41614f3d460ccff6492d47f459e88dd42af263313c17856e19a03bb1677974bc7765aeb90118040ffa0bdd8fca48938b789d3208f5f7f0a79378e8cd2cd5437a4abc5e0d464d36521d952768612a2103d196a0299aed90f9c89246b639cf238b86202b452437ee1d1e1f765721a324b91273ca5c491892d15b0e6069d765653a81247141680e590a6b613d247df5d1b944f003d34486d13f", 0xd9}, {&(0x7f00000002c0)="180e0bc9d7db6ff3f38e817e8055907b8cc97d8c7fa34ba04f1a8efe8eb98ab5fc66cc2fe1937c25acaa119a2703fa22fd77336da6fd968c2e3fe1f77555025959c61cbde2d4da512f8c453979e47917273d8cd8f84dc1b764f2d8c43d793076aec01f6adcddb9001afc", 0x6a}, {&(0x7f0000000340)="59061dd807af98dcd5b8f4b261ef57c5f8b59a171d0fcce7919d36e952aec57f0f022ea316dab576", 0x28}, {&(0x7f0000000380)="11d6221773a8732fda471d051aded2fc3983929a6db4a1bbee79354820ed2e09e56fe981ee0e29ce", 0x28}, {&(0x7f0000000480)="4401d6a5681ae5ef0edfa0dcad8bc7b46008d49af7db798b6a5bb16e442fe77fb6a7264bed4a030def653ef7d848631235b49a133aacd4f3c9f77dc64fc2269fc2ec0030d19c1f68c1ba1083993c8de892ffc3e0aeb244d17aecdc1e3b4bd2b82fbeb05dd518486a906a358517aaf9c6ebaa8c2c7c9eb2d0b361baeeec37aa81e2a89eda490e4913b7198b1b10926d829b437b837a36c605dfa1097f3982c1ddc0f55e848c073e5261365f7a696efdf66b4acdc2b9cd77129fd2c8ae67d1bee1692cd630c677ed1d927ce46ad4344c563cf633c42c4a104c7b0369c5d8e59c06c4846ea50c9fcc55f7d8885c186e11ba406e68d4d5340dfb", 0xf8}, {&(0x7f0000001700)="7213645d926589813d6c50f23ee0cb1c551e27a729cd6ef33ad6a4316b5d277fdc8d14043c70d76d8353f9f37d9b65668efd0e787b0a2e455854e341f4b583dd26c4051da78d7f71f82081fa0a46e68da52eb0ed48a29383a15a6b89af62894c5639d30cb1731820ef26d3ea33ee990c52755deef67142327bb91f30db3cec7995eeef0f5f006dcffd6de4ac0cdb1ec2f8136a2d7b3b2698a2ad8e951b523d61f5331f9e365977b26e7708b845863531840b02ff4d5d6441ffd3a6953ce11ac01577d03b2dd8fec6f26f64df1239a3ccebacde052b8866c2635f0658e493e87f3dc39a500a3911d185f4b8904ac6607d80ec167275ff1145250aff7790937108ff0bd88e7b961e2769efd16e5723f09b1f4b1b14f56f3b4276f0ce404904d880b66d3b3674115f0c2a242953f7ea6c2aae80a3efbab273e79694291b0af043d89568442c7d96e9014192d776dc626a2498153e3a65c87bae7ade906a7bf8540f5b64c9a932497939ebbb405b988e0366fae201876db948b317ca9f5e558e9f0750815ddca59e978e1fc6bd2c20407ae451dd520145149b8009aa41d8750358e412bb3909ef683b576a3ecdf756d563c1fb31c10830361d586121bbda333162536dcfddbb2f0c0ec116171c1026a717a0d8bf719627d8642b439122359373f491b922565fe7d326410c71a81910fe1e0390d0301dec4eb5954bbcbabe70ebcfdfb602aef4326b5e96d12c4852d9c7f2eb726e08cefac564e1e03767e30e2aec9e02f009fc7d22456c08eeddebd2c6e84254ebba92736b452338753476cefa543103941daab33e2019f435617f12e279a0f00479ff6debfebed7769fd30c7063dd37fd72d1a0ef4ab91bcbd0ce4a4715aa2d820cf277a13db31090edabb8c00edff30ee63df84527cb0711bd1df9baf42e055ffad9e7d4e3f0e20308b1e2a31da1a957fbfa8fc48594a18ba44b1f5b91fe13c2a882ab82ebddb1d6c87c59df21b9face3d737b49560c7e350befc9cd3db4c9cabed42d713e897b3648f74c1320ac8ec7ced09794a76198283d2e10b236eca4234fd29a0e6cc8ef9b06c36b4d5f1336af6e67776301230c54750044a51d54eab902fb5197ac5d6978c28433f487076342aa36a7f88c57514516791db1f6d74be0f63584e4e4a9cb0e46c27fba452606ef3bc4cc853cca17f1057f3c2e77d41e190692aac5844623f3adf11284ea79abc993f5968c1367ada9e4f7f7fd0b822853116840db32c0a9e90b1ad223c7cc1769b98004d7ad67d739e3e49625ebbc6097fda1f06c2cbd60312cc70e3d928a97498c786fd0d52582ba79e4134cc7b6b6e89160c20a73007331f52044746bec63dc6cdbcc25bcd799f131600b5d461b9cfc56aa2cc4fc6ed61e93617d68d58e3627a76373c5ff5e4f38626838c7f7728ae1c814e43315b10bda01b332699748a7de2c3f3bd665d606bc925d98ce0e5b45f8b79f9d94bc6345c82fa831a6f88b23c87431086058c3758689e82b4a945fc6d4d9d10e0b24cfe8737aaaec1242affaa140de08ab26f11a732756c19dbdd5f6370d2713811a8787d2b0756b0b0d2ed7cc0d39fd085b56736b4686b904705ce7b4988dbafa6df39e148df221e39b0e73324f8f8a86483aaf87d5dee0bb661cb7d2fc2deb49fae6dc0cafb2dfea57ee507d42b1e0108521f2c1b03faa87dd838f1149f9636e8ead9b218d86547729ffb429b932500cc38ecb43004067591f996f70cfe47c09d8cc68869de920193d392a833a4fef5390037f933b8d1b7297daed30008e3757b5e26158e9450b5668a1c985db58d969c7b63cb026200fc367aa0b5060d8c227b417adce39ec3dba880929836b33e8f4a03b9851b7f8756f5bc255e29ca1a347e9d3f9bd7ed6fb4bf7232795a47165b66dbcf825a28a5c23ffe7d34a74dbec7573158c213793a420b1f485659f848b14a526dcfcd2f51a895ff8e7d9c85fd0aa66c5ce35f07a7a400cd39f91eb3f864751be38b58daba317bbe6ee6967d4746f2f1349f649549926e16d0bf296c8b2281412d8e28cece057bf7507570fec766457a8159fb3c2c39401894c2206df8576d53b568018848360f95252c592f90d82cd6d77d75ed3632f25360229f1d3bb2a71b0054c6b330f0bd69dd128242abb1c11f034ab5b4acaaefd2e2479a8705f0d7c379cdb3cfd92d30c1e895be69d634c6a3ae832d16a957ab0cb86782b2dfd7eff4d08de2f444983d52505802e98f7e56277592cb235614afe91e9fd451066a2a5390c5c25b69df3be8104f0a989a47b677996f9d9d4f4f36ca7c6ff8aafb2524b7ad21e7ecf62b27cf6ed3d043c184878eaef0ba5049c131483c05b0bd0bf296edc4b571d1bc40ea0d3a77862fa4baa173931b35f7abde6c7b6882f47707f9a604987714c0af257fbd8a4181aaa4accaf9be58857f7f7ed85974115900df5d1bbca145b266cc733f1e83de5b0c1d9f36a7350e47339671f6e6c84a2551d7f56bd7cf44db63e8eca4bdc08fe57dc1cb6104ebcb5fe4b1e66fa271a13d9053b403e03b2e5ea05d2a8328c3f6d730cdeedbb185929629174bcd2c048438d36a926da367ee87239c4b414203b565ca836d54a67d3a5c84f5e86bd00a83fcf1eec87e9e20b95b9cda7f825ebc2ea8c7d671b850791f6a2310c05948707df4882f36b31a329bd1ae8985b9d77f727d74cd66669f9490b0abc89ebbba67a5870ed31b983103ba7031a74f7d56a655dfcae17a9fd6899ca2e1967bc31c7684ce9c8b0b8660f5fd33dbc9ebdce9a01fc0a34e5f3b0ec6abe05f12ba34b813d439da6bfeff38c98b87d728056e56c71097460b85c9689ff04d5a0add4069079292436082bb2a328de8f175123065dd6ec76ca8cae6906723ea14f646f3757cf9fc6090431c8e83048a2dea2dddb017e2aff506992e853a365a8ae9ad3327eaf454cf983b429129871ade5f16e0e2586db3c9bb87794520edcbbd668eaeb16492c2a17d2a88550b33fd9d75b34238e28cc6a8a3bfd781e8d67df847ca42649656a5aeb8be35321e3cef3340419241ee2ed7cabcf5da61ad5fb27af63492724f02354d4cbd5b372d77850533f5f10c126a8f068d29331dd3deddc64657289bf67aa6d6351bde209c4bf80cb0d253e35b812d58e431732fd0938a831af0a64949a8bacbc87316e830ae98e68a3a79a38be4180b5ee37d9e2973dbc198694d9a6c87cda33892638e2e11d1f9aaf4ea7ad09dc236fe01f64e45688594dfd19d98e8c1e5df665edf8f178bf4893a66047dc70ea4a10d6b4ccae71873f99cc28751c160e38f521245cfcafc9d270e18bbb6f645f0626ecee2779f60cab150560db93c7dcf8bcf175f3889fc41a4aa0b4c7f315a00946cde3f64206b18af73d555c3ea201d2a5cb79012a03786cb12cae3166b6d97739d946fbac4a455f68f0d6d96d61702326d2a99324034834ec637769627a4ccb8baa153d86189fc8aedafc60b901f6c6ddf0bb763c73f6bb835d8a5e4ba9f328d47ed7c574ff67f08dd0a2ad45150095c8fa75bb5cba2321418d4d825bbb72d78223f02ab88e14a518535f4e14912f2fb16f7248158a9b5831115cfe3f03c52bf1dc878ed1ac0f378757e11610faf3a5d328472fc4b89444f70acbb4da8b975243ea16d963b07db07436f2e1851f0d900900ca416566effac0f0b295e6268b6ff051b8ae5c00856a7f44e81c359988950f519f9150588523fd380bbdb2803ea6856b5b7c66c641137fbad80c9693dcaa0e7896cb268aa88f2dd51957db69a2523b38b3cda490ab2707855e2de0ab03d2faed0258941ef82b50d7fffb60489e0bdc9e66fca101bf1e9cd64e8eb38fa4649e333066f0c5f17724e3fd8b88866b8101da69d903a3527a382883d4c4b503dfb3b8d2f8a843f39bf4a6f4c1903291ab6426a08f9057e2d2858ab471727f0f46a358d6630230de68e478642174bc82980145a04f85026600bda49a1b66ea71287dafbf9053912dda44ad9516ce22cf81e9eb5a4538fd60c6f4016e604f663754d9745899e44c3fe6541cd12ba0c7a0c37e41d9acd9a223088055ca585d6300bef917899b907a202019cdec962612bcf8762eb683e8d9b1d22117129a4ad0dd340b72634df4250fd4bae002b47c81dded81c344443daeca425c554a366eeaa197746095b07c6e621b089240ce913fb229bfe9147c4ea0c90d30b0b392c33c405afd5192ef9c661c09bf519e42a35499eb328129736ca150e9b57a3f3c2d8a58114c7bdb93dc7c1004a7e659e98a9d2d3cb8f9b47e43eea25c8bca8062220056b87e0ebac592d98bcf36fdf417ecbf4a9af1b8955d7ba2f98d42e1d81d226b825f88bcbbddc27cbeea5d4803e5c4591246a754743490ba81bbabe65bda2cceb7987c5ea6b6005b1ea2544184c91bc13dba77ca9f1027f8f2573ab46ae5bcd0f65133f189ee3674fa541adc53095c238ff29b80a55b47a0b1a877fae3fc9019b79020be5e7a3b7d1da8dcecccec25e222201f214bc7fd72d6830bacc187d38a11e7ed4b04aaaa2ca88b320eeb315cf95991e82c0ff1b102d8e160f1af76671ad5c17b5e7b65d4d3c4c7463b6e651201e2c5c658cdf8b6dd799bc3975d35d57ffea763c94d50fe15317dbfced11aa5cfdc9349ff487f2388a31789061439958e6f282aba52499c3b19f2338ac6e0aac10b3256e50a5cc651f827a6848ca7a79123e9ce221f86236d191e70406c60a38eec8439f296bf8115f6f612e11cc79bc839c6fe794d1d7783567561a0a8eb0dbd7a1bbe1cee370de32ea42d09b3f6482b08e1124e2ea2410661d7d09ed5dfa13e68f797d4400ff19d74b8f9b4f7b9f3ce4b0da15a11f9ec757bf6560c11b21e609ba07c7b0396779b4311aa4a4d1b525d36fc9577bb2f133c582ba0dcd7624e744e9028c7f8dd4ccd3528e0fc6649955cb852a872c8a06cd222f1af4c87d58824124bf031e1633f85a6e5de58d6b835ef36ee3829a5c21ec6b2337bc54bdab6b36c7f6aa80d8afec9578dd30a043f04466750f4dfb0c5ed86a4acaacad5a57948b72f113f37a0e966484aa3e61d891dea1c0883e8d4a7c2e25bb77844c62ffb407d566af7958c287357cf98b07c9aebfb9f38ff1586733c911a9edd6ccaa764c805f1c0b3f7900b19dfe140e202cbeb6476f92979e2811098b264a221209fb593c6f999a8aba9443b93a4b9a8bcf74a249df1b452b1038bb087d201fc9abb130614f362168fa1b36d3026ddb1e73d80d6f817ff223104f2963e97532e1469dc9017aec63588e328069493df0ac1943244c68281b1b52f5147224f043406c36c244f53d34ecd10401d7a99ec934817ee40b532094eab1ce15c2e82d2aa44fc9a5810551083f0a335f54abde03d4c1f65c79a5acb6e53b8b6a6548a9cbf3b61395ed84f7d04d161c7c668049d59403dbf4e0a328d8ca40b74ad2d8e86114b308bffb0e26151e18b853c7e1e4fd6799caffae7e01fb74793a159f0169d69cb2269c78fe9384894aafbe0a9a3a5f1a56035d4f12fab12fc94cb250c136c07c3ac8cf796cdde34d5a8d208c059e82ec8c830d97c941cb82ece175e5904e42509608636a9d7e34b12321882a799b31ec335844ccc136caf34062409e392c7859cf5fbfbf1b734ed5a3fe7203a6ba006255d94e4712afcf5d7cae98add6431b5e963d29b3c5d56c2c1a7ccc6001b03fbeefa91b831f1aee447b985bb13d0a6fd4566778ae131ad0de522b8246ed8cd1fc59759d154a5cdcbb304e08e20ea9ab7a09b94b458c321c34b9f86ebce35860308d0bd", 0x1000}, {&(0x7f0000000580)="c245a43d33e9b71750252ec961d299fa646ff0e3911a930ce65cca811fc1eee80c0714ff51376ff9e39bb030501c7a52892c41455cf9e7c420a2a9d069d01784c9e80d8230a08c536e7a971fa9ed04026ee3b3e6fa146fb0f98a91e097a8ff1ab5b3dc978b2ec0399daf5ec408ad2fe78cb14457416e2df1b461c0f45b256ea8ec", 0x81}, {&(0x7f00000003c0)="c4322184067ec628fe893e8cc6643f3f2004eb2374c950875971f41b30166e6ad89a84dd8cc1a6daf15bdd0bd3a89e1b057d2e960deead3387708cf1b007c54c57539902189db70200a6ab93073d", 0x4e}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) read(r2, &(0x7f0000000100)=""/179, 0xb3) 16:01:47 executing program 1: symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x2110, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x9, 0x141) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b", 0x2c}], 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 16:01:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f00000001c0)='\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', 0x250, 0xc) utimensat(r1, &(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', &(0x7f0000000300)={{0x8000, 0x41}, {0x401, 0x6af5}}, 0x2) r2 = 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(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000380)) r6 = fcntl$dupfd(r2, 0xa, r0) sendto$inet6(r6, &(0x7f0000000100)="847d83281a2ceb2b9eeb667eae94f2a1c582e14fa569ecbbb5dd7a24b9ea11d9386d39d0a8ddcb2a9fb58ef07d2b50287e8542232265ee3a284b579b670b6af3d6694c49044d9641aba18bf559e919caec51d84d5a9f656cac7942db9fcf32c3c48e8d9b266ef284a6e10f55ccc050a0fea80143", 0x74, 0x8, &(0x7f0000000180)={0x18, 0x0, 0x5, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:01:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x43) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, 0x0, 0x0) r2 = socket(0x6, 0x6, 0xfc) setsockopt(r2, 0x29, 0x80000000000003f, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) bind$unix(r3, &(0x7f00000002c0)=ANY=[], 0x0) socket(0x18, 0x5, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x40020, 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000500)=0x8) r7 = socket(0x18, 0x2, 0x0) getpeername$unix(r7, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r8 = socket(0x25, 0x4000, 0x40) bind(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100a600000000000500"], 0xa) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r9, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file0\x00') r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000440)=""/142, 0x8e) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0xffffff81) socketpair(0x18, 0x2, 0x7f, &(0x7f0000000400)) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) lseek(r7, 0x0, 0x800, 0x1) 16:01:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) r6 = dup2(r1, r4) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000000c0)=""/104, 0x68, 0x803, &(0x7f0000000140)={0x2, 0x0}, 0xc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:48 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000540)="7c7edb6e3d1d85e1029f0c175907cab09d236c333464", 0x16}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) execve(0x0, 0x0, 0x0) 16:01:48 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(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, 0x3}}, 0x2) shutdown(r0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400800001400000000000000000000000000000000000000000000000bb370db5dfb367383efe", 0x2c}], 0x1e2) 16:01:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = dup(r2) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8a, 0xfffffffe}], 0x1}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0x0, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r10 = socket$inet(0x2, 0x5, 0x9) getsockname(r10, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r11 = fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) getsockname(r11, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4, r5) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") socket(0x37bebf1b55ffe6ac, 0x4, 0x7) 16:01:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ftruncate(r2, 0x0, 0x2f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) open(&(0x7f0000000000)='./file0\x00', 0x8504, 0x53) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0xefe2d7eee19e6708, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000001c0)="06a2dc6f396b77f3876c38bbb23e84f63ef090a4ed4df748a7fdb61311f06d05df58d05052b690298d7ef5a123ec990da8de8e0c28fab1bf7237aafe0cdb245ae35bc44cd24011dd1a62b12268f9bb6d3077ff34f4a4f46caa53497913ca5ad568bb1ed2f572172fb6438a5ccfba386d3501df9f992c169c607734ddd9bd", 0x7e}, {&(0x7f0000000240)="ce8da36ae6f93de198be6af81659c9e559fba985670cf3bf259c29c8fa12d985c304c63fd533e4ef04c1f0f6de5bce4f7529df74b9efd6060182e75929c371d9b90788265047c958f9628a3e8118eba91fc835465bdde80715b6c998fc818d1eecf1ac8b2527d5c6e00c834972fc362dc82948d6458e6998fa8de06c", 0x7c}, {&(0x7f0000000d00)="04e4e4f77da11f0c6662cd9304f4302eb4f3b41ae830ef4cdaadb261436b8bb697f75c23c25899ac1209edd38d86229d70cd86af3330cd4765817efc925a95d7f2f87e71bb24ba0c1d4fd7e473b2947d0b6a390438174e26f430a78f313bfb9f3b262ae5b005d04ee27cfbf27e13eca57befdaac334d63c13e0c8fc0718cddaae90b7eb999743edca6c5e39afdf5c70e7e86a9ea6a73dc0d88ff7a4a33f0fe9281eeac70eb671ca4aa5a0cfd488808f042a62161ed5d0880a014bc05cb3085dd92f78dd5808456c7e9e4ffdb1f5fc93145fe6ecfdff3c68e3b755b8f67d33f60b20ecf8c0fc1ef0915531550aa9eb66d487306290bc59a37f0d59a9079840ff726e338af632673d7b0db8565a4fb30ca5579408452ed844227bb16fa59b09bb63240037fcb4a980a90767fbb8a60adc65b550f85f08baec12c29996c20f3838c846957d638bafb91bae04e41284c8179b27d074eb5aa71215f6c0f5f20c8319b1fe7d9736fb00ad5922deb5aceb5313a90cbca1833a74d784b99900de3ec19ccfe4c3f2d62c477f13f34adb3ad0b9a85897717a7b44b33b01451c3ef76214fab6942d37b2a7b51f76f3a21e344ee5d2f0a8022a114e0d4c7f8f3d31fc8a25e70ab617916d4058cbec42a718cbf039dbbde729627029620b73f1ec1d9982a5045ffd2a2d8b6d930a826fadf54a6c09c24b9aeb855f41cb4ae2fb17cde4abc783c314c3a45fe3faa893cb2c5916fd5525f6c50c2ad6853fd79d932c3de8e686c09835d0267d59ab7dc3b8a45547c729b45d5fa7649dba9339f20473f17b80bedcbb24d019aab176074a239ade3de1c29b055aeb12d1bc724938b47c0bb8a0608865d967584f0d4b7d8842d00135450f6e58fd402c1a45ffce582458e2fc5596bc831ecee8c70cc546082396d1e930689899a84fc735d300bdd72be303f0d42e38d7d08e9d3cc6e5750ffec3637a20a9f5b15a3470c9379a2452717ca531e3f8e98553566d3a7e52fb643f4e65233b548d95f850dac6338c6cbca53eae3189cae87c75c2b309b4072c77d22b8bece6038cecca8bc0c4c92e6b9a7a0451344a4531d12661fa3bc10c15f093bafc56653adbae352ae28a307bf4a9ef9b790c1f4b2e557fa254232bf1be65dd80ee33e5899b107f22de25a9c28f251971aac28bbd24e54a586860acbb248f33698eab66f79353eb8760c60454f514a3cc92767ee1350938e5e15548f9ed46f10ac65b6bad15eff9e1bc8717416de939a275ac3f00728269253cd0c3c6a8d5c0100188f721fc71e4072de181e8e818a1ba68d1116930ef2f25b342d59c1c5bdc1ff598c8fbb960a84579e7d3e90b7bd0f4b5700d3a6be42ef17b7bc9d4e347213719809507a1e64204d997bf55d7b50d301ca3f4c8246269fb27071da290600780797eeb22237ffdf04e07bcff0871941122ee01e0ca211a024e7889d8956f4c9848901a2d35d9e3507338490d7b952dd5b7768c4c3581c5c68832d30c583750f8577945fb09057ed2127d853775a051fb2a60d8e9d9883aacbe3bb8b444fed31ebc06cc4df8cfd0cfa7aa2bf79e2fa7014e3a62eacaa8279fe754b0acf8c0310cd38fcb94e80a0563bc6695209780733ef3bcd23c354bc0205f16228515269d8eea3cc5f35dc239ddc2f763fdb8ad59b19b9247c3dd1151fdb1df6799330ba37ff84a93bc7e8bda42076fc52ec4c0d7e7c89609515192c80094772351614e4bd22a0a8f7b8359245b1bb16b983d079004237f17419ab0a52adbe66d055dfb4bdf195d0c9d51dcb221210a07cb79cc430b715dad240a03fe8b2d04fd31ff0734f79b4397f7a224659acb7602ae2b16ebe1ca2c9903b29930408af18b4471aad392f8f2db09e23de2909ccbbf4fc90d75ff29e1342e778ed831dbc684b1af47dbede8107465d694140b61776a244ebf033443064bfe2f2f21cb0b78b631e831da9357a3653e98ffc31a2a17c0b556e85bba08e2dae9ea57ac6986e868439665015162d9367d5cb47e9e5608d8b1ba3e98385175f9fae8a82aa24e7fa2988cfc16d85cf289db27c8a8b2c3b6345cade6c845e6673bd8b5a761bba74059a265c5dbae3334331f315b748487abb8914aaaf0c17e690af20dfc8e612bef78046dfd27a19d2a9113c37ec7c31c5dcf451dffb5a4b02ab63d7c80f265740696242755ec48944a495684a259687300fdf8bddffbfa77988e03ebc125d106955af5f54c4e05725f343ae9f49e09e84a4762f98eeaf036fdbaff7c4c391997aa6e5fafc08def7e151357ae657f264998b58d334358fecbea013e86f0a65283eb400f839b474bc46d2381d8027fa503548621d716079219d3ff9ac05ec65b4cfd2428eca7e0b3235eede3ff6939cee71c1fddf3e8603bc24bb3100597512cda1ebd1db09d4d543f2db3f2bab967d25c6a7740b823fd5502cfed44835f68900784632d1ceee3abc5b1fc13d2cb1b2e223c60e122e904cf6b1560786b018bd39aaa30cdc7d829db0e346c68c437ca41689fdd30b1c7bec333d4fe6e35157c79a273e70250c17fadff43e734c956c2f9d539256ae4ff3db4de9d9baae95ca2edefa6525f4709a225f4f714016d102c3182722d87fd9550717499a0deeb9f1f69e0554f956e456df44d438b1ccc3e7d6a139f75e82bf2cc0f4d1b491d5bacf0ac3b36dab494684ae44263e1a352fc8b61d896996b167f8d11786d60d61b08530a969e9907ccbab90084e4edd1d8a2ef63170c4ced2662a71aa4678d5562d7ab15956bddcf25cfc6484c36a199b41992b2a444330bdcb3c1805a8b1be311ec74734b02ac5f7292b75508680e7644567982a7d839ca0578a8fc9ea0abe67b8f3492068a700756344a7798a182cd2cd9afd1ec636bfafc50008b51083f4500eeea08c11b386a2cc8900bb5cdb02636ddd8403fd6d094e9290766153b2c9cec2b027a4a3eeb9b30c09d60e911bcdcf66dd12a9998479cfa37db209f0fe9120dfb8158210a869b752536ed9c05ad744db3622bb7bf9a6d9523ea1e2f0381079dcea3e160b9c3ad3e083b60498671cdcfa51563ad292f98949062b28cc077cd6488cd91f7238c8eb76474ff60ac984acaa9023b54ddf18296b7aafffe4fe46a2e01bc871d855bfcadb452252fb7cf2bcad1fde4be4af901127ece92224d75288a5a7c26ade443c697140f85ed8e0cf3e5918177c7d12483758a34d128f802cec50aa1b68fdbf12671f62bcc4b7c849b5fb54e1bbe266863efb6600cb35bb188547df689e099811c8849b44fa904faea0e78b13673386bf08e2a2d92dba30233759f6ddfc492f3fd83ccc4dd18015eff57f75924a6bb201e8435900886598a17ee82417bd4ca660f652412e9650b68bd59d84ce9e7fe3b385323e87ac28a73d299ca2d04afaeb1fb2f14c1e96206384a5e60c8891a9614a89c6bbd1a0de5216b1a7292f51a0f88769236b657a990d1d4ed90ba500414ab8a1407d5e989117b83d9ea02f28094735fc7f4abe843895cb0989b6bd026836d77ef79c39f4078d52ac8bb7e291b890f8d795d63110603e0d82515bc44bd475f6a36143577e34e6417fc38ac280650e8f13e2e8ac9c616c9db61b47dc8c2ccb927891900c023c8d1f772facad3878bf58e33a60ebc4354f565a1f7209ace23a55dd049ca1ecab4e81cc672fc0c392f97ee93457f260ada195699ef1215b7fe5d09662cb9538db3f7ca8e8c896fbf16b28652cebd28aa1916a6e18e542def40b5626f75af63e1944079ac33d10e0520686800e33fae3882b0bab0620a6cdb70439b14367ad7148ea3147550db02b7f631557939dc963bbab227c8fb9d2c8d51ac82be6d67556792a2dfc06ee8eb5a8ab020bf5af571ff2685c9373c15caa22af21873b202daebc480fa8f4c7cdc99ea20ab802aea1d25b23694dfde2f2b524b11942ddc0fefd17dd15550e2a7b37849c606ceab13a6148b992eb10e73f10607e37fa8d92e8919ba80f7dd2e3b8b4e1eb966dbeb4e2087f2f49cd970ef792e809d080d024820f9b88d8fb01e1dde8f01ea3c71dfcfa79cc7b8ddbe57fab3ed6da31d68c816a81e0da8ee613ba591f1a924deff91f904d0025f477fcca84786278a924cb2cb60845b916b14e80844c7606d3dac13b54878dc8e5ef26d6a54366110e6822e860b414ac6264a1e41ceffdf7dd767d90392e8637dfb0bce8571bde814b59b094262ffb5c290aa1a7771e6f35101a6c146cc50d05ffca80d58d0e995c3034497d5c80c73091f836440b5795416212d459b74e1241edf5b47c59762be92cd173d34e7f2571d510762d3393adac1b3dad423b970a352cee61b42bbd823c3ea1ea4949cb7900f7318c3f104958957ab6454c16202767b1983490e620ebb96a8e0af7a8ea96d1dcd48479a0b023e1e065560134e34da90a2957c62db15de6c2050a747b2f5f0efa5165a800114d66ed13bf391ecbee7d91aa2df04685eaac0bde7f0622ccda209d2424aa03fd38ba5be484b7f1eb579c143524572d6686cbe3d776622700d60f944c1ee69a383de4fa42bf14480e56aa150156c33f9cd5ce8d3f4113c8146e03e0c87952e4498706e67844831ec7c066cb42f0e3856c2ac55b08756352850a149fc30891b5df1420dc3e674461e4abd2db9819dc11c35ccff3a57a82cbff384389430365a8d8da4040c06e3d360a2b47ee65ca48f509ad75d701132399b5c2383232dcef6ad3688447345041683c33d6946bf3e9ea32f9791db5d773fad368360fa65f015984c3f6716c3cabca040dff1edab7772ec4623c23bd2654fe4bc163ff1953d2feb14ebd53acb644d6c4e8f2fa0b39a5b8608f84607ba6a7cab973fdfb638ee5a52871811ac993620fa1fb24ed34331b3deb06083a2b0807c68d742f98161702401d852a9200d471dcf47b64ea7accca2570136eba87c4299628e8e59029bcafe2592e22bd875ed261c93a637adc93fdcb46c1312bb2a5fa8b6381d61819c37430fb72fe9f1c43caebe04def04c599aed51bf12288ff27c8f976900e377d7c35cc0eba39467036b3b1513718f3462c5b81865a269af154956c326755528f0c4267643ebe9044167fe8a6bac203b30869fd033098b891b1acc2306cc5cecbaffe4080745b8bf20f8ec10c14562cc322b878846ef0c7e5408b2bef76e3109507eb0adc707d7ad00061ec0980ed5160cd7e9080ee8c5f3df6000f50c4e024864b49ee10f60a3ba6c7bcc8f120259630f4740691e2db0f24c13b4ca572d8f972add3cc60cce76e902d3ceb14367f59efdd44b39d04482f9c7550a03b0276b55022ccdb72d6018279c0e3f585a6798fbd190335cd063a013d8e809e3ce9d7879e8796fb03011d15af6996e6e300950c3d71f0dbb6c755d5167f6bcbc1efe23c22ac33e61200eb6548146fd74f20a50f8d40bbd2a2dc48788884fec71f5417e16d9811a4088d409ede74735c2c983297427391af922a99c606a76905f2bb59850b44be4811230cd720d612916d03485de8a8c0c29c4f67010675da8efa509e9a2f28ca9152c5aeb13622779556366549dbdefcf4b751487f8df49916ae42b3202d503752f80436c0af7f5f3d4326594b176f357ce78914bf131ac28f312730cbf5314ef9c98753484ccf8b405aa591b2b0e9dc982e9defa594e52c88ac773598acc2dbf6025b58f5e6e04b14892dfc82eff5db2d6af7377c28218b9c6983a2dd1da3bf2ca74e200394a09d229a60d70bbbbac481020c3c491eb72f235b1398ab233fb10e61e05955aa885b5f4625da5d08edd1a4f980ba732a72ab98c034b1cecc3d", 0x1000}, {&(0x7f0000000140)="c4", 0x1}, {&(0x7f0000000300)}, {&(0x7f0000000340)="0282cff4746b64586639b8f243d900d6dd03b14b5bb7a48d2190cab60ad0924953e1bf1e1fb919da3934ac0cffe9cf89217b3ac5da1e74cf7cd596d837b9262cc51244e4c78ba951eb785fa006cb8ea9fdac89f5551d45613275e28c960ddc3fd171456628974e3b8291bdc8725c428fa909f524fa15b0b5f0431506cfa2dbcfa48754f3eeaeaad267ba4e3888d7fa7ab63eb527b99cf4b909ac17c0a6f6d2350999c896662b525ce48eba96ebe7f09bd9695183cd38e4eb237432de43e4e97cbd8f19d2d291a950", 0xc8}, {&(0x7f0000000440)="44c5d0ed4295725a49b98e86254ee97acd765aa24459da6c878968f34e13a910f6cafb299661bddb2a7fd5c8447afa0334340d67303f3ac36ee8cf73f01c3bc6d85d58f823b2d90a6e7b0b666859844f685bd9c0e4d7730feebc4b935a54", 0x5e}, {&(0x7f00000004c0)="36759b5439361ee2cb53a02cda2599f4206fc01ea9c78bc80596f016acc44e1e5d35804681ddf4b17dd830b2de2b173e147927bb422f43cb68e7ccd78ccc3ce834ff13cffa2af651aae6e0605e8f69de9e84edaf92f266ddccbbd74c0558441b7caa30d61f4222841cb83ffc98156b855bff6d51b11c879005b690ac0b512ca5b43f0c8078bcb9f6e79d7e4b611b4f6a164a2434c232b468f202b5cb75373446f805741aa4ed5b0f04208b73d762caab14501147e727250a329626b5c23d8f0eb2a2e24ebb8f72194a645ef5aa6b9ef7d7160fb2c45e3fca205a02333bb2762b55", 0xe1}, {&(0x7f00000005c0)="b4e117e112a7fc1a3f3c3f5b78fb7b938389e5c628408c687495cd6d1f8bfd1bf76f1f332e6d5af43baecc106991d4e279149326cf9cf799ac9499c466cb0780535a96580529abf1db4794267843fe83c950d1681ce13096eb971e5b17155005bef47a9f830c75ee68568346b8c64967b1ba49150bc3c01a940b9b68c76d0d0f2bcdb741fb418b54229b307cd4a2d6f5e96327e90fc60a2b75f7b67150e9a96afd3a11ddae4b18c322edddc2b3917fdef1bd22e28d36d901dd1ee3c1c658d9ce3db757af7ea2b8a50f8b3e04e8d4d519a2", 0xd1}], 0x9}, 0x0) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = 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(r4, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\xf1\x10\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c, 0x0, 0xfc}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x40}, {0x6cb, 0x9}}, 0x2) fcntl$getown(r1, 0x5) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x2c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:01:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x51e8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:50 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f0000000200)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x3, 0x80) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="06c0a680a4b4a57b08ad84f9595534818d7412b55f16a0c9ae576a71fad079b8bc92cc868ab0535601b6b53e6dc0fc2e1316198760526f9a280e8f8d3339b5086a27189bb5ec30e57bb8dc8d3c5b5e91fca9b7e4a27afb5e8cb1cbabc0e44b4d8437b7d0d3d6636cc6c9d4ba62932aec1ce06567584e4fc48ae06629bb95f345652d", 0x82}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$dupfd(r3, 0xa, r4) execve(0x0, 0x0, 0x0) 16:01:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069ad, &(0x7f0000000300)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) mknodat(r3, &(0x7f0000000040)='./bus\x00', 0x20, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r1, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = getgid() r9 = geteuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r9, r8}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r11, 0x0, 0x0, 0x4a, 0x80a5}) r12 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0xa8, 0x6}, 0xa, 0x2, r7, r11, 0x0, 0xfffffffeffffffff, 0x100}) r13 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r13, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r13, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r14 = geteuid() setreuid(r14, r14) getegid() geteuid() 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(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', &(0x7f0000000200)={{0xfffffffb, 0x2}, {0x9, 0x9}}, 0x2) dup(r1) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x80000020}, {0x2c, 0x0, 0x0, 0x8}, {0x3c}, {0x6}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x80) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:01:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x1000) setuid(0xee01) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r3 = socket(0x11, 0x5, 0x7f) sendto$unix(r3, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x31, 0x0, 0xffffffffffffffff}], 0x7fff, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r3) syz_emit_ethernet(0x49b, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x12, r4, 0x0, 0x0) 16:01:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r4, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x2}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r5 = socket(0x71, 0x1, 0xfe) connect$unix(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7afaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:01:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x201d0, 0x4) open(&(0x7f0000000200)='./bus/file0\x00', 0x1, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r2) 16:01:50 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffea4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) getdents(r2, &(0x7f00000001c0)=""/179, 0xb3) 16:01:50 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') open$dir(&(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', 0x40, 0x181) open(&(0x7f0000000340)='\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', 0x10, 0x100) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:01:50 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2c) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:01:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f00000002c0), 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000af, &(0x7f0000000040)=[{0x87}, {0x7c}, {0x6, 0x3}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:01:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x280, 0x401, 0x2}) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r16, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r25 = getpgrp() fcntl$lock(r23, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r25}) ioctl$VT_ACTIVATE(r24, 0x20007605, &(0x7f0000000380)=0x101) r26 = getuid() r27 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={r25, r26, r28}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r31 = getpgrp() fcntl$lock(r29, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r31}) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f0000000380)=0x101) r32 = getuid() r33 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r33}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000004c0)={r31, r32, r34}, 0xc) getgroups(0x7, &(0x7f0000000040)=[r8, 0xffffffffffffffff, 0xffffffffffffffff, r14, r19, r28, r34]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x3, 0x0, 0x40, 0x0) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x454, 0x0, 0xff}, {0x6, 0x3}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x100) r3 = msgget(0x1, 0x200) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r8 = dup(r7) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000280)) r9 = getgid() r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a6}) r12 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r14, r15) close(r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4, r4, r5, r6, r9, 0xc0, 0x5}, 0x3, 0xffff, r11, r12, 0x100000000, 0xfff, 0xfc, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:50 executing program 1: mmap(&(0x7f000047a000/0x600000)=nil, 0x600000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x200000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r3, 0xd61315908db23748, 0xffffffffffffff9c) chdir(&(0x7f0000739ffe)='..') pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r4) bind(r4, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:50 executing program 0: getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) clock_getres(0x2, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)="8f702b0921ac14f5345084a4a5b745e29f0fe2d07d5299eab5a042f7e03a67f9c4dc3e1ae800eccce50687ca5c778664af46d8", 0x33}, {&(0x7f0000000140)="2fa7cc680bec75849c948906fde7ed96a49c4cad84c82b553ab1590436145a3b17d1e5ce12080591832b3f07cd1525d638ef158bdb46e37686ad8987b107665bcb7fccad65b2a7eb230cccbd923866a356fdd1c0668a38f600d79c18c426e6f44e3341af10fc8a9080b6895a89127a96cf59f3b4e4f4ca770c80f557cc39152d10f63701e8476a63722ece6923740466b0b4585df79986640cc74521074c1fee953520223b66", 0xa6}, {&(0x7f0000000200)="622ec3e8969e93d28d012e6f7f6cb0ba34696c0f669929fd940da5dbd127122a1221a3940eccd7d2b3b8b41578111b81a138772ba3161b45c2444dc0f9925e2b8c281a", 0x43}, {&(0x7f0000000280)="180ea5d7a7efbe4c340c326b787dea093532a662e67ee66715faa7ff0395f7b0d72226ca296c2f01dd0f8cc55f75f729fae9e61bb91323a855909d63f5a4d80839a92f77b7c10674a48c6f33d2641a4fef944f9a1788c7e212292cdbdd4cfe8cbd141d59aa69aaccb59100a81e8113e3b1864c079b73ec8a2ff58be22e134ac0a1cdf94e08b5ca0fdd1a9438fecfbcad8e70933dbb83268a78687ed5f726ee1bf05c22fcc676227e6632a0572968f15a8ab434a3fe10d82f35b729b3d00db243d6", 0xc1}, {&(0x7f0000000380)="08db2a3bff04ada01cb5bcefad2ce97d22571f9be87e77b8804e3772a731f525b38fd24446687e90606d697e89c26e9f23a84407e2c167b234e092d95c1904245ba8c29d4e20177ea631ad75ba17bd702154027935cd6798bc4a6dfcaa54aca6ed2e6bbda2248f46aad44e949acaeda278f8a15a79109ffcf16997a33eef1e36a05eb8dbee372fac45c6212aa2245ecfbaafa141dc9d504b71ed4c1a3bbb795621e1e53e6977d973b4fceaa4bb65e0856596de2e684a1b07a6056ea9884dd3fa8b639e42c5e14f9019426e86d772b2c76011bb5b92085a9b0514f592e67d861e1901679d1026f10686fe8d49e76f29cf6178", 0xf2}], 0x5, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:01:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev\x00\x00\x01\x15\x00\xfc\xff\xff\xff', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = openat(r4, &(0x7f0000000080)='./bus\x00', 0x1, 0xa1) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x7, 0x1000, 0x9, 0x0, 0x8, 0x849, 0x5, 0x0, 0x1, 0x80, 0x4}) r6 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000400)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x91, 0x7, 0x8, 0x0, 0x3d7, 0x1000000, 0x936d, 0x1, 0x1, 0x8, 0x7ff}) semget$private(0x0, 0x3, 0x144) rmdir(&(0x7f0000000000)='./bus\x00') r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r8, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000500)=0x1) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000280)=""/186, &(0x7f0000000340)=0xba) r9 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) socket(0x2, 0x8000, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xffffffffffffff47) pipe(&(0x7f0000000440)={0xffffffffffffffff}) accept$inet(r11, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) setpgid(r10, r12) fchflags(r6, 0x0) 16:01:50 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x100000000) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 16:01:50 executing program 1: r0 = socket(0x2, 0x8000000003, 0x0) close(r0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000080)=[0x0]}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) fcntl$setstatus(r4, 0x4, 0x8) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:50 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0xff, 0x5, 0x9}, {0x51, 0x81, 0x3, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='x\x00') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r9 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000001040)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48d504e98cbcf2c113ba80fcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70ab134bb9cde35ed40ac0aa6aca6e523000000000000d865f6f846043e05735a9a90c5dbd1be704d16bcada0c1f0d1e8172baa2f268e0d0500d7026a9e6df4cea795f31a0a2fbba408e90c808b3797d0440da14a7497649cc1b218e1eefe7a5614ec"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) r12 = semget$private(0x0, 0x5, 0x632) semop(r12, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r12, &(0x7f0000000400)=[{0x4, 0xca4d, 0x1000}, {0x2, 0x89d, 0x3800}, {0x2, 0x8, 0x2000}, {0xa4a9191a3884976f, 0x1, 0x800}, {0x3, 0x101, 0x1800}], 0x5) 16:01:50 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x8, 0x44fa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x25}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) fcntl$getown(r3, 0x5) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:50 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) setpgid(r1, r3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r7, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r8 = geteuid() setreuid(r8, r8) getegid() geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) r11 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r11}, 0x5, 0x2000, r10, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r12 = syz_open_pts() close(r12) syz_open_pts() 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(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) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x2}, {0x1, 0x10001}, {0x1, 0x20}, {0x1, 0x1ff}, {0x3, 0x4dc27d7c}, {0x0, 0xffffffff}, {0x3, 0xa3}, {0x2, 0x61}, {0x1, 0x2}, {0x4, 0x81}, {0x1, 0x7fff}, {0x2, 0x8}, {0x1, 0x3}, {0x3, 0xffffffff}, {0x3}, {0x1, 0x401}, {0x1, 0x7}, {0x2, 0xffffffb2}, {}, {0x2, 0x200}, {0x1, 0x3}, {0x990b8b5f15f75a69, 0x62f1}, {0x1, 0x3}, {0x3, 0x3}, {0x1, 0x3}, {0x2, 0x7f}, {0x1, 0x8000}, {0x3, 0x2}, {0x1}, {0x3, 0x8}, {0x0, 0x5}, {0x1, 0xff}]}) r4 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) sendto(r6, &(0x7f00000003c0)="8bcfa2c0176bc312f572c3c5134293bec48f989c4ad421bf20b919dd61dbc719899b6cb59bd47a4748c7a78895f7b0e17579171d222122401802638ceb0c0028f31795b5baf5d78c097ec4ca21a8336bf3ca6dd5639aa896fa04adfc2d876dc3e961299322ede6c2f15275be5cac242ae1cf403c9fedc86a09a8424ce6785ff02a006c8d459a45516e78bd8b53718b60354f09578d1fbbaec754ad944f10e725a9076781075b5e4e8a80f961fb609998c07709bfb5c86381cf994b2e3337efe4174bea7ac714c155262aa41d96aa7d891e6b82a72fdf493b13bcdfd5839632f322de9690bf9abd53ba5a7408f29471f0be3747d7ecb64b0fb03dc597e932ab", 0xff, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000b500000000000000"], 0xa) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000340)) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r7, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000380)={0xdf, 0x1}) dup2(r2, r4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r8, &(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) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000300)=0xfffffffc) close(r4) r9 = openat(r4, &(0x7f0000000100)='./file1\x00', 0x200, 0x30) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000140)={0x3, 0x325b, {0x5, 0x3ff}}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") open(&(0x7f0000000040)='./file0\x00', 0x800, 0x104) 16:01:50 executing program 0: r0 = socket(0x2, 0x8002, 0x0) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r5, 0xffffffffffffffff}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r6 = msgget(0x3, 0x100000110) msgrcv(r6, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080700000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca01455c5ba1938027a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r10 = msgget(0x3, 0x100000110) msgrcv(r10, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080700000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca01455c5ba1938027a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) r13 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r13, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r15 = dup(r14) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYBLOB="b2b8416a5cd44a605887a6ffa99f5de2d8c45faf6c00fa73e98051f67bf96b17be8410bbcbd6cb136f4cef9f0a91b0a1c745f31138cec6cc5c2ed18c67e27b4bea23dc6b882ddfb96b6a1d10ffbac96fd0e02c77dc372746f4f2d75188c837597969ecee5cd83f1cd9ba4ac38cedc98cb60ffe582432aad5dc5bb02711d0f355840ce6ae89f6ee8bc56f642d88f4811c72758955061c028ca2", @ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="af2d55c63b00907e50174362917ddcc4710b2f2f207199d63a4db1c6bca371f3f1c66e2441b79cd1a484c44fb071179af832d639b0b15552f21313e6c76e2be2808ccad31ab1bf2280be943c24d6a3f47c6339e73e0cfbf8a1869d74e44d0435181f2078c6037bcd3cb197d95d9507c4b82421dd5e255f455edbe92e20b6a9479be0585e62311229741b343df4e4bcd89de2a67be9d1b2f6bbec59bea854e8980f44d54ea1099d591e2f6339c3ddf828c8c540", @ANYPTR64], @ANYRESOCT=0x0, @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64=r3, @ANYPTR, @ANYRES64, @ANYRES16, @ANYRES64, @ANYRES64=0x0, @ANYRES32=0x0], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRESHEX=r0, @ANYRESHEX]], @ANYRESDEC, @ANYRES16=r4, @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="78e0885dd9b589a680865bb599c54544b1493e891997b14f4372f0976e0bb19cf372df9007bdbfc58e8b97c8834eb07248b0b75593773e310cd8b5c8d2869b931bf51d623a04a2aaa07fb357b3592c6f4879ca574922eadbd9061348eee27c7896088f4cb7d2634cd7123d4f2ffe8b18ecf0ce7706af70c3c4099bb4e7263c9815298dd377b332abd691ee718ef0edb4e453cab3c68f6dccdd8f51b6af82a60e74170b8ea6a1631bd5e19f9b46736617591349f159c17ee8fb56b09a8ddf2b6ffad3166227725581582a779fd5944376447ff5a14e9e8793f346f183455df3eba576", @ANYPTR=&(0x7f0000000640)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=r10, @ANYRES32, @ANYRESDEC, @ANYRESHEX=r12, @ANYPTR64, @ANYRES64=0x0, @ANYRES16, @ANYRES32], @ANYRES64, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR, @ANYRES64], @ANYRES32=r13, @ANYRESHEX=r15]], 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x8, &(0x7f0000000280)=0x3d8a, 0x4) 16:01:50 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\xfaero\x00', 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) 16:01:50 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x10000000000000d9) 16:01:50 executing program 0: socketpair(0x2, 0x5, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffc90) 16:01:50 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r5 = 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(r5, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000002c0)) recvfrom(r1, &(0x7f00000000c0)=""/100, 0x64, 0x40, &(0x7f0000000180)=@un=@file={0x25553f0e11088439, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000080)) write(r1, &(0x7f0000000000)="d4d4a180b65c4ece00000000", 0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:01:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x348) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:51 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[]}, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) 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) r4 = msgget$private(0x0, 0x601) r5 = geteuid() r6 = getuid() r7 = getgid() r8 = getpid() r9 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x3, r5, 0x0, r6, r7, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r8, r9, 0x8, 0x8, 0x5, 0x8001}) r10 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r6, 0x0, r5, r7, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0x80, r6, r7, r5, r7, 0x21, 0x774}, 0x5d, 0x3, 0x8}) semop(r10, &(0x7f0000000240)=[{0x4, 0x0, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r11) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r12) getsockname$inet(r12, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) r13 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r13, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x2) msgget$private(0x0, 0x280) geteuid() 16:01:51 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r3 = semget$private(0x0, 0x5, 0x632) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) semop(r3, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r7, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r7, &(0x7f0000000240)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x400}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) geteuid() r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r9, 0x0, 0x9, 0x0, 0x0) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES16=r9]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r17, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="ba9d0a3fc23fc886ec92f1f5916a528ab2b9f338b05c86efffb7c1bc29051013d342c035e34b733f7e7c73a24da32ccc6564184c8dd32eed2b0530ad167b0ec9354eb978e78378981b11ac5ff43b6fcd9b1bfb0edffffaa6e46712cc5f08cc45bc06913d965a56084b4cac8f7b3ea1c911ed1cc23d6321886eecbbd1020c569eb75a9970af4c6a4f9999c7f8132f31fbb9a5dd62135a0f6a357fec9801a511f9476dae9cade3b71c4edfd0a18af572fbc966e52474186def0f76594bdb4e607dd30922b792948b83e56ba8c501565f36a68a9df5e469779d03e84efab48d1225967755910f023b9d34d30c0a8d0e701c1da6709e9ff3ca39ac5941160ce4ecd711922a5038f71a3382ed548e58e5ede072d64eac4a8493fb23c2401674d38ca34b59ce76d35b2222353c424b0e11c99be1e87b7f16b59fc4f384d8c1a125c4a2f8991e7f80e81f27947b5a2526cfb4d3faf25966c01ac703dd28a0ef93e470dedf017a9f4cb9ce928af76e3ceb979dc97da52b3205fde69d0ba4f05f1b50b5188a1aab2ced8264a93641436e6149957420205bef0a1cf609aa1bab542b774dcd5c496a5f218361b5535f490d17f0b3492842eac3501adb749432aaed12bfc5d5eb97772bf30e648ba9544dec9673fc24b38a15e88dcd06d122cf856a149a360dfecd355fa03914cd812814a0d1df7ac96f1522147a94bbadbca5e32759675ee316aee618b1a49f4624b7eeb88646c48eeadb93ce30e527b13d7a10513f9f8c12d9145e744b511d68257a60a493335c3599feb932bbb2b6ef0843d89b26d1eca028d975d474b24a759f46afa28bc5bcd63daaa4dc5a26e2cd97e45b8886dd476e7004321ca688a0b495ce1e3259e66e2397d3392bfcd2a8cd4a4bb49841fcaa710b3eda0e7d793c641a7f463e02481d1a7da26639ff1c6f8fae67ef5aea7013cbc3d999427283b5121b577b9f909b44e8e95757495f1c2a461d652ca916e3367050b97f811da72227c140c2252cb388d7c2075ab58f1596d27865254ff9ec12b47f4cfac534f81ca06beac7999a4696f0b2dc2f48b9b0a44a4c6ec01546e2d8c1361db1cff832b10a8d8d476e1ccc632749fcd25b301f93aebd7e02c907e7c398980d932562bb690d1de54012a89fd5339d770a43dec2ee205074751531a658f3adee8fc935f74febc3144d65aa97ed0a47987815c83fecf6cfe15cbb87789cce6967fbdcd3755a65bbec73b46d74bdb945beb17da03a84c377d6e59206e68aba7c66490d871ff4de0a8d97c2aa0a988c5986bdf0c41d3d2fe9f341e863c6eb15b49c21e7211e43030a098d16299e440ebd1d40595d3a86923bbc460e84007924ea64f7a3032dafb43e8ca11740b4acb3157bec857e04452ecbb2a0de76e1cc12f16d334738f3becd14bcd387998f6132d4da3b05e22b02c7bc163ef310e714f23a1c3c51cc1b66f7a9967bd806fa2c010421e102e9d3a7453d387b592de1a14ebfc128c56995ab3d020a6a993c030b7722adf521f3698c8bdda35054acdfacd401d2d6ab7cf28f6f48641546f4ac70c708cf030a5df0a50b90a73ba7cd087a04b82db129b9678610aebd99e3024b0787aafc362bc2fa2697e0cb3db353f98797cea433fccebda3aa3ed77b78c6631c23b8369805bf3e0ffc21e328be9496abc066cf5b32a20e93dd769995ccad209d28c058787b0e04ecdae8669113f3710cb413f039e7e2fdee1c6159eea0f5f32311f72490f375acfbf900f224e214eb25b8f1f08a6afebb685fae12f1a22794fc49b458a73263a7836c340416bdf8ac5a250c6e1cae88973d1d1f37b6cf8e54d0fd4991669b6ef661835cd53f92bc3d6a7cba83a2fea90cfa6986ff5ea70cb5b963551977b7dbff6823a2285963864eb78ac31c732a191009f776a53cea9b42cf5fb0311a8f5c213ddcde097a5c28cd6ea6e5ba9ffb3c0efb3299d71557733130c4008a89e1494d15438eb186a1cac6e39f953d2299e72b08437d20dee652292c240ed8e711bfbcddf31eb4ecad1f1e56c91148ffcdfd0f29d3116f49d25582a0f259dee524718e0562bed2551c444aef0690bc354bf16869a8c65b1bfe88b12a5173c46dd92266c165f246ecf4877fad9f77413217136a8b058697b5ceedac777f3eafe04e873bea5252effa556912a9b0e5d63fc951a7aa8d75c11a405b3cbb17424cc779e80f2a79da66463bcf0879bb6240356ac91dab9f10fded7f4669f180f7a7092002ee3ac61c26ded489d9c7aad18860afaa99cd7cdf76aff3f2e8818c65ff2255551cd8c50eb5984cd2af35097cec82e7abc218e6725ae1815654ce72c8c6bd88cee354386b14304239147fef852850f376f48a184ef94bc3a4d63d064d8b5f160273b7e5e7cd758ac5fffd2ef6e48464044f2c265834fae1598fe65f9914525dbea21ab97a4c1716dacf8658200a079e8bf79fb31f58b657684cd19a03c6e8f84617ff4974040f6ef81048f8f5a7c13b97c510003d6ebeb258a3a266d61047f2552267ade8af554965986cdd4f9ae1835c1a1861ebe7bba776073a6a095e524ecd3d8293f407d50eb168f1ce077c34aa77d62b8bd2c8063b2ef21a70dff234ab16c417ab9235e0016a6b21e370811107dc6b4de9d80dc9056886227c0379bbc4562d060180f633a8a04d0d8dfa81adaaed9339f7fdc58427a1a3ad7f9be288f1de0c4675bcb1ec9ebec1d189f66ac56695c94dda38c9bc3df8f278d508fddf2bf2de172c40a75dd1125c600123c1b578260c6b2d8b23b810cd945eae5f1174e085412b0a2fd39023aec736cc1a38108e6cb9d5b3918fa38b470a9386e3a9eb51eba13b2e65a5f9801d4beb67d82660cf244e5b7c6952eb6198253456d1dcb880f875b92fb4291bddd1ae6cb4afd5de44017ef5781c3181abcb058ac6bb34be5312617cd734400400f1660dca273fa943b637e649ee0f065ebfdcb9649275565610393c1ed2bebd8ebbdc9292b212094716a1c99d434703ceaee2eb609251cf9942c7bda0d8d36332181236085243420c6b01bb7cc39b368fe45b6450dac2fb96ba180c135e440053301b5e0fbfd14d510f89ac5772aa313307b041c830ff8bc855d08f6900169e4516c09d495d69ac8ac5c05bf7a3f09b50ba93e9c50145160b95fed17ae224708bc0029eda9be2f81fa29e289d651154e6787c3afe93d7c1df72c0f241c8c2d2dda0c7f919af349c624576b98928b0699d565b5139f2373c6342db34424adfddb06196532b3b5541bdcf249b1263af0b746db80e06c901329ce71c386fc534485c7a525eaad0c3d24a4bb1159c2fea976c4cc30011910f37ef5bb5805a4dfd7eff6e07d5ae0b54b1ed1b213a798c917116315e4368a3f9045f6a7d4eb24c999068671bc03afb74d42cb45b28a988937bd939527d4066a491104aee94af8399a9e8f7d5296ccc0e6c736ce5a4dfdc657f2f464b8b3e02f47c631526353e8c53ac9b9e2993b14a42066734a3b96877c91c07cc393ca0c2192d03b8cbc1dcedd6983b9dc820e447aff0049ecef6cf3f664c112e6d813abd23d3d72ce913e54f51af13a749063069593e56a8c09a2a0a84ffcbcf189c02168f5f8f405da3fa3185827bfab75c74faa7b0626fae09bf6602efaa45bf44b23daf35c7fffb2fcbe5f3d2b93ca384293fd9909e56bdd0c9ff69bf90670ed94254bc15beeb86e07a41286ab5b8382ad837f2de5b3eb632eaac395f1624a35ea68bc4d4a962d550eea3a76f42c49e12f23d813d05de5ff66be4ce445c6ef2e17c6eb9c7e68e30325ce98c936c40471da57f10e74747303783bf8af868c4b13abce223647daca904769e9af33b0bd8dd3e500c3c9305dfc478868f215a7e8a8a25021adb492ff244913cdafc341a03428ee3052599057348857723667c960218fba64345aa1cabe2541340ba7c2d8d7d410b0a75e260d940868f8084b7c3e812362ff521942738299b41a9ca168b6c62fa6bc319254f9c5446eaccd63c0fe37d5eba11b245614129ece3d68dafade49adf9536cfd865289894dc3ad94b3676a2180000b8035e48fe988bd2465f5761278876f01f5b34a510082aabc5c1100a721d107355213773f97cc989e9c0ac78cf99fccd82a4cefee7b49eae1cdcfad3a4dcf3701d252116cfbba02d2bbfafcd9db23f40031298a3cd614681f9e0304058afb4b60042fdc88a84813d896670995f45109310809fe72290070fb024994f418037546ba6105492111217f889753ec48599d7468fa5579bcc25b7b436879843a93375156f879a23cb1f200b5d52c06fe50913b6b28fc08bbfb9936f00c8b9cc7f36886e8b089517ccd93b1c23e0569a5c78365d5638e0a1a0655eb0964fc70d251399c7d1f01178411d8308740430c7c50daa155114571069522fe8bc1d2f1e5703680dfbc2780ee8e68b4e81943da70b713f5761c3f973091c8b9d1677f4633e18d6805fb8d8a0418eac26c0786d7f6cc4c0d6c4cf4132607eb9342f80f12b0c493294829ffdcacda77068597f7ffce3b6830e73e2f1e0cf245fbd92cd880ff16e55ffef98781e0f89b136b2185b1990a192123ef92fb237bee054ad0ace3feb0ae53c7355efd5c638765275c2ac417e02755a4a0606c077df5673677b56ba323e61bed5c0d7b38459b924f47ea43dc2b91bbd5da0be1de2561789cf0e8c7d51086d91635b93372a5aacce7bd8a6f71c8b721b736bcd0e9e5cfb969aad6b7c9d7754808c487c71dd7a6193ca999256f12a3932cd453997ef6583009f761c2b6e08525431fdf7ac24a90dac154a9a712a61784b6dd403fe9d686b42126aa673d70193d37e9aec94b5b2e6a12883daeece0131fbcffc0d1e8b0e64e935a4f5cb397e77063805f82d16360c69e1131ad0c043190bf9aa3892a60881bb9fd02297fde46e866dbce18a6ca16abe15f4f41185e28db03495a88149ba4f7247bc8a782904f6b34ab2f3ab7cc0a7a10126d9683cb98d890b723da3747555524d49678834ef1f9a7b61d6c160a40a1523341808fa73427356798d39fa0653995434d754f179b95eba252a439f20df7ef9696ed28ee419ed304a7e243e3a0bd167ca1a272e71f7192cc8fdde21b554840bd872f01674bde425e3e34896942f981a62dc3b896640a9ba676905b61070e1525fe5023482bf04e4f288b766b7190d75ce161aa7b2d0045403eccfd8d9848f23680403ec0e5ee90c5f3b8cf913637cf1f090ff0267c903ece0744e3c0e16d8ed656cbad8e493c91a9016617f461ec986113271d4285015cd72b8207932560250dc772d093d3bd04a662feaa6f73f8036095732295c62ed680c35ea0ff6e110eab43cf73deadbba838be5532a36f5d721f251e6b26e4d0f28093c0b4be4deaed2cc464a3eb8fe937d6d41a5e5bf619de3ac4409774f73320ccf979cc3ab3c05b2af4d67f5848cf858ead861017f748d88c8a95adc73218d432020455db58c8193130c9929a3cb411f328874bd7729bcff6292a42f773293a4fd9768a14fb92316bf9f9ff4a4239d4979854c5bce9a40f0dfdd360ba11423607829b211128595e61bc533a61ace436f21128a2cd36f1f3d8fe5a17a418eeb3188d119075ba62e16834682293b9a9649257764b4bf0eb54f0a90dac32b38c4c6123c3a0b8cf3331321825cd34c73bee9d0715689e475686df7504f2f9c11ba6a36fbe59d8d99670311f826345b5732e9762bc0f873df16b4df807675b4f013c07cb8fb8a379fd7ea3bc21129cb7946b9609be213cca07e7ff464442fad3f6b505ef7ad46507e7691d7bdc9ec", @ANYBLOB="c7b450e057131d83c23d28776ceb38d6aa4b955522a92075b36231e51369fc2cff81c494bab208d9cbfb9b4188493d47a2f5f4e818c88d4cf0176b8c1872eb890c3237916ef4e90d58ee139119ae02dec374bc246c3a4c94aa5fb16b1b248f446ede9c68ed1de3ed600043f3a59d33fa0b6dff333f81577bf7af7ffc163825b4cf15d067ad37f3c191f3bed0e86ae555fdb22a2e7524a06115350dc55d82301db74fc9a2f1259a", @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRES16=r1, @ANYRES16=r4], @ANYRES64=r12, @ANYBLOB="f4f800098b579410fa8efe5e43135ec467ce0e4ccc7c209a585a097e0ba3d7de3842a80026e81cac973a7ae047b9728114156acff05af7226d816b7d89d280499ea585d1b580e90ae7254ef268b4fc9f5fd638230838fe34656147a6bb62909fc08b178042680449e354617925353c8c0f799861daa61145daf986ddbab5e49adaa87a6670f83421e2dc8ba4f758a3cffb3dabf99bbda6550815a6a65ac89bd5bea4e1c7d55d53b98edf3cb2d3658e24f91d799f77006c996c9770df522d94e2bdab68", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYBLOB="48cbcab2667e72b7665b0a803193b2740c082ece83fe85fc0f659140f26b186771a59095e002dbb577ba8083c65ce145dde7c0e9d461cc1d9f2db128b714757eeb79b8a5ebbfcb509f2e1f0e9e163a362994a8698bc27927ddc49bd70dfb5d8393ce451de011eac535dc13476b7880e3ae39ca18", @ANYRES32=r17, @ANYRESOCT=r13, @ANYPTR], @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESDEC=r16], @ANYRES16=r2]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r18 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r10, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r18, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000300)=ANY=[@ANYRESOCT=r3], 0x1, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r23, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r24, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, 0x0) r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) 16:01:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) geteuid() r1 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000100)={0x1000000000000, 0x9}) getgid() r5 = socket(0x18, 0x5, 0x0) r6 = 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(r6, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000180)={0x10000, 0x8000, {0x8, 0x7}}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r7 = accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) getsockname$inet6(r7, &(0x7f0000000100), &(0x7f0000000280)=0xc) ftruncate(r7, 0x0, 0x9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getpgrp() getppid() r8 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0xfff, 0xe9, 0x0, 0x0, 0x20, 0x7, 0x4000000}) 16:01:52 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82ffffff00"/14], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) socket(0x0, 0x3, 0x1) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000180)=0x401) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x8, 0x5}) close(r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x400, 0x0, 0x8, 0xb3fc}) 16:01:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00fa805f000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) write(r2, &(0x7f0000000080)="b79ff6d2066e5ea5adb625bc7e7f3e10", 0x10) r3 = dup(r0) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) 16:01:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getpeername$unix(r1, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) 16:01:52 executing program 1: sync() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x9, 0xec, {0x5, 0xfffffffffffffffe}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x8, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000080)={0x6, 0xffffffff, 0x400, 0x7f, 0xff, 0x8, 0x3, 0x40}, &(0x7f00000000c0)={0x6, 0x7cce, 0xcc, 0x8, 0x1, 0x33, 0xd677}, &(0x7f0000000100)={0x10a, 0x2, 0x4000, 0x10000, 0x5, 0x80000000, 0x336}, &(0x7f0000000180)={0x3, 0x3}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0x601) r3 = geteuid() r4 = getuid() r5 = getgid() r6 = getpid() r7 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3, r3, 0x0, r4, r5, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r6, r7, 0x8, 0x8, 0x5, 0x8001}) r8 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r4, 0x0, r3, r5, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x80, r4, r5, r3, r5, 0x21, 0x774}, 0x5d, 0x3, 0x8}) r9 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r9, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r9, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r10 = geteuid() setreuid(r10, r10) r11 = getegid() r12 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) r16 = getgid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r16, 0x0, 0x4000}, 0x5, 0x2000, r15, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r18, 0x0, 0x0, 0x4a, 0x80a5}) r19 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r19, 0x1, 0xfffffffffffffffe) msgsnd(r19, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda7149711f4bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f667de0712abb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000140)={{0x3, r10, r11, r12, r13, 0xa8, 0x6}, 0xa, 0x2, r15, r18, 0x0, 0xfffffffeffffffff, 0x100}) setreuid(r3, r10) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) setsockopt(r0, 0x2a, 0x9, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xc75a4029402b80ea) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1d}, {0x2d}, {0xbffe, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xa, &(0x7f0000000080)="9d235df44a82b2f3d5e8") ioctl$BIOCPROMISC(r0, 0x20004269) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000240)='./file1\x00', 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:52 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x7580a667c301daaf, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:01:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xc000000000, 0x9}, {0x8}}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/110, 0x6e) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000554000/0x4000)=nil, 0x4000) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3ff, r4, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r3, r3, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r5, 0xffff, 0x10000000001002, &(0x7f0000000200)=0xfffffff4, 0x35f) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xffffffffffffff72) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000), 0xffffffffffffff72) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x7) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) r13 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r13, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r13, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r14 = geteuid() setreuid(r14, r14) r15 = getegid() r16 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r18 = getpgid(0x0) r19 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r14, r19}, 0x5, 0x2000, r18, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r20 = msgget$private(0x0, 0x0) r21 = getpgid(0x0) r22 = msgget$private(0x0, 0x601) r23 = geteuid() r24 = getuid() r25 = getgid() r26 = getpid() r27 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x3, r23, 0x0, r24, r25, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r26, r27, 0x8, 0x8, 0x5, 0x8001}) r28 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r24, 0x0, r23, r25, 0x90, 0x6}, 0x0, 0x12a, 0x9}) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) r31 = getgid() msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r31, 0x0, 0x4000}, 0x5, 0x2000, r30, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000400)={{0x80, r24, r25, r23, r19, 0x21, 0x774}, 0x5d, 0x3, 0x1}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r25, 0x61}, 0x8000000000000000, 0x0, r21, 0x0, 0x0, 0x4a, 0x7}) r32 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r32, 0x1, 0xfffffffffffffffe) msgsnd(r32, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000140)={{0x3, r14, r15, r16, r17, 0xa8, 0x6}, 0xa, 0x2, r18, r21, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x6, &(0x7f0000000100)=[0x0, r15, r9, 0x0, 0xffffffffffffffff, 0x0]) getgid() 16:01:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 16:01:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x5, 0xffffffffffffffff) dup2(r3, r4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(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', &(0x7f0000000100)={{0x10000000003, 0x2}, {0x2006cb, 0x9}}, 0x2) close(r0) r6 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r7) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x8010570e, &(0x7f0000000000)=0x200000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r11, &(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) r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r12, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffff7) semget$private(0x0, 0x4, 0xa5) 16:01:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x16) semop(r0, &(0x7f0000000140)=[{0x3, 0x35c6eb52, 0x1000}], 0x1) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="3986f33770070e666f9e4d70fcd10671b4aa622028f2f5b631bc3121eb1a08dbd8da6a5e68c37a6219fe00783d31c36274a2a6f42ea419da357d764f", 0x3c) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000200)=""/148) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRES32=0x0], 0x4}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x88, 0x0) map stack 0x203f8000-0x207f8000 of map 0xfffffd803f013bb0 failed: hole in range ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x25, 0x1f}, {0x48, 0x95}, {0x0, 0x353b}, {0x0, 0x3}, {0x6, 0xfffffffc}, {0x22, 0xffffff84}, {0x22, 0x5}], 0x7}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r2, 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) semget(0x2, 0x1, 0x104) r4 = getuid() setuid(r4) r5 = socket(0x2, 0xf18c931974c288b4, 0x400) r6 = semget$private(0x0, 0x4, 0x1) sendto$unix(r5, &(0x7f00000003c0)="d6914ce6702f212e31280437ed94bb73dcb0627ef4cf1c78851830e2d84529412c5a4412a94b93cfcc0855bb6a28a6a23d7c132aabe5bbe2664a8003bfd53592c86a5a464fe43dbc77b3e4be0b6c0ba92b60e3dd479057f765088400c6a71b5d5544281e583b95e346ec639686ff50420b26e838a234340c3012c44e28014cf9581ed2f6b2a214358c6925aaa67b2e3d", 0x90, 0x4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r6, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/135) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r7, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r9, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x40, 0x5, 0x3f, 0x0, 0x9, 0xd7e, 0x6, 0xec6cb388b3673216, 0x0, 0x9f8a, 0xffffffffffff722a}) 16:01:53 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x0, 0x7ff, 0x1}) 16:01:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x5, 0x1) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000740)={0x2, 0x0, 0x0, 0x0, 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r3) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000240)) 16:01:53 executing program 0: r0 = socket(0x24, 0x3, 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup(r1) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0xffffffffffffffa1) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:53 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/54}, {&(0x7f0000000140)=""/4096}, {&(0x7f0000000080)=""/91}, {&(0x7f0000001140)=""/88}, {&(0x7f0000001200)=""/48}], 0x28d) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r0, &(0x7f00000001c0), 0x0) execve(0x0, 0x0, 0x0) 16:01:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)='Q', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/99, 0x63) dup(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6b, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) 16:01:53 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="623d4c0202"], 0x10) write(r1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) dup(r2) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x1}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) writev(r7, &(0x7f0000001700)=[{0x0}], 0x1) r8 = accept$inet(r7, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) writev(r9, &(0x7f0000000bc0)=[{0x0, 0xfffffffffffffe28}], 0x1) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) r14 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r17 = getgid() r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) writev(r19, &(0x7f0000001700)=[{0x0}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/speaker\x00', 0x200, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) writev(r21, &(0x7f0000001700)=[{0x0}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wskbd\x00', 0x8, 0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000b80)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000002c0)="5951c5eafe4e2cc405edaa37990b8559a648fd6c54bc7df1396c9ec4086c26eaaf23c131707395b33c73b0be4c6a556b473eb8af1bdbffd337b5ff50bf27b118e079f7122da77b9d47e389539d04d7a1bcd047ff77d46ffe6176232023d078a9cf4b0198aa0e94f68fabf78bf151bdf04351931544050fc1f1e82e00b5442bb0b2b28392b2ca49f3b4b7ab46a360c41ed8c102f903abe78bd289abc106ee02fed21d7c8e292d569de36fcb9c2a336da6064e966ab1b82a0b2874aeed10bb713b4ae4b6b66406125f2a28d6c4c63bf86e5ec8e2773c68ee50b60c2edeb5ae75302c6973b5b7ab6238ec953719297f251b", 0xf0}, {&(0x7f00000003c0)="3eb5eaaa132581e7c3a55b14bafd4c10c2a9796b729bafe3c2a613de40f321ba76a442cc9f6424d32e50eba33ead301dd00ec493c51ff85f76921f344af2c1759194b575002be619e3ee37fa4b57ba3b86421f4af5b1588709cdc93a802b08f7e6075864baa822f9d23d348a6bacdba077dea3b24b57aeabdd2870609e54e1c2dd0befe1dd78876376233226594bab5a06a247920bfd8da673bc5370a5e93a26488aa0b3ce7d80f6a6b2e22637fcbb9879342a9be6c2a88a97dd3b63bc4e7c9de3106a2caa8273cf6223e2e41ac18195a762d48318bcdf", 0xd7}, {&(0x7f00000004c0)="94f5f49f2dce7b6a90fc83f99d81a21256c2717a825641a09af0c73c4e848aeb90c1d9c7752365c4b4927b006d2be91d5bff62c57f838a21ced23eb789c6a773e4278cbb15bfd27cc1cf8d4645", 0x4d}, {&(0x7f0000000540)="02f7bcb639724dcc152b6cf0be549dbea66f9c2669609e7f96952b244a247af6fb0746a4df1cad2642f667398a5fccc8780110faf5726af64ea49d078dc3ac966bba94d1f0f3f635331c6aa7525993dec28e31b3aa47f5345c95ecb7f673b44a4f5a0fc116123250a1a31e512846b0e0799e", 0x72}, {&(0x7f00000005c0)="5b76e1a1", 0x4}, {&(0x7f0000000600)="fddd659a6e6c501ee04d54ef053efbb206d494aa8a84e30844bb0f4ea428fd5ce5c9ae6855e43308501548f1a561bb567affc0b3e0d3276c5597d9ad72957400ebe080297944a7a622bf8046b384b13aa4e32502d6759a327c7c5aec8726c250e7108a79ed8f94f743034c921b5176eacc09551c8b0106b15cea35434cdafab36576d762e520727071cb24d88f21f9b61c0ac0416a71568499b0aeb5bb66e1791e9c0a4b34d79b059a1e1749e1ce81c15b634efa1c1637557b1ed298d1561ce9", 0xc0}, {&(0x7f00000006c0)="27dc33fe", 0x4}, {&(0x7f0000000700)="1be461c13f4ceb4f69c075abaeb58c67983801d2818e7b81aa7e82003c62d17b56bac721b4e4176d05d37f994cd137a8a7e8c6a1ce056a0c34e7dbc5f528d48b9d952c97cc224807aa2fd5ee975916c754ac54c0e61dabd911c934f531bfa8bc99b300ef80ab08c3f21ec8f43915ca2d2038d382da43baf023f2da3a1fd3c75b3a213f7e9302a75e9cd39a1e2de1cd6a4921f9820132314a9607290e7156cbf6b184886ee96bdb7fedc6ddaade10952714b7bfc5d4eab9", 0xb7}], 0x8, &(0x7f0000000ac0)=[@rights={0x28, 0xffff, 0x1, [r2, r5, r6, r8, r1, r9]}, @cred={0x20, 0xffff, 0x0, 0x0, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r15, 0x0, 0xffffffffffffffff}], 0x88, 0x1}, 0x400) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000340), 0x10000014c) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:01:53 executing program 0: r0 = socket(0x1, 0x3, 0xfd) socket(0x20, 0x8004, 0x3) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fchmod(r1, 0x44) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 16:01:53 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202a22152e9218e1ace67009df54700"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100"}) writev(r3, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000540)) r4 = dup2(r1, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) pipe(&(0x7f0000000300)) r5 = getpid() getpgid(r5) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpid() r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getegid() r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() 16:01:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="083bb36db8b0651ea9a5b8fa20b41fbdb9a0f1edbf48fb3dbbd855d94926487495c96f7b", 0x24}, {&(0x7f0000000200)="202a8b8f1609afa7ff4b70c82ad92ff93946e34edcbc909f523b313d6ba7ee6c2ba2", 0x22}], 0x2, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000000)=0x10000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c, 0x1, 0x8}, {0x3c, 0x0, 0x0, 0x4}, {0x4406, 0x0, 0x24, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r6 = dup(r5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) read(r6, &(0x7f0000000080)=""/27, 0x1b) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0x5) 16:01:53 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x9}, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2f, 0x2}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:01:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000040)='&+>\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) 16:01:53 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r5 = open$dir(&(0x7f0000000040)='\x00', 0x200, 0x100) poll(&(0x7f0000000080)=[{r3, 0x8}, {r4}, {r5, 0x112}, {r1, 0x1}], 0x4, 0x10000) 16:01:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="11dd7268bac72593885e91a252d0865a0ad4986e6ab7844cd95120d9345e8f2cec68caa5a83e071e4ed33e66ade3ee75f8a61ac8c9eec0db9aa4e9e0b5941abcbebdf6201ded3947d8891d9e71149d7ec230f0dc1c2b09a93203594c3e", 0x5d}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) pwritev(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:54 executing program 0: socket(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x480) r1 = msgget$private(0x0, 0x10000004) msgsnd(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="01010000000000000044cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a3c0b0dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d0ba4e4c605f3c3cf845d6f2abab19f08d25f9468a03a82f262bf2026d8506121fd7704c2a8df2499733156b690eceb5f55a3e43ea6a65a7b18279d390941069a2b57336615bed2d606f7b80b89d85840968fc680e44e0ace08cb7ff7ae80d4666ea1a5d8a25b43acf567c738711655cc5461a61ef44b64bb0d2fbfed0e9b5ce023664506dd53bd3e08a5e019c094f9d18c98ca388a14730022f45a9edcbade58cfc81b3e79a888073a3e0cb5d3eeb91a4e5f304b28880f7e5f793ee4a0c9122835e40a87a6ffe9ead74f24268eb3435e99e1fbaab22755d524ac79760fe99d30d722c95b448c31ecece666ad0f351c34771d0c4dc208"], 0xc2, 0x800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/169}, 0xb1, 0x3, 0x1000) r2 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) semop(r2, &(0x7f00000015c0)=[{0x1, 0x7f, 0x800}, {0x1, 0x100, 0x1000}], 0x2) r3 = msgget$private(0x0, 0x500) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14af6069ef75a5c23f8a8e9d9565bba2645dd781a39a1e23a376d785a7e3a3c5f10e5b55173f86a59db21481a69eae5e7def573509d703b80c8ea9f04d7bbfee83fce97b9152ecbc3c854e78ade035eee0cc6650d092ab8ce8754732bcc1e9e3e92dc40a1570528d8338f7d6d58b0d9e4a58601"], 0x1, 0x7, 0x0) msgget$private(0x0, 0x81) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[r5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) sendto(r8, &(0x7f0000001680)="e76b9bd9ea24100e55df01e1adadf257c315739ee50c914014efb4b2407c96d3b105425bb915e57b4416f9df6eee6b07d19f0aac8c2c9ad9245f864cf498d2f9801b0cd458c4", 0x46, 0x2, &(0x7f00000000c0)=@un=@abs={0xff27832a5077039, 0x0, 0x0}, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffd8f}], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x151) msgrcv(r3, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000045894ddb37514cec548d0ede9bbce9fb969d9c3fc2f00fc8f773b2a5983c89b347e2f3830f44b4832dd6367f932c2a2ad24a1b7e504076a3f5eda5ab22887af98c84cc453b25"], 0x16, 0xf0879a8c4f826d5d, 0x1800) 16:01:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x3f) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:01:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x1f], [0x8, 0x0, 0x0, 0x9], [], [{}, {}, {0x2}, {}, {}, {}, {}, {0x0, 0x3, 0x0, 0x1}], {0x200}}}) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = 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(r6, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000002c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) pread(r1, &(0x7f0000000100)="983f51e36e5db4e21eade566897217efae2de1bd4c1695415c6013a58b1d9b090be6625ee034cf3ad23cbef96e7c1854d60831c8c9f7ab736816f4f910bd585424dfe7ebc4ac9115c8751b6718fe614b8fa86e1fb2708fd8ec1467789066f4a0f95bab56dbcbb7a262bfe11bb54a4940ffbc8ecaba7dfa5c150323ec083c8c52b61a07c82a688fdc", 0x88, 0x0, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) shutdown(r1, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:01:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000055d000/0x1000)=nil, 0x1000, 0x1) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20001000 didn't change! 16:01:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) fcntl$setflags(r2, 0x2, 0x1) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:55 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xaba) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:55 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x28) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x6005, 0x1) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 16:01:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = dup(r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r9, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r11 = dup(r10) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) kevent(r0, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffff8, 0x82, 0x1, 0x0, 0x4}, {{r6}, 0xfffffffffffffffb, 0x10, 0x4, 0x25}, {{r1}, 0xfffffffffffffff8, 0x6, 0x80000000, 0x6, 0x2}, {{r11}, 0xffffffffffffffff, 0xd, 0x10, 0x92, 0x4}], 0xa45, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffff8, 0x9, 0x80000000, 0x9, 0x8}, {{r3}, 0x6, 0x2, 0x20000000, 0x3, 0xff}, {{r6}, 0xfffffffffffffff4, 0x0, 0x20000000, 0x10001, 0x5}], 0x1, &(0x7f0000000300)={0x20, 0x6}) dup2(r7, r8) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r12) getsockname$inet6(r12, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r8) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0x5}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1fd, 0x0, "000000000000000100002000", 0x808, 0x5083}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x168) 16:01:55 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) setegid(r4) write(r0, 0x0, 0x0) 16:01:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000040)={0xffffffffffffb57c, 0xffffffffffffffff}, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x4) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) fchdir(r2) write(r0, &(0x7f0000001200)="775a0c118367a76ab09963dc8b8afa2063864aa9d0ee373cf0016dbb169e0823e8e87099f184cf8b96567e75a5ce3515bac60c816a472c9e0966c7ed17f9db3a476a0fd82a758e7ba862dfd5c4686f824ac08f9c8f75b5a276bdcfdff490301617f48c74fd61180114c152c7c2708d5e4abd5e6d17e6a3aae5f5b76a09c9a71758d5b1344944d2cd91b6b20c3a1d973af5257b", 0x93) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) sendmsg$unix(r4, &(0x7f0000002780)={&(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000001300)="b70df9988e8a98682d6396f4f398ac27f1322d53f562f27060641e7618084349cef0dc2a69cf39bf92322d81025abde996d39b873144b118a11aab39d9888ff8f56a33715806367584ae43615de3645283dbe566863665919dd1712dd3509371a6de438b3b0b0831d7194b28f7509eb4d2d4a6f53f9175ecfd11a4169449e345456b89ce962f0ce76e4fe1483baf2c22c9aad06042b28a7374acb76f296199b049cdeb171acdc8453fcd5d3209cb50f3baf5b26e8eab945bf05105910eba4ec34d64d4b100408452b814e38a3bf2ce8d55bf74b9e485f48e993c3b8c0f0163f90da96397e2bedec6e46be1085bf3ea6ecc02", 0xf2}, {&(0x7f0000001400)="5cbb22bd64cba82fedf2a58706e30ce49ff8c3a6f245a9f8d215f2d1a3afe577ad85bde0d346a73b1097c461d295e21bd7ca45f74d44321fc818f89cc5", 0x3d}, {&(0x7f0000001440)}, {&(0x7f0000001480)="03ce9b0c3078a028ad6c3fe3a4ec2e1c8385c141531a95b80ee8fcef8007fbef823288d8ed04cf0616d10e54d440fc676ffa6cd3499f9740e3e158ef8cf19dd02ff833eaaa0973622b9389ee752909bc7b75b3ffc16d14c596f219459825792225b1e9162af1a0a711eb438bf579484415a40e7063b36fe1f2f3182b6848e0536c055acfe12f33a3c4bc445129f67f9f74b945f732c29fcaa3027300a6372d181b9ffccbd01094a453e29f44862aab670ee9edd0cff4", 0xb6}, {&(0x7f0000001540)="3ad1ae0694f368b6dab6248722ec1ed56385c2515a492d0fb42532a6e5d42d67205a1ffaf71ad3d668de768abb92d73891d5b4a88171f9180c876d6102296907fd874636ac99c79317b92f106f", 0x4d}, {&(0x7f00000015c0)="23379357f58655ae56f737b2ebe392329c72416a4fc50f77d0ddbd37ea0c4dc507818a79196f285218277c70992cc039432503b6c7b05dcc8d7184dc8de86531c00bc1bec6b030035d79364467f20a35c61aba332742abd627af8d8850650a30c964714ccf9afed1681346f98e432483f752cac15b0ae61687d2e2c0f72516c0367e54377179b76cb72e521f80", 0x8d}, {&(0x7f0000001680)="6bb184e39ee27db018d0da401508e5352dd00a2fb31e9c68fce7387bfd325e4f2442e1f7109d2014c558173268a4962f3952ec7ccfda3336130cbff0d715a61387d1136de6b63a7f144633edf5a822923bd15a5f7e4ad3e8b9f219695848e897ac4bb93a9c100a355498966ec5fc37126b946a0514727d", 0x77}, {&(0x7f0000001700)="1423fadda44267ad74ef121843b97afe2625a5916b9816a956e062136b01bc7ad58f4cdddef075ecf938ffd650fc98c0638c085e8d93ce2640db810da7ab10c0904df585842b6f64ab233f7cb3fe9f69a9afe590a07675aabea76143c530986803a81d0873f32cb8e47947be1c305a41004bc8955af6924c270abec37ae0825b1b81573708f718250b45d442a8af9fa2d95b93e20f98015a27aeec5a5ef26418914755db9ed74e72682fa8d6434d511212291ca5444993af385a4055b2c42236bccba14a968a4865ba345c22463991e3eeef237bda6258d9fb0aec862bf3c40c78f68cbf4c24063b78918c976572e585c32afdfd9cca36f1d1e3e5031ef42325688bba274972e4199afff97d2858ea98a7370f18b307c72afecf394027f8deaca50bfad3f88bf235a34efb35e9d3df3204902224156fc629947ba9f8ef5c83062265b671668a1b155ced7448a0bf653fd100253513a86202bba1a9942b0af5d71c959377c33de8b6140e6c71bb960e55a0eeb56ace7a74b732fee870113557d6b29a7789cf9d1b9603efba1b8f08520738a969bd69c803dae4d1f605450529d6e7404e9e18d6b2bc8d4ef0983186a2f2a0e1ac5f0b673bc0be38c9a6a8ac61980ca06d40283c9c5e719465266b3a9604f6b3f0b70acc089d9c2bae148efd68e3036ed328f34514dcbd99ed6a3743c49f4d8eff71f47af4106b2bb028ff625a1d01c05d5b4cc10d18e8e2800517e44c3a57d12f515783c4d1966ad92cb33c64a9887f4db62c3bd9db97e58673bf3c3f12999ab31c66345c4d942298ce1ea3c6f99b5cd90bbbc1bb7f63318cb42e44f41a74e761ed84d21f851a715ff17c14df7a62cbddca777a55d6f2ceb9ed4da5081bfcc226fe0fd9e73f977621d8727710e3e5edcb935b43676eef31d4386caaf6bb63baf9051c9dc45c7184fc62c79fc9e3542d2eeee8d82daffd244ea903e56fd286ccd1ef148d807164ee92b6c8c9efa69abdea20523820203906f6e6d702ee61e3d536c736bb88c3682f57df07ee95b2854debf9af23f213e3716d57c32ea0413e9651e3c1f49f3b8aaaf44b5c9b5c56e6a2699d4943ec5d3f1402f47650756c471d65a2a5e0704673293733ca3a1a0806f91bc6dba0e87f06f28d1f66451f5398acfa27188414d5e5846bb1678448b809255a00406c70d4de21b9fe4003298923995976d6f2b28c634935aba8516a5da52f0eab5f69ebb98514ee874966ac86b172e490d23fa453a62c0ee0e62c52ae27f6951f89020e8b8d92ac0bab52aa14740711e003216dfcea982ac495efb01820192c5f9038b22049e5cc9c212cdf9ae37a6242964adbe850a7b879b4f9bc8c681943942cfd449580d0604d4cd61e8f944f28b99bc7ef521e2276071c2fd8a0fc5b5e056551518bb2234be6e759f6cd5cef0b54c2b3fdd7e5d976b35ded0587828d346ab974b12d897a4226d2ff8efc38930274058404ab9509baaaa1d7e8820cb55d8ede413ee2dad84fa36d613e11bbf6b02693e43d84aab4071b1dce2822c26cd4ed6d2d60d26ed3eea2f52c23954608974e7a347cdb008f4ab8619a212a4981f5a637e40b9b6ee44e4d8ff58cc12ed580662e233a82245e40a2c4ae103505fe2810cbab1b3c382ca0ce1c253feb49db13fb54e64fa3ad2661caaf724c46714e12cda2bea1d12d764d58098a0a24008207b031afbdcd91a8d749b000a64265c044dabdeb21cdb70a95061ebd15b94e8f17536e133cdb0ba1a9d2c55cba047d5fe283fd0236de83f35ae2b112ea3b5af5607ba229adc20faf861286b03c4afa8bddf32def62fbfb33837a98ccbf8b53537c49f739e5151c1b300befc1a528ba22b454ad25a53db28cef92ac8f39cc57437d94496605a71231b857910314c45ea6f0604a86f720f5180cca4abd0f67b9144f96e20d68eb7c631e4b3e51820a37afa6e0926791bcef0283c109d6076847af239b86a72a7ec4a6181887aafe92bb499c5c0617a24174b17ea7e7e302a9e200264195e08001c1a4de075265dd4811a3db5367c4ba2ec56724a2ced8fb70e0cbc4e9c0554a051a6221f5a973e7b0530f2d661a1d6943e1802f21b05d8757b44a51161a623fc8f9c5eb7b33716b3cb0e3afa1567c9fca6eb8ad54256f712f0b8e40e5a56afe2077adb7f0d2612b0b558754f1b3554af7a8dc4ba73f654b1fc55dcd743e09d8b3a3b4ac3773555828a497e8a8473bcf65e57c697ce10e513977e2dc4f1c9c78c36029940cc1852f3527b548e2e69bf2b8ca5e189fb088d070b36afbb213485eddf96ccc69b7504492f4ee7e080a933af266be8af04bcc4eba9d3924ab65961327c5aaad2499f258141ea53e01ddc48a045614498679c6bbb9896c703040439b4df57bcd9b751006c415b7ed936ef6b2efd4b047d43375fa2351a9f25588e4a0bbbd0f20853def0245f1d571fbcdcbf1b9e968afb1eb36351585d3755c8a559f8da22222f4cfc0938d56dc5b1dc2359e78f5999408a0725cb518c3df0387a5204cf1cf825cc671b6e27d1e5ce2a3463b2c96c406c17adc862b8d5c3786a17123dc9f7f26fca8e5a8b0e009378a5f60d68fbd38bbcbf4890ea7b7bceb56bc8417da078e4f2ed99c12ce995a66d951527afcb6bb0c461eacc18a2a8830eb0c945d016850719e50edd2cafb915e29a175435a107ce6653677db97e571377542f0a8560e96c979b2f1f509dd528ed1d10ad4c5b3b53d59b3d2bfb0579b398868e26c9c360f6bdb898e8b1a607accbbb638649166024617588478bfd8644dcfa0d7e12f53f3fc8626b67f32d3f78985bd19a08fbe40d02a5c44584af51470f7a3f749b55f0181375ce9c8f05f22307b732d96143e20c90ad7d269758d7c1ef0fe4337601cd3a1e66d7ebb6e58f31747c742d4e5b415715035c2e297ad41071c38ee4b558fb8baaf34618dd93abbc352a30bb4055ccfa0d6592f3d5cfb322051ec9f28d055a9b3ee3c5fc5be8b665e41d35c4e8592b5e3749e4acb1e5dd9400b435073f1aa6eabdea84ab716117f7ae341568b05ddb3f8b0049b0d9828c8059c327a29e60fbcb35aba8fa0802fcd197eb111568ed27713ab88032b6debb9a1ab6d49cd34ee47c1fedee308e6659f7d20235a9b37fa4eaf1c6359fe3f855b2cdf0315155efe336bfe689d166dae566d5763dbc947eddde4485374701d6cf7a3ee1bd041653a6b65691db55876ef33164dbc2dfba0caa987fbfe17a3525cd05270bf0f7b8c900cbb3e1bde977e2c7b0f8ce6b1320b1163a7d55c68a20c184b499f2b67fe91f5d49bae3f3707d36c1f3dd4e829a835be3f69a5e56a7712adaf174da7439956277fc37096edbc9339564fe3878b171d6ae9b154619914dd826a6ae6e7f3a83f551511aae6542d493cbabce4527f7d09b6b02f25bb2e75447349051b5464322a8504afa096ac4ceea25f5365fd0809e61fca88a8e3c936573d1a23d602c8ec5e1d21a5ed479bd2c4c75292f3fde84684effb8de0aaa06d336f968a8ab4815b03886cec000a3624f9d0e385ce55466f25dae599a2764335fcdee5ccb0480b32d8deb6579639487d4e6ffac974f8f095f41a77c4183cdc65af1129bc7f3029ca32b035841089893203cc288b09a823a1e28ed72414c3949e6fe3794bb064c8e086ff0deace8bdc9a7504a1d006b9ccf7bcd2c5fff7f29881fce8dd17e0cc32df08374076c58eae5ad635dd2a8b7b3d57d776f18a9b4200624a1057464e26beeb34f10bcf1ed31c086dd199b13128bbd95d55c666466cc8ebdb8a44d7f4d39ed50cc1705f64864807afff369ba927096a8efa26da09d0d3094720c2b13f0425d95e8fd2b8c407a987c1be9b5cf632514d7f130196433813b92f9e085ed64471daf0f39bd9352a61b67fb3e97acce0408639b7801cf19b17ce4cc2d680b7487e2d7ee28e3f533116c464caf8647dc19e9a054ff261e09a64b5690711a536bec625843bdc76a3fb45c2cb4f8f4adfd9cc60c5805f52e76a87c8b75ff9088e1ebd819f16fad58cb2da014cc651d1ae8c2e0fcd64e3563d42fcf9066da790ecd6fa323227372f1cad4b0e7130fe2bd40ec8d3a9b1bf3c75dd3201b7a6874de99bf6c9e8e43230a579d97f8fc51fe42dff59cafd9899e12b86752920b81a38dd99274dce32f075a57e749b58fac819bf1d7bd4944b2b1645cefe5bb55f178443ecc05f920ebd9670f68d67429e6fa538cb1c43434741271a5d1c87092c288143eadb91a29425ab7d98655cf6e95aecb055c17a90a023c09563a0a62ac8b805cf30126a0c3d6621b29de80570ab153c7dc052654c496a36231d686e017feecf6746aefcb726f5dfa97b6d297dbc9a04a31f044b157fc9bc214469783161d919fe6035d0e8316d5f5c1e8e81999be4c85ed58ee35c85af9c4ccfe7d7df3293011ababe06ee84bb7a8f85c04b6901361c89dc6cee4daaec4f6bf812fa1f9bed7d5cfdd8fa83df35d0c5fe1035cde03191f60d3cd958bf0847f43a1849620910d048f5e0dfc90a82676d0721eb2ec18821f1aa91e31f9331e8683d0071843611a8e5f1fc830bd4c2f0a5f429d490928aa3ff804498d6839859d97159d7779ae4bdccf7b750344f175ffa37658a58a2de5aaaffc339e669fa6b18458341e73bc04ebf4f2bcd3c00008747de6b50a66064622cd89ba165321870f186a63025335d5541a399b0f51f012f3ecca42a2d9ddbe502b9942d10b8bd3918bd359cc7851a704814f9f43eb059fee783fae82b1bdba6f93ee76f87684e5efb74ecda43701b9c10dd020dc6eac403ce63944ba1d89611c3b854c356e1e69b14f43b2a527ba66ddb5002f12a2920904bb0bbde49aee5cc57295d9e7ae2311d3a4dc7c795c7e8c0b0b38edcef529594f9cf3b6410b3dbbf5c7705ad43ad61bfaa69012758d55274f8ecdcc30b57c34d96b34c72a28262e5b6adc4a634ca1037cdd7f5e07b18df743ef64a2c7c09b43ed3b3f0e99d977e12bd25c2b4e8cd3043e66f60854373dbbcf3d24c916bd7dea0ea8de1dc3bb054806c3a23bf1967164556453a20afbde4a74eec382daf22c989677eede9ce95d995205de6ddf836461c8c5b53ae56561f1fcfde4a37c235643ad17d1a2b862171cbc6098f89956170ef62872924b1e420aad70ca9f4adee8900fce37a5d8659ac985c63434f563021e72037d296cb90a7fe5771b50bea4bc18f16811db9e7ed7f4a8cdf9b1771f3e642d4b529ec3f23c8e42d8cf945d0e8418e3bc9cf60637a8f47953e97ea619eeee164e0a61b96a4b5f5791b7df432ff27f0456bb56b298ff2db5165da296df7a72e45a9ae6b0d8f00bfe38fa748856a9ad636dd0cc3c0ada9d6817bcfa2eb8450a878ebfd53f2ad68c7079d058cbf6a359d4b075b8e47cb95cd6685b56c259cc047deebfe66124d58397269be2e93db58bb3a7f1acbb23960e32892840eb1487ba3fac1566583b353a58dd8ae1a2c10964153f2e6ac5135b0ca1e931731a0bca07c8055be02664770311af1d7cc8a95e9b8ceced7cf8516464c8272ad0e27c55e7a87a2149f90e3aeee3bf614386f586060b4c5610033a675a9b7eb9ec5c3a884d94d4c1ee43e015dc85f85d4d9c7cbf2cec5cf9e55081ac9c12215fc80ad1e463d0228a413d07e16a024984b5dd526a1bd45f82c48f32db578adcdded3d5189a3ce4819508e6cffccd2c535605538e88f2df0187f81af25c57e8402e222ab787d524fda5a28ba96d59890f58bef581184a78b44f0d07ce6dc43e0d4b4939202adf074d2fb4649a408db94348c0c3e8ea57fa2a5da0e8", 0x1000}], 0x8, 0x0, 0x0, 0x208}, 0x12) r5 = 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(r5, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000002c0)) fcntl$getown(r5, 0x5) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x38c) r6 = msgget(0x0, 0x500) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:01:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = dup2(r2, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x7ff}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r5 = semget$private(0x0, 0x4, 0x24) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000100)=""/209) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000280)="3e81d4f7b7d9e74c7a4716cc5ad58dd01b307361022e4971589a5fd5854e4dfcb6048171bd3cfa5751af21ecdcb468240903d0bf8143217d2fb9b397714245dbaf6f15f33301e37a080f18aeab1b4e8ba0b7de835cb50ab723e46797bda05c1d2fc1f88519c365d0d4e3659bbe808fd690fdb5a516ec09ff7590c0103463a893b700bbfaea818e00e57dd6e4a768645c1e2a5f3e5d4a21b45c678bc3e1fc2c68f13b4d27d7f4c235eab901a32d3ef99b26f81658fa0407451feea35fdae8dd", 0xbf}, {&(0x7f0000000340)="50c2f208b3e20d6d09ef67eaf2f5920f1aa3e910de1c373d80eae5a528f689fa9daf633f7e325aa4bacb0b714579a5735a04fd86dd8fdb76c82aa7c268af922fe0febd72794ac8aa92f19385d3bd5415adf2ed2dc4f9d2fae080003fa3383f05846b81da68f18a546a19c7f9039ac88dfba67bad2c47381e232562dcb7ddc203b3e6f731308db3e95db341ac8168c9b2977b85bd419d5e20d9214de7f28a050d86ade4ab9a50a3c0703a32c9a927a49281e358a35144e5719ec9974800e55f88aa470e1f89c283055708f0db6f05f723e61c483d3f132b057a136fb2c4ddf88dbcf6efcd7487008c8178a92891a3a7", 0xef}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) r7 = dup(r6) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x9, 0x6, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x4, 0x7fffffff}) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r8 = 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(r8, 0x0) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f00000002c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x80, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0xc0) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000440)=0x8) 16:01:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x1ff, [{0x3, 0x6}, {0x1, 0x4}, {0x3, 0x9}, {0x4d21e04fddab7d40, 0xd900dd1}, {0x3, 0x7}, {0x2, 0x7}, {0x0, 0x7ff}, {0x3, 0x4}, {0x1, 0x2}, {0x1e0f8a16de9dd226, 0x9}, {0x3, 0x7}, {0x1, 0xa3}, {0x3, 0x1}, {0x3, 0xacd}, {0x3, 0x4}, {0x1, 0x2}, {0x95a9e25f5f9c8365, 0x8}, {0x3}, {0x6, 0x5}, {0x1, 0x6fa6}, {0x2, 0x80000001}, {0x3, 0x1}, {0x2, 0x7}, {0x1, 0x80}, {0x2, 0x3}, {0x3, 0x5}, {0x3, 0x1}, {0x2, 0x200}, {0x5, 0xfffffffc}, {0x2, 0x400}, {0x0, 0x14}, {0x3, 0x9776}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1d, 0x2, 0x3) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x184, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:55 executing program 0: r0 = socket(0x2, 0x2, 0x1) getdents(0xffffffffffffffff, &(0x7f0000000480)=""/4096, 0x1000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf4d923279996838f72a7a862078295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e497449124d76c6388bbd2ad88b29c412006ade3f568f1600ebc82f51b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac403009d000000000000b813ad30505e8f5300a49fef9d612f871f4385f0af57795ea476e2cac7dbbc7965c659392809a3122cd2351e000000000000000000000000000000c057e53955877f48fcd66a52305bab5204ded0c7cb428c3f5f9f23261f812bb0cefb150f438e4f785c432311f2a2c218a701bb8605c4c11f7d9c888096ae"], 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) write(r1, &(0x7f0000000200)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d47459a97aded6d04b6fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x86) 16:01:55 executing program 0: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(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) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r3, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x10) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r3) 16:01:55 executing program 1: r0 = msgget$private(0x0, 0x541) msgrcv(r0, &(0x7f0000000000)={0x0, ""/214}, 0xde, 0x2, 0x2800) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/41) r2 = msgget$private(0x0, 0x80) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r3, r4, r5, 0x20, 0x5}, 0x7, 0x2, r6, r7, 0x47a7, 0x1f, 0x6, 0x4}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x401, 0x2}, {0x4, 0x7}}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x781701dad16cde14, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x9, 0x307, 0x9, 0x0, 0x8000, 0xffffff01, 0x7fff, 0x1, 0x1480bdbd52560629, 0xfffffffffffffe98, 0x101}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) wait4(r9, &(0x7f00000003c0), 0x8, &(0x7f0000000400)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) msgget$private(0x0, 0x20) r10 = socket(0x76ffdf22dd5a012e, 0xc001, 0x0) r11 = msgget(0x3, 0x62) msgsnd(r11, &(0x7f0000000540), 0x8, 0x0) r12 = socket$inet(0x2, 0x4000, 0x7f) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000005c0)=0x10) r13 = accept(r10, 0x0, &(0x7f0000000600)) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000640)="0d93e03470e4decb2ab172df63eba153735e827b3238b140a9e75f718c0c8db3f2d8bdacc1e6df24ad59e6451d43b779102f87f7010fd9e37c7981f2f629", 0x3e) socket$unix(0x1, 0x1, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) faccessat(r14, &(0x7f00000006c0)='./file0\x00', 0x8, 0x2) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000000700)) 16:01:55 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) dup2(r3, r4) recvfrom$unix(r3, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) msgget$private(0x0, 0x606) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x11, 0x3, 0x0) getsockopt(r8, 0x11, 0x3, 0x0, 0x0) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000000c0)=0xc) r10 = fcntl$dupfd(r7, 0x0, r9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) fcntl$getown(r9, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) geteuid() setsockopt(r0, 0x0, 0x68, &(0x7f0000000100)="2705518b96688dbcc8ed05", 0x646) 16:01:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:01:55 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xff, 0xfff, 0x61, 0x9, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x3, 0x72a0}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) r3 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) mprotect(&(0x7f00003b4000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:01:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xb) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r10, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='o\x00\x00\x00\x00\x00\x00\x10\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) r21 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, r20, 0xffffffffffffffff, r21, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000001c00)=ANY=[@ANYBLOB="bf3175c7cf240800f89f3d7ef181ef32949182c5d993fd3b94fc447c543d32da95392622ffd478b8708511007ecb008b3a34f124f630009a093ff61443c611eff80b47dd0f0200a3aa0828b8b09fe3db665be837536f21019e3ab490620bb55357a6306da00bff08fe41cf9daf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40c0c48b881f65a80e90323ea6947c3145d31e8340c0381b052f4f83019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6ba2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b342f4eb02e8a9d352475598723a6218a515893d7ba01c1c75172b52aad9837f43a27b9104675a47cd941f2950e276890da98e0105d7ff87512e8c30203170295cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b82efd3a8f2e21141ed3d86f5a00000000000000000000000000e00118013d0a79a3e680794de3fe86d7c6c14c9de38cba61ea198cf7ce4e4405a0c1ec56086289fb089aac037f61e87792cb4462e7019ad96da98ac40c3a47d49336d0e960de9bdd4569d09cbd438cfb65763b75c51dde0ffb35ecd04b5f7b310ec6b14a6b5adbec35d8194b11f7a98a4120dbb85f7c291b8911d24040a25097703703bcf30d15fe4ba31599c970f6bda0abb627c5d59573a66ded4fcec99544485acfeed64f0e4efde8438d5c8d0d50fb3be3710b87442a2f08282da8e14f5d5c6180a09971a676b26582aa09f1a7e91db3550e277d38d1d9408ecac51468e2b6127044a9c2d3f7f87a6c7f249a5cebfe7b0fb5ca32ffaaad41578551514dd82784630d5e59a4987995402182ca0ab3828c8ffca8468e"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r11, r14, r22}], 0x60, 0x400}, 0x404) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x300, r7) r23 = syz_open_pts() lseek(r23, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x1) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCDRAIN(r24, 0x2000745e) 16:01:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x68, &(0x7f0000000100)="2705518b96688dbcc8ed05", 0x646) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 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) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000340)) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(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) r6 = accept$inet(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffb, 0x21, 0x48, 0x4}, {{r3}, 0xfffffffffffffffc, 0x27, 0x28, 0x100000000, 0x80000000}, {{r7}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xda}], 0x101, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0x3, 0xa9, 0x8, 0x7}], 0x3, &(0x7f00000003c0)={0x3, 0x1}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_addr=@in}) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c653000171444ab72fbcd9f017ee24cb7847ada74279f7e5c5fe151ee79cf1d8be41977b6a1346fd3091c07ada783e9798cf332c7c8f8b366a236fbdaa84e772c2e6094ed59755a4ebc487276fafb1397f248375e11be3283e8e6bb26b5cbae37cf98f0338115c9d3bb7265a1e3791f5df006a85b7f07191a2a1b58c064a3b819b9d6f83ab92652802bc3c28410d009a809f35be9b8d8633d36891de48b"], 0xa, 0x0, 0x0, 0x0, 0xfeb0}, 0x0) 16:01:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0xd4) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:01:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00489f2f7c000800ffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlink(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:01:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = msgget(0x0, 0x1) r3 = geteuid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) r6 = msgget$private(0x0, 0x601) r7 = geteuid() r8 = getuid() r9 = getgid() r10 = getpid() r11 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x3, r7, 0x0, r8, r9, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r10, r11, 0x8, 0x8, 0x5, 0x8001}) r12 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r8, 0x0, r7, r9, 0x90, 0x6}, 0x0, 0x12a, 0x9}) r13 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r13, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r14 = geteuid() setreuid(r14, r14) r15 = getegid() r16 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r18 = msgget$private(0x0, 0x0) r19 = getpgid(0x0) r20 = getgid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r20}, 0x5, 0x2000, r19, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r21 = msgget$private(0x0, 0x0) r22 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r22, 0x0, 0x0, 0x4a, 0x80a5}) r23 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r23, 0x1, 0xfffffffffffffffe) msgsnd(r23, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000140)={{0x3, r14, r15, r16, r17, 0xa8, 0x6}, 0xa, 0x2, r19, r22, 0x0, 0xfffffffeffffffff, 0x100}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0x80, r16, r9, r7, r9, 0x21, 0x774}, 0x59, 0x3, 0x8}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r9, 0x61}, 0x8000000000000000, 0x0, r5, 0x0, 0x0, 0x4a, 0x7}) r24 = 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(r24, 0x0) ioctl$VT_GETSTATE(r24, 0x40067664, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x130) r26 = getgid() r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r28, 0x0, 0x0, 0x0, 0x80a6}) r29 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xb3, r3, r9, r25, r26}, 0x401, 0x7, r28, r29, 0x7, 0x5, 0x6, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:01:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() bind$inet6(0xffffffffffffff9c, &(0x7f0000000240)={0x18, 0x0, 0x6, 0x6}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) pread(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/64) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d", 0x53}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x40, 0x3, 0x5, 0x3f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x0, 0x3}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="277830382b7bd7b74b278e326787"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) socket$inet6(0x18, 0x4006, 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='/dev/bpf\x00']) write(r1, 0x0, 0x0) 16:01:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = 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(r2, 0x0) readlink(&(0x7f00000000c0)='\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)=""/111, 0x6f) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) utimensat(r2, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x5, 0x7f}, {0xfffffffffffffffd, 0x7ff}}, 0x2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) fcntl$getflags(r3, 0x3) 16:01:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x3], [0xf0040000ff], [], [{0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x20}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) symlinkat(&(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:01:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) fchmod(r1, 0x20) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) 16:01:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) write(r5, &(0x7f00000002c0)="8b75c4ea286aa87dffe4f0f7e6eb901bc7fddc5b16091297a1b02a671d65caffb49a69b0e2143f9766242cb31d22792842", 0x31) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r7, &(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) accept$inet6(r7, &(0x7f0000000080), &(0x7f0000000140)=0xc) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000300)="340d39cb65babb5c81f259f8f5f13bb51bc76ffc2d5fab3c43881a364979c81635919f38a8c793b561f2650e8e89502af3c30c31dc50bd6052fd4761832df18943bf2ce8673facfda206fc8c65225d9d620f9fa1ffcbf70c2f5a6ac2dc37150c4e61ee061f849873916e0d7c407d725aaf81331dc349989d3d6bb06ca8b3971feb50ec9e18956410f66efc729db8f81cdea61df5786d11c21955335d60498a2ae923dfaac8fccf0a1fe6f70a8d7e87f7aa0820b40828a020b3d1e4d3167d7e8f", 0xc0}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r8, 0x0, 0x3fffd) r9 = dup(0xffffffffffffffff) preadv(r9, &(0x7f0000000440)=[{&(0x7f0000000400)}, {&(0x7f0000000700)=""/71}], 0x1, 0x0, 0x4) 16:01:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) msgget$private(0x0, 0x20) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(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) setsockopt(r3, 0x9, 0x9, &(0x7f0000000000)="03000000", 0xfffffea2) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) socket(0x40000000011, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r6}, 0x9cc966705e988fd8, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r7, &(0x7f0000000700), 0x81, 0x0, 0x7, 0x0) close(r7) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x5, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0206921, &(0x7f0000000300)) 16:01:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xbb, 0x0, 0x40000000000000}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0xc0) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)='p', 0x1) open(&(0x7f0000000040)='./bus\x00', 0xa000adbbd2d0c8f9, 0x124) 16:01:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x6932e4d911ceb835, 0x40) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x7, 0x12, 0x0, 0xfff, 0x3, 0x5, 0x1, 0x2, 0x5, 0x19}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'\x00\x00\x87', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x2c}, {0x6}]}) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:01:56 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000180)="5cdfe0058db3cf4936f3dfc518da6a3284c126979ff34d9ff1e8dbf994c64e4ba0cd2d2296de77e6fa6ed244c3ff4ea10f94c79cb23147d7a2fccded9c975a859059410d79b8c457ee89e44dad49b812291e3982efc7a136fd84855070e1fc2335fcced6fee8ec10929469a3977c4f950c31395eb489d5f736755e84742a5894fb569121a466c9a58355606b4e1dcb1222951d44bce1483cb3417a16885a19b0014bbaa7dbfa6d726ae858897d463e655617", 0xb2, 0xf45b972f6b631039, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mknod(&(0x7f0000000040)='./file0\x00', 0xc012, 0xffff13f6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:01:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:57 executing program 1: socket(0x11, 0x0, 0x40) socket(0x20, 0x8000, 0x80) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 16:01:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x3}, {0x6cb, 0x9}}, 0x2) fcntl$dupfd(r1, 0x0, r0) r2 = dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 16:01:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x209, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4e28dfaf) socket$inet(0x2, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) ftruncate(r3, 0x0, 0x7ff) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000200)=""/80, 0x50}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x3, 0xfffffff8}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0xfffffffa, 0x3, 0x0, 0x8, "a4bc9ce67fc48b4f585daa82ff9d90a33192170d", 0x80000000, 0x5}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0xe1c89c49105feaae, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x200f, &(0x7f0000000380)={0x100000001, 0x4}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="e277e35baab5fc608c1e18c3182435f4b1d01a5a2f12390d7063900d2c12eebb51283031f088b07dc9d8e76960e025e64e7fb505c3382f40c148358a5736d91729428b89eda333136afb68a58dfe5ed4fc50eaeb929f43120bb3c349e63e16abc06d1f1db009b56cac9852cec68cc948bcecf887e671114bd3b4e6138fa258473c3fa9b9c37a05a3e1b2dc2b94d4366013208e55b57da014be57be49f26e6fea45f7ef64d3f0f2aead9441e1b02eb4af832b3e76d0677f8a83e34706f65b96124d1c7ee5df1e9c4e286d8fdf6486399d94f48ea3b725563e6e68cc4fae5bb43883b6e6b07db227a068ad28d37937a920f248629c", 0xf4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) fcntl$setown(r5, 0x6, r6) r7 = socket(0x6, 0x5, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) r8 = dup(0xffffffffffffffff) mknodat(r8, &(0x7f0000000540)='./file0\x00', 0x8, 0xcd9a) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000580)) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r9, 0x5) msgget$private(0x0, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x400, 0x0) 16:01:57 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:01:57 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x2, 0xfffffffc, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [{}, {}, {0x0, 0x0, 0xff}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) 16:01:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3ff, 0x7}, {0x18, 0x0, 0x7, 0x800}, 0x2, [0x9, 0x4, 0x8, 0x8, 0x23f95073, 0x9, 0x5, 0xfff]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x39) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\b.\x00'], 0xff23) write(r2, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:01:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) kqueue() r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:01:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0x2, 0x80, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000094, 0x8, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x4, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x1000ffffc, 0x9, 0x3}, {{r4}, 0x0, 0x40, 0x8, 0x4, 0xf2a}], 0x2, &(0x7f00000000c0)=[{{r5}, 0x4, 0x20, 0x2, 0x0, 0x2}], 0x2, &(0x7f0000000200)={0xee7, 0xd0}) 16:01:59 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000040)="d492149ccb07a5339527f5f3d61d94e0b88d78c739e50c01afc337c9576fac7f29c3b77103b0fbdbff455615ec05ad44baf67657af76b6ec257639843300c36824e42eeabb3eda379f8b47f440a6c0a4a406d9a04b", 0x55}, {&(0x7f00000000c0)="f69aa95658e8c849d846088cf69dba4a0339de921e20d697cd0e0a3b8c892da2f565767b7dd372d5b7ed", 0x2a}, {&(0x7f0000000100)="72eda24c182cbe489f4362cabbe6a3294c60bb8a1eff9b75e63a433a939ab0650a43b26717fbc07f", 0x28}, {&(0x7f0000000140)="17c85aaa2cf5c30eaf8bd15625f2c6d6ab4ad6c6d62c19a037193aa42f921597120af2a1a23a4e45c5f06bba332bd486858f920cbe4cdcca29740076948863dc7c19ceab654f5747020354dbea0ba096ba", 0x51}, {&(0x7f0000000200)="fdee64c042e4e07217018b21a8ee47999b2cb8c72ee02fef69b5e6c5ad45f2ec65a60cb7a6025b06c9c93fe1b41b09c1dbded527b6ea6b8a1d76c573da87e37567788c6d8da9f3b1bdf47ab3311acea4c8a0aa47f6abd899604ec58082c73f7425e1031c05331bef3b2d75c29da8d2c4ac1d33e7f9a8edcd2edc02441856500790da27f086b153a20c22b5b9dfb53e0f750bc781b558ebe77c3b8126aeaa4a8749eef08226a27468fe1c0fc0bda4eb1bcc67f0da646b762e57f6f1de2aa5023252f06abc6e7ae2332dd4ee57df31630d73e4", 0xd2}, {&(0x7f0000000300)="94b98f640569913118e432779df6523a9f4d0832f9d84857dfdb5a3eb300682514a8710e8c2af173cf3175d47d2814f34ed5cc65481ea08a2d6b9968567d6100429eb87e39acc0be45c252f86dfb3609443a0143ba39e4cf08405827c75117152d2b7ecedb27f74da985a80b6518451636cf2dc8156d177b021973313806d092", 0x80}], 0x6) pwritev(r1, &(0x7f0000000c80)=[{&(0x7f0000000400)="252c874b967ac918e61cd0f8cc50c665e806c531e2b986b1f31343fe944e2e8ebeec35e08fbb80926021e4f56007a0a9a6452d4a8b806086f0cbac53022fa768334d18bc0e7fd75880703a3ac2ef6c3d12dcf28f40648266688021d5289906dd42b9cd7a5d6a978cd8a0c5a4fabf2c1ecaeb60f441c582f6b47b3ae6ce4b93d0becbb0e7648d46b2c02674fe6d2c1840bf736214ffa403927a8c15a4c00631b7a4111c55ebf863ac1a486a12b93969ac28844fd4166295f949b472b987d80794f23d8ddf52c6643602209fdb08639cb9dcc300e7f41f65e989b53c44c63d9e", 0xdf}, {&(0x7f0000000800)="8f16f5b44acfaf1e98dadb50984ffc441e0415770ab454f65a71f27b1e83bcf46cb2699af8973a12e596ac7a52bd62ed6cfb71787de61e1a38bf33fac6880390d989ddffed6eab9c01112c715172a6143c3c7069e270191175870282bd59885c843cbf9748e23c48b694cf3db0ce16de989f06fc6f597f23e5a238dfff2dfab7c70d5ca7545ccbd3f64f2d1f8ae408e7bcffcc4ed453fa5282f9d2cead83fdfc4f6e68266935774834ca4ad4b42501d7afe35e018399ed60747d", 0xba}, {&(0x7f0000000500)}, {&(0x7f00000008c0)="4fbc53b3a56cb88f3486b24c31222b73429129692077a0691d37770157093655f0e83d6cdff7f98b522b38c084c85237ffe0d7c0c29a3f475aa01ec39d8189e403590fbc717dfeb7e0ba12a26496170b4037225acc8fe5e6edc5a3f1bdb0cbff5d91364d7edb469b6631ed65c56dc902ac065dd76e380626b1934ca1a9d0cc5d7de555a25b30c75c17ac1e1ca8660e58aaaffe85f8209cfb5adae408930d", 0x9e}, {&(0x7f0000000980)="3cbbb83030d7d947fd2bd10c97f696fd7e8a0fdaafee3a95e2220c1dd6fb9d292e19cf1456764f1bb2f2ff44e734c0e8a9c7e35948700ed18a9e5bad48d13dc84cbb4ce03575df48e300727854c82b47daeec9ad5900239c36faf23ce7721994be62365a040a279b376c9ea4173c8a2e9021d5190decd9645c20b92a73dcf8eda0fbc1f5f917660e18f6a42022f5974a32adc063947234722076cb904393031f646d1e7382c1b446c8cd37045cf4ebf903fe124feb09145ca0c1445a09a733612c30", 0xc2}, {&(0x7f0000000a80)="d84ff9a7fe0c9de5351ad473f4cb47c78fb955ed09f4fab7ab57e1feccc10e7158a501baf7e95b8693cd457204ba8ce5e603a0dee9bce609209d6e9f644954a73e34d5362b7d588f51cb3ad7b4c66c8427324b3a784a54c88c6248661982a614c2d3d0425d75ca80c467999aa797b63371ae0f4facb98848770d4ac6a9b45205e4711ffefcefcd545d0d7a39b69ebdfa46ea674a65bdcb01b14c67077236abeaa2b7b76b74abc052c50ab99abad18fd927efcad4166bcb9fcf04988b377531e4e0e229927caa9d325b98f8baeed014f04b9a5fe0e7a4271e1e4405b25816f5dadda6ffbcf52af0", 0xe7}, {&(0x7f0000000b80)="e67d66f1b860e33531772fd2989cfa43a84cb6a37f077b3e9b0fedf266857ceac48a9550fda851f68771a95616d43b250212e0d4c34153e2e58dae8ebc4cefaa37b9bf", 0x43}, {&(0x7f0000000c00)="b9b246207e946ae46b9726542f76378a9dc6beb2814e52fe1561d590fa30d93a8e2bfa7927e92e248faf5d702533a1b3208d63389f3eb81ecb3868a63d88bbad3b74671ce4074596dd414cee3d", 0x4d}], 0x8, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x4002000, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [0xfffffffffffffffe], [{}, {0x0, 0x0, 0x6}, {}, {}, {0x10, 0x0, 0x400}, {}, {0x0, 0x15e}, {0x0, 0x0, 0x3, 0xfff}], {0x0, 0x0, 0x8}}}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r6 = shmat(0xffffffffffffffff, &(0x7f0000717000/0x3000)=nil, 0x1000) shmdt(r6) dup2(r4, r5) 16:01:59 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') r0 = socket(0x20, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x8) r3 = socket$inet(0x2, 0x5, 0x0) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3ff, 0x4}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 16:01:59 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)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x6, 0x8002, 0x5) fcntl$setflags(r0, 0x2, 0x1) 16:01:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x8006c, &(0x7f0000000040), 0x0) 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, 0x3, "0100000000000200"}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fchmod(r3, 0x2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) dup2(r9, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r13 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r13, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) sendmsg$unix(r13, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="a4252e433e95b2d9e585cbc3c5839cfaeef13caa53dfdc2103ada6d7d96d0cbab7cebab4729accb67a6e94134f9274ec24e3e2bf2be123784241a99b5e1c8ccd8e97ff7945ef589107a2975c2e4cb3d42f1ec5b34b24e575bdad15181344b11130421499a2c752dc63f4a1c7c67bf8a832487e3fd388d5f1f922dfc4bac60293ed5847e70ff47655fa03660e9ff7857453cae1cee7720c835d20dac8250f66c0175b", 0xa2}, {&(0x7f0000000340)="9398da610e4c5ba131677ffe252ac98653676475adfac8567af273e05cd93907b0473b316832f9f1116383767e3797bb62b6963a1d544ec90531a4c94affb8395cb089363654c9eae13494107ce781f085b1d5f92b44733498f375a4fad94002c894dcb5666896c5873aa22cb45971978d55afa66179e00bfbbeb7b889d27dd002e640d497aadbb211122c6a34abe322cf969e79625878b262ad4fd617c336624569c622dafc3e4c0d69c259edc2acc87bbbd55191f4985fac24f8c9e6483602c9bd09587196804865414abde6f5c8a3b0a3b54a69b897b4264851ccfd8fffface88fd103c03d536d0278b8b2040ecfa", 0xf0}], 0x2, 0x0, 0x0, 0x2}, 0xc) dup2(r11, r12) fchmod(r11, 0x128) 16:01:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kqueue() fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r2) 16:01:59 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x40) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r5 = dup(r4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) fcntl$lock(r5, 0x7, &(0x7f0000000200)={0x2, 0x2, 0x1, 0x3, r7}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017b41870 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017b41870 16:01:59 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) socket(0x20, 0x4, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{}, {0x18, 0xffffffffffffffff, 0x5}, 0x0, [0x0, 0xffffffff, 0x4, 0xfffffe01, 0x0, 0x0, 0x8]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:01:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = kqueue() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x14a, 0x0) fsync(r3) kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:01:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000040), 0x0) 16:01:59 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) fcntl$getflags(r1, 0x1) 16:01:59 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x200, 0x0) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(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', r5, &(0x7f0000000440)='./file1\x00') renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', r5, &(0x7f0000000140)='\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') 16:01:59 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/53, 0x35) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpz\xc9', 0x4000000005, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) r4 = dup(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x15f, &(0x7f00000001c0)=[{0x2, 0x7, 0xe3, 0xe86}, {0x9791, 0xff, 0x7, 0x2}, {0x2, 0xf9, 0x0, 0x7fffffff}, {0x101, 0x1, 0x4, 0x20}, {0x5, 0x2, 0x20}, {0x8, 0x5, 0x1, 0x2}, {0x1, 0xf9, 0x40, 0x1}, {0x2, 0x0, 0x1, 0x7}, {0x8003, 0x81, 0x4, 0x7f}, {0x2, 0x3, 0x0, 0xb2}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") r5 = msgget$private(0x0, 0x601) r6 = geteuid() r7 = getuid() r8 = getgid() r9 = getpid() r10 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x3, r6, 0x0, r7, r8, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r9, r10, 0x8, 0x8, 0x5, 0x8001}) r11 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r7, 0x0, r6, r8, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0x80, r7, r8, r6, r8, 0x21, 0x774}, 0x5d, 0x3, 0x8}) semctl$GETZCNT(r11, 0x4, 0x7, &(0x7f0000000300)=""/156) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0xdb5, 0x3}) 16:01:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000000)="c63ccee1b640794105e7c6a2997a1e7046e19ab1b7880b0bef4bb92c7b6635eb480b2b5137b26bb6c332979bd5321cd8359d57a15d5dc7d2e4c1774051c9c17f4f5382dd8fa2bf4fcf00bbf7fa478e9b1bb4cb451680656d05ac9e0ab3af4b5f115146258a8ca5da95a1fbbedd1cd48ac50e7997c3ba6bb620bfd70c3dad0a21e68d1529561669215c97466eaca03dbb366b292f38fc12f61076be7877720fffa9754e452fda44df", 0xa8, 0x0, &(0x7f00000000c0)=@abs={0x95ef0c59e73ae8d9, 0x0, 0x1}, 0x8) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:01:59 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, &(0x7f0000000040)=[{0x74}, {0x2c}, {0x6, 0xfe, 0x0, 0x3ff}]}) r1 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202f64f22f77866000001000000"], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) r6 = 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(r6, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000002c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) poll(&(0x7f00000001c0)=[{r0, 0xf5804651e59c717d}, {r2, 0x100}, {r4, 0x108}, {r6, 0x10}, {r7, 0x80}], 0x5, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000020066696c653000"], 0x10) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f00000004c0)="8c89f478a0b41470b5690dd1a3905f8bffb948594872d14ff0d072b845db8eef624129c16157e51ea4feeeea87f752489a5818c22530c751ff7b7135a85fd3ca49dec612aa22abec069e6dae5dcb9df577bb2aa3db611f65b5d4befc4b88ab13455755014967e3febd0e898f2665400123a9ab0f30981b4089d8f07b8e01277df77b141bdb7f789fbeedbe8eed8ac9ded25d243e25a481b8a32446cfdee56d1c1b2390a39f08bf74a5dffa62587b5308ae99de9a445d792e31563e42d88f0ffbd0c36686409f0aafcf1206be323f45e7d48623e147bca47b90a5226d7397ceb93d76296b7fc0bf64a8d8d9b206f79c31566af56d83e587f6fdafec1a7bfff503a78070e6431baada0afc6793694224617a4f211992a667ba94a45d2b7c8cd6614e1f5fef24ea8f8e2272ccc4df00a9fde49c52e5116648b7439d9116720401050b8d3e47d47cb6b2cbe449e1fe12fb3b01239f0e6c37a8e98b1c950fb1d7d5b76f3411c5090c1507249ea67bbd448afcf7990edfe9d5aef3c84334a8094aa2614c72c4cc462ab951e9296dd3634d8e3d24c158bebf14080e4d6828bf0f3828638d83f3a91fad14200c835e225d694bef8dca17196b420ac085483d92eb38252ccd7ad2381b6cd52d1fb907777e44a59a3146bf76da04cf455b35e5af68ac146f009afd4b160b5d5eb3cf93027dcbc1c91643f92373c54238f292924cbf820567c14d9b0be06cb427323df79b744c99ea3b0ce753f24982db87745e7b1f0b8cdcc006510471923c55ca8e2122624991e576b4c2e9247b44282fdfd34317537297f2fca2157136518f7e7c6a4ff3fe9d163d5b5b40c882e4e102f9e34226c92987c4f59c3fc380a85d5398ed39a01062d471b88d5938da5c06d89757ec564c33ed3d205b7036cef353f1b72ebba05b923db96534e9fc0e7cb9cc5b5f16333717d71cead402e06b010fadba16868aad2da01fb827cf0b3f12caf5cb7fa9aa097c9046e2cc61804f41c8ce0ed763f82c3a48d6798903d137ad5e050f349679a5c19d1546629bf553a38d331ac4d339318be7cc24d923ef97c30082fa9f72e7ebe8ddeda7e6982b323ae717ecf4eac7128ab301a0e7df685a9ae57d7180cf2a84476aada29227f2fdf851ed8e3290ba65f26162e4e899c1160dcdfbedfb95b93003ce5ba02041aae3e0ec000891da3bb485c901e76a25fbf92c4e3e6a96e64ee8024596ad419f5c725ceedd6a8c4d844a2aa3d7e60f2ee52a3a3c01b0c46ac67772b1f4d0a8b244c8697f78a55c36ed0049188990066cd67f8536f083cda1c0a2619dcaf7ac0966b3c0479d163d5d292e7319fbbbf9403a88548c2b43cac75d60649dd4307e30db204737699c473dee3505732a54c2b5362f420a0c03b7e0ad9a8d87ba9a45d02d8b88968873e398e307e3e55e6e0421b0fe62f1f65cd9d30b6295186bc0cdf8d004b8d084e01cfddc33da75a805c151db36f3bf30557fe023ed3e582dd3d8034c3e87b99e84e9fe13d01e79b06d186d2bc1435486d33d9a3dcfd4f3fb6030fea41e74c19d8eef79607bfa1a1154c39407ec1cd37f9254515c411c46169df34b91af205f8c35060b32e8d23d517d0134e9de4ee4623ce5ac591126eaaa28eb80c0227f04cb23d327b4575ce866b7b9cc2e88f0985e4be974895f973c152ba677a2280f04b35ad2c0a05eb89ef82638758b4a94c3408158632653b5370e97fbbdc1e2e6a825197d6bd7c034d555628ab70b38261fcec0889d892222439485c5f9842a8234c13bbf573c3fd746ecef8442deaa4455f2e78a16d0fbdfffd03271e58cb10e0fac0de263803902b4d1928fd938e3cfad9b038ac70659c42158746642a01dffc2cd08b8770d5e3614d1b7d7aa3af99c8cc9d31a63a3d46d34bf12080ec0cf4f766e4aa777cbc8b6a117d4832095671ff7bb3c01d7644858e7c1f7edefc742d433bf747d1c63e7f41de6fe7d5ba52c959dd00c0431907a5280e0e4a4f331e1303b7394cd9f114c7289cf92c1ac97cdef7bf2c7b88d57b826b88887f863b00e75f0a0f02525280f2999248051a171cf764e6e4a4121a9a2a34e4c39c694e7e839722dcdceddad51f68d1e1ec6e1e8fb1fe859ea8443e24a7129a6fe14cf7f74b79fc52af7759dd33aacd39bf29c790a6072b78fdc7ff99edda23e99f8eaf59ff1e26b2f44b3444314dbbbca73ab6de13e3a5377d43fc4e5d7d6e54fc26bf97f1a384ae24178fc0ccdee761a2a9c71e3270cc585e966129ae5f1af17870536c38f2400ac6cfe6b87bacca2c334b90d22c045d2481eb3d960e12262e5cd54244d37a3d8d83add0b3ebd00ec8349c926ba0105883e54a10aa23f22f1bf01c99a2de63422b90a1802aef302edf851d0b57436b60eb12f0b6fe63f6ee9ff9066ca0b8e8c09e140190851d2370c4b1b0050cce1f483f541826644553f3617cbe251912e0384755573097cdff5cc4e6eaf7335cd9baf137927eed43ca0b5099e86036800eb0b2c11389b3f32d8e060ca42586f0c15ebae9e81d5350f50d7791395c4880e14cd8a507cdeb23dd5c8770e84358a623263c4926b06fa7b2373b687348e54896353d0e2acfff8bb2c387007cda3209fe9f9d280ca9a1f4f62743b13aec6f417e94784dc26a6eae1d1e1335966af7a19810b8ac33cf94a878bff13a8c06a1b316c52b4ac9fecdb15b2b5f1be0537f3fbd3a7629f4137cf5f167553c5e9e6257ccf0d41b662ff40b611d9c8693cc236baaf083d1caeed6fe2b215f606119f04eba501b528fad3268857436d1f26ceea034ac90bb9a4626039942ff93ae2422500a1680112a46a5a613b3db473710fe62ffe0f89a6e6ed5bfcbfda71419f91a37140307cb38b73615d0b3377b53554f3e3f3b2c4b968f0c1f7bb5fd9c47b51cd60ad0510d3c790fecf34d0281b84643ad67d5e0eacf91e82008a0f8e0cf66c6efd900032a140bcfd8799413a976f30ae3ce24dd814c5f67122612a4c3f86425abf6413f0471e9ed5cb23fd67d78cb92766cf792304d6c4838c206bd91e4e05a15c85b1503e08800e26425573bf16a2a85585e327f47085c4b2fa01785db885512c45b6e8db9c4d04bdd6309fef36cc0d314254f6a8c9fde431652861ce9f00525bba5c743b8736a73c857649af1333604abeed2069025bb548ea3c10c14473058ddb2203e9c4e32061261778c2609d442a89e0bda21c46aa7d52fb3f7d0d9ef51a51b71aa1a894e05eeab82b41f714c75a80f15f882272b3d0470ac4dd8041e380edd4f2dec2bac3f903077bda144833c1e3a34693390be53e054b9b0b6c16923e5af2b482b675fe77cdd87d3e7f2c3909aca3795a9014f89e3da2e0c09bd73199480f5f11b004294a03c1f58f97f64f70aa13b2711d54ad25a39d10fc9b15c73b345ac99fe28801595597795e53d967d4c04943bc4502fb319af8dda74d6a2b0ca955c6d4f46940f0eb6b094600d9243a251837b375bb9d663211444eb62ae4f779c6311c4eb3dfb6129981c87e1a19d467451fb134d2bd333b991e0a1a2f65cd9d729abf56de7167fddcfb16f9376fd9353dc24520934336d679dc62a986191438ca971fa15cfdbb571b657c404359a4228ed4c98e18779374e1bf3de1fb006c5b361a5a5b48fa0a13b52aeaab6a442d49f88e964123f45728fd415e1d3a48d429e4b5ebfe946d217bb9be0d1a5245904de3999a6f1272be513e1a1dcf229d7a3a295605cef27204d1b45815158ebb244b0dc8c80171fbe4aadd8570e06556fd76bbe679011c23e1f6cbb89561d6ec45994306c3be64898c69e4a46fcac1d6f8d4f3eb8479428a9573d4904dd8fca60e5a816a8bca668ca11b37ab8f885b99894e156056514b87c16499e8d107dd91b3709cca08e0d240ff21ecb7d0cd20779f85b883273243f9ff89ae5835acc384eab1c5670a441a916c697539b49c4b63b4901d185f93255119677569132fb7b85b692e73601c868e63e4b9ea057c929f130197c95bff3654fd09be90d2704246be5a7b9f1cb61191e44724766e5db1f81f504de2537961841a6fa1c0a2fb6265d1b5e686d232a812c01dbb37cbab106d96486885422f50715d767d7f1132977c1d6b9ab1787781c2b90e9592d857f80ea8f93eeb8b83c56bffeb26b79ab8132639a0bd4f2085e75a292d91d725abf31446374ec5bc39bcdc5664e722239c04cb839b4e4d7c9872e1c83853952b250a95ef1db9921a8ff4b08f6310c74385d7cc449c01867daaff712a5f759684e6cf19c60e3a3cac91e22c95979b4a0ba935f437e9c974c92a2e7493f86656a69fd8cf2d4077995b74850a7cd772bc3a8dc18589cdc7d18e1b308c842aabc41f3e13ae31229a4ac113fc3da0fc6581681f966706592049fe2ebd69909628c9ab01d60fe431f43bf5fb27788fc1433b6fa5cd8b2d5d139202e7bd975b944b036a2915769d9c4c06282f2f6469dc8237770f05b590251c31135ba7e4e53e35ba610d3203d85385f40dc1728bd56e387f3e439b2658a188d52dae771c93fd2d84d5d401e8501e56a84db4f309d6e3eb9ff278f084622ad1e835cfab7a2e957f05f245397e06adf2531b6e0b76b27c9069aabae02fe1fce681948c8bd85b6de981a8a8dbd44200827b8899cde167f6180af75bd314b30914fdfa111b6f95793c0b15cc802dc82ad44dee0cb4c3e86788b32fa246e62aaeaa0364c2002726b482024496264ad49e2d1e22d9a2f2f11e137dcbfdd0c71fceeca32b9454fc5e8db4364e899635ecbedd477b4127bcf23fef5d756e86c1c1aa98ff800f8c94e205fbf7d7ba09821b4b7572252839d6fed1fd5f3321e170dfcb0fac22afbd934822c687b30aae19b628ee783149b0a4eda4cf082ba354f05d54f2a2ab1e5257d3f9e5a6ddf03bbb76a583dc4e8e32928b35bed07f373ad29d36a428dbf6c6b326911ab74b02e686cdcaaf1317864009f1ab14903789c257eaa05f6bcb9d30c485480f69c0a2c888281fe8710459f78bc48124833abbce1575004fa30070f3f70ef9cd3db5eb6f194c01cfd136b6ed71d37d9c5fa71a9704c9167851e660ed7cfc3cfdb4d839383603e441c5935873908a377bc5871c626ae6d625aac8224acc5166b498639a1696d5590a99340ec0e993fad8bfdf837dce1fb632a671a9b6bab5589595fd4d3eb3013943f473051a086b54c135849840934fe31c038d56b5bd00aa951c9d46cf13937a16d1c01eec5e90aea32fa64a71b472d671eda7eeb2403b166d7a0a02b23821528fe89ed397e1181634554cab7b69188a3886c30b268e26d73828fa95aed76fe93ccd570a5a3090a8c891c750b776abeafcc36fbe6a26472766759d698d9aab70956d2c3d290533bec84dad5cc92129b1f5151f7c768a89f205fa583ca41e33cba99d58f47ac9dafa98bfb5a570d2441de905a0e2311b0653828ea5e0999db1bb6a94bff1d6a0f98da5a76eb9681a32e965d5511f31cefd74b9236d63f1a56a6951ae449603b1c26970acf337afcaa0ea5604aa4f7d5663d005ee8c60b146f9f40320b2266c9f223e0cc53843346962ac3ca8b6742c40bcee5705ccabe215317c013fdd2f49a6db1427601a6d0eeee17f1d4265141a4beb44e4f2b83d7f5e734f1eec2fceaba5802a73e3e990c373e2b9510ff72a6779e6130d0c10562d97b58dfc5eaefce2245f24366b49dc058da37e965f7c159ea25256307c9c76696d9e9a632e0c1f6358ca16309218f15aebee9d12408b7f94fcff1965a63de91840c7ad8d44a4520e02bf48c38531920e4155d8f484931ea8a15bf4", 0x1000, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:01:59 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000019ff1100"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10044}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x80000001) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x21, 0x13}, {0x0, 0x2}, {0x85, 0x8e}, {0x25, 0x1}, {0x2b, 0x7}], 0x5}) mprotect(&(0x7f00002c3000/0x1000)=nil, 0x1000, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:59 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x5e0, 0x0) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x1, 0x8, 0x20, 0x0, "61820de900000200027ec000"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:01:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x160, 0x40000028, 0x9f, 0x6}, {{}, 0xfffffffffffffffb, 0x14, 0xd7d7af4166aa415d, 0x1ff, 0x669}, {{r1}, 0xfffffffffffffff8, 0x164, 0xfffff, 0x9, 0x7}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20000, 0x280) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r1) 16:01:59 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 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 = dup2(r2, r1) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = dup2(r1, r1) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fba50400000000000000"], 0x1c, 0x0}, 0x0) close(r0) close(r1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(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) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x2, 0x5, './file0\x00', 0x3, 0xfff, 0x10001, 0x6}) 16:02:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000062b8fe42cbae86680000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:02:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) write(r1, 0x0, 0x0) 16:02:00 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r0) r1 = openat(r0, &(0x7f0000000340)='\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, 0x8f) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r6, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r10, &(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) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r11, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r13 = dup(r12) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x1b, 0x1, 0x0, 0xffff}, {{r3}, 0xfffffffffffffffa, 0xdf, 0x20, 0x2, 0xffffffff}, {{r6}, 0xfffffffffffffff9, 0x0, 0x40000002, 0x2, 0x4}], 0xf3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x20, 0x7, 0x800}, {{r9}, 0x0, 0x2b, 0x0, 0x5, 0xffff}, {{r10}, 0xfffffffffffffffd, 0x4, 0x8, 0xffffffff, 0x4}, {{r11}, 0xfffffffffffffff9, 0xaf44a7482b7b71c5, 0xffff7, 0x1fd6, 0x8}, {{r13}, 0x65ecf83e88a0aa4b, 0x11, 0xfffff, 0x1, 0x7}], 0xfbcc, &(0x7f0000000300)={0x3, 0x401}) close(r3) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r14, 0x8004741c, &(0x7f0000000080)=0x7d09) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r15, 0x0, 0x0) 16:02:01 executing program 1: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000280)=0x10) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) setsockopt(r6, 0x101, 0x19, &(0x7f0000000200)="a3066aac8b92a0b30eed49bdbf1f6e638fae9c77ce95019ff3e83ecd3a414aa71611803ff641c257def2281f07dc1542fb26e8b568fd81ecdbb4aebea6a7dabd49628ddc40a3018fabb07a19702506", 0x4f) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r7 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r7, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r8 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) close(r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) writev(r13, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r15, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r8, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:02:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x7, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) 16:02:01 executing program 0: r0 = socket(0x2d, 0x2, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r1, r0) sendto(r2, &(0x7f0000000000)="dac12c5a3f2216497c413ea6184f772e6e48434cfc5fcd72f80c08ad3169d3d0c3b34617fc0f3b54114388000f5afc7a3851df6670336f236b0dec4a960d1371e001339b3edd3014949fce51b3955544e3db2301867839551b4555eda327d8a82d17d511fff18ab966c5b297b7045191291b5b35021dcbb8c524f94c6859737d79803d7371405b5ef4b7411c2b2806f4d29c01516d5160f2c97cbc3d9ddb474455ea7836acf07495a7a2763a1149691c8cd2ef687651b4a9a8fe43ff862fa8207e752a1a3ad21b2ff7280096a9a95a8ea4ffe670eb24f90fb4338441e929ad4053ea60acbbd041af79fe83fa30e9f636806b6ce62836", 0xf6, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f666915925598"], 0xa) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) r5 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x2, 0x0, 0x0, 0x0, r5}, 0x5, 0x2000, r4, 0x0, 0x0, 0xfffffffffffffff9, 0x5db6ae7d, 0x4000}) setegid(r5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$inet(r7, &(0x7f0000000000)={0x2, 0x3}, 0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ktrace(0x0, 0x1, 0x40000a00, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) madvise(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x2) 16:02:01 executing program 1: r0 = kqueue() fchflags(r0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) syz_open_pts() r2 = geteuid() setuid(r2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001680)=[{&(0x7f0000000100)="5a4beb8727bdda569578aff7db72e12578a70a16d6e5022eb130dbe99731d0b5270c8e79a898239ec449c3f4c4e1a9f3a0ede4fcd4e88b9fd5d45e2f248fa0c9478959560e00f44366bf147476bd02e23f8d", 0x3f7}, {&(0x7f0000000a80)="f037e5e31ac47857c7d7329906d87346895a44d4c1730d162950404df0d01091fbbfe42220cadc87eaf10b401f70eccb4e4a002b0912341c534100d4f4dd31dba3960ab4d952fef89db77ba50f2be4d4c5e762d113233b51ed252895f01f40912bc1398e3b21fb1ef469c6b03950ffc123428b8a6a11b27c431b0b3109bb6641d7f84c463f429bc8e0087b6dacedb64b8e6f0fe4557cfd3d3a2059445ab1991cdf366cfe28038c9f7fc056ecf03b5e213feba7eb6c3de96705435ba3a544a62946ec2966a0819201adb95a775f5f328616b93513b37bb56033bde043f58e320f0f8ffd261114e46529c433a368e2a54cb2e8e9f523b75b2ff263dbf8ec35c8a1b67356f201916da3acd8c5628698f40e165b992b6844479e2171f47e8160245fcdb1181f2a57ebbc0e05c3217268771aa7d1a5e750d1fab7718122dcf6477d7b45f7e223c9cd5bf7111822aac894cb16d7777e9554af265d28c2471b6e57b43d2bd4e856147ae24fc564e22a7730ade66023b6ba5ac5767824340d441bfd399b4c4423a2563bb742fbdefa1cf1b43cbde93c39dbad9aecfe1698fb4ca54a127db1e71e36fb5729e9ccee6b67d0e14965c6146d8c89393da27653b059a531bd6d9b0675a3cdcb280d9c8eaefb31255bb53e2931ae04947eb7049df6ca26872e83161b191d9eda25e72ff0477e1cde3858708a18a1ab61a2b16d79bfb64044af36a1e5b5f57cafe1b06563d3c80f6f15718431777d8dac94ceffc1f0a9ed7cdd61fc4bb865ea9260d2806895e61024c6e76812f4c92d48e98db6da56dd0bd7a4dc2cb012ccc9487b7d997f706e3a1b7ab4580577026233957c7d53fcdc83eba1bb4dbd5b995acc07ee345b5b4df4e29d3e986fa8a9ca22910ca006b1d2fb87c1a8a64545d684374c60692f742db508c887e54d6f2db48a580b83fcb3eef9238fdf53f3f1132eac9289b6913e0b77891ed86513b9325936a8170ef5845c8711727426ffa2a9ae8457310c3c04e9a9a4f2e1af2791dfb580476c28a8bfb7b6976633ae8a6f71f09f5c5ec07f0ba2b7dcd3bdf226006e9a9c1760078935a12fb5fb178edc8941a537002172c466b0f19e66ee2248d121336516e7f3c007790cb5985c5ead9717fe1fae41885a384f092003f31a315f6ce0a0f3939060ac8b744333d577663806de11ad1252e97dbfc0b02456c416a5368324776ee074775ca403bd3127aff77994cfd6425543b6837478fab717e7e8c3dda16b285f28d9ddad19426aefb08fd200b5df9f116328233b73a2687a4b2d96a87feebde18b0b6b7532830e7ec87039fa10826923a6a67b82c5396757d28945c3540abb4bfdadac622cc749ac4d6acead3c866e7bf120fb8c35f7d398ddb9fc6e24fd7c66198120e7e3403f25d3c9e71b6cc2434b22c4b16cf3555070e7661d0bdc9d72f7bcccb0edca5a84a4115dfbc5c386e44f73f10683791ac22bfc69127ae2da7674221e0be1af0c02f597eb9eec5b72b375a1bc389e676ad7858f5b9bab7cd6b2df7e245ed738a3190f344ffe4706882384d7dec86aac9ba3609008e36780c31b8b12a0bd0470e7c53b790b22e565d4ddd1b43c87ccb97442629f2c8425299ed60445eca3ff51d9f602d04cd3563e74eb91f50fe9017401aa7de47abc1bea439579684133fbdf4fcf188d17f6df24fc883d52fa4687f0e7dc13f6cad26c8f8dffbd1f832a6724808725b36ce412ca423e16a74ba28fff6a5fb955f734f03e4826752dc31b834dde9e18deb43d34ba8566acdb473628b06a268c95007e7273784640ff11bed5fcd3a84461fb94ca9e66540435c7433a0ca2bf985e43b7326edb95d9d3cf7818f5ee41c1cea51796d214e6b2790cc7afd490bb298677a01f34c89b5c355972d0059b1862f5004c3b07db9731ea21dc3baaf596400fa2e99a5e6690acba790e7d65c42a80e9d1ad1b67a235e0f2c2915c6a5f090e0c9b3e88fc4cc89dd92d493c6416d3f0fab62aa3d46a26303d95f6c30345f328623c2d7449d2044b3d80842c35497911b5ea58cec8fc957ff72701e41f3514e5bec49a1b5792ddfcb5af9e4a44210e8b0a6f5ea242d2e24274a2f8a262db976e0e7649857df3a267f084f8bbd16a59104927f8ead0de5a899d50fe8e26b659e945755dbc227867f2b846bd69abbee9eefccefb8e", 0x8a5}], 0x2) ftruncate(r3, 0x0, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) openat(r4, &(0x7f00000009c0)='./file0\x00', 0x10000, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0xef) kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r9 = dup(r8) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) close(r14) poll(&(0x7f0000000280), 0x0, 0x27f) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) socket$inet(0x2, 0x2, 0x0) denied attempt to set clock forward to 68719476745 denied attempt to set clock forward to 68719476745 pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffd000 didn't change! 16:02:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x6e272cc80e46a35a, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000008c0)=0xc) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket$inet(0x2, 0x3, 0x102) sendto(r6, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r8 = fcntl$getown(r4, 0x5) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r10, 0x0, 0x10000) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f00000000c0)={0x0}) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r10, 0x1) dup2(r10, r9) r12 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r12) r13 = getgid() r14 = shmget(0x1, 0x3000, 0x218, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x3, r15, r1, r7, r13, 0x5, 0x7fff}, 0x3, 0x2, r0, r8, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b45c5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r21 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r21, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r21, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r22, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x93}) ftruncate(r22, 0x0, 0x200000000010000) ioctl$VMM_IOC_TERM(r21, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r22, 0x1) dup2(r22, r21) r23 = fcntl$getown(r22, 0x5) fcntl$setown(r22, 0x6, r23) r24 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r19, r16, r20, r24, 0x5, 0x7fff}, 0x6, 0x2, r23, 0x0, 0x7f, 0x100000001, 0x20000000b1f3}) r25 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r27, 0x0, r28) r29 = socket(0x18, 0x2, 0x0) close(r29) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r29, &(0x7f0000000040)="100a2956b9223776", 0x21d) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffcdb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r33 = fcntl$getown(r28, 0x5) r34 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r34, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r34, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r35 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r35, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r35, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r34, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r35, 0x1) dup2(r35, r34) r36 = fcntl$getown(r35, 0x5) fcntl$setown(r35, 0x6, r36) r37 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r31, r26, r32, r37, 0x5, 0x7fff}, 0x6, 0x2, r36, r33, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r39 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r39) r40 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, r25, r26, r32, r38, 0x24, 0x4}, 0xc29, 0x4, r39, r40, 0x8000, 0x5, 0x0, 0x8001}) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$inet6(r41, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r43 = fcntl$dupfd(r41, 0x0, r42) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) fcntl$getown(r42, 0x5) pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffa000 didn't change! 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'t\x06p', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1}, {0x50}, {0x3c}, {0x4006}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) socket(0x2, 0x1, 0x5) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0xa6, 0x7f, 0x9, 0x4}, {0x4, 0x1, 0x4, 0x3f}, {0x4, 0x20, 0x6, 0x6}, {0x40, 0x9, 0x9e, 0x9}, {0x1, 0x80, 0x80, 0x3}, {0x2, 0x7, 0x9e}, {0xb47, 0x1, 0x9, 0x20}, {0x1, 0x0, 0xc3, 0x8000}, {0x1, 0x5, 0x6, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="d2b1f156663b3d0035bd84e71fcb07ca22bb326d2bf7ec3a19e6410cd59aa266097e0b6dd1a22bb253371240a9", 0x149) syz_open_pts() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r3 = 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(r3, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000002c0)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r6 = 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(r6, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000002c0)) utimensat(r6, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r8, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) unlinkat(r8, &(0x7f0000000080)='./file1\x00', 0x0) kevent(r1, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:02:02 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0xd8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000180)=0x800, 0x4) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:02:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) getitimer(0x1, &(0x7f0000000000)) write(r0, &(0x7f0000000000), 0xa7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) mkdir(&(0x7f0000000080)='./file2\x00', 0x102) 16:02:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3f00000, 0x1}, {0x3, 0x6}}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x20000000000002bd, &(0x7f0000000180)=[{0x84}, {0x15, 0x2}, {0x4000007ffffffe, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1f) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:02:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) writev(0xffffffffffffff9c, &(0x7f0000001600)=[{&(0x7f0000000100)="613fa0b408a88ca3eb088ee0f0eff3329f609653ad7eb500abbea49ea2ae3d0d00b1b0473a66b7590c2eed515ce6add40bf4aac721b5b534047441a8dad0b0a6957d31daa32a6dadeb347ca0fa0fa1f796b0601ed02d3af6e5025fda4f305a53af225fb399b1e7b7f3d3766c9c9238559f2d2bf257bb5fb80c73ce16eaf755ed2febb6ed5ea3da8d06a5d5a37f582dacca9343a3080e7448476184577faea22f41f475d199c78ff96efe3940da8a01ee6a8132e88b10c9093d4639ad56fc6181de212a394963422ab37487b0833b8e416d1f93867b94946fe19ddcc95f27a76e74c328e8bbc0d8fa92016426a4e3b4a5064350c4723e4d6ab5f3adf7d17c6ecc883369f5a660c7d391e1d0ec40e7a60ee62de65b01b2ac1dd450096e313fb5b1066ea11830148f3ba90b5ebff74f6b37f983d16a9eaf847b3f22870ebadab99383ddb61946d0f2069e91ca8c9eae3919ce00c9c84f3672d228bc5441d71e2014327481f23dcef6a541470b49a38d90404023c9c645790d69079f8f45f331d4490e9e6964efb85c93423a9f6c40c66825399b5810389eb415404867ee2c2c57e4bd16dc275a9db601fd590df373183618789d9ecf83278fcae7f2042cf4f82c91bc68279a090ec126dba1a205004106613838b77ecbe34ded084a7b8d134de862a0b98728ef7ae244ef3138b00da2a2e83f8ad67dc54f920bb2d87f80e48a7b172bebebb57a93f9912b611e4a8c7b6fd6e230d00dbeaaa1928db113e6f5e725a0a9c8ae30fcdb553601f485004362cbbcfeedb378e46f1dece4678d856fb39922657590e17cc67b5e8c3987143e4fb8c9eff002381b5a5646ccab6983c3c0219a596eb5d270dbd95edab69c4531ca50c075c9c82e70f2cea163e6e6aef7e09b91f2f06a042dfcd31a98f4f1ec2ba105e03eb8668b1aa5ec600784e3793df06dfda26a76fc3ba54b9f4abce862fecd24ed951e35ac5595939b035d345d23ce6be63bd75137806bde829d5d5ea0be2d4dccbee75a7e5669c6cd9aa9b88cfd552e354dee251521a5715492ddedfbe540fab2f6e35c8f3763c229a57388b85fb0d1e3ddb55c6f4554480109ec195a0be578e6985dd476c5449c36d7650e7447eefc4df80d6a1a7101d4540614619621842892bf3c4f2ac5914b37d4debee528ead0408026d66e39bd6ab0ee488d31692358a066b539021fca3030513a315891ad1c41fd58e5a899e32de7289d97a96b6ace08c83fcab7851cf9adaee425ce85e77c572f17e2f942ff2e78adc2a5defd62179414c35a08b3b278123d1f02abc6e53588bef5d2ac5b0dab8bf2d2108127760a3bfe6c32c632ad78745c9efdc0801fe257621610727b4b3ad5e20fa6d7ebb40fab09049e97b18ed5e6222da252d193765b6a284c4936b2fc09083915f853657a68d1a6ff5eb4d5bbb19cf9cc19273d25b7c9d20ab72ded65c083b366fcd195c949817b84e097d41e30f30d180e523877344ebff8de84866a78d87a6b0fb64d503485af8b35fdbeeedd9e82a174e30ae6c84b47653ea5a7d53a680d8fcc87cad310cb56a49cbdccc81c886ec972bce43a848c516ab495185b5b916f84bdd40083fe72ce66a4533a75ba993b848d91900b78d17770c693da53faa234e4683050a37a44e290c7695fec12e03a47149297857c0aa4a5d7ce2e10054cc53441fb7fae2479c02eed06b25378365b55d442491164a9b43ea3a10b0b522bf9e42f8bd0df58202b45806549ec9ebbc9bd9eb88645019c7308cb9385a86ddb1319cef3d773b514d1b366ef2313048debb352e8c0631dd347a23a030075066e855bcae74b2abbd5ff7f5f4cc188681eb8108aca3d7b0421d3b3054b7657bc8d52aed73ba004351ca93e4e474b54042190066864e4839d23abc5acda6f1381ba8b7d87b5debdddaba8d79ca267d17baef1c5ee7c59aeb0c527c6eaf006cdd209a1c9d55834cbd3e160c830f9324f33c0a0e4ccabd14e7c0cdce8d7a6288e7bcffbd2a612b922cbb520a13657de1228d960190c53019023a11b51c985d30fda5b6e6cb038eb37eb3244a7c4a1ff5f623f7d1ec5ef17c0ac7c5e69c7d134997c16ce05c03f1052d9a3746bc3c09bb8ba3650c7691607270f6f0225878094c29a6060a7bb01cf1b5ac5f67cbc7d0c98e68dddbfdfb3286031aae77d0f749aae05d69e6cdbc9f3fc618a050ed4e87b75d1a46c46dceacaa38dd2e571faab87966b77c58ffb3fd9e98409bf6a6593215c7ae930a47f6ab2fc6f5e68f2740143555c3e37885acedf4d544322097a829621af7b87a5a4c4db9586afb66005890728552e14ee978345a2302c4a075dbe0f36c0e021af1c0dcf691a93d93e4db764aa28ad2bb09a19fc06d32b9712e69695052dfd7170b6b0f9826d131a5e47dd2d197a35682ca1d727115b7a45b70e954df0984925e02895736fc43d9df83cddfd5af1d2c33bf2c67316337be303bd0246ef33b79a5c96504a892351143afe9e13965bef1bb9f8b9b9826cf1ffc98ee76ca7a2d4a8753a52864c25ff6ace4beb8e11e4abc11fba5f624cd9f2d9d584c1c813e5612c72ae25da57a615c8a9afe0f3cea0ca899bd1acca22c3b91766d744982652343563488285db85f8118bfeea3c8e378e02fe9857dd67104012cfe1971548e247f28a711b31fd209ce65d0d7af79c8f35d7518cf0ef966a852f16acc61170460d3f9fb9d4fe4ac403e04f53d416ccc4138ef9ebbc110586c3d12885990b68ccb8b494147f9d99297ff144ec56a916c0b97af825946dd62e16eab601afafa8c76cfb56a9fa86d7d6834130a8156220f93a12fa385d6147512406cdf16f2c311b92b68fe7c414ef220f63baa9e591c2be2e8a406e5073153e44f34a92ddb03b6fbb09280df94add238842c94e61f74702104058ae258a727f69a62e6f4a4af15061ca870ed21f0ec9385ca0a6b95b4429b366edb1bf78b3fb1a818c694b98ae05f192f2b1d9d4d991c6de9fe76c063286b3dcf065189edfa07c74ce090a82231b154de2b2c0b70f12f7be22437c461a1e81b4ce536417938726aabb4588f0c941fb7bb33c56937c6850f729c1345d7de80c9d3ade92bd8353836e45e2743090b5f5b80e639eb88164efb6462ac9ee68a704410f62f3ccf1dd4c886bc683775992475e1fbd0029f485e576f04009d705d6dc5a92daef9db604208b9feeb84c23001bea2e0707c67bda2b625385561954df474251a9e3cae81bba214a513eebbebf309e40f067d2e12858a23a28c0f62b71d8e8aa00340aa657693f515e9c51909028f069ee22944eaf1c62e30b6da43bc3149dbc4d81e9538aac3b19a2eca88ffcc410fd3efc499c050f55802b7de1f39d21ab8aac6b5c41ca91906c865413a9062f281643ec64c3de0a4abfb9971c67cfdd340841140d9002ebcc43e40b902b7b4af363f42dbcbda850cf5a9b39579093ca974d60067957367fb7cf6d5a5aafb21d6fe5bd636d437b650e6c301f03681eb8f450654106c9c176be98de3f11d1b09a8eb22b93f1ed8ec3aa95e5be1f078e6999eb10ac96947ab4fb23b652791e13157b1367d93961bae570df73058411378e14d5ea190c4d3eac53e8ed91bee60d94db56d0467df4670cfe0ea0fa55ab783a28c4d55e3e01f7130fa4e9d868bd986c2f91a4860ce12a9999e866c1bd4acaa32329c64f69e673b5ea5452389fc0cd7aa3848161710c62ee67e5ff33ae66bd86047f4db11187e0f85ae85ddbb950afa649b883f7487fc90d5adfce7e9c16ba4787d73ccd5ee42d8538ba0a04896cc9996443db6123d7c85e8c72fc4050badfe237a5236de1b7d72add39a534e85c8226bc482734df0a1d141e9f3b748ce1638e0ed5fd5b430ebff0331877b3421e7d6b9aa6111c5018c180980215245930526468e21742267813387eef1ed68760030a1cd542a329ffe572debd5814cf622ab0505aa6245c8de5282b5253a4953a06ef9c7773a39a713cf4f27db2dbf966ea4ea33e4a9d385a41f077c5921853e7f3d65ae6c5fe52c3e66e034fadc0dd3f9af2ff0980423d1102b53888a1b2e5bd66b4d12a318dcb4311d6096faa6c8d7e0710cb4d684b498cc68438b824eaf26e975cc7f5e720923ae0833282a853072a2997514aec8e9ea0e9095eb97c1f0e2d3eabb076f9d11c0d0090684428af404d806656b2c5c4b4ad8304782f5fa4cf4c7eefdf75a16c09e6c72daa08b68628857e2db069b48375aa9cae81a5f34f1e93108ba551c1621f22180ab0edb0931b11fcb274dcba1fad52048ec37c0ea54fd57a46c85d0fd300cfc9e3921a2976661b2a9a577cdbbbfb5f7f9d424c17b3c481809a960ebe1467d8f2f4955b72570cb3f2fa3f01b87a6c5ce7fb8cd0bdc3aca9017801ced23b8ac61eeb865d84b11fe2518cc26a925c93cc78e292baa127dff054150666e2b9a3f7f67294ab8d26c41c4b7a8abc443eda09f064bef60069529a12e3669c94e540b198c593d9b27a966aa9bf209c5325218a4eef281b5b10119f975828f6d0f96fc83983f1c57b396ad9d061d477c562b78fc3eae4bb7cc76f0ec724ebd71336d1179beaea77630d0b8dd2836f2c27b3f3eade221507e46fd7d72cc7e53460fc033fb7f68d4f238f65d8da9863e11f1f464da851c4baf23900e4aa60f64f3edef676b19101bfbd5e5f2eb8b2ebebcaf18bd8f9a61c384e11d3e941e7e37fb1bbc518749d3c7dc1a49427108e6f9469012227c8260c0c0fb4758a1f8da1501e09922ddd80fea1f517f3fe0e6a5b1911f8b49eff9ddba4330c1122ec6d62040ebc5b793f579feacf718a0aa1a570ad8b3f47882021c5e84f2260ca0be8f1fe5fdfaf17fee2e271d1f9d03ce9b622b139cd3f81a10f8a25f10661894103a6e59ba6e908f8523ed5dc384fab929661a8380d0a727e710b937860f6d08ea18c050591a6c865cc5a8f270a45771e937253235dc2979cd4a20f62557ba2e99979564dbaeed36e11a5bd5beb9a006f7e11d2c2fe9cec4816b0096f32bca4838b0f5cb23b2d47dd1095ec693286814b0012bb14f28b7a7a2ac060638cabde1e97288d57d4d85305a4aed2be76975116f2509702276561c6f5432fcddf37a5b3b5e031f789243b317814bc9f2ac5723d93695b70cb5c97bba0fd0c4744ec6e45d6c76aed12c87d8191b7041b9a273cbc43ea3ebf091bda1681a3b79d93f20aa538b32ec1f3173a7cb57d373f5cd652c54be9aa78cb3c96128ab39f347ea3d1b5eb84f4ecc4935e6c276c0fd710e8b316036e38412e7361ea8b0de0fdbc29a4c199fc4462dc0500e4131d99b93c7c424b185dd143e09a962d24c25af879a5585b85300738630e5a5d30ad5589f8c025620a36cd7b6e443cc3962c00cd6d8b31589874e2cb31c7d66f3adb2b43da0b8c065703d5bf6acaf032c2cc12b4d9404ea536d726f2e50a276465a2236d6e197d618dc44f414bbfb6751aac9242964ec419fb26b19305661d58544567bf32b7123e1697ff503dd6cc8cf63306f59f0f6fd333e2a73a66410d28bc60ba6ba773a52131c1915c78eac2239dc90515ee8369239fc29cf98522907852ff645b32bb029915cc1d30e41ae06089c18cebb5e6f5e0669c08b40bf81916102ca9b6287db13b100496eca06293fb47cc9f1be832d42179077cf49da7b2b98975dc5187c6ca4a31468784aa642521aafb6dbb1906882a3d17bcb1f2f798790f959354c8b68e0e7d3669d478e4b06ae7569f5ceb82022808f0d17364773d8e016c09391d191ec7ba40acf0d6a346477bcd548c39ab9a2e935c0866653230bc", 0x1000}, {&(0x7f0000001100)="1cfa515ee2188afa84b47da7fb07740479e9100317dae3110a2f1f2dc81bd7077edc97bd422acee8b030f2ae34085eb5997cd73a9e4d734a3a7d85b4dd22e29d387c205a70e5eff69ac6e0bc38e81dc3461785913c49bf196634ccf066d170887cac3f995b7437c5c35fe7e985bb82cc4493d86eb87946c3a7541f4c59754561b7b127248849c20cd310a3b4ba141d73eda397c287027bf1a8b51de424b24ce73a4324ef180bb7c7851077be335c41127043916b03fe60087a9ce4e1da9fe13bc9916cccd314e79088ed8909232dafca12f79a6c7a9371222e68d651d8d6f62daf449e990696403200e7c661c89be269c562c2", 0xf3}, {&(0x7f0000001200)="ffa388f5d6885965148690097cf6b38c64a0e900fc5f547ee7496dc252ace4121fc35e930fdad7a95dfdfd3a0e730e4da85f804e6ce2c4f51ba5750a0df055b60d9a1a780661e91034a190a509dd91a22232b4056db776a935967679cac690470ce1dca5ed4522da0c8b326095e71e0199006425eb420a1264b31fca7058958225cbcb2a7d3f3dcb2242fefba61684507996017d21ac428c7b3a01c621fa586bf1fc72151ecb711ace891b6148b8f34994d76a92774181eeb861d5bdac488fdba8b14ca8", 0xc4}, {&(0x7f0000000040)="32c19d442b462b80cf1b90ec957c456b", 0x10}, {&(0x7f0000001300)="f1b0874d326f1c9b9c81079f1a4fd666f38fa8d57d7f295ec390fbd299a4761216e219bf120d1335d0a8997feb3e7833f08c2d0c0cfe4c834ded1bf83254d2cfa09791a633ca481593e099766fea123b12245161291a7bf33b424379c22d49b9e8803c377bff1f1bc3f78cfbe430fe54c38e28d5ab9663fd70bebe4edcb664c0db3c3f3770eeab8898e7362a43c79c5290c7d8acdf1b429095594ce94c96de85744364acc20213a3308452b35de21ae28fb788b283646ad6fbbdd9b1489c81bbbed5354564f89bb3148732fece", 0xcd}, {&(0x7f0000001400)="b6222091e047628cc253d256b48ede14a0a0f28502b262fb0c3782dd12f277350e145708bcc6a16c11339126ab93fe05301c99ffa4c793c2e50ce1d5bab0fde27f18d40f97f47befac3f35c2b338c3c40a8a5230d8f871d113e1742084e58bb0553bd232cbc9d599454866cddc2c50e87782f8300a6c06c61f32cff59714909c610d6365ba1b5bd0031ceabca31eb42533ad90cbf49b3daa5c12941b4fb95bf9fe871942cebc321f028a595597c699c4b78569", 0xb3}, {&(0x7f00000014c0)="3aecf3474617b4f03df5c95732f2c3d58f948994468aa82a110a14e373bcbefedea023a5332393aa94dcc083b672fa6a6194f29d6617a879878fec9da7dd6990fe844e021ec2c27d3d1261c7b3c7e7862a4fb9823ea8a703bca02d81e9b1d9ed283e31b098f430c0191175358811879bb3c720f7798df077a596ff7f6dec8ae2916c968e73cff2cdd5fd01d7331e4f1e5d954007b8246235ebfea9a0132c7a88f1ee05ca0aa6dc82c1de", 0xaa}, {&(0x7f0000001580)="45796dd0db648b22f60e3d47616e0183610e737a2141e53877ff9ec99514bead790026fdf35c9c773a92c3e2814ce85a96d4d6b7f7510abc050c7a85a7b4db830d4a", 0x42}], 0x8) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x4) 16:02:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:02:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x102, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x100}, {}, {r0, 0x8}, {}, {0xffffffffffffffff, 0x84}, {r4}, {r5}], 0x7, 0x0) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/241, 0xf1, 0x441, &(0x7f0000000080)=@un=@abs={0x2, 0x0, 0x2}, 0x8) 16:02:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) fchmodat(r2, &(0x7f0000000140)='./bus\x00', 0x83, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) dup2(r3, r4) socket(0x1, 0x2, 0x3f) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:02:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r1 = semget(0x3, 0x2, 0x412) semop(r1, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x8, 0x3000}, {0x4, 0x5, 0x800}], 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) 16:02:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000bb31721a86258b7f984adb86ce4b1e15735374cc8e6e530c51fb78273d194ea1ff24b6920fc236efac827044554c67052dc8cc1c7dbe977d9ae58a0f468e54d9e24a139a3fe44b73aad76f0a5a354d8732f051f5b98d297040bc6b738993d3361c9716ead14f1c620586498ce9a221b332f474dc15b341d721bf35bb97617f17d845f8db"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0xf80de9e9753145a5, &(0x7f0000000200)=0x80000000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x5, 0x7f) pread(r2, &(0x7f0000000140)="f00ee2af7769144b7720acae4a11f5257b374a2d69e771e4f8700c49149ce2e5ac4dbaa904d78efc2222ecf1c0b88218ddee3e5fdeaed429e099d2be30393913e44f2c78826eafacd56204763f8aeda53988afe5d42f10e16b85d087f50dfdaeb881b68a2306ecb61c07718094c2f9462698577d7a54ad814e6930dbc1ecc7abbca164cba12d8f1eec07120b4cddb5742e3281b28a5350f79a46d2f5659b814f7a079048320339a985ea5b87fe031e413a8bf45b1bac8a052c1623", 0xbb, 0x0, 0x0) close(r0) 16:02:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x2, 0x4000, 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x94, 0x1, 0x5, "e12b70e5261d1e928990eabede590b92b49cd002", 0x9, 0x529}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f, 0xfffffffc}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0xfffffffe, "00d47540000000000000e2ff00661b0100", 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000061f000/0x2000)=nil, 0x2000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:02:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) r7 = dup2(r0, r5) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r4, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r8, &(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) connect$unix(r8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:02:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) fchdir(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4001002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[r2]) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) pwrite(r4, &(0x7f0000000180)="b320c292cf41e60322359ac62e2b655979122856a83171831fc3a0eee0eda8377663ed6622f9bd66609d61e7a6befd9a791e4233bd5e5bdafe398ae9c5b9b555a065cd1c7c5a219222513ccfcc687962424aec980290262adad7fdcdb0fdf4e7df5a152f7602e15a8fce1414d22d5126e4118903e94b7c4f50a5537c02155f49e624bf735a6d65973aa0e9d510eea3a24042c9018e6027ba7ba657225c69e8d034f5cc172cc3256b3f38e1b156cd800223dcdc83368d15d85a980449ac950cea07158bc50742ea7e134d718e4d77b92ef5983d96c42f9b7dcb6485052f3b7eb984ac7cd587e541b68857c587c37fdcbdffd5c8354972a46429c048a4d5b85c88e8eaa3f6cf8f4a9e7c804d480bf8cd912cb0902b2caba897ecfbc0017278689093aae89076c2a7f4d54e061818c5ba18b2121277cb6995ac0b3b70000df207632711e83233b5f551d94975ff5191d674627c2af40363f47032bf9ab829dac13f40f209f93e91120d0ed305d4fc31a98b898ffcbeca1069b60c27642874c4c55b76b416a40ad0fc2dcdb91c6af1469a86541d5ab7a2a3ab43d1db0428f2483d55ecd44bef15e18c2b6f2c85ea841e02937c9bc60e94f52e9402a6b3beb21321fcb2639734de45cd404c524343d17f7c81d6522cde37795a5fb574dcd6abd4192e40aea60d52e06f50f03954dc84e65ee6297168b95e1799a3c58d284826d6ab2b7a4254b7142e1ea5ffc750e6c9e988f177e34cbba1f49c35134c51cd594ff795d4b505157261eac6854496afc1737741fa7509e48f2ddcbb619ae72fdce3114c73028f00e012c50e61a7149c0e528b2a493edb814a78f1fd971ea68f07d6dc8a95250ff936e96716a5cd86c8e48f343a526949b22baf1531d1aec1e6c2a46820ef76f61eb88776ca546d0e0ae7725e3f79b8e8d30265abfa6657a2e223a79b3bec223ad611c436cd950eabd0916bab80a0d86c4d803c0c66026df935e77805e2ed92ca3d107550be6217bb86eb033a060d3c6781805a951de5a0ce455830c863a695c5864c9d1094009f4aedc44e775a700ab0356d7a9bebf6485cb0456cb692dbf589947c8482d8dca63e7f15a6d9cf0756c58b442906783e0410fd7bd5d38f0702a853fd8c73af8385db9e45127eed2d124bca450ddfb62b0a49c6eb402cfbee764a90cad0e365132621aaaeb8a010213c37d8738477eeceaa4be9556ada7314ec34aa1195166d7de467b288d467093a25513ca4de80531266cef9414c1fc7e53af9c075d3a4ea7fd8c7daac7dbc1a3202edc1884d348105c46e1cfdefd6855061eb1b88f8b78443db56f473f91cfeb816173d3a0634688c30c7d4aa53abeb72aad2abdf924a1a3a0842f66691048e72ea50954d7a2c5de6c640304ab15eb0bb24e071517c8762d7020ac08bf3b71d81004c682af7e1e16f05c73c3502a4632ebbfac517f9a50b177b33e0ce4800322da2041d8aab18857f8f65f09337a28b339e8ba3d1126a53cb8147e17df856aae233e1e0cc57eb29245f5b86735e40bf9cd41f9eaab55dcff080e7cdac4927556d5630a9a86374a8f23b6f48815ae31b5376f34c06912a76b61f9114d3de5b525760a8d59fadcb2ab9ceb2c0027f693cbe403bc39e8fa50698a9168f6cb88e193dee1e89ee528e05856708a3bdbdc9301dc102ced44d5c96291a617c6e88191fc32ce3369379f64fa3ea6b5dca5083b123c70f4e27a11dda3613f9ab63de8dfd54bb5cfd5af4c41bc9fbee059acfb1f4056809091cc44480caf5d128a2a8f0d868a3f7e3d7fd77edb97ae42d68272ea33fbbd75e2d60c576f01bd559a8e182443c9b097a012360a87811b11b59d42aeec4f8df1592da6a7b9d3a1551f4cd3eb0c89a1f0bfd662f4ff39ac7a012465cfc3fa8ba2e7eddebecc86e4d20d4ebb8b1c94c098d1846a054184d302d3a62db024bf6eaac2e2a3c504f31ba85ee5a2aeb71180138760d0a687ac71d0ceaa76d625500b4a562125c4eaf946df7d3806d974e090a81d07d46d111e16f01d098b47c90877fe959d2b8a22ca611b65c5eceea6d559975534b3c2b407404b7e649fb2e0cf8d6f4cbaae773330a9cf3313159bed77404b42ca7f52f40040c3af883a673374e7cd2d0fedf44f390d59a8257e9e4f6f22a915751464a453911ce17782e413954be80db8e81bac9106e58278526e6b956f9116461c952a6b7ef80ac53cdf5ee0e46e80d4b3e9ab0bb0717ac5e639dd8158d2c8fbe375042dd6a5f02537df9d4a80b718785c80752fe5b5293c963defd8c11e4255fbe5bf18fab8323794ee66cc3122086be51b8cf4b2eff753b9509a45013745847b0bbdfb4214ebc90e65d89fcbbd34ae060d6e9c2a99a054051509636e080fc4d3b81ae0a1ae055133f0a6b6ea7b5362d4d3652f8af1c4af7ee21d2c031274dce7baadd9bef92114079216061a1a0067dc2f24bd289d795429c528fb4ce76a296d4a042e6cb9e739b6e17fe1337a244d2ae8dd9569478f2869de46156d76a255f0464abfb3493584b8807a6f9c0ffdeb3e76f64a7b680563198f16d1c8a52fad1dd25a5356d38a8ab3649aec9a420b3813bff659f63535f3a5022b14b0ca0ddd16707969fc0a2e65e526805e21ea9f0d43f024514060d07f32be69dcc8be36eff738281362bc47ac26da299d4ea3e44ead6af76c7e85364a5bd8b81763e1443e766cac9806687d4a02a5a018365a64fc2c24df6f505151bfb40aef7a908b9397a305470b062bbe0623d90f850655f5de83a04effb2befcb0ec4095675fbc0fbd78265838225ea7f26fa3a18bd6d5f52891fcadb9820ddec3b2beb3a629917ae11e53dba68df737e03a5f152435a3088ffe48435b0de9e1fe132bc210994081f8aa4bf6f49576410a6032d6be13f313cdd01310bbcb291f22736f55c406e134a1bdf28e3685e9cca5260a5ea431155fde145112f42289f6a026a0ebeb27ed1c7a8b17c0371d95bd606ad87702d1edc9fbc155b986c3a42fad043495a2f7376fb361e853b56e21d853534643a5c4d6771efb93c92f08f5349a0a826f992e64fa00d3c7c66664895a6319bac99c75f4b6081811785d19813e6373d03708eb0f4658612052b6154086998f51556031a8f3f02818252cc03f58543403a1d0a348abe1c442c949b7e4e681af531cd6996827e4d8f51b1b1829b2615309f8a2b31c5a60244ff7ffde6dd6ed399b5e8f535e4f70fe7ceff6303e4b4cf533b2833c4577ec480938e509134b25feb9e2bc8becb366dc1f6b81f65a25cfec8d5ee9d088c00b788dfcdfa4fc4d26c499656fde175900d0e2afa6d3ff4df66a5ef59b9bab3ebd28288f8fbe09c3bd8196921f655c2a476368ad297e9cce273ea0edd4898433ca420c156cdff938e82d7e9421b2e5229e2a6822cf1d7394f1d27a181c4af47384f145f71ff2838fe80ea56f09eb399d1db0ca21cc9baa7cff6544cf8a5683c1cc78917b645737f72399f43e58f38a1c9a5895719316e5cfb947f92e1e2e6888fb28403b97e907db8f2e6da0f0748797595cbbbf37ceee3f326a677a70b7dd969e41859d21839563b506f3123efd2818769503af4841302d9af81905ef0af6f5e2763577f621fe346f1604c8c8d92223fb9c9708eb93f5d42776842132688baa2b8d24479dd0ae4c95738e0925bfd5a161f826478edd73c00fd5783f8f0148f86764ac892d9e1bef78457f733b3e943b2d056b738d69a007e6d953b72b6fe744c4935a5d32afcfa72e5a156ef1d79d4203ed52b7e095ef2bac478332ab12f796d090b89eb8b8ea18cafc312e5921aac297e6144a19a9f933a688ea8096e707b4282581013f62590ae7c7dc47a168208f832222284f0886e4fb682fa73580533d8e72ac5aefc4ff49230f8baee2e49587849ee16f448d1d91d6019e06df656e886b21232213b1295158fd33f3f0657dd5beafb9d2a6a2b208d7953e0c0d3e33708996e7b9c488d7c9bcec4d8947980ee71e0a9b5248258a427872c7d56c117513e83e55d0b0d07a87737a836aba9a80608320984f6fb7830faf9f6c20cc420a35d5a1e01625fcb450f99b340792ed40c9e6e454a2b95be958d4ac0802bf70b68083263e507ca0a4c5f690cc003318134e20d40edc439cd59f83abb8ff4f8a97a8ca91da225cdcd305e035acf310b26bf867b3305f72b7f6e07319e1ccba045057fac0659408237da6c54d2b09f5e3015f1780d2ba8fdc20804998b5b0d125abfac18f479ef838316f027a0c415a1aa2f167e6a57b785369e12b9d2797f9d7682a88da860161c81d05a08b7097f208f28c493542efcdbe3e18b69dbcbe5a74373a4e502b2e39ee99e592dbc386ff875acdc91f188ac0aa489101a60a6ba7b020fa1f6e46233b40010970e613c859f3a8de70a3fd9dafaf0fbcf1daf5042288312eb208cdc9c3051b4816a2a19b2de45a70dae9513867561a4f4902a1230289e333402c5c4ac4a790587ee974c0dbe194a21d1a2f29f47274dc4c8ac20e78ceb24edb452b9cbce1e96b0311a4eebf153bf990f0d9690fd09cd2eb58653bf459aad36d144c6dfd8e976f25f29d2d0b5e3f7d5d5633f2fda82b548018f44669dd37d5f271de155a5f734eea6f07b7887e77bfd814472824e753eda685bca75451b1838210856e24526c24dd5ccb80c994aa00009d249fbb5b0bb39e9b0c077f09bd2aa1ca46724216c925d092d56e268af3ba6c70786a36c0d3954db282f91742c4d9407569f85fbfe36b909d54fd404d37a58900cd8ab058e1e70b0efce32dc88c13ff93d6014ec8f058ba25dee579905dffde7beb646c850df2ed44aebed95164d417c29315b13f2fc72b968be8bb0170f14deb8ea4704efa08cb36bed0e251058ce062eaeffa7f09e856dfe57ca9093f456f73949b544ff188fa6f426120b95b11ab8106ff55c431867e2f500829452391b7b1c705c9d6d77c1b3e054c9db1deb2a39bb6b093a26e21f54c29375e8d2b58b9f15e21a23fef06fa936e473220174241b24693f507fd44235378cd59c05a2946b27ff8162b32ef3ecf19758519fc94c076212cc33901c100b994f1fa8068c4ab7474c64e72a712be9643b693c275b549a40f70a2783fd61f59f3dd13ca443cbfe5e0d25bb9a10f08c8354ed4b877b0800f023f52cd5e82628b96feec1044c559327393cf8cd1b6f666e43959a0daac4ff9aa2553067a90cea0db9e36242f2df3204d63c009c0217d35f233a8dc0b905f941eb9e471486afedeff18d48b3f7630ddf08a8f0a3bfbc34bd41804da27f14e2d3d57a07f98082bac0a60557b3a25fb0cb96e5570037a891f4262920c8863be13fc8bbd5a3f5655800ed13e3263ebccd2b5ab33088eaabcb74aa20610cbf6ade58e0b138b9af218af721d5c7e29b8332b1b467481eae8ac989f7d270493b74d83207d86ad9a68e1dbfc24d3c49759fb04792ec4fe8d81ea04f00edf22665b368999df25c1b18171b64ddc250b725dd980dc24680655e66bcbf1582ed54dc65d45541534c7ee7e5bd458fed38ec8885da4aecd8a6e80ed1d6e9315f8993ae69f9fb4c5ba98a2b249dbd50ac45d6b471cc863d0e626abc84341a9f2e10afd7fa35d28ad23a37560cec2334280d08184912d1ecf12c6585379ebb21cd150af2f0a06ef4f438f62e621a2215da852d9f66d2991a9dcae62755cca5ad3c1ba5f41e88e227a9d75373f1115080d74130dd64f4cb86cdaa762fa9d1460e13233cf545ea7b2b01a3cf0d58aa223f3ab45562b7a3270d25b051485516b00a2c6a78fd5393a2a710aa61859080c90b", 0x1000, 0x0, 0x0) 16:02:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x0) r2 = socket(0x10, 0x4000, 0x7) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x0) 16:02:02 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x0) ktrace(0x0, 0x1, 0x4, 0xffffffffffffffff) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x5}, {0x4c}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f0000000080)='./file2\x00', 0x168a8a3acf616686, 0x40) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:02:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') bind(r0, &(0x7f0000000080)=@un=@file={0xd80f49edce43012c, './file0/file0\x00'}, 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) 16:02:02 executing program 1: r0 = syz_open_pts() socketpair(0x1, 0x2, 0x3f, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) semget(0x1, 0x1, 0x40) r1 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$GETPID(r1, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000340), 0x0, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0xff) connect$unix(r7, &(0x7f0000001280)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d4bcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e3a9676bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec917f884af6aa712ca934e43f1b75df8cdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166af9d729b6764a820000000000809c24ebf2e34600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c722872dc5c8f0279512f81eaac84a61634dc3e8795b8031c91275dcbaec0a6269dd0bb8860a16d7d814c6918cfb5de2355a0ef03924430760f888215c8003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732cb18bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3eaed98891d127f5bba219bf5971bd7908fc071dbae76cb85440801e0211869427c9e90f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242cbe731a2a3399744b241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265eec31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c29af8362aa409c97f32bb3fb03c16feb3d5050935aaab84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aaf22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126efdfd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdb674a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa0cf6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf401af69330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633a9fd6fd958b6d351dcbe1ad4a3f88902fdc1c3ee4b25e6d3fedba3ee1c7c3ee809424178e32d8f1a017e9e10d0a6df4171e95018350a5c6edc9329e7c166793b3a55012f12b950bd3f9a1c6a88c31fd6667a928b6d2624e81e0609b27ba51140939b4ee2a9403c23818610ac62"], 0x10) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r6, 0x6, r8) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r8) 16:02:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "35a86eef64607fcfd71100000000000000000002"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400, 0x2, 0x8, 0x20, "f9159e93cd0fcc37676cef0e1ec4f598d7e3827f", 0x5, 0x9}) 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) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(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) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) getpgid(r5) r6 = dup2(r2, r3) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r7) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x80}, {r6, 0x2}, {r7, 0x2}], 0x4, 0x877b0000) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 19:33:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r8, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r9, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10, 0x0) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffb, 0x17, 0x2, 0xe57c, 0x1}, {{r8}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0xfac2}, {{r1}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x0, 0x3ff}, {{r9}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x508}, {{r10}, 0xfffffffffffffffa, 0xb3, 0x1, 0x101, 0x3ff}], 0x5758, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x80000000, 0x8}], 0xfffffff8, &(0x7f0000000240)={0x1, 0x40}) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ktrace(0x0, 0x1, 0x40000a00, 0x0) pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffd000 didn't change! 19:33:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [], [0xf0040000ff, 0x0, 0x200], [], [{}, {}, {0x0, 0x6a}, {}, {}, {}, {}, {0x0, 0x77f2}]}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x10, 0x317fefe9ced939c0, 0xb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) connect(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x8b}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = dup2(r6, 0xffffffffffffffff) linkat(r5, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000580)=ANY=[@ANYBLOB="6a8bc9634e5976fdbd73c0f754e8a19342333ba06576e834610f81479e"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r9, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r9, &(0x7f00000003c0)="de8db9fd303803a1a31b34ba7114b1f75d9816cd6baf6f452271be268f3abd4bb74781f42e9418dfdd4cf648bdf95f79a4d76adde33653fb2ce254d680b55f0fc3cdf0468c68e85f504678270a43309130835d394430f65da34de90e6c54d0069cabcd2d6f851c31578a671135982ba233fe0d", 0x73, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c653000836affc01764e014af536729f56cc3"], 0xa) 19:33:20 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x100) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r1) 19:33:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="fa6b0a6e46c7311baf4a1f88d61f34971b667cb718b499f11ef0b1a10093c1c9b73f7417475bfb1106b04d8e6ab6840ae2e2aacd10530cf5c5c9234ab322727ce9f626cb3b628279d3d95c20e5693dbd83981bc3fdfe0e18539307ec24e7420f47c32fc67ce569e831c12d701d9382fd0cc754fe97c29d4206594f5fa18b2939a5bc07c71b1491dfe7ae10db3ab2d77e90f87cb75d3154a165b61c1ce090d3e6901afc66e39790d839c0e4ab786c451cfb3ab5501d9397de53f65c87012866b168b289d5f1f3ea2cdddfb15d11eb", 0xce) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x2, 0x7, 0x37b, 0x6}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x8) pmap_unwire: wiring for pmap 0xfffffd802b302010 va 0x20ffa000 didn't change! 19:33:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) accept$unix(r1, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000280)=@file={0x0, '\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'}, 0x50) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) r4 = dup(r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x1, 0x2, 0x1, 0x8, 0x19df, 0x6b, 0x0, 0x2, 0x100, 0x460a}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 19:33:20 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) close(r6) sendmsg$unix(r6, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="37adbdbd6fd44de207aac8d45c2f13fdc584d621c0", 0x15}, {&(0x7f0000000100)="67473e08a5195320af999391d162460ffa49", 0x12}, {&(0x7f0000000800)="2269a1f0ade0d9b4bad5a1902af006990ddff5ea66bcd318fbb834466760e41dcbf3eaafabec10f1d5f9b982da7d40f29a7c37114401a0e010397c0788a8c87ec0b2fb3912ee5b0bbc448033960645549feb5bbf1e08177663daff65ba742dd8497c0ff81660d52723885aaf8d69b8a7134e2c800fa0170dee0297d208aef62ac52f7a74cd7befefc9c6048bf8aaf34f1bcae73a45ebe7b77144c4799a60a0b4d08ae1afa95186577acf4d68466ff73b84f601c0165b22a39631676e24aee0eaa5868f970cfe27e3a765477f20366a0892f34ba97a4471aeda6fd6f9b95bd51e448ef0ab47e8d9e2354d29d1f1a64341e0782341d8fad5fb8b14ed8ff01e34aa7182b8db4b5c66bfde5eeee44e2bef1e1a428824af69f2883822c2af2864423055a719a3e769e419c87e887d7411bf632475638bb45db11a24cb0d99b205f197ea1e55ce0e191daa9009f4d9ddab8cc139b3045df3678f8fbf6f33bfec15af6768e9851ee6eb63a470cc7e2bb097b9c0bf5779afb621f170a3ec9c93bed92d35f2beff32ab9e04d04ff8985037e69b4321cc884e76292ed07a84fac1aa1bc6a59531fe3efb028cbf9c7d802df58c169b8033827a5f89a81972a35dbe25b68d12b0bc141e92efc7b9d874e7b85e067bf808586ecc840cab3a5f3878479bdbd6ca4993bd40b824261479697cbafdeb9ccb9f49ec96a39a159402d2c3e68457b10a201eabdb111ff7c0d905001b06c4c9c76dc5862fbf7aa2c14f5cd7737e8ee3b67032c32bfa68a4f08ccba917bbe8a8fcd16adfc760a4d8b966ab853346496dee77223be862d51d3211373355d7bbab0aea0acdef62a0eb80f0a0043e37f0c2af2adaa4b23dcc1b4a6560005daff2aebd465ed4ecdaba045f5da512e58b95b485b3aa06259bc613c66a5d6e7610feccc8b22ad043344b7f1509ccff21f800655bf61c059a3dd234ea15fab790c8ef706691f0f01c461279f09a9ce33aa223655f188f2c99db34b1cba2cd53eb27de5ea060dc3d23bfa9fdb6bb7047f0675531412883cc3c4774fc740064c470f18f2af29431cd032c9fdc97593ee2171a9d9f6d5580f895e729f19064503a09567b92360121dec23734c28df1407325c9e7ae6f4efd5c922ee75d4a2697dcf7a9e89776a9bcdc3e6f6b167f5f62c462739006ec8bc11627af3a860e068f7d76d9898a4e679a6414e237d1a847ffc624730c661c8da3e6184bc860cadedf845269270eddf1b2ff531b3054546c270f28c2f22303656001bb56bfd3cddde52387f74bf9d9fb1735ba824de1379177f6217c0295b6e607f9de5d52f50f1ffea5dccc85c19e0ffb7af902cd61f35a48baa4a57757d850170ed707aab6eabc19c894d25be325b7923fe2bacca555b73e6011c45514515f5f0fe8c1c37a4dae54c07ed60399530eb0d24366764476f8fa266e8cb835bf23936fc905b85e7915d96cd8a330391fa1d8fb581f8f426434c10e60c0e38d42f2154071b1ffed9b02d9f9d12c45dfb7c7bdc9e09fd921bd829ede77d380b3e00a67fc9462958090e8dc1dc24d0f5ba6367757b9c1c5cf89e0ca7601cd8a93ab6d12767634daf8aaad471acde83dd3d3e113d2a593ee89af26b65302e14dde7e10b5def9bbc021e01f163fca116aeef46e4527625f2f783a78631869d0643970fb37ff9790a07ff36fc5cccddc270d80c1b3f65b7f48d2e6af233cddcc8f34eb79b3adb8c51e17c6535aa6699654359d362403e9920b09148fcffe542987e197cfbeb7dba9ce930fb226b5710f911dc67b2fa3433441d88419ae76b97e3c5e8f6f144a0f159a605970b08bee5dfc1ec6b014b0b6db7fa8f815f9140efb089051afcd71d78dd05be53187ad363f1f84ed1e3038ff1bafb5a90c49ca61275d86073b94f911559b4e2222460fd007fe734811d76a28333f2dd9cfcbf3385fed7db1262f0d3ee3b35533d91bd3cc7c5fc095cc4cd4aeaaf767e9eb206ce4b497ac22d03da6018df138b04702adfceb78c3873aecf34e65d23f8143e479b25a175779b5856cd79de63d7fcaf5d9f2f35bb3a10b5f4be1cf6148c6f235e940da42449a23a8cc4223e012b1c63475a605db6d269e7806c8e81a7284ee6382685bba589afe38df5aa866d8e6f9b257f59f2260ddae05793a288a052486a8473173a54803cd740e00952a51f882be8b423e3fda6e8bea0d4ddd778ebaa22a543166b4d56fdebfecb76092696511dd8de66adf2e47e3efb02ca3322513239298718b5370e44d2d19fac295fc64feccc7a164c0b094b80dd85f879911461c48b59b893cbd96db81a070e192b843b33ba39668990d1e8922872cce261789f5e87c94b00aa2b3aa0cbd86ad989269c3e5f2992a944e74df9a1e45daaeaeba4e257a817d9e58cdef378056e4e562285d61a6c7c2b6bd8df00d3f2d9c6c6f1d4940f7a77c870620b382d680bbc70cf60e0d03d17dae1626adf64e5f30ad8f3967193657f3e3597ddb7c71c2890afb929b2d2d93d34aaec7e0269b3f8921a0514a121c285ad9935c14ad9c0adaa87d74ea53762459802509b7c4cf8e496710011bbf9c58d2732a532138a2d26bf53ee2144894eb869b520c93e2a87ec369a6f9351032b76d4b76fd069bca59fa3642d739d803a803a919ec14f1714d3b9b1a1513748645ddc35020a9031deefae8f382f7a8371398a8026eab8b377cf0898bce3dc7499f9ff9ebbcebfbf914fc2a0b4911a21fbbb435f8c0e3e20cd83663419fb38d4719f6b09c8908d9ac73e129d0d0015ef6817ff0e76aa55a60b49512be31f3509906b43f67e4bcfd4b23e0f2a049391d0d73063c1cd36d8830807723b1f7167bf1b7682ad0e76453f7db50685dd63b151621cfb76b9469cecbd794c98b3e7714df88ab2ac3644c4cfd3925c6a16a4723040f830e7a9fbc608f6c6c236f70aad39450669e1b48b18307f36e5c18d6359166a1333f99c9cc28018bedde7a2c4597b0f0a5de365144733c51e59c50a0ab8c06d1dace2824027fd6f3e4005bc880810a774d4bade76023f206788c939dd49fb7c485b731db0ab650fa6589a295ad4cda9dc76d17e12d9743970e5aef9daccaaeb37ecd41ceac9c279d46223d2fdbaa14ab0f251945eefddcce6e32c8406c7a2eacd9a6455497e039330df26fed19b7f97fbd3d87c2ec46ca41474e55716d97e7029fc15ef007442a1a49f77b9532b5b2be7da9f0c6e02a0fde180a8d75dd09141b4cb79eb0818299d289ff23acfcb59694c028845accea25afbcf7f1e89f1edba23f69b8b4718b7999a694e4eaab3ecb81978a2f2e2192e04b3478197d7daea511ff7dc4c83e00e338a0fe957ff06be85a858dbc75463eea8a95e870155a732b833a54a51677e0b2c57385ee9ab2c8b461ab6d2a3cd29f89b09b6175451cf7a564f8735564ac30b13c6e888dae5d71f78937b00b5313ad89bbf0a46bb7dd423760391a79abc3d6160701b45324aede821cfff5cb476a76f522d388fa7708de52175428112e375f4b186a8948dbb4f2c00c6f29c7ee57b4cf341b0075679651ca9227c0ab324e23c2bbcad21c9239b63687fb8b7e4aec0058274455408c38517166f37569d4a9ec0346415aa9410324220bcce841a78a2ef67afb5ad0250af3371584a7932ab52c9fbac17b29e43839248fe2a64e75b2bdae5a8b46de1d08b9b2d2beb35e9cb75212586fe57030f86f660d3cd064281c36db34a1fdd5d094078db711f022264411157e542127e82a3afcd7aefeb8f1637419d78c14ef36beb7d73870250de69d610cf5d30ad22019b0480c0213bb07e8b4232098865fc340c3132bc8d179d77c153976996ad1b14f8d33dd3e706bbe1eff27fba45254ffb0b5b05cea271acec74069d9232f517bf81256a063011071512966c3a5fd271d7b6bb745c4a105d1a5a7af35bebe9523b370ee92ff3fa1d9c992bbd115ba70c85de86ab5553c592ae6139d9f4981851c374cfc808b0dbb58d186bb72790a9a16bb32d0fcb1123cd888c461046c6b48e9dc0373f4530b6a7f70806de70817ed967b203bc451409755b9dcd8f85107dc10d3ba77307bae7a3ec7c6312b62fd5b4d390d8bb2c5da80e6abb5086533c4a9d2862b9b4ee0964bef1169c0d1764509c60606dc3b4166b22a7ddc0ebf6c70ff9b7589386ec29f532f787dad406eed8850cebec24789c7dbfa07ccecc31f2d06502e281d98b98446bf1666a0cf5e0a802b257b116d31e487e39ed0c59a8093ec07c765165bca1564ec6d51f1053b98756e729d774e13b866bda20365d44b33ac848e73f4eff6cff5197f2e639fd929767366ebd028ac79ea64afdf9abc8668de1ea6e00569aa2084c4a0dc36712844f98dfb896450a99d3bf2b81c9e26fbc1e64f087c3e40267901948d57f97d04e2d2df3ba7959ab5fe3db9a2333b38b924a9264db2a7364fcf8b835611031c4e9294146244216ba5e482232bca0d72860c3e5e725b18589a07810b14a22f03c003eab4c5bd401ff573c0001bb023814c9f2a42002b96bfe290dc65e82c369a064a8e0754275bf622203c0a818bd51c25df1d81bf34ccfe17edeff730e2008dc1f4fe9b57bce02e89dcab8bd02be5f4f085f2ab662253bf6bead6ea58b8a851af70c9abbe9f9d8680d7fb024e7946c5100db98e1ebaa97a61cfbf4f71c524fe5babf6ed47a19fbdc06fa7712eb9a4fd0aaadbc50099c80f9918380864d7da3f0fdb678fd3573cef91c5ee4b050ab55aa07abff1a0512ac752b90f8d1c1ee0442323de61bbbfc202e22b4ba63b3c8cb73c9a06864f2a3995d956d8064b5e0550f22aed070fb767fc73a9f97197f4b14d9ed3afcb605ec5ad78613d54aae73d867d2022fa904358ca6ad6df09d076a69c6f08edc7b738b2942b60f2318089972c993936a6623befe7ff79e69541c02488a2e25b61c2cb57d6a59c5f03d1b2b7381a802c568e4be691d998d49bac384734526bc685c6f20ac0c5d4cbbcf491fd5b3af94cf8b1435e94261e1453c7667814c1ae0b3e34f70e6026d406747ffcb9b5b2985e874ce10133413dcac61b5d89432b62fb2515653a5841072fbdd7ce8803078bd601411206faf420fbd6d929715bd2fbe22ff4eab20705f6b15c9cf60ff1f216e8318f17a03e7fb876b19181f22c77d0a76dd4afaeb8d2d744cad59fdc65e1b20d6c712052e60fc3bb87e6e61b8bb9d14894e71421121cf76e9a4ece66d9919760aa55c4af6e4ab453f571490d394763702b76cf837e436c6a6d61c9f4ab7e41e8286e4dd3679268199564bcc251514260835809723fb68bfd3ca745dc721b36f7bda6e437fdbb27c08bcede253d4558df9fb2a7a380985ba3e93ddc3c07383d1f8c430711003485d5e76d181349fb643c4c23470240240383fc7ffd017e5f4fb6606690ed308162de88ff5518df94cf191dbc18df19213135faa81ceb4a372afd52e1f694c335ec9200e9bdc37988fa363c2394d272e4ca0b538f817a21cb9ca7a1ce927132df01f800d6e3bb20ffaca407eb3991020d3e08e876b57f4ed76dbdef0f736d6f2779497284799ce710bd780e053a30ebfe47cc1f5ec0252a6620601ceb2404b2d70b4373a503280754508900fb7f8c012859427014518d315c26c52bea38d166a98e13a6aaed80304685c83752a7e3adbe6b6f65f4690cb57b3e4a6f3ac006e5e9b0fd943159927b46ca02571c6b91af5ef87c6a720c64a25d68526fe20a710e577865735fe478ab102504d7c5f69c3d6127b656700544ac83310b9e88132f02ba0a98c5bca486a361bab1792cbe6693cde166b0", 0x1000}, {&(0x7f0000000200)="3360c125a869a3aab9b1f5cce233f0503db6feb0c445ecb7599800a98691e619fd73d5f2e8808129f991f81dd2ba07963bd0d7dbdb99dcf29706e57578fc90986db85d34f0e8ed6cd23fd7052345fff8abb0d392d35549ccae77573721410d7ca372e6beba200c34240cfa1ea548d01bf726494f54069d2b09a88968df69b5f41b1d3c8218189cbe0bba9f0ad3f2", 0x8e}, {&(0x7f0000000140)="01039399", 0x4}, {&(0x7f00000002c0)="a43eed59e845865362e353f13a58a58ef3717af2564b0ff5c586c4d331835bd323dc574b4b6397332413a675571ccbd9db64b2eeedb37f45ac06ce93c93f6688b57ac2e6c63d5390f7edf84e7325985e2ea57abc1b12325696efe4b564a8fa53e68db747400a9917a2da5878575d63bb22ba8d6c358e60f4d48b3f60d7500c24431455de0abe70f8887ad68bf3cc57edebdf6ee7169fa5301562af22163082c24dfc15f59dd0bc86f68b8737416c870c74fae56e75cd15702d3dd27bf009c8068d0375d2ad40304a30d6ae2674cae90d029b0a5720de0586059da823e24ef37e18ee174ead27c2f1e794cdeb1ee677d00a", 0xf1}], 0x6, &(0x7f0000000440), 0x0, 0x1}, 0x9) close(r2) flock(r2, 0xb) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x9, 0x200, 0x1, 0x9, 0x401, 0x1000, 0x3, 0x6, 0x8, 0x4}) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000001800)={0x6, 0x3, 0x2, {[0x4, 0x3, 0x4, 0x1, 0xff, 0x1, 0xfffffffffffffffc, 0x4, 0x4, 0x9, 0x101, 0x1, 0x59f9, 0xfd4, 0x2, 0x0, 0x9, 0x6e6], [0x100, 0x3, 0x3, 0x3, 0x52d, 0x1, 0xfffffffffffffffe, 0x4, 0x5, 0x6b76], [0x7d3b, 0x8, 0x9, 0x9, 0x401, 0x0, 0x2], [0x5b7, 0x9, 0x800, 0x9, 0x80000000, 0x3], [{0x4, 0x7, 0xff, 0x1f}, {0x5d, 0x240000, 0x4, 0x100000000000}, {0x1f, 0x368b, 0x3, 0x5}, {0x7f, 0x87, 0x9, 0x100000001}, {0x3f, 0x1, 0x8ce, 0xfff8000000000000}, {0xfff8, 0x8, 0x6, 0xd164}, {0x100, 0x4, 0x1ff, 0x4}, {0x90f5, 0x3, 0x6, 0x6}], {0x1, 0x7, 0x1}, {0x4, 0x6, 0x2}}}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) 19:33:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x625683b05b76c421, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xb44, 0x0, 0x401, 0x1172}) nanosleep(&(0x7f0000000040)={0x3f}, &(0x7f00000000c0)) kqueue() r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x1, 0x3, 0x5) socket$inet(0x2, 0x0, 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) recvfrom$unix(r4, &(0x7f00000001c0)=""/224, 0xe0, 0x1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) kqueue() listen(r2, 0x57) socket$inet(0x2, 0x1, 0x8) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66693000"], 0x10) shutdown(r5, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x406712822a0f4de0, 0x0) 19:33:21 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) r1 = getuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x2e4) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r8 = dup(r7) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r13 = fcntl$dupfd(r10, 0x0, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0xcc) r15 = getpid() fcntl$setown(r14, 0x6, r15) fcntl$setown(r13, 0x6, r15) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r15, r16, r17}, 0xc) r18 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r19 = dup(r18) r20 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r21 = accept$inet6(r20, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) r22 = dup2(r19, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r28 = fcntl$dupfd(r25, 0x0, r27) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() fcntl$setown(r29, 0x6, r30) fcntl$setown(r28, 0x6, r30) r31 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r30, r31, r32}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r17, r24, r32]) r33 = geteuid() r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000340)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x2e4) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r33, r36) r37 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r38 = dup(r37) r39 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r40 = accept$inet6(r39, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r38, 0x40047601, &(0x7f00000002c0)) r41 = dup2(r38, 0xffffffffffffffff) r42 = getuid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r41, &(0x7f0000000480)='./file1\x00', r42, r43, 0x6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r9, r32, r33, r43, 0x84, 0x595}, 0x800, 0xff, 0x8}) fchown(0xffffffffffffff9c, r1, r32) ftruncate(r0, 0x0, 0x80) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017b41870 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017b41870 19:33:21 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff8507b2c51315b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r18 = getegid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r20 = openat(r19, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r20, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r21 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r25 = msgget(0x1, 0x254) msgsnd(r25, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r25, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r27 = getgid() r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r28, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r34 = getuid() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r40, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r37, 0x1, 0x9}, 0x800, 0x1, r38, r40, 0x6, 0x1, 0x1, 0x2}) r41 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000280)={{0x8, r26, r27, r29, r33}, 0x3, 0x0, r41, r42, 0x9, 0xb01, 0x9674}) r43 = getgid() setregid(r33, r43) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r45 = msgget(0x1, 0x254) msgsnd(r45, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r45, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r47 = getgid() r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r48, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = msgget(0x2, 0xc0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r54 = getuid() r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r58 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r60, 0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f00000003c0)={{0x0, r52, r53, r54, r57, 0x1, 0x9}, 0x800, 0x1, r58, r60, 0x6, 0x1, 0x1, 0x2}) r61 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000280)={{0x8, r46, r47, r49, r53}, 0x3, 0x0, r61, r62, 0x9, 0xb01, 0x9674}) r63 = getgid() setregid(r53, r63) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, 0xffffffffffffffff, r22, r53, 0x0, 0x1}, 0x4, 0xc8e6, 0x725e}) getgroups(0x5, &(0x7f0000000300)=[r18, r18, r23, r18, r23]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r64 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r64, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r64, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r66]) chown(&(0x7f00000017c0)='./file0/file0\x00', r65, r67) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r68, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r68, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r23]], 0x1, 0x7fb) msgrcv(r68, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1004) msgsnd(r68, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r68, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r68, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r68, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r69 = geteuid() r70 = getegid() r71 = getuid() r72 = geteuid() setreuid(r71, r72) r73 = getpid() ktrace(0x0, 0x1, 0x4, r73) msgctl$IPC_SET(r68, 0x1, &(0x7f00000003c0)={{0x6, r69, r70, r72, 0x0, 0x80, 0x9}, 0x3, 0x3f, r73, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 19:33:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r4 = dup(r3) fcntl$dupfd(r2, 0x0, r4) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:33:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) fchdir(r2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x7ff, 0x0, 0x900, 0x0) 19:33:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x92) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 19:33:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = kqueue() r2 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./bus\x00', 0x100, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x141}, {{r2}, 0xffffffffffffffff, 0xc5}, {{r4}, 0xfffffffffffffffc}], 0x0, 0x0, 0x3, 0x0) close(r3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:33:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x100, 0x8001, 0x799436454c13f0f2, 0x2, 0x101, 0x6, 0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) close(r1) write(r0, &(0x7f0000000280)='{', 0x1) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 19:33:21 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(0x0, 0x40000, 0xfc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x0, 0x3, 0x5, 0x100}, {0x20, 0x4, 0x0, 0x5}]}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) rename(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f00000001c0)='./file0\x00') chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffede) 19:33:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) getsockname(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aafaf4f5d8f56fb2e6ac9d2f96305d7a02e6be4ea09c652ddca559a1199df6426d038d40dd8a68f26e12f91a63091c89c0640004d69180a4c7fd8fd54d069d3e2c450eb53e41309f29b0f24ca62d9acf91e123d83a7926ee34bc50c51bc601d74c1ffefe43a074592b7d8"], &(0x7f0000000100)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x44) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0x31e) r4 = accept(r3, &(0x7f0000000580)=@in, &(0x7f0000000600)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000003, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000640)=[{{r4}, 0x3, 0x10, 0x2, 0x3f, 0x1}, {{r5}, 0xfffffffffffffffc, 0x3, 0x20, 0x82, 0x7f}, {{r6}, 0xfffffffffffffffc, 0x40, 0x2, 0x8000, 0x40}], 0x34, 0x0, 0xc68, 0x0) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x400000003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r9 = socket(0x18, 0x400000003, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x0, 0x80000100) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r13, 0x0]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r10, r11, r18}, 0xc) close(r7) r19 = socket(0x25, 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r19, 0x4c7, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:33:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = geteuid() r1 = getuid() setreuid(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 19:33:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) dup2(r0, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffd29) getuid() r2 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) r5 = fcntl$dupfd(r2, 0x7, r4) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000640), 0xfffffed0) r9 = semget$private(0x0, 0x3, 0x482) semop(r9, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r7, r6, 0x1, 0x9}, 0xfffffffffffb8f45, 0xa8a, 0x3}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[{0x6, 0x0, 0x1, 0x800}, {0x80000016, 0x0, 0x4}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r12 = dup2(r11, r10) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xbef7b655228a4d61) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) 19:33:22 executing program 1: r0 = 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(r0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff, 0x0) write(r3, &(0x7f0000000180)="578f9d4e3ab134547f0ef9870074810054c022360b9c790d1c48d04fd2e65c80dc0e4cd11e44f41a32b990f07f676d00c2ebe238b6a94e23edbb3dd06139d56d9cf2d443c23cfbd0e0066b5ef575afca714c4811acb778edc5ca924b6277fab583c6d888f6fe5622e0cbbdae06bd7024804462cf2ac5fccd72422384e91fd73c74ffd8795efcd88b99cb4a8203156666acc81d0f671b6c8a801b25968b115416f6f7662bd8f72971bcfdf4bd81d70082431632f58019b16d9fab4e637daf6945f286fd1aab17057978fcb4c723307b61f003000000000000006ddf05fefa0ce7ad8438744814e028aee67b8be88292a6a10a9b19cf849685ba83697cfa6febbea0ddb1f8f5cbe7c9bd9320c2d14c573edce9a1599b44b814f0dcc44def98e58b00", 0x121) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) dup(r4) ftruncate(r3, 0x0, 0x30000) dup2(r2, r3) r5 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r6) fcntl$dupfd(r5, 0xa, r6) unlink(&(0x7f0000000000)='./file0\x00') 19:33:22 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) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0x0) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r2, r7}, 0x5, 0x2000, r6, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = msgget$private(0x0, 0x601) r11 = geteuid() r12 = getuid() r13 = getgid() r14 = getpid() r15 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x3, r11, 0x0, r12, r13, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r14, r15, 0x8, 0x8, 0x5, 0x8001}) r16 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r12, 0x0, r11, r13, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000340)={{0x80, r12, r13, r11, r13, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r13, 0x61}, 0x8000000000000000, 0x0, r9, 0x0, 0x0, 0x4a, 0x7}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0xa8, 0x6}, 0xa, 0x2, r6, r9, 0x0, 0xfffffffeffffffff, 0x100}) r18 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r18, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r18, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r19 = geteuid() setreuid(r19, r19) r20 = getegid() r21 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) r25 = getgid() msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r25, 0x0, 0x4000}, 0x5, 0x2000, r24, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r27, 0x0, 0x0, 0x4a, 0x80a5}) r28 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r28, 0x1, 0xfffffffffffffffe) msgsnd(r28, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000140)={{0x3, r19, r20, r21, r22, 0xa8, 0x6}, 0xa, 0x2, r24, r27, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r20]) r29 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r29, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r30 = geteuid() setreuid(r30, r30) r31 = getegid() r32 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) r36 = getgid() msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r36}, 0x5, 0x2000, r35, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r38, 0x0, 0x0, 0x4a, 0x80a5}) r39 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r39, 0x1, 0xfffffffffffffffe) msgsnd(r39, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000140)={{0x3, r30, r31, r32, r33, 0xa8, 0x6}, 0xa, 0x2, r35, r38, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r5, r20, 0x0, r33]) r41 = getegid() setregid(r40, r41) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, r41, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x400000000000004a, &(0x7f0000000000)=[r42]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:33:22 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x1, 0x400) r0 = semget$private(0x0, 0x5, 0x204) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r3 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) dup(0xffffffffffffff9c) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r4, 0x0, r4) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) geteuid() r8 = socket(0x800000018, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540), 0xc) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) r10 = getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/211) r11 = geteuid() setreuid(0x0, r11) setuid(r11) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r10, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdfb}) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) 19:33:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) write(r0, &(0x7f0000000240)="99", 0x1) 19:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x50}, {0x48, 0x0, 0x0, 0xfffffffe}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget$private(0x0, 0x400) 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 = dup2(r0, r2) linkat(r3, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="02000000000000000bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfd4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"], 0xfe, 0x1000) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(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', r4, r5) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) 19:33:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(0xffffffffffffffff, &(0x7f0000000180)="b5f8be393501f158938322af151c57a6b45a5aa31a150975df2c5d073309086e63e4", 0x22) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 19:33:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xffffffffffffffcf) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) r4 = fcntl$dupfd(r0, 0x0, r2) poll(&(0x7f0000000000)=[{r0, 0x80}, {r4, 0x99a70d82aba50dec}], 0x20a, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) setsockopt$inet_opts(r7, 0x0, 0x2, &(0x7f0000000280)="ac7e3188eaeb5212170ec7392266d69b802b518c246c95b0d85e91b9259c9231b7412fc496876de807758def43fc7be8491c9f24261d5dd2323ec6bb51e32befbdf62c7662cf3c637efc2d4244d554df71ff7886b9c613fc95c211990cfe02a76f12d2969e8288f148e7f717d8e081be41896fc4cf8b612904286fb642ce4929522231d49fdb5262257e51acf2fbcd9e0456dc42e9b56190245a12a2fc8d96677b05e673ea6d9d0ec78b994d8d1d60efc8a8eab5127682c131d2dfaec4965b000974b25865538ce481b926a8d0aa1c977329a1", 0xd3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 19:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000000)={0x6f28, 0x9}) 19:33:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) accept$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2e) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r2) 19:33:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/\x00\x00\x80\x00\x00\x00\x00\x8e\x03', 0x80, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1, 0x8, 0xff, 0x5e79}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x108, 0x2, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x103, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x10000, 0x2bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x5, 0x7000000000, 0x10001, 0x1}, {0x8, 0x9, 0x0, 0x800000000000}, {0x7, 0xfffffffffffff181, 0x5b, 0xffffffffffffff24}]}) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f400653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x469f}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0xffff, 0x5}, {{}, 0x0, 0x80, 0x40000000, 0x652, 0x2000000000006726}, {{}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x4480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580), 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r5 = 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(r5, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000002c0)) close(r5) fchdir(r3) getpeername$unix(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="000000fe00000000100000000000000000000000000000002004610000000000000000000000000000000000000000000000f80300191c5762010000000000000000000000000000000002000000000010eeed630000ff0f0000fe33f78fbdf893b5971d5affe9717a046f453935cbdc5ee4de5572c7a3c664c0de32b399739a2c286852a010db691a6c5c31b6c394ff5699b4a603594f9ad234e3317700e19e87e7b230d6a2eaf7604a41e265e8d07ff820e5a2fd2a4a3e41d36d3e3b215a574255dff2994ef9ffffff00000000000000000000000000000000f4dbc9f34b0bd246e3129a1ffa0c5c13ab2bd87ec52d2fb0b379d698740de4b69c47f87fb65f04521fa33f86753fd47ee077e3437684e0f27043bd137f5c1601801fa5449adf6e536e4c3cd6b68066c78d44f28dd4819197ff30092e755688e7dd17a05a883066c41a291f5496efd68884e344f4eff35c611c15f7a46444c011b1ea99e36417a8e0498c606066624d9143f3ab6f3317038030cc19e099f74053118d3a9fc9abf11d94797f9ce6cffb441dee524244d481508d499af2cac1488d765d19a5579a6913ed3ee83b08ce690c6fb8e648398b988506f6c9b2b502a9cc6fe563de9ba548715e2441"], &(0x7f0000000300)=0x6e) sendto$inet(r1, &(0x7f0000000680)="8f52d7000000000000000cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de296dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa840ff036a65eba2ab2176674a257dfeb353ee18d61311398aed7ab116f58291db4c628640b822a559ca60d828c39f4f0b46bd15ef07731fc56f51", 0x97, 0xd, 0x0, 0x3) r6 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x7, &(0x7f0000000e00)) r7 = semget$private(0x0, 0x4, 0x201) r8 = msgget$private(0x0, 0x601) r9 = geteuid() r10 = getuid() r11 = getgid() r12 = getpid() r13 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x3, r9, 0x0, r10, r11, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r12, r13, 0x8, 0x8, 0x5, 0x8001}) r14 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r10, 0x0, r9, r11, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0x80, r10, r11, r9, r11, 0x21, 0x774}, 0x5d, 0x3, 0x8}) semget$private(0x0, 0x0, 0x210) semop(r7, &(0x7f00000005c0), 0x2aaaaaaaaaaaacb6) r15 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r15, 0xc0106978, &(0x7f00000000c0)) r16 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r16, 0xc0106978, &(0x7f00000000c0)) dup2(r15, r16) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x10, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/vmm\x00', 0x180, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000001000)) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r6}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x56fe6041}, {{}, 0xfffffffffffffffa, 0xdf, 0xfffff, 0x8, 0x40}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r6, 0x4, 0x4c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x2, 0x101, 0x1, 0x6}) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) 19:33:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d574519361010f608006e570500ff00000000fa20000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) flock(r1, 0x0) 19:33:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) wait4(r3, &(0x7f00000002c0), 0x0, &(0x7f0000000300)) pipe2(&(0x7f0000000240), 0x10004) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r5, 0x4}], 0x1, 0x7fff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) sendmsg(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x356, &(0x7f00000006c0)=[{0xfffffffffffffeee, 0xffff, 0x5, "ccd120b3922dafc16f90eede00e605520e53cc36581b8205d29ad15b65548cbb899dcbce5b9057c534bb57d1ea2a074c686de9a044922da7f6c375c1c1af2d80317f96a877326e1b905fb58c555169cff4bfd5a9dc5db394a0758087edcf60608afd8e5e262ba2b20e84517583299fd398522a551823f12966ad7b7b70a4903e666e2ad1a908da2cc8e7fc29c5db7314eadcfd79717b7b4b41d82b41e5f3264629edddabd4534e0f10a693f674b11c6e0a004fa15a1338ddfa1a2900b1cf6b580cd3698ec6936e1496e81123dccb15fcec797b747b301cd178952bfc0773fa6cb80004539bea1184"}, {0x0, 0x1, 0xf3, "00450d0c0eb71b525d752224a97f7d9b65ac0db2e98250aa711294e2a5d693673c402b60b74af3d5993ed062ca932ad9d07a2341cdd9469c7851351ffe70b494a4976603a7f677cb4ca842e774513dda42ea2a559bcd52e83fbb4f15253e9ddb8464f3fbb38338b33f05e98880246c4b381d43e1ece3e33495da631bcdd7663f818212d89aee2a3160fc2d200714577f0717cc5dd999c12d2fe2be008001a508659bf4512a3b3ef14d47e5cabf"}], 0x39c}, 0x0) r9 = syz_open_pts() close(r5) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000000c0)={0x3, 0x2}) dup(r9) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20000, 0x0) r10 = dup(r0) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) recvfrom(r10, &(0x7f0000000100)=""/186, 0xba, 0x1000, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) 19:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c, 0x1f}, {0x64, 0x0, 0x0, 0x5c5874e2}, {0x6, 0x0, 0x0, 0x10001000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x5, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b4538a8d13e1987f396b5b1ef9e8f245350eca1a02113c53a6dad2e41fea7e25d6d53e6f921103aecf9a95d3a38b29f7cfc38762ecea6742c938507aa74f2b18d0527db78f8d85c60d18fb39c8b8d80ebf1267ee54674f48249ac80d", 0x5c) syz_emit_ethernet(0x49b, &(0x7f0000000000)) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 19:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) dup2(r2, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xe2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffc41, &(0x7f0000000100)="03705749f3468ad5722236953f7287deb245256a9e6f21862cc6fb6c6412ccacee6a367163e8dcca51eae03ec6ce5c23afc470ae61a32f9c091799df6a4b9360712f0000000000100000000000000000000000000000000a612e5603c6a96c9810f920521d547c53a46ae3e2480b2b294da71d0e35937345a72699c35a0f459ebd9dbe028bae64c3") 19:33:22 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000040)=""/114, 0x72}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/40, 0x28}], 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:23 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x208, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000340)=[{0x80}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) shmget(0x2, 0x4000, 0x410, &(0x7f0000ffc000/0x4000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5ccf75cb02e8b58f, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x3012, r1, 0x0, 0x0) 19:33:23 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x8000, 0x20) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:33:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="873affc1c2649d8ac1f0978e080cc31ae1bf9e9b1742b6979cfb3c37b7a356dad7c2dc1e41157dbc6ca018aafddd3d658777fe3375a3233ce488d5051936b30034658c093a7bea5daa1558a1b14ddf522b3eed852c46800a836286b7f5a3c42d085701f7b8cd8f8eb66b594cfd885ebb026beb35ed85c4693f4dc2422c24d3508c46484fc112f8ac5a3b5bb0c1042a86b4423ea4cb01a054f13900c16c438fee969e3399f38bc47937df200f944b231c7d07646dcafca9a15c39fadef51ea1e26970f6a4bcc09c68", 0xc8}, {&(0x7f0000000200)="5d03aa394c82cc43d55177086285bfec71e2bcd9e3ebfa8fe8f59c6f9491d4d13392e5956c020abb949fec0ef90b00a6bbac3905af93116369f7ef22162ecb82b23c1f69c7005c05c7757c7d8c6b8acb397b9a8a6a31eb52b28d4886a76c97ec9aa8cb4088d22b0d8f6c4e5529e03593c69b9028e348d7617c41e7e2edb05dfca316be69ec44589810b06d0ccd6d2cb7cfa3ec4547859d3710fad0c956697ee1c72ca4b9fbb2ffab07a95be20e1c03731773aa8c025d6ae68506201dad578bfd6c75e19257f50d47da00863ecca2ed4e283c3bafe05ffc53a439b2b3619d70d6c3d58732f6588df00263f059daf868", 0xef}], 0x2, &(0x7f0000000340)=[{0x48, 0x1, 0x8, "808cffe6a2410a94ff057d15d06cbd8454db11d8fb62f7207a1ebcaa1c043cce977b9631a376e97591f21d4bb1f312689de887d3410d54"}, {0xa0, 0xffff, 0x0, "515777668af63cecc09ee77c6c377fc0d90621b4ad44937134e8857b61106e417c5248400088f325d16fe6b194aee8b2a00ac903d7eb3afbaa487cb2cca3cbc2bfef752e08f67d79e5b0d7286b3dc076f982c5183bfc5487f02743195a744df8cdbd05bac0dc6606270723384f52b0686651a6b5996b827e90be8f1ded1c27184eaf35ad70f4b00f13795c9e5b2829"}, {0xd8, 0xffff, 0x5, "bd82168256eae3e9e1fb8e00751b8edb1f4c827febb9bc36c32328cc6799b53a4e5a85a9cff37f0f4551b5d20a9cba776b1cb6aad60aa1c0dac128cf65dde48b4cc664917eb531af166d89bd6622a62f61fb4fe706dd2388b596f310b97963289051e4a47ed7e1d5c7a7e3d6587740dfbee78835eb6ddaeb8a52565ca9971e5531958c392dd4e87a5cf67eb7577edff3002c5bccd818d0c73b3eb922bc61d611cbffcea7311d7d4475dbfd95bc80a6fdb5041052b9b2c4cebf9530da42fc2d0cf71441205b5f"}, {0x98, 0xffff, 0x8, "4d2d0b8ed7f2d96458893f365b66d138125ad6c597d958d5fd3d405e64ab0b51bbcc1e893b7151f98343fb49001d9457ebdbd9df430a170d5e32cfa8d50c14251e5593c6ef62b8511599ca31ecbb631378565d7c50b40f26b5a5eb547120956839f9622f05b1029b13b869287d969f18e251a1bccaf3b8f84bd72e9db0f834da9893a06418bd82"}], 0x258}, 0x4) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) chdir(&(0x7f0000000600)='./file0\x00') mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e000000120002ba14ac9142b136063892b39f09a27e399782e66508f52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f3b4c0b1403a47d56b57936b07085d1bf20935ad3a73120e05463bfb120fbc198f"], 0x10) write(r2, 0x0, 0x0) 19:33:23 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1cc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)=':', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 19:33:23 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) semget$private(0x0, 0x1, 0x22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x0, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c65167e"], 0x10) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:33:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8, 0x0, 0x4000}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r10, 0x0, 0x0, 0x4a, 0x80a5}) r11 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r11, 0x1, 0xfffffffffffffffe) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0xa8, 0x6}, 0xa, 0x2, r7, r10, 0x0, 0xfffffffeffffffff, 0x100}) r12 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r12, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r12, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r13 = geteuid() setreuid(r13, r13) r14 = getegid() r15 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r17 = getpgid(0x0) r18 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r13, r18}, 0x5, 0x2000, r17, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) r21 = msgget$private(0x0, 0x601) r22 = geteuid() r23 = getuid() r24 = getgid() r25 = getpid() r26 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x3, r22, 0x0, r23, r24, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r25, r26, 0x8, 0x8, 0x5, 0x8001}) r27 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r23, 0x0, r22, r24, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000340)={{0x80, r23, r24, r22, r24, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r24, 0x61}, 0x8000000000000000, 0x0, r20, 0x0, 0x0, 0x4a, 0x7}) r28 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r28, 0x1, 0xfffffffffffffffe) msgsnd(r28, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000140)={{0x3, r13, r14, r15, r16, 0xa8, 0x6}, 0xa, 0x2, r17, r20, 0x0, 0xfffffffeffffffff, 0x100}) r29 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r29, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r29, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r30 = geteuid() setreuid(r30, r30) r31 = getegid() r32 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) r36 = getgid() msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r36, 0x0, 0x4000}, 0x5, 0x2000, r35, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r38, 0x0, 0x0, 0x4a, 0x80a5}) r39 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r39, 0x1, 0xfffffffffffffffe) msgsnd(r39, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000140)={{0x3, r30, r31, r32, r33, 0xa8, 0x6}, 0xa, 0x2, r35, r38, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r31]) r40 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r40, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r41 = geteuid() setreuid(r41, r41) r42 = getegid() r43 = geteuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r45 = msgget$private(0x0, 0x0) r46 = getpgid(0x0) r47 = getgid() msgctl$IPC_SET(r45, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r47}, 0x5, 0x2000, r46, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r48 = msgget$private(0x0, 0x0) r49 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r49, 0x0, 0x0, 0x4a, 0x80a5}) r50 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r50, 0x1, 0xfffffffffffffffe) msgsnd(r50, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000140)={{0x3, r41, r42, r43, r44, 0xa8, 0x6}, 0xa, 0x2, r46, r49, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r16, r31, 0x0, r44]) lchown(&(0x7f0000000040)='./bus\x00', r2, r44) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) close(r0) 19:33:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/\td~/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x7, 0x4, 0x3, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xcaec}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x930a}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f}, {&(0x7f0000eec000/0x3000)=nil, &(0x7f0000e8b000/0x1000)=nil, 0x9}, {&(0x7f0000f3a000/0x1000)=nil, &(0x7f0000eeb000/0x1000)=nil, 0x3}, {&(0x7f0000f03000/0x1000)=nil, &(0x7f0000ec8000/0x3000)=nil, 0x30b}, {&(0x7f0000fea000/0x8000)=nil, &(0x7f0000e60000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) close(r0) syz_emit_ethernet(0x133, &(0x7f0000000540)) 19:33:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7ffffffc}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7fff, './file0\x00', './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x7ff, 0x0, 0x900, 0x0) 19:33:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xe0d, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbb, 0xffffffda) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = dup(r0) r5 = syz_open_pts() syz_open_pts() r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r6, 0x0, 0x40fff, 0x0) write(r6, &(0x7f0000000140)='W', 0xffffffffffffff59) ftruncate(r6, 0x0, 0x30000) dup2(r5, r6) lseek(0xffffffffffffffff, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)=0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xaf|B\x93\x00\x89\x00', 0x20000, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chdir(&(0x7f0000000040)='./file0\x00') fchmod(r8, 0xe) close(r1) syz_open_pts() sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 19:33:24 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x22) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000e00)={0x2, 0x24d04a0}, 0x8) getpeername$unix(0xffffffffffffffff, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000460fac43000000060000"], &(0x7f0000000dc0)=0x4c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a396c384f2607cc57a1ce838817958f2f53ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62570600c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a7893f00863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db40000129da55950566edd6de5b5a6bd5e3b00000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c6340300000000050000708890be7d1e2c28ea00f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc780ffb66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e829a00000000000035b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce72d8d0dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aed1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c06b2f1192c5bd9a892e00bb3ac436e731188c9effb7815347238462691d2a72e80b8d8ed7046930d39b1826cfb8d0c2284e9c35c0f1a265599d31633d2c0f5b6f5dee0e9fc8a6d7cb7dbe6b86bab5042cb47b0fad842a0040c68bc45f99d75cafb5956137e59b8ab7d440c897540e3a522c1a9d90092a3c210eef3b3423ce39be4cfe0862cdfe7a1416fe02478a70b008494639674d32485e4be1ad8c49591fb36eff7d275d45ad192aadaf7c6715157b799de515842004c50cdff5305f8b0fe282a19f6f103e4cf04738cf2472e92318051e004212099a52b7d341b3d37fed9c6c34fd67636db072e67baab03a845f12c1f8687ac9a71cff56d10eb7c19c7034103ff8232ce8f55be3dbedfd98ca0c8873e1fb2be911e93f2059ef6127b4aab011911054689fae26e1cd974a86e9dd88878b271b09902d059ca60e764dbb115abbed71ae7f6c929d3ea1beadccf2d3819ec5e630ebf812494bde72518d8f236e575d2efab94da48d7e00000000000000000000000000000000000000000000000000000000002bae70d6c72d2b66187f94bb621f"], 0x10) r2 = msgget$private(0x0, 0x601) r3 = geteuid() r4 = getuid() r5 = getgid() r6 = getpid() r7 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3, r3, 0x0, r4, r5, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r6, r7, 0x8, 0x8, 0x5, 0x8001}) r8 = semget$private(0x0, 0x3, 0xa0) r9 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r4, 0x0, r9, r5, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x84, 0xffffffffffffffff, r5, 0xffffffffffffffff, r5, 0x0, 0x774}, 0x5d, 0x3, 0x8}) r10 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r10, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x45) pwritev(r10, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r11 = geteuid() setreuid(r11, r11) r12 = getegid() r13 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xffffffd4) r15 = getpgid(0x0) r16 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r11, r16}, 0x5, 0x2000, r15, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) r19 = msgget$private(0x0, 0x601) r20 = geteuid() r21 = getuid() r22 = getgid() r23 = getpid() r24 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0x3, r20, 0x0, r21, r22, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r23, r24, 0x8, 0x8, 0x5, 0x8001}) r25 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r21, 0x0, r20, r22, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000340)={{0x80, r21, r22, r20, r22, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r22, 0x61}, 0x8000000000000000, 0x0, r18, 0x0, 0x0, 0x4a, 0x7}) r26 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r26, 0x1, 0xfffffffffffffffe) msgsnd(r26, &(0x7f0000000ec0)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000140)={{0x3, r11, r12, r13, r14, 0xa8, 0x6}, 0xa, 0x2, r15, r18, 0x0, 0xfffffffeffffffff, 0x100}) r27 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r27, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r27, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) r34 = getgid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r34, 0x0, 0x4000}, 0x5, 0x2000, r33, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r36, 0x0, 0x0, 0x4a, 0x80a5}) r37 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r37, 0x1, 0xfffffffffffffffe) msgsnd(r37, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000140)={{0x3, r28, r29, r30, r31, 0xa8, 0x6}, 0xa, 0x2, r33, r36, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r29]) r38 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r38, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r39 = geteuid() setreuid(r39, r39) r40 = getegid() r41 = geteuid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r43 = msgget$private(0x0, 0x0) r44 = getpgid(0x0) r45 = getgid() msgctl$IPC_SET(r43, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r45}, 0x5, 0x2000, r44, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r46 = msgget$private(0x0, 0x0) r47 = getpgid(0x0) msgctl$IPC_SET(r46, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r47, 0x0, 0x0, 0x4a, 0x80a5}) r48 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r48, 0x1, 0xfffffffffffffffe) msgsnd(r48, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000140)={{0x3, r39, r40, r41, r42, 0xa8, 0x6}, 0xa, 0x2, r44, r47, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r14, r29, 0x0, r42]) r49 = msgget$private(0x0, 0x0) r50 = getpgid(0x0) r51 = msgget$private(0x0, 0x601) r52 = geteuid() r53 = getuid() r54 = getgid() r55 = getpid() r56 = getpgid(0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f00000001c0)={{0x3, r52, 0x0, r53, r54, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r55, r56, 0x8, 0x8, 0x5, 0x8001}) r57 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r53, 0x0, r52, r54, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000340)={{0x80, r53, r54, r52, r54, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r49, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r54}, 0x8000000000000000, 0x0, r50, 0x0, 0x0, 0x4a, 0x7}) getgroups(0x9, &(0x7f0000000e80)=[0x0, r42, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r54, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000e40)='./file1\x00', r3, r58) write(r0, 0x0, 0x0) 19:33:24 executing program 1: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r5, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$FIONBIO(r5, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(r0, 0x0, 0x67657be4b4b2cf51) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x31010, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r6, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r7, &(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) ioctl$BIOCSETIF(r7, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r9, &(0x7f0000000300)="ffd10d6fc6b0c6f0660728d2ad5fadf37490ee69a3546ba1a1716820b24b05af01c8c9a715579ec943688c2112fb6be7366a5830727b282782d434aaf2f1de5dd309e4fc9f5fe133d57558b1550662ced422ae26fb781d7dac53e7ce841876248bbc11e5f925268216aaa20887d1c2aacaf9d471f389d2b87da7199eece5568cf9907cbc05738789f524c5865ae1c84257cca33236af06a8b7c57c27931bdf6262b9ab351f26438af1877d7b237879bd2d2b921c3dd16c2fdb19b1bccae12ff0400e8af4101d68fcac94416e084f89795ca240ceed", 0xffdf, 0x0, 0x1) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 19:33:24 executing program 0: setrlimit(0xd, &(0x7f0000000240)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) r3 = semget$private(0x0, 0xb, 0x80000004) semop(r3, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/64) pipe(&(0x7f0000000180)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d", 0x53}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x0, 0x9}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000003c0)={0x6, 0x8, 0x4, 0xff, "0432afa249e7a2fef49808bd697cab215e71afeb", 0x200, 0x80000000}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) unlinkat(r8, &(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x6) 19:33:24 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1b002ebfec685724061b"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 19:33:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="9b8ba8506f7702ba436e9dde983110c32f0f73edd89a63c40c0eaf3608476edf518b59dfebc897f0da0122f447f799c66a9c9d84f0d0c3ad", 0x38}, {&(0x7f0000000080)="92b85eb267a723a2484aeafc967a2375064b2f6ea33b7d65d4c9279187e70b72dd09a5b18fd67908fea6e590403d9efd4e1aea69ce", 0x35}, {&(0x7f0000000580)="48bab0cadff8d4605645680cb25bb68e8743e6f602c47d71cb7e566f8759860262f4d55ed843f34d62c449d42a7cc33c89ad4d689c786446d5b740f5fbc20d3ddf359855b7d8929689ab3239601b71fae10a24a1b2b724012cdf63", 0x5b}], 0x3) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000880)="6af0ede4579b0878e6957a0e9d6f6820535a6ff591d5f9892f2506c2fea0bb624256319fbfe3145c606d729c94dc6e524db8ccc6253da9b839939d5d879ad0d34c6cef539ec97aede508747ecfc8e20593cae1d33bfd0b1df015cca407bea72e2592dd0d47fcb192e1bfb656a7316fa2e136e0e207287b6f24aef2a75cce75768e368244f5f7a175941d00000000000000", 0x91}, {&(0x7f0000000140)="9c5961db31c6176cee5eb71926a38fef6b273739eae5a342ea1bb8b496d0488604071ff8bc09fd402a3f33ed576906bc79ad0543e54a619a0f5de1a8c75a87c3b1975c642a0c23e99b06b79c79cb7f00eee908803239b1a7d406da1473a16c9bbdc5c312067106448075038fbd53fa41d001ae0b87466d95ac1291791e43637ece951d0e64232bbb7a56b46df51a159f340cf1297cae360c5cff61aaae28397e", 0xa0}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xffff) execve(0x0, 0x0, 0x0) 19:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x94, &(0x7f0000000280)="b75d03dd00ef43f705c955bb7042ae14eb5153d11152302d89ae969894e64c362ab62c277a9c9b4bc7292c13d79cedfe2a8939ca87ccaeff67b513ea825f0ccac8ec8f5b0e059625b7db9b8a48c852f3cf9e462219aadb807f42fb00000000000000073aa0e8dce67201f2eee4d9e0f3992767ca810200000070eda636cb8c5b58939e6bee973b9d5169791ce6696b79dd4e06b1") setrlimit(0x3, &(0x7f0000000140)={0x3f, 0xba}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x4de, 0x0, 0x3, 0x1}, {0x3, 0xe8, 0x10, 0x5e4}, {0xa5, 0x1f, 0x15, 0x40}, {0x500, 0x0, 0x80, 0x6}, {0x6, 0xcc, 0x1f, 0x8}, {0xe9c4, 0x20, 0x7f, 0x5}, {0xfffe, 0x0, 0x4, 0x6}]}) 19:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 19:33:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f00000004c0)='./file0\x00', 0x2) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x1, &(0x7f0000001700)=[{&(0x7f00000001c0)="470a003da4db229afc2061d1dc5c58949bdd29ffb9aad54b2312ca10e6e3426d5b72dc545fd35d26b56e4020202930102f736f117c95c9e46ae08c48d7d37dc780cc7010f8f9e81bc148b3fdafc5e4cc7d085174d782e8ac19bd8324f610a1441eb4f52406d0034fede8046c28c3f7c189e40a2846ffaeb970facbb3342453b8941b46e41b7cfd81621f3b69768412f0a6a9c8bc11776b84c341d7bc4a03b00da420f895f2377fc6a4cd4ea512feda971b3690e5f3b3", 0xb6}, {&(0x7f0000000280)="0aeecb64ea40387eebb1660fb00f2fefb031bcd23481e67ee7bbd9f5bce11bfe341a4f838fdac13422e9388151221521ba5e58b3b99124d8c37354fb024b0b215492e342bdca49af9f4e7bd832654c5b454d2bcf3291e9a5dcf8bac6ae4fbcc91aa0e9aa11aa9136fed0ddeca2636988c51ec93efffcedc11a783d254bb89461e39d7d8606112fe7b015e33fdecc0c44a10b4cf26129d8d0c71f8c1743f32da6f70925a718f6099457d2f610a9002fd9a1611dabce595b06c103f956072b44fa648d71feca860b7ebda1d71aad1d6e0a12f3ea4d9f7089181d06fa5f01a23f07b65718075c8ed719221ccebe1d0749", 0xef}, {&(0x7f0000001780)="e233d5890e1fc5f6967cfa810fdc905f4c4629b003d5f14826cca27baeca4306710e5d1fec9f25ed8a70849aaa0085ec07de642266034f37e1d05402a414fec52c19f2c91109501424262baa1277667f396dad7d41e4d897104ece0825c4c95f7b577983c7f8f88f6acc90e01ef473141d38e58a1193565daa1ae30256020b931ef087ee44c926b97b66321af5d6953790cdc9a606c90715f268599b947204df38b979cbbac18b30e3af02dfa5f01f1c77007a1771e2d004c36739ddef4e08c9e681ffad92e6bd568ca1e5f42341a3b24800ed3bb5cde21562ccb42de0b33b85ad9a2edab57eedce1e6ce391884e975acbbdca67f156892dfef4481d6487bbb407ddec280cdf6b96f350a7ca2106844310f3d519a8c214e9fc67804a6ff7e1fc870f3eea39e8df198e257a5beca995f63b956116b408e50a09066d05fdc93cef628bf155c910cb0c48583bd9c5e6ecbb102fc9ff6e3102e5065ba6f24edfc50c91384845987775bd8bc3e6b9f730b294c36597b101b2aa5e9e1adcc0d0ce252fe751b9cc09f94e2f5366fcff018b1d5b17adcb482366b25f3bcd89483caf35edeb4a5fed7ec93c5b10f5b464bce904e822f683c37a5910070915154f3aea3e4bebaa9163bc4ddb8bcb71b6f6a709eef173f72c91e391b79b432e044f7de9606cf047fddafdcf461f3bad84488ec450b90cb4ac5ec26593d10efc39f0d62a5ae34d2ce7a238b875154441e776c35c91e15b1fd4f5bd64b261a79d50d6a3c368a1eede4c302069c50e400392c445d38452fb51954a69f789b7333b42e866fe9d7f43db06eb2ed10edf690aa9ad0db32054f7bf19c86fec2c9acb665f84dae500cfeee5b9d81e3328996201ddb5cedf3e1253bbe84b1a89bf9b8a2d3f95833b3723a221858451279f34ce22b586c155bb2c0d4c7420cf59302fffa868a013ff514a740977dd52737ad78666779bbfa32f6e5a98c7a0d257614caadefdd9288548803f9b794abc73e87ad49af53443aefe5b83d034a2f713ab85a6ae740df9b29d0ce2fae6705b0a4a32017549f9261221f03ab9ed03a304e53988944819ba93a38872867f66204e96778110dbdee1f646d2e4c744588509bd387d7e1fd7c4cb2577625bcc66dc7bba3e038d9174174675b0a2db1902fe027f28daf4317377805931ec292c4bc857c5a72317cdcb37fd59683d0e43f841b7ff0dd3b2270d35c8672832e3e726a8da8320ea7230818b5e2810c2c4ff629a331d2400e24b4cadafdbc62291c52134faa34dc005892c3e193172b90437398c3631a93b3c28b250fd441db7fea13e309b6578873b812e8700bb617a3d09e60e555981322c58c57b85afc0a7a3de5f184815ec109198f509db190ce5d74d7bfd66d18795b05ac50268dee6ac3d9c3e9b4543ffeca2ad7699160db4baad4309d60e6a86008abe85a85cff0c3b9aa76ccde060f62e3cf80503be7cc67ff549fac03056a08c966016c81f41317d752b00a6609588aa3475c6e0b3bc986e8eedb0f89416fe6c07dc0e5e77b365f79fb617d24521bad55f3cc037c83965e69888efb15c28d3a45d08a3f592e1a69524b07bb1b6cd434fbb28eb69c6a9c34806d9a58a5a3c2abd3b48d344f30017ef0ff51fcc60415d2893a790203101d718b8db0f18bdb1d78903eeef2bdc99754dbfef660b9b169bb3e4e9356570523bddd1c7112a5d3630dee7bf5c1487d0a9473415281937eebb8210e226a4ba97027b8feff8e9d8e39f194f261c3040febb2d6b5b9ea39c9ba0a94a371b1bbe94eb32215d6c97cc7543a75542c176ea6181be328a967c51e5f0ec77267e29d7cb5aa4033b7ac32e2c0ad52c16218a4c3ebc61f840066da8ab2a3a81caa3c5c77ac401b117221452e63b361f426e797ebf9f9355ff48bb42c71773b60102207f68ed1fe5a35a1bb77eaa4e1e79f754db50abec66ffa83d47d3a9e4803ce99a3b64c56ed97d36856eef4ac26e92ecb68f3e0c1e156cb52044983fb74eb05f19b9a3a2f30911f3224b881c5259061f107963ed004403a466de65d5ee56ce26ed8544d78391b8311e0aa8ea4ddbf21efecd99841fc4f76febae7d20a20f684aba3c98926e4796b05c375cee9ecd5c8fd58080ba9422b023f28d26a4a4a27c653562b3b8c065a5e7d4d546d6dcd2fc87195fdc4bead45f8e08fc44fc7e2983cac2314cdbbfc81899ebd6d2181d453da203d89872fd826353c2d81a3d9b6d2220fda4582493ae743d6c3f3040db9447cd0ca3ae27029defb3675751d2dde495db8487337a4cd75ed55625c9c7a2323ba95f208ca488c651703a7badade747237cb5d0a2d0a13560bfd893e7604044970508db6ce13b99da23961af79a7e3735739f7327ad9b0bc5644936430547945d0fd7cc1f9b42aa20e43844065e7c8f193ee74adf49868834b4018eb20a32f7fac4b8cf2bdafc340d69e8eb4df7a575c65be4a791e18af86a81c928d83a5ceae2ad3eba5487a2646762109e958481455e7cc0d75798726f31c9e1a464afa79392a741cfd80178afccb082eb70f9bbc60762f86b9bb91db1e58aec3e2d23e43e85975192db940fd5f132d1da915528ff6ce25c9bdb1401ed7b4d2ca578348cc2895361fc608690ee4d17da08dfda8b12b0628ca08fe1486009877fdc9af9271fa50bc6e509f1acd76edb263c16b53ec9b064812a7b31a7c341159e678683dafe69aec9f48c03c8e13cce6884be22e10be85ccd82a06d9353bbee757c552eb9c0a6aff15f12bb029a5481a7114db7bb48977e8f40ba3f80e5043b9bb7ee547cf6866d1a38f5cbaf853072fcd538968a6fe094ff1d949ab3796a92d8d736106637627dea22b4b0f6f7ae8ac6626890890d4afc67e15d4890b45789ae99bbe7de88656ef624c458dd761498a84679530676b9802c86a65c9230e0ebba2bd5bed5ade4053091efbb7e1421d138695ecf324c8940d4e92549dba6854d692dc83022848e4263dd566f36b2106eda52491cd70927bfb614b420ed35d622ec20debcac8899c9c268ec7ab5a8ee1183c4d91822abea673c12c1c9bac5715ab1f85433fb7b6bb43d1a9c79b30b1603edb9a422f0fc1e6752221920b23d1fa90d98c499b728d9f4007baaa20b83062346c64e32124f9c2b3724d95f936070aba670d8f0e9f7f2f69f1be54206d2553fb74964d59ca0733c3ebc08970110440906e43579db2174e8706cffcf338d9c01adcf72b5489caa01f012cf50bbbc5cf8c00968af25e71c22c9877c9ff2b09890cdb4f73876f7c64cb8d56d4be1122a16265a51ac4a013a714f5860a2919f99c8d608237a349b09c9adc2727ab3e896eaf911a4bbba15fac7fb2971c7ad420996ecfeb24a7580014f19bb75c8df687bf1123f02f1b069b0698e8e162ccfb8e5590d5d1a9a82b3eb92345d210a2b9b33db4fb0e8bd57a8423bf917a6d19eabf74234434e7c32675dc850182e9d662f5843a866ed31e57a508063b2a8a90eff55f9b1ed7250ac678a65958f5cf302150a8600e0bf7652b75b621140168637013b96e7bc2616ba9a5c73201b4c8d0647e7f4a73ecc3ed4064e3c30cac0d1793ddfad8dc4061684c47e416b11d99222ef7c127e02fd2c76ee4c9c6103ced2eb103d04090ec024f7bc65ab6384c6fd84f7ec3348bc09742efc65e184aea11dd0128427eb5ff1db1b2b963a8ee3f2141bfb3272a00d188ab29618f3ec6272697261725c4d61a12ec8051161a85871017b05ccb72fa8e590d2dbeff773de13533ef40023388b93086869eadcef35eaa85cb0a39f84e21cef4767b91b2324199f1e4d6c6b44ae801b0ae0e817251e61827723f96070fd737001c1aac0a5a688654f779d3295f283c43a0c3a069517d295dee422421990a91fd845314dcd8209129bf1278e4bdaf9e2213c1f9775d209d14ba95cec8f3cef2292254f998ebd9400981d4ad5ad4b60bd3bf26da15e49ea720e98e6ed45525ebe3f5db87ebd15b3e5162913c2d8cd350f7c121983c13b6361325bbbe475e1ffaa1be9b304c648c7cccfda36a47dad91a615a139a39d8d46a32e151b8a0c20d8ccfd8f1306a68db326a2b8fddf4113c261275c980906bcb22e25cf5a3366b510c715e527dae825f763b21396996c27e05c889927a8cde129f465690a277e8937dd0aa3da39354fd77b48f6797aa7a85d508a503166dd969fcc88b437667ce96a3a3004a7e34097e60fc480bae55e2247e9f10311c37b1b6f68cdcb68b07297e4332eeb76c894ab44a24dc33d2f9f332a2bd2c3d765abef8c35adcecc773f3397508a647819af1ca3a77c42eb902fddb92289efee9fb2bd5afb2ff060f33b9b7d45378b73d05307f3f972649198dab8a30a25cac24e0e1909b6fb21b014a3984388c7d7752ac4d8c19a636df1a3a19cf7b944775dd31f12d5cd13b6cfdee24aec66ac64de696e5e5ebfe00ec2a94f12375c907cd17f178020d6161eca7be23f40384f73f9fa0cd48e9d3e63d4634126d908837a918a5eae227c5a9f47de55759b0e58ed7bac576ffffa07ea90f5866f655208a0dd691d2864f2777b681a87bf320fe7a3441dc850ff112efa1185c71e17333f4266503cb29961149038e98e44b21ac4e1fa85a28f6fad5ccdefa13b05a04c9c18c865fd7f54a053f162c212bc2272938bdffb8ac48fab82193a1126bf4fa230737b9e37109e1bcb76a35c8ea34ebbe434b093463a22aa72cd22f5e5be60b852719108e8269cd1de94a6ab2884d77c50561790d1172ba4a822affbee9d7b64c5e66feafdcda90d43c05a81df91be8adf9311eb91b4136dea5d8b7d29430727591a053cb359d06d57c7fb08fcadd077ba49fb8e94cb6536002ae1a348184fbc4a69f7bb356f36c1f8fa47494541d1f5f1367f57d2257bf1569143c58be71bb0b09191183a9d122e1023749d165f3c63e21ca684f7d14e06aa755aaa2e49215a6b80ac4bda7a7e25e1882e773ad8e52d18671d4e7533154b75aa2aa4106ea03bb4eb8ac867cc84d41766f46d2b73e2aaef7752fdb5d5fb9c97cd6c0a6a6f0cadc3c4f2bd9129901760ba80b7f390fa7fa7d857bc351e1f639c855b017ed68c40bef5f82cafb5a2ef76db7d948dc9f18ea3c83a26b42cc8ea941bc446df52b0aa3f28bcc2805e4cd9737599ee2f86ee06c83dff1e07a07526502f518a5e99b34879cd33c3a8ecb0425d4a50c718a7893fb3cceb5943a65343d1e95fd6c09fb7f6417d9809a89d826158b03e853c8ba01793c094bb93f60a9a2fea9de9e63dfa156d4f0a9f6aa7f38ea8266f260f774dc8148efb0077985cf23dd2ccc3af4dbbcde0b49bbe0418a7652475f03dea6e8270cd657ab9206918bc89b5ec6f9e14e169a7a9f17cfd97b070ebbd897f19ac7cf9282f98e13766c78bbfa85b7bdd90c6eb4acde06f2519c8731700e7f4ca9d7ef45107e1ba0d913bbf11713f47d512c33ac20d28936ece8034f4d46fe94531f05021b87a9abb1e63febd657cb9992d168da76b2e38a608cd1cdbf7ded60202c543361f2347860f09cff3ae87c0ae7e281f7a44db372fa5bc419cf38bdf2dad54977c2a617afdca962210803f3685785fdcb144d5d47fdf7731d87794885b981b074d590e6920d4422a8307ac2c23b7f065fe02aa91893c044d5a896b7d7aa4c7d9a97e3a9c537d15ddeb33a39969169fa6e21acaaf5a4806b4ba39dbc97180c57616db4330896a4ea88f06183955392accdac520af28562a10b6d1ff31b16f0ad3a02701c4a2788907022e821567355d2d8bba48d27e4995d7ae334572da19f4a908f151d840741f73ee0675bacf252856a05809c2bac33bc513c9a92e4d59ab280afe908c9f604707f63d1340fa657d52dec21887e0692c255e083472f83ca474f202d1a33ab8da2d010da67d7675e060cf7c8fe0726cc7d76ca5e2adc1ca6eff4de1ea310953fffef6f731e76278772b0a3840cf1eaaf49a2f608c4db2fd7e", 0x1000}, {&(0x7f0000000380)="153eebf7ea74fd53bc358cb71d483fe97a20bb3fdca1df5c9ec7841af5df1e798058e66ca53cac81e16740f37a65b1d3a72c7cd80605f969e40da2a565e9480149460faf880728ddb5711726698973658250a8fecff7d10011564f0958c7f8f50ab5b9ed128d74561030a0ba0dfe8d15cc00770703a5eb6b890148ca0c4d9dbe73da0b425b300a1c8ec76dadb6a01df6dcb311beb8a3fe21b232ff62547dab13ca162ded41a6dc42e388", 0xaa}, {&(0x7f00000014c0)="273cfbbc41f3555273cd730e55ae8bd79e1a0f9b69287706f3afe4ebce0bcba759cd8c54c5f651bd8d6e80b3a633f059fb54bae66eab857722abc66c6c9506312d7255918cb5fd72bb86bbbf6bdb3cd2aa7bf7f5bf95e7d45da4af56f0e8d944e8d9b09583c05cc54fefb673254e4940d235", 0x72}, {&(0x7f0000001540)="0125e786935b593577f505b3689e932dd5df95d4d58db8482ecbb222c12cb038f26822d4e6688efdd515bd65d03ccbe7c4030090e9e3eb47acd738dbc8ba3a9414e2c1dd20656fdfd683fd2d36e13b3ba60a0fcb070f122e939f78727b47affa1605af6ed3241291ce64a5042b74c0759f4f787b5351a39dd13ca06427dda55bdb3038fd7f365057ee40fe48098a41", 0x8f}, {&(0x7f0000001600)="696b075640ae1f27d0f367728134a1cf069748a1f2eecddf644f32a26a338430c460011805bf11364fae06faaf0cb55b4fc037ff0af0ab804be366d1348a35852ef65d471ae98172f265d00cbfa82b5be08c853616077190f60b85446975850cfdb0a0d439c13f90684b001205cfad8d368b709fdfca505fff11d26660f799d4c60f8857fed2bf7ef733357d05c88a026a501da70c02de057ae6673307ca2d9b711426bea9031d48fe2f10e67ab6dfae78fee3a61977ffc92077c543dbf6d4f184a039be2d", 0xc5}], 0x7, 0x0, 0x0, 0xc}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000080)=[{0x200, 0x4, 0x4}, {0xd30, 0x81, 0xfe, 0x3ff}, {0x4, 0xcf, 0xee, 0x8}, {0x99f, 0x6, 0x80, 0x80000000}, {0x800, 0x0, 0x5, 0x3}, {0x9, 0x1, 0x80, 0x1f}, {0x2, 0x3f, 0x3f}, {0x5, 0x7, 0x0, 0x7863585d}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x5, &(0x7f0000000500)=[{0xfffb, 0xe6, 0x0, 0xffff0000}, {0x5, 0x0, 0x6}, {0x1, 0x75, 0x5, 0x9}, {0xfc00, 0xff, 0x8, 0x9219}, {0xff, 0x3, 0xfb, 0x800}]}) getsockname$unix(r0, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f0000000580)=0x1002) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 19:33:25 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) chroot(&(0x7f0000000000)='./file0\x00') 19:33:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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 = dup2(0xffffffffffffffff, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x11) r4 = dup2(r1, r0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:33:25 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) read(0xffffffffffffff9c, &(0x7f00000001c0)=""/195, 0xc3) socket(0x400000000018, 0x3, 0x3a) socket$unix(0x1, 0x1, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = 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) madvise(&(0x7f00007d8000/0x4000)=nil, 0x4000, 0x3) shutdown(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcb9a64b72568f27b63ff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffc8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getpid() 19:33:25 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/240) fcntl$dupfd(r0, 0x0, r1) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "000000000010000100002000f800"}) r3 = socket$inet6(0x18, 0xc004, 0x2) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x98}, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 19:33:25 executing program 0: setitimer(0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) fchdir(r0) 19:33:25 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpgid(0x0) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r3, r8}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) r11 = msgget$private(0x0, 0x601) r12 = geteuid() r13 = getuid() r14 = getgid() r15 = getpid() r16 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x3, r12, 0x0, r13, r14, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r15, r16, 0x8, 0x8, 0x5, 0x8001}) r17 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r13, 0x0, r12, r14, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000340)={{0x80, r13, r14, r12, r14, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14, 0x61}, 0x8000000000000000, 0x0, r10, 0x0, 0x0, 0x4a, 0x7}) r18 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) r19 = msgget(0x3, 0x100000110) msgrcv(r19, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080700000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca01455c5ba1938027a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000580)=ANY=[@ANYRESOCT], 0x1, 0x800) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0xa8, 0x6}, 0xa, 0x2, r7, r10, 0x0, 0xfffffffeffffffff, 0x100}) r20 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r20, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r20, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r21 = geteuid() setreuid(r21, r21) r22 = getegid() r23 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) r27 = getgid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r27, 0x0, 0x4000}, 0x5, 0x2000, r26, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r29, 0x0, 0x0, 0x4a, 0x80a5}) r30 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r30, 0x1, 0xfffffffffffffffe) msgsnd(r30, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000140)={{0x3, r21, r22, r23, r24, 0xa8, 0x6}, 0xa, 0x2, r26, r29, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r22]) r31 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r31, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r32 = geteuid() setreuid(r32, r32) r33 = getegid() r34 = geteuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r36 = msgget$private(0x0, 0x0) r37 = getpgid(0x0) r38 = getgid() msgctl$IPC_SET(r36, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r38}, 0x5, 0x2000, r37, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r39 = msgget$private(0x0, 0x0) r40 = getpgid(0x0) msgctl$IPC_SET(r39, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r40, 0x0, 0x0, 0x4a, 0x80a5}) r41 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r41, 0x1, 0xfffffffffffffffe) msgsnd(r41, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000140)={{0x3, r32, r33, r34, r35, 0xa8, 0x6}, 0xa, 0x2, r37, r40, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r6, r22, 0x0, r35]) fchownat(r1, &(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, r35, 0x6) 19:33:25 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x97a3, 0x3c, 0x200, 0xe6d1a7994abae00f, 0x0, 0x1ff, 0xe000000, 0x1, 0x2, 0x9, 0x4000000000000004}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x7) r2 = syz_open_pts() close(r2) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(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) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3ff, 0x80, 0x19, 0x3}, {0x7, 0x3, 0xd4, 0x5}]}) open(&(0x7f0000000740)='./bus\x00', 0x80, 0xf0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 19:33:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCPROMISC(r2, 0x20004269) 19:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15, 0xff}, {0x87}, {0xec1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 19:33:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x68}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) linkat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 19:33:25 executing program 0: unlink(&(0x7f00000000c0)='.') acct(&(0x7f0000000000)='.\x00') 19:33:25 executing program 1: r0 = syz_open_pts() 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffff, 0x90d2, 0x0, "d7b4020000fe0000000000003c000000002000", 0x0, 0x1000}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(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) ioctl$TIOCEXCL(r3, 0x2000740d) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) writev(0xffffffffffffff9c, &(0x7f0000000080), 0x0) syz_open_pts() 19:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x8000000000102}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:25 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="201b00000000de8d742c007b8030999668a9384200f87c8a5b67017e43e7bea6223f1804001401f719ae0000290000002af9ffffff000000803fad63f240dd94313d9b75a5267abb8cb2817e856ed3f2b1d2d4ae0843"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffea6, 0x0}, 0x402) 19:33:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 19:33:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 19:33:25 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES16], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 19:33:25 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xf6, [{0x2, 0x5}, {0x3, 0xb636}, {0x2}, {0x0, 0x9}, {0x3, 0x81}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0x4}, {0x2}, {0x3, 0x401}, {0x3, 0x6}, {0x3, 0x100}, {0x1}, {0x0, 0xffffffff}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0x4}, {0x0, 0x1}, {0x3, 0x967b}, {0x1}, {0x0, 0x4}, {0x3, 0x3f}, {0x2, 0x5a}, {0x0, 0xce}, {0x2, 0x4}, {0x2, 0x6}, {0x2, 0xdf}, {0x1, 0x3}, {0x1, 0xffffffff}, {0x2, 0xd88c}, {0x2, 0x3}, {0x2, 0x4}]}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) r3 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x1d0, 0xc0350c79d852ae06) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x44, 0x6}, {0x8a, 0x4}, {0x7af0a85be47eac66, 0x5}, {0x87, 0x5}, {0x87, 0x7fff}, {0x0, 0x5}], 0x6}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file2\x00') 19:33:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r8, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r8, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r9 = geteuid() setreuid(r9, r9) r10 = getegid() r11 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) r15 = getgid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r15, 0x0, 0x4000}, 0x5, 0x2000, r14, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r17, 0x0, 0x0, 0x4a, 0x80a5}) r18 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) msgsnd(r18, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda7149711466d4fa0d3b80f82562ffebdf3fb6d4dfa3e93c64f0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24d2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6270c1d00005feec7d9fd26f6679b5a9c9bb55ddf19f117adf5790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000140)={{0x3, r9, r10, r11, r12, 0xa8, 0x6}, 0xa, 0x2, r14, r17, 0x0, 0xfffffffeffffffff, 0x100}) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) r21 = getgid() msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r21}, 0x5, 0x2000, r20, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r22 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r22, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r24 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x27b, r9, 0x0, 0xffffffffffffffff, r21, 0x8, 0x6}, 0x9, 0x0, r23, r24, 0x80000001, 0x9, 0x9, 0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) r28 = getgid() r29 = msgget$private(0x0, 0x601) r30 = geteuid() r31 = getuid() r32 = getgid() r33 = getpid() r34 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f00000001c0)={{0x3, r30, 0x0, r31, r32, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r33, r34, 0x8, 0x8, 0x5, 0x8001}) r35 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r31, 0x0, r30, r32, 0x90, 0x4}, 0xfffffffffffffffd, 0x12a, 0xd}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000340)={{0x80, r31, r32, r30, r32, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r26, 0x1, &(0x7f00000002c0)={{0x0, r30, 0x0, 0x0, r28, 0x80}, 0x5, 0x2000, r27, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7b, 0x200}) r36 = msgget$private(0x0, 0x0) r37 = getpgid(0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r37, 0x0, 0x0, 0x4a, 0x80a5}) r38 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r38, 0x1, 0xfffffffffffffffe) msgsnd(r38, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r25, 0xa8, 0x6}, 0xa, 0x2, r27, r37, 0x0, 0xfffffffeffffffff, 0x100}) lchown(&(0x7f0000000040)='\x00', r5, 0x0) setsockopt(0xffffffffffffff9c, 0x6, 0xffdf, &(0x7f00000003c0)="99fe358a", 0xffffffffffffff99) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x43cbc, 0x2af) r39 = dup(r0) sendto$inet6(r39, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 19:33:25 executing program 0: r0 = 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(r0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) getuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup(r1) r5 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 19:33:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000160000000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x40}, {0x50}, {0x10000006}]}) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) r2 = openat(r1, &(0x7f00000001c0)='./bus/file0\x00', 0x20010, 0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'\x00aX', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="f21690ccc802000000926afa790d") r3 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x8, 0x0, 0x9, 0x0, 0x6, 0x2, 0x1e72, 0x1, 0x0, 0xa0b, 0x73}) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 19:33:25 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) r3 = fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) r7 = socket$inet6(0x18, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r8, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r12 = accept(r11, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{0xffffffffffffff9c, 0xad76ce1944472193}, {r3, 0x40}, {r6, 0x100}, {r7, 0x10}, {r8}, {r9, 0x10}, {r10, 0x1}, {r12, 0x2}], 0x8, 0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r13, 0x0, 0x0) 19:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x20) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x80, 0x4) 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) unlinkat(r2, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(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) kevent(r3, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) 19:33:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x2f43053820041397) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 19:33:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r3, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r4 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000a80)=[{&(0x7f0000000200)="600e8f8d", 0x4}, {&(0x7f0000000480)="19b84f433f56767249fc8c3a42b19b2037efd0fc752180f7d3bf8f5a98a2d65d02bbfaae285a60aca0a40ce4b6a23e26e38ea514f8a9ebb37981c1eebd22505ce62226b6e18e2255d573a93d8c110edb03b503cb9926e455fad2824f7cae39fa7f01010ea3205465bef533d2b137bad8d7ca62c0307bb32e3b88cd2c0f1c4a7d7663f758080f508dc24feaa42cebd50dbddbfb732a78845cda8a5d3de0feba5538a4034d", 0xa4}, {&(0x7f00000003c0)="12dc7370354b0f6d4f53ebf5408221e5795aa62df52f733fc291cd5ef997b687f621f2eead737379ea83a5d97c082d5b78bd8785e4f12dfebd62603cd2ed946d51c251d9", 0x44}, {&(0x7f0000000840)="0d67857c3ea7030bc919386e7f164dd8156bb09caaa9a196ef81b615760ebe94413c57cc819730ed46a6d76f70e700712eabd405cc983425fd18201b3263d12cac828ee0bd7a4daf8aeb7db9179b6dce8d62646086114d082b53cb2ad98b1abf59821bb6f157c59d70a409c5339b5096159f8a68ca36b91dc7ffc3f81714b04e32d4cfbcf237022d239fdfde168ad5f1885c465dcd56397f18cc4f6a993efefeebe14037b7e702e033561b736a8ddd1915e65c142d03090a6179bee563b88d4ece5f9a9146ae73f23953223c4c982a1bf4aa0ca5d80cb4235102", 0xda}, {&(0x7f0000000940)="ab51c058b52194161b6305f5950ff8a2ecddb08b5a4015012231a7d4e3b4baa48bf497c021c8d791cc3889ac470c7811f6d1b1598076fc6c3052e3fe163e8bba114d116588adce5d41f00a48a39f0a5c846c52548c077343c261be4cebdeedf3fa49ef7decfa6a1873f32e1c1ba450c1d1488d77a2eb7ed0d4da2bab73d2360f00588dd7214990f18893e99f2fb4d90266efc264723b6afa31ad3b0fb9a096ff764cecb64c8f", 0xa6}, {&(0x7f0000000280)="5739149abe5353b0b687ab3590c96b1b9162dac444ecc3cd2c13186bebeb71c5ff2433924d115957604e5bd10367ed9875243608cac4b1f79fecf5189c60e0c6", 0x40}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x8, 0x6, 0xb8, 0x3b0580000000}]}) r6 = dup(r2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r7) r8 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r8, &(0x7f0000000180), &(0x7f0000000380)=0x1) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000002c0)) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) dup2(r6, 0xffffffffffffffff) munlockall() getuid() open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 19:33:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x2c9a34dc91d3669d, 0xf4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100, 0x3f}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x15, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000440)) r3 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x189) shutdown(r5, 0x1) 19:33:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x428ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000140)="7958258891ddb2db3ebb1fe5c41b5704f1a7fa099221efe825ff6f2ccdde80d2d0f16ded1180cea2aa0d7e7e6de72a7ade06bda9da3d4df4e798358091c9bb66fea6df64ea4e7e997af009b0013f95c9650e375d96ec67ea717daa172f1edfed4c1b802b6b9784f66c1241842a9c68f3ff8ef6c8dc76792914c87434b6688743fdd9c740b1c21aed01a1b2780fae46257e0dd3017cf6", 0x96, 0x2, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0xd, 0xfcfc96ac7f78649a, 0x0) r3 = getpgrp() r4 = getuid() r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) r7 = getgid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r7}, 0x5, 0x2000, r6, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r8 = 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(r8, 0x0) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f00000002c0)) r9 = 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(r9, 0x0) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f00000002c0)) r10 = fcntl$dupfd(r8, 0x1e, r9) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) r13 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r13, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r14 = geteuid() setreuid(r14, r14) r15 = getegid() r16 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r18 = msgget$private(0x0, 0x0) r19 = getpgid(0x0) r20 = getgid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r20}, 0x5, 0x2000, r19, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r21 = msgget$private(0x0, 0x0) r22 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r22, 0x0, 0x0, 0x4a, 0x80a5}) r23 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r23, 0x1, 0xfffffffffffffffe) msgsnd(r23, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c79f0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b397104da0cc99aeb8004bcbb8ea24f2cfafff7ffffffffffbfc9affdb359ead655b06b85b93c0eb21e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81d"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000140)={{0x3, r14, r15, r16, r17, 0xa8, 0x6}, 0xa, 0x2, r19, r22, 0x0, 0xfffffffeffffffff, 0x100}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r26 = dup(r25) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r27, 0x8000000000004, 0xffffffffffffffff) r28 = socket$unix(0x1, 0x1, 0x0) r29 = 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(r29, 0x0) ioctl$VT_GETSTATE(r29, 0x40067664, &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = fcntl$dupfd(r30, 0x8000000000004, 0xffffffffffffffff) dup2(r31, r32) close(r32) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r35, 0x8000000000004, 0xffffffffffffffff) r36 = open$dir(&(0x7f0000000500)='./file0\x00', 0x10000, 0x112) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r37, 0x8000000000004, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)="59315dfc340ce714dd43840e621a61eb4a1912b1036669fc653cc876cb045459ece129e8e26cc7daba3a6e44e891b8aae93b1070affc6d5a1f5d1b80594dfa3d4afbfc526988746a96747df8c33df4940fb2e69ad66074841bf4494cb820910710c00e1bed45b5e03dd8136e293509a7a3525669f0e3d36df63aaf3e963b72199402f41486d5936b0a91038b84a9b1e65c7b5ed5fa4cc92a1c9df607b4f760cc77d74c557022a3ab59208d83b3aaaf476d7f955585394b9219b3f5b35fde419e12d96c9aa0362036b3f8a0d839143f84a22d8469c8e415705252ee7492cf5f072cdbeca5", 0xe4}, {&(0x7f0000000300)="73bc9f2742f616f86920babb01afa2d5891c6dc264d2709681ba0f6fa965e1aef9666ad824d73dea2ff92a3fc36c46822b8241bb3ff2df26fd41e35ac189a3c98a12a2d6d8ec5c080b7224cddb1a44e90522aa63912f01095f4883377d932e77ed60e611b97d49dd39174f8717f1a6c86f4ffc5c46237e7f1924af6b71b7", 0x7e}, {&(0x7f0000000380)="717c52c31d20a3a7ef876210d3191081eb0b0debbe63ead59a4f1992a9019ef8d58a4bbf48170a8e6510e3a3430b9644f9f71e0c7870402b3e8103efb3ad2808e53c83bb230cfb527372e0de76600ac8abc84c5a61337c7f", 0x58}, {&(0x7f0000000400)="a6d553dcf59f9832629a89581fa4cf8346d8ee2b08cfe87832a1f57b3d2a82916eb7477e8f615c02f0b32899c51564388292304beff167b75661d6034485a1e627993498429c5df1ec013a64950fb0d84c20df0ac3c2da9f8f8d5e80e809c16bf085873384cd34bacbee3805a4", 0x6d}], 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="20ecd504f1e5963a4fd6006507ecf852769105e593c9000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r24, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r2, @ANYRES32=r28, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r29, @ANYRES32=r32, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r0, @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r35, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r2, @ANYRES32], 0xd8, 0x16}, 0x1) 19:33:26 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = 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(r0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) setrlimit(0x0, 0x0) syz_open_pts() r2 = kqueue() close(0xffffffffffffffff) syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x2200, 0x0) 19:33:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xb9) 19:33:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 19:33:26 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x0, 0x9) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8000, 0x80000001, 0x2102, 0x1, 0x1, 0x9, 0x4d, 0x4, 0x0, 0x9, 0x92}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:33:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001280)={0x7fff, 0xffffff7e, 0x8, 0x605b, 0x7fff, 0x5, 0x45, 0x10, [{0x100, 0x9, 0x7, 0x3}, {0x1, 0x3, 0x5, 0x3}, {0x7ff, 0x7, 0x7, 0x80000001}, {0x25, 0x5c, 0x9, 0x1}, {0x1000, 0x8, 0x4}, {0x401, 0x80000000, 0x3c, 0x4}, {0x3, 0x58, 0x2, 0x3}, {0xa53, 0x8, 0x8, 0x9}, {0xfd, 0x6, 0x2, 0x7eb}, {0x9a3, 0x5, 0x20, 0xfa}, {0x8, 0x6}, {0x80000000, 0x9, 0x7, 0x8}, {0x1, 0xcc, 0x5, 0x3}, {0x2, 0x6, 0x4f9, 0xfffffffc}, {0x7, 0x0, 0x25, 0x8}, {0x44b, 0x9, 0x3, 0x92e}]}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001180)="807e415c5b9eb5fdf062adba0f9085ce558214819607391cad81f95e208366180724099c6a49e58b4931f444c2fe0eecbb4a76667244b1875edd8cae7ee3a8927cb69e90f1b4834e465669efe5fd25a295e9f77e0b7bd7c8814dec825e4dff637df6389c8760dbf889aba778cef73a9124f838cb8f8a04d978c654f145fb9597b8", 0x81}], 0x1) socket(0x1, 0x49f0aef8c04e712, 0x31) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b104050460000000000008000501000000000000cea1faa7fe", 0x19, 0x0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) pwrite(r2, &(0x7f0000000180)="e5748dfe67cc6240e9da9f4501cafd45605e4f27542c79d8f954d8ab11554131ff6fa20662067701314785f333a0686b8f3daa9f3b72f0669d6ef7c9e0e3e8000e1612576249488bfaf26437d23262c2fa2f532f90a052e2baf8472c2e412ca3ccd8ca31169dce269b89343a7611d3bef93984be9dc9613ef09016e4f2df77500c1a32520b5c8ac1ea2b41b2e8eba398d503c3d9eb018783da6dd5099a4268440cca0204817e8670ba0fd0b39ee45be870067b198c2a12e5ed5edcdc18a15dbf59aa81c7ea6c7e3fe673392ccc8a299b48293e306c90137ea63103c03b233520b3342eb9ba78827fc97ad676a2d6bdbc1a636b68da03acfbb3959a44cd67438f089d558d746d5752cf882b540f1e12c3e2f12fdbbf5c0e190df414766b33d57566c90919da944fdfb6d08656d190a8f57c1d5cf560498a30ea09ff6d68e52e3a2d86598f1fee27b0e3fac55453cbcf60384cc17166b7e29ad948fe53191953c1e46bde28686bca40ef50c1783812e49fb361ddfef9e31ccfb368ffef68cee10967d126e736f94809d6833f0306602ebdce7ae25187fbcf368b728babb0316202200a294585b1b2b9fcf1399b20303c669fc0bc14a8a6099bfbb90e44f32ef5267fed1b015b6881d1dbb3a1333d9c063479fbc439f1e2a513404276289ffb69d48eafcc11b545b0bbc62ea994e1ecdf7caebbfbd28b1243a6d91e5f689708a4dd31623649bb6b52bdfa518f73834b24d13afeda42a80d7bd36fe4d973e0f35e8596d7ce5e56b5864e2416dcb9339b301035e544069e13f77b409bceb3b4db5fab5e85c295b1b2c5657ca9cb5765e26f88b913b2890c3fb0f3694f1c693c10e1b5d4c64b293ec9f7cc75788e001e165eb32034933354e143c495c7fbd3ce7a44e30f5567400571e44e16385c328fd03a7146127061592760e678ce4d20e6ee603cd3e1d2449acf87c929f0aa5ede12f35d32733ab9e5d7936db2431d68dd4dd3093f69f2d2b276cca4252ff38456c7ecef6003acb8cabda77262f1979412b4ed124eab4dd0957ca3903f81f55f1343943ed75189b8123cc88b289b3744d74931ec46b1c07d501183feb6aad2fe4cf3f015e4ac7cc374cd50401cd62ea714e10b7d7cbcc5c4ae274d6247a811a5fd098fa7afd5073bef6a342c7f27d618dd68bbe444639fff7e2092c0f6161270897197790ec9ee9c985eae78fa17ed98bfa87277260ea027f664917f7c95a42b874ed3c3a603a20a854ce205c089eef933f48cc57d294d6dc8a3c1fa941c1dcd63766fc1016b4bc8898fa2cf5715a6c517be0b67f7a0a1905081d743e13e22a0ecb64e9989955239fb7c6a60122844c37732d4d8c9119ba225b01882bd74bc557bc1ec866a1c67ecb6cf45800d241f5c5337d054c186eae2b213c77df5a2f59df44172bc8c31fcd4cc65b32f02ca2da5907545b44901960e69c4f6c47c6237587413b0d0ac02c668235aad7eb7c4eec52c42196f03ffaed82bf69f2bf3bd0a6b441a15847941f5b7a6543a8da4bdd0b0a166de1d577ce6bd809f26fa5a28bcb805bce46a9f40362a11c2c76cdf557eaa792e4fc8dc4513a907ea1ca8ca8a8a71e4e37aac7500504934723701645508841fe6d46a9a7561f9c00c9a061b9c4322946404c2aac12fec80c01f019562cfd2a8c221ce46c301fd7a4ff41e78236d0ba88646c47baa29add000744093fda85fb0cd6c225fd5be9002f349dfd9a02962d9d6e5f40c5c45f0836974ad4ab9478ad0bfa5fbdcd25d6c5d9a1d5cb96a56af2c8da8176632e7440912f93f4c43c3dc8b547e459d5f7597a4532fdd20ac280bb784d2782883bb7ce6fd31a9089aca14a5481def3a9fd578def0ffd2aeab49458d19317973afb87895d268021c8a511d20322c642fc6128b344ae47a0f991ce3f336a5b56fe035f9fa492b4f96926d930236a82b1b5fbd873b94c07d16b153cb9d6944347558098877582b387ff9329f52f061f6683bc5ff7081d47ea975fb068eae8e8440a2b15064f4381a2ef2b5208b504849264ac0ad0c13801618a8d35844403c30983560995c28c8ef3566bc2cb31afe6cd21cd120116280f1d638282fad8491122602df44dde5f80969c89a5c57659b631e5ac90d93456309c96886ab014081a667279ae7fcff6975725f2f6d6d38f5a0b708c338c6e056da7e6ee3af92daee07daf09870140eb44105646fa03d8b5d9b8ac425e02cfe80ef1dc4f045d692ce870ca28b8b4824700df6ce079d7c5d6ef3ff5e916b8b5c505ea41228465e92eeb9952c9bdff0e779e6443d3ead5939ebeeb706ef9fbef00ea8b1cdebe1a7b307552de2c8e1e1e91378420577800db6d947342330347e16831ef58a6476ba6875da385ef36c53ab0f793b79269d6d6ccbe501266032f08aee9343eaaabadd70bae8895c74d270d47f5f6b97524d8693091876abde688478d1937ac0d8a0102dc7746d226506924963e446dfbd471682ee2c8887fba05078eb13a6adeb2fc05b2746244d464acdb347f86c983b2f6e230ec76969251536f11ee298e06bd8f4b4fc704be0b693383b21ead726cd937dfefd4edc99819a635ded8ee12ec6487623806af8cfb4a949a1accba8654ec0057b8eab5a690fe925658129774c7d342b2574d425e7a39b7d859c9ca168eeb39adcd78c180ac33f331fc499936d48f6322bb213717282d59def9916427be1912ac4a241f4025ba7d1e0bcc2248b4a049a3e304df6ec9cc607e619a0a947a784a9e7cca5a14be927b638251e13585d19d312223bc5361f5a7b1bd98425b07eacf1869bd64847e3b06730519511bf62f0b6cac77e717f3455c0b0b0508cac602a91722430af3221d68867c70c5a42e54bf6a4072ece39d85f9489921a055bce777f09a54d91e5fb535d4ec960a140f17f6faa54a7fdca02813dfee05448540d1ff2f220ce8d1c00c8f5b92cf82200567b170e112350bcdd5f7f5c6757577b8b1eae12869ec4c1dc47eeadaa76332e1050008621f6d3f4510be88fdbf389a7baeb6c20c62cdde91f697cd4601a0b8417818e89e4b27cb17ad84ee861cafe020d86828fc73cd79653afd41ddfb7da32c1b823f94cafe4808ea3cb42edb2902c29c761083130ab885827225844bdb2d18d051797a061d13c2ada0f301f6a5b5205b653bf01d941b4d6dd4a8ac38b521192255ff8dcc9b81028c59a7ba9939a88406fa69012fca2a2b4b26c44cea6daf1231a92064d5d8ea29e758197e0028680df53b8c28908552e6bc8ea831cd505af16abe73af12eaa05b86b27dcad35f7f38d781378c2ca52db3287fa0e915b1520f51d4db9668ef0f3229311589d73d7df486cfe063a9aab4c5d2ed76b6f0d0442ab4c79d659abec0a0baafb36a6160f6f5d7e730f4e8b5ff80987fc077174d3f57fae9f6891110c937c58a49ebe3741d91895808cd7c14bfe4bde353c7642f9c44b84aa02f9c00b8b3f9d5080e8871c29f2c633b2a4a619f369b4094c6c65ff0e6154ecd6dd57184e23d6adbff4e626a18528e2ef23b96b957c5df9d4cab2d7a44937e205d3724bc38a73cde4a0050734a2bce9023ad1cc13b7faa5563dce1fe48cdaadd7dd08e93e68bc9985e478ee8276cc015fabeea878ca55ada7b6f45be39ab365dafd4f3f7589e7e4c4084286835c0832831139768db61f9c7871bef459e34443dbf7344a8731f337ab5f1e07754b869071ea16c012c9aafad865f8b5bd2b3f11053509d383acf2b76a857569d2b92a551f23ea90e75e69f8c496475600eecd28c7b64b55627a4786dd5cbac8e01472a1c0371e2d0d5b7211d197e03897542fa391af287d295dca3a9c93cdbe84e2fa9631a1be81e7d32e4afaf71cb62c79f34c54a8779a6afe5243e440f60cbaface74b202ba4038b8a0aa0dd9006a3d2213b1c6a1a06ae66dca455b9ec8b5e42bcbc7aa41aa089e735e90ad9b7b37c8ecc6b536b21e515ab7823d9309cefa48aceee3df07899041668b14de4397497b878d64a2c07d2bd252d986cc111246619aee7266b43e031553d371a84f5a5318a9bc000e4cca499e52509a460c0c4734c88ad455d799d6fe399d3706523a0f2b90de8dddcf78b95f874a42dbdbeb799410e3019b0e8b383f4c9675d43f8b257f7ea165464ecdf049538545a6f98d3ae3790145eb92092688e97556183871dbbefe612b084e271150a16ccbaf446ec081045336de2b5b74da583436aaaa970f69d15cd0f0dc8dc98d91ce64f011068b14abed029be00770a4f2fa59b55814eb8c699a3706c40f4dbd905c3f68451ad982d3a29f8987ed9eb6c5a307bc9e978d0168d5cec16a4d36483bc3df7934b8a52a8e1f7859dccb11ba0ec0cfa9f808dd5c9c98c4c03620d7b417134a09c46938cea46a7c875c2c12a8304cad507ee8b68f997cf445d900028e8921b812ad568ef5d493bf3be018de0099f8a7d8142bf1d30f7662b25dc0d73fbbd2221c7e40bc85f7923d39cc77f083b534f1f8d036cf144876befeea4e00c126305a7e16c50f8187b124767fc45ba768f0feb764eee61e28bcdc3d1fdc90587c2120b63640e726458ed3151f0f3adbfb9c4430a7f92cebc016586ce7ffde20cc0f9ebc1f136ac994267cf3db6d7427f68a93fa3767077ae1d4b5b9e63669eaeb78d8b56f21f5fffe0a5a6e24f11da92fa22dd6497db22eb276344fb10516fb8000409a895d1c70fbff066f7fec340a7686bed796eae51f1ddb7420d17736100d52a4109f05c2d72a114bc77b77588f54c12124092ea75be255301d27c613807376a74c1934cce25b602736f0e29f75ed1ace548de51e7bbc8ac9715931729583d68cb0a70f749dc2f2566a3bee013ecacfb066b3c7bc44125c34feb6f74a435d3b01020a16976a02badd723dee64549598d8aad869deb83e88bf7041c963aef803360ac3ab22afa9fc12b3d6f6dacaf5b32872f0456b7705d26ca28ed86fc2253d771f1c218e3ccfc1b167f71f3e2bb742e4de474493e96afa6dcac1cbb6c8ac3c308c88724b807b27bf47c30dbe535f429010274adff3612a13a9963642be15fa5172440affb781e95460aa25e06e30b7aaea3299c6eecdccf0e3fc487ac6d9da76cfdd22ff900c20765428411b280b6607fd258b922c7161170fd6c934e8ec932a663fe3b17afd82dfb80ac67cd8237a3245e4a73535b829219183272adb39cc94030c320fad9a34e4a53d6bec8155538085b9846b113686b38d8a13a2185115d974cfec9660ae8fe3902bc8a07b8f0b8c80ebc1a630e7f700b6733f7ced754daa8600675fb34bfdc4a0891fc9fca79fdc4a36b57f32250bae7073ae35969d18cfa6b3adcb6309430b38197f5c24f717354755ec35d6b38ec09bb5f8e1655c11c0faa456c61b9a8f71ed8e1d721fb8aaf3957b6f91733d5864df2354653a7480f8c6500e712482354032b9d0113d5a592af96b70f5bfcdd9553c5f8946ad7ece73cafd9c635b1449bfcb50716f71516cd5ae37e59ce064c1d95d8a912c07a1e31c771e1a8b9036ccd03c01f372638b1a6974e4f11163f132d190bd21c1fdd96314bca201183134be99a17db832a061f8a42aedf1512d890e55b51d737cf9d3fa641f8a7c5c9522814d2f04e2a3f6da7239e3a3774778b6dfad0b573e4913f13657a5b4b7a302900e2df19812b5690744a1376c1fe31c3d146e1dd2fcb54dd3334f835aab5241247c75ea5e74ecff654d7e836e70f1debf3e41c12f64c2ba5ff81a405eed5638919001fd89194c76fd34bc9964820e05a35affb2b6f2cb6a22efb5b7419d1e3a70500c3ad5fe", 0x1000, 0x0, 0x0) 19:33:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x9) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) r2 = socket$inet(0x2, 0x5, 0x9) sendto(r2, &(0x7f00000001c0)="c13947dee35c485265c807d33185d438e25b01653b2049326e11cce48eeb94fc1330220955b20f59732cd63d373523298d7c062ad202b82f31a41a4487d702784eef21fdb466dd54236fb98cb1abef15b39040145ae2a6c52692f9aedad3a59c884f936c70d2e7a934e44d1edd16c58b66d5eaa88362e6dadb33625df027f8b3926ea0390248579d4d0bde905c522cb49cb4884a9778b4d988f6d8ebf652d36743f89a65a849e0d44b1bed8f181b7fc069813edb7dd2fc60", 0xb8, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffff, 0x10000}, 0xc) getegid() 19:33:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r6 = dup(r5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) mknodat(r6, &(0x7f00000006c0)='./file0\x00', 0x40, 0x100) r7 = 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(r7, 0x0) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f00000002c0)) pwritev(r7, &(0x7f0000000340), 0x1000000000000345, 0x0, 0x200000000000000) clock_getres(0x3, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) r8 = socket(0x1, 0x8001, 0x3) r9 = fcntl$getown(r4, 0x5) fcntl$setown(r8, 0x6, r9) r10 = 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(r10, 0x0) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f00000002c0)) pwritev(r10, &(0x7f0000000780)=[{&(0x7f0000000140)="323ea67442f41abc079db233f223eff591f74dba7fbba9ea4bf98b27d087d3f09cf95abc91dc3a8fe562d61b8e72b4900b1d64db9fbff1ab1f9021ae221a1de1011aebe5bd9ad1aef45cab71353aaa1f0240c3e02b794505b77ed4f4f4eca5cdd2ac2c478238dafd162d6b042d804c7e814ca0a18a219738320aea8d08631a779229d35c0473504ed5696169dd57042c2eabdc95e2ca5e1089", 0x99}, {&(0x7f0000000200)="f6a7373df182a5029d79478967f7fc5ac2a4fca9fe715665c1aedc1c0856ea4ff13b22b2d7fed078369c73ec7d124667fbf7819af869aad732c92de4c2096d2c8aec6811579fe211583adc0e30d6ca7400647e78215f48f2277e402f0c472fad0b16", 0x62}, {&(0x7f0000000280)="93e52eab42efa684d5e437f328b0372f90226d5b5f002d2009cb151da02d5844741bfe84817d66ce954fbec0a563c8415aadab5f7fd27e8bce7d1cae78e6700e", 0x40}, {&(0x7f0000000300)="b9eb71aed2e01774d807b9b86d45778b91f7e481c04e2690302882ea50d22d2e1673e9f672b05fa5e8e94e6f8165dc6cfc80c8e21bfecf2eec82c116c77b87d01fd55a53337fb764b59a22f2d35d522c066e91cea1faff3db46949e83feb982bb5dad8dd965c7642717f11505cb77e538ad66b165a48fd4ad5baa89adf27dbab7b5b003524ad912e6045ae34b6e9c85f0f642ad9d4bc8c554ca34945e1433fb381f83c6aecc70170aca3ff3b177b86034cd9e5ba17fe7d3b8a3ee60c7dc4818ef93b4d8301c0b1c1a95139c07e5e90aa5717f97d378c05", 0xd7}, {&(0x7f0000000400)="676f738c72a7a6e621be78a861675fe42b98dfcad946c0d429fd94dfef6a8eca92ea7dc453bcebfb220926eb22680a699dd4f95d1db37343ab53d6b92d106d2ba0ecf714b9b97fabb4eb1e728118b31f1d14e19d8cade9bf5e34f0fdd82f2dbcdaea68dc226e493610ad45f2195da0a112cd332c57278f10807ae4552ed97fd27b230dbe4210c6d81d852b4c6c34", 0x8e}, {&(0x7f0000000500)="4c2902ccc4a5fae08f5c6a506b2f164de3fc89ff018c65d48243c64d2acb21392ae67fc966cd1394323f0e3a9a927abd415e8946ccd35fb3ff42362569ac50d078f1bdd9217ddf09c555892af718e4e1f1bebd7d237d93634db1135940e087e7e47dd32a423cd55856d9eb10a3fdcb0310be4fd7c746ca03778f7ef300cc662860d91e63a571d3cb", 0x88}, {&(0x7f00000005c0)="d5eb53c7f68238c1dc32809ce35ad45e54f0ce0d42b349c6b67a3a2b2b2f5055982d7f9403de68de8bc9f662ea2f29bbf121391e63cf7d1981141980d8d4f5e9889fb9e0776188fc9c102e66262dc93fbb99d590851c45168782ed1bb59b7cc30ec8d6861121d1cc03101201be535afcc906e1398be968854ad407ab59ddd451dc9c5cfa49d81e5730e2388ef15240bc1039547d86cf49d9f5fb825448f08012f43aac8c3701a66e4fe83b2866c7b2f773ef34b46d909eb0b54c3b642e54f94173dad3f6390f6489e98ffc55bd9f21cccc9c7729343ea93c1108fae9aabe96ae5e2ffb8822", 0xe5}], 0x7, 0x0, 0x0) dup2(r0, r3) read(r4, 0x0, 0x0) write(r4, 0xfffffffffffffffe, 0x0) 19:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x200000000000011f, &(0x7f0000000040)=[{0x1, 0x0, 0x20}, {0x7c}, {0x100000000006, 0x1, 0x2, 0xffffffbe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000100)=0x4) 19:33:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'\x10\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 19:33:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x100000000, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=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, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x1000000}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000580)={0xffffffffffffffff, 0x0, 0x0, 0x0, "01000000000000ffffff7f00", 0x2, 0x80001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000540)="ebffcbff13b9fd92964800000200000000000000546c23b3227f13f3f91ac83391d34c52ecec67d5e4f5038f", 0xff9c) r1 = socket(0x18, 0x1, 0x0) getpgrp() close(r1) 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) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:33:27 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x819, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000300)={0x24fb4bf77db4df7b, 0x0, 0x3ff, 0x9b, r5}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1800) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 19:33:27 executing program 0: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1d}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") 19:33:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffff7de50c96ec1738760fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287eac9d6823dc1c31a4c52cf04dad4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651b2ff208dd94e28e60b503fa8565717beecad63ebfba1dd645e01539a5639b892ffad0e85c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32b7076b9bcce562266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1f8535f8d9cecac80da37ac48d417f79a9bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311c"], 0x10) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000003c0)=0x43cb8, 0x4) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000040)=0xffffff47, 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=""/48, 0x30) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:33:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) close(r0) syz_open_pts() r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r3) recvmsg(r3, &(0x7f0000000240)={&(0x7f00000022c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00"/4098], 0x1002, &(0x7f0000000200)=[{&(0x7f0000000140)=""/176, 0xb0}], 0x1, &(0x7f0000003300)=""/4096, 0x1000}, 0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x3dd, "0366097f0cdf4e27a15e79000076efffaf00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="2256ba78fd49ca1e9ab96d43ad8396bf913485f0ab5a6a2084e1b480cffc6112d6"}, {&(0x7f0000000300)="12692c615e9dd7be7d8cd0add2927329ec37703104bfaf94f547a62861a0400595b036126ae7436ceb55a52c486f82619d8570533e091339286cf3135088c8c6f4f699bc099c146156f8266fbc9a0f3b51d65328a7845e7ca9444f86c24c4019ce4b739c21edbd977c15d6446ae292f64e64adbffdc9059798ba823c26c4ee0b6706396a1911f14894e3cc1883bf24a360887a3f66df5c93d8fc2f76169fe10ddd0d8fefd8189968d4aa791e7ee2439cde20861a17305f"}], 0x1) 19:33:27 executing program 0: setreuid(0xee00, 0x0) r0 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0xa0, 0x80, 0x808, "ed2c7a35ef970e759b86ff0f1c9534d9cda1bbf6", 0x8, 0xffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() 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) r1 = open(&(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', 0x8164, 0x14a) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r2 = geteuid() setreuid(r2, r2) getegid() geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a6}) r10 = getpgid(r9) r11 = getgid() r12 = msgget$private(0x0, 0x0) getpgid(0x0) r13 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x80000020, 0x0, 0x0, r13, 0x0, 0x0, 0x1ff}, 0xfffffffffffffffa, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0xfffffffc, 0x0, 0x0, r2, r11}, 0xbf, 0xffffffffffffffbd, r10, 0x0, 0x0, 0xfffffffffffffffb, 0x21a, 0x4004}) msgget$private(0x0, 0xa62) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() setrlimit(0x0, &(0x7f0000000040)={0x3, 0x3ffc00}) r16 = syz_open_pts() close(r16) r17 = semget$private(0x0, 0x4000000009, 0x0) semctl$IPC_RMID(r17, 0x0, 0x0) getpid() 19:33:28 executing program 0: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd310a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771c86e4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) 19:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5}, {0x80}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f0000000380)="dd21fb93e901b9e5e8a44b204688") 19:33:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) r3 = getuid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) r6 = getgid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r7, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r8 = geteuid() setreuid(r8, r8) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r13, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r16, 0x0, 0x0, 0x4a, 0x80a5}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, r8, r9, r10, r11, 0xa8, 0x6}, 0xa, 0x2, r13, r16, 0x0, 0xfffffffeffffffff, 0x100}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x0, r19, 0x0, r3, r6, 0x0, 0x4000}, 0x5, 0x2000, r5, 0x0, 0x3ff, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r20 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r20, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r20, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r21 = geteuid() setreuid(r21, r21) r22 = getegid() r23 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r25 = getpgid(0x0) r26 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r21, r26}, 0x5, 0x2000, r25, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) r29 = msgget$private(0x0, 0x601) r30 = geteuid() r31 = getuid() r32 = getgid() r33 = getpid() r34 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f00000001c0)={{0x3, r30, 0x0, r31, r32, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r33, r34, 0x8, 0x8, 0x5, 0x8001}) r35 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r31, 0x0, r30, r32, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000340)={{0x80, r31, r32, r30, r32, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r32, 0x61}, 0x3ff, 0x0, r28, 0x0, 0x0, 0x4a, 0x7}) r36 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r36, 0x1, 0xfffffffffffffffe) msgsnd(r36, &(0x7f0000000600)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eecb1fb4a6fa4bd1f3fc207d908235dcb1655fd3ee87fa00e790b912e7fc7301400e87fe2ac450072aef011412e1bbaed991b8607f107c65ac9daf24ac887ec6b2d4d79b0a90ca60f6166ea1e71d7ee3dfc40ed080a54aea724bf5ed77817728c1bcd"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000140)={{0x3, r21, r22, r23, r24, 0xa8, 0x6}, 0xa, 0x2, r25, r28, 0x0, 0xfffffffeffffffff, 0x100}) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) r39 = getgid() msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r39}, 0x5, 0x2000, r38, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getgroups(0x9, &(0x7f0000000080)=[r6, 0x0, r22, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r39, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r3, r40) 19:33:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x20, 0x8000, 0x40) r0 = socket(0x18, 0x1, 0x0) socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x2, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = 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(r3, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000002c0)) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x5, 0x9, 0x1000, 0x4, 0x1]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 19:33:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x8, 0xe5a6, 0x0, 0x0, 0x5, 0x8000, 0x2, 0x4, 0x7ff, 0x2}) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x100}, {}, {r0, 0x8}, {}, {0xffffffffffffffff, 0x84}, {r1}, {r2}], 0x7, 0x0) 19:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x33}, {0x6, 0xfd}]}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 19:33:28 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x82, 0x2) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x2, 0x0) 19:33:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x2, 0x4) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="9c3f88ff390c1acc8709d5165a6e270f594ba9481640d985ae5d7cb172b2245b462519e11c65e0b258cbc64ab6a8e055d2b807f89004833cd3a021067cedeb8c00949abc027ee3d87ee4bc668abbb586dec1e82d45c508742250de3832e64f02aa4598a15798470144898afe8cd1879b97608b2e47d4521c16991422aa1b0f98d8a7bf2e4ddb48d7ff164535963b92adc920ff118c9899477fd95c6b23c24ed26fc16cd890ff59019bfe58d5147f63316aaf8a64b155d8b3f4c88ebe8f5a6e695432f41a613d878ddfa2e5866a31873263902ac38beec8e0266123122f2af7d79d1c1e8f8ad888cffa0f6cd97f5e4329892fed36f6d8814ca57bf5c8b35c1f00c153925eba518552abd59101d7ad90ab5047a9355922ec50166c0499b0afcd614296afcb32d0fcae5a687a101428e181090412b6bbd48c7d84f645d50ce72bea53c80c5a6780f5882dc2d057312a6d59c31f9dbdfdb900e7d1c282b4237a85e8507f0dbe3ed0c082792d32adf752f67014ee73af8bb18533972c4fbb0b40426fab7a44525a299e24a92100d861297954660e902955d2de1a72b927ade0e4839c0a099d4c9c603a885469424ef72944191b9eb296967e531b3d978b4a38c7771b969f3648820835878bbbec0a9cf893b945cd4e8315b7d4bb308e778d729aba32245300fb0b0de2c253e7fcc633d432b72200e32ac5e843217b5d8916b736eba81aae1eaf991871f71d46ac3a20794b15f8e4957190f165645eea58708cdce13eae428e0d64"], 0x10) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) r3 = openat(r1, &(0x7f0000000100)='\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', 0x2d101094d50e03f1, 0x3e2) fchmodat(r3, &(0x7f0000000300)='\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', 0x1eb, 0x2) 19:33:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0x2aaaaaaaaaaaae2b) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r8, r21) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r34, r38) fchown(r32, r38, 0xffffffffffffffff) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r26, r38, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe41, 0x9, 0x7fe}) r42 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r26, r42, 0x0, 0x7f, 0x401}, 0x547, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 19:33:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000040000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71aae2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f50884ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa232745000066b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r4) 19:33:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000100)) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) socket(0x3, 0x4, 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:33:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x5, 0x0, 0x0, 0x29d8aaa8}, {0x7}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x20) 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) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000140)=[{0x48, 0x3}, {0x24, 0x1f}, {0x87, 0x2}, {0x1, 0xf4}, {0x101, 0x8}, {0x2b, 0x6}], 0x6}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:33:29 executing program 1: getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000280)='./control\x00', 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) getdents(r0, &(0x7f00000002c0)=""/4096, 0x1000) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000140)='./control/file0\x00', 0x40, 0x41) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) dup(r2) geteuid() 19:33:29 executing program 0: pledge(0xfffffffffffffffe, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="742293c22e2712b05c104cfa1ef47695ead1d4fac8e4390e2a3824b503ec6751d6c345679d9a14ab67cc2c660dce36f5", 0x30, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:33:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x40, &(0x7f00000000c0)="b6") 19:33:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x224) socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="00000018600400e7170600000000000064000000000080000000000000000000000000000159d7ffdcb1e990", 0x2c}], 0x1) 19:33:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) accept$inet6(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r3) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000200)) 19:33:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x207e, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = getgid() socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(0x0) msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/mpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r4 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r6, 0x0) getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r11 = getuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r17, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r14, 0x1, 0x9}, 0x800, 0x1, r15, r17, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r22 = getuid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r28, 0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r25, 0x1, 0x9}, 0x800, 0x1, r26, r28, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = msgget(0x2, 0xc0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r33 = getuid() r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r39, 0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000340)={{0x0, r31, r32, r33, r36, 0x1, 0x9}, 0x800, 0x1, r37, r39, 0x8, 0x1, 0x1, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r1, r40, 0x616a08c06211860a, 0x8000}, 0x3, 0x400001, r4, r17, 0x6, 0x1, 0x1, 0x9}) r41 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, r0}, 0x3, 0x0, r41, r42, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r44, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r44, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() r47 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r45, r46, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r0, r43, r47, 0x89, 0x6}, 0x10000, 0xda}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = msgget(0x2, 0xc0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r51 = fcntl$dupfd(r50, 0x0, r50) ioctl$BIOCSETF(r51, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r53, 0x0) msgctl$IPC_SET(r49, 0x1, &(0x7f00000003c0)={{}, 0x3}) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() getgid() getegid() pipe(0x0) msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(0x0) msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() ktrace(&(0x7f0000000080)='./file0\x00', 0xd, 0xfcfc96ac7f78649a, 0x0) 19:33:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e7e26839e772f66cb2e23066ce32d6bf12910a3abe9e02aaa3aa926d90d47054134c1760ada08beb8090d9dd267d866834eade5bc654584959e710cceeb11bc881f6cadc8f636dcd4f0816702e8c4f657c28b4ca81f4b55e274bbcd385d11b7d4493afcf86d0329e4b5d45cfb7a3411af84432a8de75e9fc337590e2d53024b81ad7b6887e6684d696d4afa52"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 19:33:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) dup2(r0, r1) clock_gettime(0x2, &(0x7f0000000180)) 19:33:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/146, 0x92, 0x861, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x501) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x400) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000140)=""/4096, 0x1000, 0xc4, &(0x7f0000001140)={0x2, 0x1}, 0xc) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) getegid() acct(&(0x7f0000001180)='./file0\x00') pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r4, 0x20004268) getsockname$inet(r3, &(0x7f0000001200), &(0x7f0000001240)=0xc) r5 = dup(r3) recvfrom$inet(r5, &(0x7f0000001280)=""/205, 0xcd, 0x1003, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000013c0)={0x1, &(0x7f0000001380)=[{0x7, 0x7, 0x7, 0xffff}]}) openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) read(r6, &(0x7f0000001480)=""/243, 0xf3) r7 = socket$inet6(0x18, 0x2, 0x0) dup2(r7, r4) r8 = msgget$private(0x0, 0x200) msgsnd(r8, &(0x7f0000001580)={0x0, "ee3d1422ab539671bb849a2ccf5de0650bf9b755b30aeeac59405a62d9c41f27f659027ae702577196c7f22aab753ef43df764424a2bb1b7517155b259e2f66c662bca85d383405aa073c85ed80bb875c76edbf43c816c5f53ecd2e44b"}, 0x65, 0x400) setrlimit(0x5, &(0x7f0000001600)={0x4a2, 0xffffffffffff1078}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640)='/dev/vmm\x00', 0x8000, 0x0) pwritev(r9, &(0x7f0000002b00)=[{&(0x7f0000001680)="70f381b7d86423de860743cc55bca69d4a43556470ecd8285068b331212770478954d9434ef1ddaf566c21e717108f700bf6742eecf38b18a2ce97c232cebb781c24ecca14", 0x45}, {&(0x7f0000001700)="bed869a17efb8c8a9d3d55dade29f5f5851a2d357c48768a07e1f82915b0b5a35eb11b9a050346fa44683c4dc1f6fdc4b90cecce0204bff85b46ebea015f56ad3ecf9b72", 0x44}, {&(0x7f0000001780)="8652a8ccc04f07ed0c4109742b6c698d917c57592ce68646f07558d9b9326d50d64346cc6754ad6eefc424aac089871446f590fb336bb7c89cbcef19e99f2d6f616e74301fe5fd800cbc73567ace1522e9f9f0121d59f6a20a2bc99fb0bc89d2f2422f8704cb903397244da86c0195abcd6fd560e436939def0fd84291821d63f8e82cf2278812743fd61fa7255cb7ee4844cce2a6a26bc326edf5a23b1e439a9585e607c3c3e5483f525085540a3a9f346b2fa81971e47621cbb29ceb43f1d4348adc5d2c", 0xc5}, {&(0x7f0000001880)="1cc716039280cc4ba929579380e0e024d6b2108fe1ed13f4401325be68779532204cd4841abfcb990ee7d56932a9669aa35a7e0fb6ab24a1dee0d0b7ded8e32509ac6cc288cd4c46245b153e587bc2b786b424b22cb314d52efbe2409c6e696802d8a7723bd3c214cc1661cfa4afb19bac04e7d0fd57fa4398e0215f5914d1c3c15312a323d74b87b0bbd04df53e0cf3d90e365a59d140abe9dc249b875b4e339a6e6e13ca6174db4347f48969fb37f65f62aa212cac5c351e95cdae6b9dac5a", 0xc0}, {&(0x7f0000001940)="14c4fd", 0x3}, {&(0x7f0000001980)="cbcc78b33f53ad956516381ceb1c247403d1d1f75754b20f7a6722019910b0783fdcb51534725182e0b967aaa52d47c8b732fcf681b879b1a3fe28f68e7e3745280c94359167e247230ae2594e276a", 0x4f}, {&(0x7f0000001a00)="bc046cb908753e6642b0095d5b7d94ed690d5a5544898d6dbb9c2b4f3ba5045c045626357e3d72f2414284669dbe02cd9bcc07fa27e3e1160d408359d7e461b1f01d8270b73da0e25a2e74299fdc0ff40b554d240dc7b4f442783e1abd593552af919bac7655b8f0b6d30117f39edfcc0c61b86a7e0190ef84bac29cd2d95887909dfc2c1835e38261c7c25fd128413650820ea13ea8f248284638b24a1e8a145bdd176a27bb830c6baab3c0a22aaf91011923654817fbe4edb4f26d42dfc4fbeb5db1bf5f6a08bc9106320e061e6416ee2bedfa5eded91917df8a6b03f3a8c7e180a6680976d08825693f50fbb69e171733891fa78989e68faa14f17720711a331c4705a6b966cb303f113d70ae63cf255e7030e0f66ae1a160f4a3f2e0639cb12df3a29497da13c1c5d6ca83a7d5ac75763b9d5649f00edd8534599b289a5ff9ded0c717eefae5a88e0dce02013cf531d0fda7466a4e2fc447426869b302ce5d83eb8045599b390e0243d828a52e9f8559f73550d1d3c8a662f7a3f5d36f96aae545de732b6e5277510608c12eef97e00c60b4b2cd5995ae15dc978dcd0a82d3bfeb76a417506583fb084c7e608059b80a8fb3172ba3540ac3a5f659834c0feb15eae7269c299f07c400791dfeaf12f02a6aa4996da163156346def8e342009e4a792194cd4cede4785365af4ae73131dcb89dc76b21f1b4d1c5746f90844c83b4dfe42b728d9eaa8d8c854042ede9ce7370f59a0ccf9fe71b5c35b1748034c67cb223405a5d8ce23a71a51c32bd19b2e59f4525745141bd67f31e933ad9d1a3f72eb54ef94819056b036b9ec3342e958a46b30e3af9dd3ef7b57765ef7ff8fa9d89061c85d090e0cda59de5fea16cdcb7d82f0ad2c756d63a517f7e2c0133f6ac8e7573c2c3140a2bc89562f8a00a63b1e06dc155427b93faabdeed23dfdfb5637c17f153afb4c3223e7b749dc216d820e3f93e590c92ddc115c6a5b4b330eb54b70508d01b59280cda9995384f5971a38069e9b68bad5ac961d252768540afec5782d97cf0032ad7c218063a199282acebb8c9871574331d2b9d84395e420f4847df594b788c9c6892679e1f228665a71927fc27567a539cfacf64053dd9477f32cf60a2c861a51a2a6253168a6f5fb47611011974756b6da67498c5f99e99584ea8bbf5fd76aafcb8eed53152f1042c16d63ed8e0d8c3195c7a8c10dd674bdd90ec6d7506291c4f342525c8bea5576ace69fc866671f1d571987e499b5299cf5a6dc7e4e6891cad04d42653d877aa3149e5bf63d1a0993f8564bdfc589ae93479f75bbc3aeb09a0c9addf291810b0b30ac381408373fb058ba82f766c1f99c3a02853d9921a94209a3d6bd4543889e28908d6dc98c2bb20afd06d04cffa3eb682f495570903ff61d22200410e664c10a1095033119f18066f50e610bced526e238fd019ec99703c6aaafe0593174d9efb5e0afca0824f425febebeb2e0d9b508e3fc325c75e3e531618cd14172e04b123cc3d0105ddc4ecf82246961628b9d9d60bde4d0659eebed356bf7ff72a7b52f61514dce6b1486f71277f5a7dd6a6e3114249cb778a65509e9dbc79faacdabbd32af83d15ee447885e599a5fd84210a8d0ec45a1249ab627a8dcb3b624d3838147fe21826a4f00fcb980f00247c6ed8e697df077cd60b9dab2327f12bee252fe78832559979e2bf182e9c5f2212ae39b9264952d06341a1a370a6d0e348d672f3aafb1a306955e5a0186a6c084ae41857fdca9af1a3ed84b511c90d0f32ac1f234449d7d29cfdaa3fc046e021c3c9c928935cffe7d4c25682e3eea826940d356761e8dcacc95b8502105eb1357f6b05a3032e2655c88e2adbf4243a449fb11cb978f64fd32128a025688e5354c71b5b34fd482e0430b58705fe5d602999d5a4919f92f4c23976195c57901dc20673c3314f618c698319dbd71047a1e0e37dbf0b0d69a045ca27602003a2fa53412b0d8a33ccc19ebb086fdbd9fc24155d39981b8e2738cf7eb652d61353c4dafca686e1d074df8fd1a1a8fda1ca62f128a985af2570bfdf40ef68173733055976cbb51c55fe387eb5c916e53ef75a04797c7ca3b6acb0c3c238b23921ba41227c1831dfba8fe2a34c1659bac66b43e3b27c2dfd16609c3a8be372e8720e21a8f96626167f0084c2dc3dc7581fe95ef1d176d38da9d3e073e3da4dfeb25a5ac7c057ae5eba3a7bf740eaf5c36de4b3eabf61f50d7ae0c7e810e83efb48f8f435825633104fcfff52d382fbc326aa9cbaa0d7bc6484315acd1c3724d8eb0f194d7b08f83462b97f8e3275e0c35b5d243510a46e223c4b010eb9c579c6c2fb75ae7c330cffcf3331fe841d3d78ee17b92957f24fdac834d29f63a70192216f134dce360fa4fadc2e92bd3d89a895934aef564e9c9cf5ad5b91d74112d07dfb4738970cbac7f9f0e74945918e05d4b12db134319edf15921327c22e4ffc7ee3f5df26830a8b6810bff96f24b340045d1c8f5bb52cb0c1d3b686945be2f2cac690bf528b62c5dc1edd7246288e961064390fce294eae49d499fea49b56f5f57e0c71a00b30fad6fca443b4847dbea5823da39e324a595ad56be44c268a0e2ddaedfdcfd7b9f2d814d16bd6949e50c4560826e2a17a775a26a19c507dc2bb0907cc5f8369ff4fc184182f8f73b908c69335ad5bb16f591d3e6549e9b877f0210d92a3a11548725062a0c99de4a16debfd3f156098ed84f61f0652262443a606426b8044b2264c22f7380254eaadffef8299ac2273c8af37ee9f6708d699e138b35551631a80ebfd8216dfabb31822171edc2bb55718c8319936b270a5b191a7cf046fdc42bcd1acd630ce2f320a28f8a3f95219bf9f98b3a1e03db0c1fac793c9381936e197fc25a16387273c5983bc2cb8b968d83b87359cfd1e62ae3fc5ca15bdb0db8445a3ad82524fc7bb8094ed508385ee1dafe6a687bf667c67be9e78e7a5babbcf1105e93c79b7faa6e1517a70bda07afcd4d053744f5c4e497d105ee5ff018d08b8f977dee87eda17d6e1a568f89dd657f6a923a1f8fc09dd716b63215bf605090f2a949935a633df7be5d5d5f751049622c252184bb1b2dcdfe966df33c26c93a93c53f571dad522e86a51a3fc0b570117ab7e7dc4553a79c3980f08cf14b41aa82a68b67dd1dde999f43f5ce865f5d13cbc37ff90cfa5247adb1e8dcd585fc257e7fc6298bacfae1da0a861f85b612c1c85067f75947630c42c980cf0c78929639975e1339d7b3a69905adeb98f67d27e8caa81323bc83a0dd67f046450c623a034781de642b0f0b41476f8c7f1e27a645b36c0a9157e16b8ff78e230aa09f8a817f766802e8a30a7c2fc95760070e780d3d99fc20d12dc98ab180a2f102bdcc2b1ee31e79684dcdf8d7498f5cd2adcb601ce11dd8d19300dcb60b1d999a80652cda5c7e5ac80879b17eea1c4f9284f636a00ff7d82ccbeeda9bfc2d2c629be89fad723832145502ca3406e061564e60b0363f592c15897ddf1711d0380755751d92f96ac54c8f3828a2c45b62ac52474c669ceff668955d9bb02d1ff897b3d448d1ed7c92eb4469165d95da32df14d464d0703b5bfdf135424e214e13d0d88793f7c3e82ca7e2330b3ae31b9123a51d89a8814493c74141ca143b02f1ca9e7be7b0fc060ddeee15d25f55b2f1aa8deebd2cdaecf57e761825be37a67a4349e4b1031678fd847883fb0a27135496aa9915bb9d7a431ef85f73b8c34aeace207e4a6743c26ea4a6c6054d8d1c497e86764f84dec504944c4a2a9a33249d152707f63832161a4499ac4fa1ce437c8b658edf954642d62143e2614fe945b80c93a554ca679b77828ae1067197d634cc3fe8edd6e277fd26ac3618b893f70931d1cdf83e24c736cd92e79835a6abad9d86c00747a2792b5323a5fe5ab883bbb34d54f095f9e743345053aaf90fa2304209d0096a569887b0a932ff8440c1f0fc19a899a4378dd8ae1c87da5c7df20393e2533f7bc4194bc4342bc3fbb7d466e2de37c415105e527250e095bfd2c1625eee6a4f57a9f90050268bc7bb2c2b38fdc00c6e73465699f0505022abcdcd6c9d050245290a7fb05090cb4d8bc9338be72cd42063dec751f6b5915511a45c3167f60948e28a777ef245742df593d228aba889bdd15342e0039f8d818a16a242b4bb6cbb6242c37dfbb01993cdd4c8e41c05e6fe45fd493b892bb0122aa7494cb674a0d2eec6986c955c05a2872498d8f2986af7d0f55bd04ae4950d6247f0d9a6fd41eae94bfda8d9de6fad935330363e02a39a63c60d4133dce514e877082630b973f4f09dd2041f232aef97263c04dc2aa98d8ba298bcecc36366f674b2183f5cc9ded8fd53a3522bfbaefc2ca5f95918ffe638e68955cb0c5cce98472a80c92a2a9e510506c6f7cffc90b2dfdb691633273c2cd43ce444c94cd95d856f0a5dc234ecdeaea2449b25929e43e9e19e451498fa0901271792939bf620975a5730f4b68cb1a8728e93487fa580249626dfe3edca34f888565d0817d373a8958ca68a65a698ce48b1662bb54bc93090e58ca97c7fd1db3057f67fab23cad1295f8ea52ba28bb0406833d8af78e56592177d34cf1826b1254d136b61532f936e176f68e7efd695f9f02c851f3f3086d505f0aef38a2cff563232761e116be6cfcbabbcd238d0a6ac2e85263e24fe2e2f04b9d61e4e6c8c05549ef029ac877d5b0844b508707ff3afbf5922dc2c0afd7de3fa0d54f7f39034213639b42145a7da437019103798a211ec7960fab7871bf2ddce1e2ab08848484b175b7ae5a055101d62e63c8192c56bfd8d77c8c12a2f865b23f65bd9146c875051230fff1c35fd8570985414be125ceb5bce6797be050e3d3578c8db9d100ae4ef73de3f884186f5053a2335643e08e87ce8dfd2ffaee1835cb2f8e8fcef683901c64e6119869d2dfa8eee957a418b90e8b1bd26fcfe6d008c62d58f815302371dc52dc11d31a70a1d867db192ae202782979956f701bc19cff916b9331985fd9fba169955e2d989c15d6a65cce06d41f24c19ebe624caebd192bb183629e2255a453858dc477ae5896ab8fd04f4f8aab094a2a0c120564da0afbce965dbc3eaa3fe204e63fbc724e13be83e43e1391dffa5d7577485ee184623a3740d95f345b95e85d32e9f32339732131b4e5a5c676e424b120bec69ec380c63b8342b8258b0f0eebf35dc47c5a7edc534d6780fd97c4cc20c1bc23f469e707e8cfb477817e7b88cffeed885c767500729d0a3d702b4dc14910f53ba9d282c665009a1124da1c9b23d686eb93f45819fc797af34036ea454825b0b24e2429388f7a691692e3484a7edce5755ae0532ff8737f3e1a57f9d6abde5b36886edfb40a2ba2af48d3faa6b1d0f8c8e62a435afaf778bcaec1954f5dfd9e6d866333dcd3c310d4853c19d7fe4cd1f745980fd4546d87682160e09be2dce6e6ee81a5882efbe3a321c0611f7d2442f37b5a6888f837f5fcbe07fb32d60d53901b7d3e4c6053d9a236b841db7433e444189c5185c842aa9c4786bf78373f15da3fc19a5807fa743beeb6797eec28f66e4bea1408cd3abd3eadb7b9d1cf9bcb3c031d30ce5c8c51aa94613307e07a3f605af6faeb8173f0d33f188e260140bd1b643e582008f6228fefe6e2fb1b4f62f711d8354be0925759eafc56a8aec6ceeb9dd25a16ab4241eff95267e9370c84880957a96a83719f38cb4ec9c1c55e2cc949b16de0e9c9742d8c1195ddcf30f6ca86db11130a4d0b31371660f7d6abbf10feb159", 0x1000}, {&(0x7f0000002a00)="edfc4dcb257b61f667704c2e521d3377dbcae21157ec46cd33a2000cc668cc699eaadafdb3bcacb5f75687c6e981a158dde51c4a39f78fed40048f7aecd41c2acf55d5b9a865c8343aec2c3053e4a92f59aec15b7adf99d680920131c803082ae1ccf1ebda4405fbb7c432d66c2a28564afee7f800a38afe2d5a4955e5e29e2af7fce9ed99bdb80f573d8b17dcb3b39a9fe28a8ebfa87e29d820e5bc31322b5ad2252ed400eb59ea33e155d85f8ad5ee9be806d30a931cda1601bb929f71cf224a7ce5fa0b429c0c8a", 0xc9}], 0x8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/bpf\x00', 0x100, 0x0) r10 = msgget$private(0x0, 0x282) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000002bc0)=""/202) recvfrom$inet(r2, &(0x7f0000002cc0)=""/117, 0x75, 0xa0, &(0x7f0000002d40)={0x2, 0x3}, 0xc) 19:33:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2cdd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb226cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3ef4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a06041628742267a33e880d3ae9815342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d5428e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1d7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x808, 0x0) 19:33:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x40) 19:33:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x1, 0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xfd, 0x81}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair(0x20, 0x4000, 0x3, &(0x7f0000000000)) 19:33:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f00000001c0)='./file1\x00') fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) fcntl$getown(r2, 0x5) r5 = msgget$private(0x0, 0x0) getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpgid(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 19:33:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 19:33:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x64}, {0x6, 0x0, 0x0, 0x40000000200}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000001c0)=""/4096, &(0x7f0000000080)=0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:30 executing program 0: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(r2, 0x0, 0xfded9f4c, 0x0, 0xfffffffffffffffc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r4, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 19:33:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:33:30 executing program 1: socketpair(0x8ec84395dfb13a46, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000280)={0x0, 0x171, 0x0, 0xffffffffffffff3c, &(0x7f0000000080)=ANY=[@ANYBLOB="200000000000008d742c008a5b6701000000000000000000c414000000290000002ac1bb893f00"/49], 0x20}, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) recvfrom$unix(r2, &(0x7f0000000180)=""/223, 0xdf, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:33:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0xd}) r1 = msgget$private(0x0, 0x601) r2 = geteuid() r3 = getuid() r4 = getgid() r5 = getpid() r6 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r2, 0x0, r3, r4, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r5, r6, 0x8, 0x8, 0x5, 0x8001}) r7 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r3, 0x0, r2, r4, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x80, r3, r4, r2, r4, 0x21, 0x774}, 0x5d, 0x3, 0x8}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x9, 0x4, 0x2, 0xfff, 0x20, 0x33a, 0x5, 0x7fff]) accept(r0, 0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000001880)={0x3, 0x789, 0x1f}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x101, 0x4, 0x1, [{&(0x7f0000170000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000749000/0x2000)=nil, &(0x7f000057e000/0x4000)=nil, 0x4}, {&(0x7f0000637000/0x1000)=nil, &(0x7f000051d000/0x3000)=nil, 0xc4c}, {&(0x7f000062c000/0x1000)=nil, &(0x7f0000273000/0x3000)=nil, 0xffff}, {&(0x7f0000484000/0x2000)=nil, &(0x7f00007f5000/0x4000)=nil, 0x9}, {&(0x7f0000697000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x42}, {&(0x7f00002a0000/0x4000)=nil, &(0x7f0000757000/0x4000)=nil, 0xfcc4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000219000/0x3000)=nil, 0xc2f}, {&(0x7f00001df000/0x1000)=nil, &(0x7f000067a000/0x2000)=nil, 0x2e2a}, {&(0x7f0000140000/0x1000)=nil, &(0x7f000026c000/0x1000)=nil, 0x100000001}, {&(0x7f0000376000/0x2000)=nil, &(0x7f0000733000/0x2000)=nil, 0x69}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006f4000/0x3000)=nil, 0x2}, {&(0x7f0000511000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f00007e5000/0x1000)=nil, &(0x7f0000fed000/0x11000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r4 = socket(0x18, 0x1, 0x0) close(r4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(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) fcntl$getown(r5, 0x5) r6 = socket(0x18, 0x400000002, 0x0) close(r6) shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000ffd000/0x3000)=nil) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x200, &(0x7f0000000080)=0x9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) flock(r7, 0x3) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) pwritev(r8, &(0x7f0000001800)=[{&(0x7f0000000680)="8bacae79501fb0a9f3f9d973a579bd92b711aab0961413368da904665f61a9e08b8a44bc8f03c4060605c1253819e7c0edeedc73a1785ab8345c31ce7cb2c43ad032cd83cff7c6f47c97653e292a4cdc4261e2ed90e26f167724dca7922e33ce2be4831a8fa28a55a85b9b860ba0e50a46efaa82af23385e8c83a7d8a09e9e2ea9aaa6231f7ef7046c08a06da016be775ca09686bfdb99cc4164098dce6fc4e7b1c964269d5bb7d5848e412b248928e1ea75fff76a8b7d629f6b40d5485dabb4bcb584b373db7382ccd0178a7a054e3363e31d91", 0xd4}, {&(0x7f0000000780)="38d61a3ef9c71b590119b14a2f5b86ca7956aa93535262ad49ed7093611afb98b4cc8306eb0b460e9576db107248acc87e368c9e22f94b272a7adb197f357767247e6b939ba861095fb846a41ebf35cd48b7d2795a86d14ae0bdf3a5efdb79c95a498fb606c46011dc1c3460bea8612855e5ecca266d2479c44afd77028ac2aef5867e66d7ff289e5cf221dfe9c17e6b965edefe7854f399edbaf487dd528413180ddafc50c11e485164373c688f2ac75610b12ecd2ec362c1a25ea901f5dc10ca42fc444ef24be28d897bc57ba27f53260fbb171bc150024c2ceb4f596759dfce7e659033a53ae612d9d638e56b8f726444b1a7978e5d06d7d7493c2876023f7a285b02fae160c07945a02d35c590ceb154a8725af8a4d4bf4667d639b35dec533c654ec7de45f66481f4dbd7924b719974bc5b65d0aa707a059be6437b6f9a2e9691976712082233f6449ca3ea4a71dd8f181fe6c1d9b8ce524c6407b833227311f2d17aaef82f4643abfac49cd8fdcf587e9488c875c0bc3a4a2773c48f61b75a7342d102e0f90470f976c8213a6ca2ee60f20c51bdba566d9cd176fed4b5f93f63455ed9fdd32578ffb016e1178b1a1ecfff356aa9de354040abdde1eae3fbb34280ab80f2fd32f470e179f8bcd08c62a83a6d783f2724ee6b68555e1195cb4aeb63a94af41e2d30b005defcf2ae872919eb9bd38b442c018458e809a3eefee7ec8947352c8caf817d6d5ba66e07ac82c9c9a3119fd71c19db26ed115e5d10155d3640c9bc8c8588ab8d73956a3270e17e9172510627e0d981ec466210ad1104b492a3c27b5f2c30894e591eeef167fead1c116d613c851613d5b22a898248f8ce11e7021bdad1809d7cc08e83ad791da44524dd5c411db7d60c15bf358cc9525f699fced70a37974bbd701f8d0e9844f9963b1c290b74e08a78ac40895fea0e82fb9a6d5a1d739c12ba90abcb1d6ccbb8bdcb3023de91181def8c90aa71d4a9d4d5c4957b85fb6aa0fe533e093fc9e77e68eecff9b7482f6c726b3ba7b1570bc87f3a96179b1946ce542ad4c9a8f3aa4963b79de4e2d921b78e5863100bbc61266aadba1bdca8633eede813d0faffb016b9b80a97ee2e0e2b7f6237b73849a8c617bbeff32c6097df57c96c65846ccb2c79f890cb08b871d805f5cd7439b0d671b137ac371900b7126657d6d574f2c2ab4c2001c85336766cb1c45c5e681ac301a8fd712dda812644499a43f83ad6f16a290a8bd7da213956d72f1d7ad6eade6c6c2469d3c0c21293ae9f6030ce0186adc43a4a3e5110d27d8e39dfb9bba429db61a9443f5d01b87c2e62f6b167ef032d69bd7326296fbf011a73c4ce3f2f5f9d336cc45f6a213d13e18c648e7aca523e5c9e395638c0469113c3e3a0c19a3d2a4f6bcec8fe2742a63494a6a749a0b7fdd4d1f7516d08b6184453ff8ac2e756efa73cb471095ad8d2ce6f70ee2a298b615bd45699511ce80f1bced2f7ccad4130c139aa08cae29ef0a4771e08449af1e2348ffa16181bcb0035b5da0131cf582ed6c3ecaff9396977b601e77bfc62cac20c84c2f1641a8510fa6ffbc4d35cde4cf2824c8d78d5b4e3c75833630aebe38ca4b99d4949f45d4c315bf9a009503427abf2c7175c63ccc6c96c9a50eab76870debd2b90b49a44feda11af0d42d2b6185187b6a96b829920d7ad28d121ba5146ecce0a80c573158d2f59ec78f95fbe15146bd84ef8a90d3bc1a8f671475dd3a4c110c8057d22f84928a1c1f057cc29bcde2b75438dcf0b03013250f1380593d3656b95da3cdfb2ba53751d05925722b398422b14c40a1b70a8f01f1df78ea014bbd86093032278c85e5e1ae1c2d4fe6125f150dc94bcbce7625ad812c0b42baa1e91336150fa4e115bdf1fd0604f63711dcaa795305fe9202b0a7f82f5db18bbe673a7ce881bf0f7cf1911f3385e88346fc6a09e99c85872f80d3ff5c384729704fc1a3bbb87003346ff106cacb2b1fa4793adc9a9e1d3b4169ec07e0dd57dad1f3cbed0d0ce3bd1bb96e1d301c12819a78af544916bacaa56b0e623ff057e0239525009dfe1ee4be5330c90ebe4bbfa445efbe502ebb85e287251274febcae720a042b36f3100e56bdf22cc5c26c93fc92ae388c88fb6a6e988d28ff2de7aeef62869c7535f4d9a3ce1ec0c9562e1f47da9aaf2dcf55be01d492684f495858b700c685584840b35e36dbf5e4c562bd4807f38cbb540355a54c3ec94ab15135aff5e47889cda4ed0aa45fb9aacfdde7a15ed5a328992a083a502876871174d3842151c149ee6772d732b94416a4ccac0f89be4b02861edbe6640083b1cc4bfe409c55ff2ba82d77441cb040ca204b534d0af04e41d5a77a5ab650854079e95e68a42aac6e475e2086af0a0f24d650353710cebb7093a45f2d3a312dd35cc83359e697b595f167ca7195174ba7fdd52708486dfc8de94c4b5a41896177cce7060b4e1a745d95f38e9ba21135b77841276d9e7b89f173cf8c95205300d84c497a7fdf4bb98230c8d90b898961462a8f6cb75add2d449ed80244864b20ec7e7a8cec2882a6f66f1828b390ac220e4b2ab99f7495a60fe92c0cdddd9df07bb1ffaece44884b5edae895efb15b44461d5d1f18575a1d558a8de4f03fb3733a03fd144e5abc896113c4df3f8c30819c094cae67a6e29e01fb957201d93488bd00b608599592ee7d3a1294c1c8021ca101a25e4d659a2f4af776939cf1addc4c0ceafd4c5041155de6c6bd384ca3568a36a10b3b131d8db25cd960d12e97395cd6621eac718da74d2f931150ce4964b3bbe00f2fc3f081521b88974b45946383ef275576d9ec19b50dfc80ab5b48443ca2dc9b8f361aa5126ac144e887ba02030f43232b297b7886d520eb46033d832ceadde3e32f2384c04cfb7e3409ebb961ae1aa2f1ec5b6b2b63739655854f59df282e1ed2cbe6e2c5b1e50abfd8b31120baf9acb3939fcca92fe782bad00a63b2d845fc417c8d14d45a45572e7cda5a622dcc4c81aef3cf534a5421b31f008cc9581344eee909da48c6c1c6b3d1f47fcaf451f3bf2e3c3ae642bee3a8ddcf195e1fbdfe004d124e42809fb7e100915cddf237525431ee23ecffd48147fcab48ac29f48c4c11f369be77ff011d50c33a680f1a253c8cd4677c19cfb0a39a62bdee197261a85acc903d5c0b898551420b310fba30ab85c32c397f82cca40b966e93df32646067283dff6c784736fbd098ce2601453fb9d288fc608b57e3f286ded863448a33f9d4fc0c2b245e15773100efe51e27da8ae4c98638076d035b5583b736c522fb5fd8e95467aedde7eef6b716c63e296ced403478c93080bcd11e6a8961e2573b2f2d913068ac8ca30dd0e2a00c52c5db8d360f459d3340d0b7de2084e18a83975edc486e2b5ca8b7fe3fecfb43e4ff7d7180004960ef85675ff402caf5ade17844d43c24124f8cc146ce3adb5dce8c42989871292b267f793c44d76a3b115fb9ae4f33ae7ad4d4b10b6fe55c993e32e6f8ab647d73573e8d4dd25f33b4ad71dc1f2ad653018bc189d8232fbea421cbf73b4949da5ff0dd51976df31ce36df7a635a50e13b0132fce41e7e26b7ecc8ec4a18c7614b619a093ea526adf6f213c585d3784d5c5d16c767b3be3a53a71e0fbc191121baf4c751c5eebf4ccdff44dfbcb1c36e50ecf52b2a7bee972de9c3bfce7799de740e85a3920332369f351bd6f879252af4a0e290866d32169dc851d70b6a7b4666143e29fd090fdcd7de045e4ff12065c410b774abc713fce9f948c6ff2c9f7abe1c1a22df7581f052952b7cb545445b22e7baf6e2a6114cdb492618508017d6c1b94fa6cdbaa8113214a0008cfad6ccb6e7254fc4396b7052677930ead7da28df29c87e3b188393d7fde1d1bf0d2e42b4f4a0b0081cdad4395a86ca0085a012911f534af58e1714f7c92221919798bca6a07d1dde2e44be54435b2298459920de8316b2c699a840c5ffb18a0c81b3afe03b727015724ca69e9945db92cc4a3ae957674f6e9292a0d27ac1a3bc861de7e2728c1c66e6a2cf477109fd3bef745b677db735e590652b8b542fca3251568fa6f982f5609b8f1496b48916742008ec32aa1e21b9f35ab84ae66b91755a2b3ef9abf5969d0e170d2eba5bac0d9c8983e53be1ec2a040287683b28fec48ec1e5f5abfa99114be7ee54342cf950b98dd0ef2bf28707c94fa86b00bdd90a29941d608a838084dbe5a8d65e7159d3edef309feaf430cca641b989faa0ee1daf5dbddda9b4486239e837d226f5b9e9bf11c551ac4a15b048488a2f18710a174448e13789ec67b7d93bccf1df8e4caa18a92a6e0e9711e12ca5e76f6a3ff6078b8080cd2bce2669c5ef71d3a92e2014c2c98be55424474d3a6687f176b707cd40327b53a67005d2a08e7ce2ef3a34575023c2e6ef47a5934517700527eb6d588bd0af5d99799b5463b71c1753417ae2fab2a1f14002c19b87498607a9790feaed6d6449487186d4782eae5f69f528aa867ce632c0fdbb855c5be50d7399185ed00ada70db660c68189b30702cfbf6765d6c36f47b4f8d9c44818724700a247276e38271d1bc78f539e0ed70bdd8c9438670fb329fb4818a93b8bd86dabdc14bf353b441565fa0f7e0a32ab3d1c1a01abd291cd9f8cc94bee42a3acdfda3abfe2e1b34ac0ba22dbcc29523d45531c28b2e1a099a8730b9225feb6de192df1b4780e45f11935d5c4a4c9cf84ee99a29cee1b45faa96aa0a3fec58c66fb57aed2e42057d7f85042c63280f9fe27740b88d6e53c39ba6f06694e9b585460510cbccf00cca63630c26d4d8046cb4614983b2f1acaf33734c4035fca47d1cc9dd4dfb96a993dd63b01734e72ee71f4d840cdb352756bcb198e01966180029210db2aec86e5f58bfdd63a2272ba2561670d407d22c715727114c9dcd432685a0f62d48ccec122f7771b0292c59173bad877f447a62162c8ff3756c4ff12bd3dc4e4d246fc469a62835518fa1a1e677e287ca5ed47738ef234289a4fa670b66dcd0852edca31fc7d391dee0a5d27f6ef9f7f3648bff0b5f9e93aaf60b6a0024922e3bec1f4c7b941d07b4950707c2cc53ebb30836b1834a06c32a038c0625f2efd7b8d92c9e91095fdf0c4427242bed656e64ad4008572aca9bb575abb23eb7548157fcd54f8a4d870ea73fcfb6a664d451bae3751a7ad8fb75ee5279bf74d6f357510f337279da0199b505246e78264beaf10fc4218ee801abfe519a6f1f5dd755524d0db07bfd2db66a81a7e3faef63566402d28b544ea06571a9b99831c94283c860d882890bd0c265af55ea5b7ac61ad827fb6edd5331390c3772b261c1b4bd716cb2dfac5e9e16c7ed9afe5194c904f9d4a155f62aa4e4baadea87af5a11fbe59b69aee7145630aaa23f2bd83761d346e29b12979b16602e23622df6ef791e6a6a480e70dd1c1688e3d6f8dbbdfd5b72c15d1a7e1a489f91484dc58e9c891536a65beaf2daa9a6bb0aa6b7baf7b490f27503487889d6f49ef06f61f22890106d93c975b463cdf757770acf8694e8160c8517dfea117d4131062a3d983844ef993bc8d52c0d3657bf3bef710e5d711d2533c3921d10850bd9a25eeade2ea13818341542a114ec2e0e26603a51979e8fe2c0a0d04c22ed934a54362d2900002f22550e9ceeb85ac6394aad254c9213c536ba0c87b5fc5811f86154d206245713156fd18e4b4104486df46559d2ae46c198a693099c5df77e2f2e069b2772a17bb3c14200adb5080786e2d98ddec5cae502b8c7db060e25a2cd78e666b078", 0x1000}, {&(0x7f0000000100)="13cfae420f0cc7895a7c7a68a476f863e5cc5e3a00d09182d8d501", 0x1b}, {&(0x7f0000001780)="4a80e186c6c1a7509a2e33", 0xb}, {&(0x7f00000017c0)="702454730b1e94da161c334bb572b21d96c839bece1822104b1ab4d444c3eed0eb208474f992d5d552f678ee63e10bf418c224032cd29374081931d6", 0x3c}], 0x5, 0x0, 0x0) socket$inet(0x2, 0x5, 0x1) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x80000001, 0x80000001, 0x3, "273998706817ac73296b0d38efd60daccebd5d3a", 0x8, 0x6}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) shutdown(r2, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r4, r5, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x110, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x12) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000000200)={0x8, 0x0, 0x0, 0xfffffff9, 0xe36, 0x8, 0xbf, 0x10, [{0x4, 0x10000000, 0x0, 0x1}, {0x9, 0x9, 0x8, 0x6}, {0x6, 0x7fff, 0x3, 0x8}, {0x8000, 0x1f, 0x3, 0x101}, {0x2, 0x8000, 0x3, 0x3}, {0x10000, 0x4, 0x3, 0x800}, {0xc938, 0x2c5, 0x10001}, {0x2, 0x200, 0x1, 0x587b}, {0x4, 0xb86, 0x4, 0x3}, {0x2, 0x800, 0x7f, 0x7fff}, {0x6, 0x6, 0xffff4555, 0x10001}, {0x7, 0xffff, 0x7fffffff}, {0x7f800000, 0xfffffffc, 0x73, 0x1}, {0x6, 0x1, 0x6, 0x100}, {0xfffffffe, 0xe462, 0x9, 0x3}, {0x2, 0x0, 0xffff8001, 0x400}]}) dup(r3) ioctl$TIOCSBRK(r3, 0x2000747b) r9 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000380)={0x1, 0x54}) r10 = msgget$private(0x0, 0x508) msgsnd(r10, &(0x7f00000003c0)={0x1, "db63afff1c5d527b04ed1142aad3a872b6a37de0af570508feb9e3c227a027dde96f4915549698a8d904afd89258bd9134786abf71ab4a4f11cef044486ed882cb5aaadce96b7f0df2ff17124a81be6d38de2a741fe31538a4bbd28c0d91a8220382674d"}, 0x6c, 0x800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x18006) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x3, 0x10001, 0xffff}, {0x18, 0x2, 0x2, 0x5}, 0x76ff, [0x2000000, 0x9, 0x2, 0x3, 0xe2, 0x3931, 0x4, 0x2bb]}, 0x3c) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000500)) pread(r7, &(0x7f0000000540)="2d145299043029781c12b542d41293a19aed57adbe49967f6a496a061a9ce8de9135071f46997e672f9a", 0x2a, 0x0, 0x0) unlink(&(0x7f0000000580)='./file0\x00') ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000005c0)) r12 = semget$private(0x0, 0x2, 0x20) semop(r12, &(0x7f0000000600)=[{0x4, 0xac, 0x1000}, {0x3, 0x2, 0x800}, {0x2, 0x9, 0x2800}, {0xc0abab4f0f256d24, 0x5, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x4, 0x1800}, {0x0, 0x3ff, 0x1000}], 0x7) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x1f, 0x10001, 0x8000, 0x0, 0xffffff80, 0x7fffffff, 0xe74, 0x1, 0x1, 0x4, 0x6}) 19:33:30 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000140)=0xfffffffffffffe85) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="371ee695db8f6f404a4551ea88d50e8c7377e790678c6bb2524755400489d9206866fe374132121fd192c9724aa6324b4db30269dc65ea6027ed38d41910654b3e5e6d7dd56eab064202859ea3e66a0afadfc7798d77818b3a888bea0bcd1e29126556433f4c51280337ddff8b13666b83025ed2a1aed35452d5d8cd7c64014f75fb66497911803a86d1bee59601a7d21c617db8e5b8fa5b79e0e0ccc8534fe2ef203a828f6f748f9ae1ab2478693311cedca3047014ec38a0adfab49cf31193fea33cc2470454b6c982943569a5adbd652e590f5dd115619af5708f8b1a2f132c06f4318f19140d15d36fce929769bc51464600b83bea6d3353b2701722c35ad049e3b05740751464d85722236cbb2c6dd29da2a262f70f5b0f7f00228c306a76e82ce6653ff1fbc4e2e9b295fb2e5d36fcc4a1b3dabc4d1d9a58fb9425e7ea82e9752d922a7736ec32619b7ef7147aa18891d2df32c62b03e1cd", 0x15b}], 0x0, 0x0, 0x0) 19:33:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000440)={0xfffffffa, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x104, 0x40) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) getpeername(0xffffffffffffff9c, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000380)=0x6, 0x4) write(r1, &(0x7f0000000240)="220e2a", 0x3) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r6, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) fchdir(r6) r7 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, 0xfffc}, 0x44001000e, 0x400008001, r7, 0x0, 0x0, 0x20000000000002}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000003c0)={'./bus/file0\x00', 0x7fffffff, 0x2, 0x3, 0xfb9b407cef42b655, 0x5, 0xfffffffe, 0x9, 0x2, 0x2, 0x1, 0x9}) r8 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind(r8, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r9, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000480)={0x5, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/120, 0xfffffdcd}], 0x1, 0x0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x1ff, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = shmget$private(0x0, 0x3000, 0x819, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/207) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/\x00', 0x68917508b35be359, 0x1e35ccdbe69321a7) symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 19:33:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) kqueue() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) 19:33:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) fsync(r0) writev(r1, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) 19:33:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffc}]}) 19:33:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r0, r2) read(r3, 0x0, 0x0) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000003740)=""/4096, 0x1000}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/185, 0xb9}], 0x6, &(0x7f0000001540)=""/56, 0x38}, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) recvfrom(r4, &(0x7f00000015c0)=""/121, 0x79, 0x1, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054203c7fbbf8fd14efd03c28e9bebc9600"/4098], &(0x7f00000000c0)=0x1002) write(r3, 0xfffffffffffffffe, 0x0) 19:33:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101023000000000000ff045ad35a05d5000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) 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) ioctl$BIOCFLUSH(r2, 0x20004268) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 19:33:30 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000200)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) pipe(&(0x7f0000000040)) close(r0) 19:33:30 executing program 0: socketpair(0x10, 0x1, 0x7, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 19:33:30 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(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) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1, 0x0, 0x0, 0x9}, {0xffffffffffff0048, 0x0, 0x40}, {0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x3da}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = dup(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x3, 0x6a2}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r6 = dup(r5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000300)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x6, 0x28, 0x3f, 0x14}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000002c0)=0x7) 19:33:30 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x400, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e40caaf93ff3cb971c1ce3b930d91bac835a5da59f450bd05989de087009226344b5e259d96ee243d477df14411b3a", 0xfffffffffffffd5d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(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) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000400)={0x1}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x3f, 0x7, 0x0, 0x2, 0x4, 0xfffffffb, 0x1ff, 0x5, 0x3, 0x8, 0x1}) chroot(&(0x7f0000000180)='.\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x279, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28}, 0x0) 19:33:30 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x10000, 0xd9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) fsync(r6) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 19:33:30 executing program 1: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r2) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r4, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 19:33:30 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) readv(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/194, 0xc2}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000080), 0xffffffffffffffdc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) mknod(&(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', 0x8001, 0x0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = dup(0xffffffffffffff9c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r6, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) dup2(r5, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x5, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) 19:33:31 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 19:33:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x42ff) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x3, "2125a4f471875789f7bb4fbc340be7f2188ed8d47448c23caa2cc4e1a4b2ad570a485f9afe1d9824f406f1b8944cb0054a0c2919a8d50481f1d7abe51756ce559bb67ac9a40f4619706c5b84e8948476dc2224a03fe14d8a277ebb1aeb6294bc8992eab81c1c0903348028ebe9ca6f26ec7084421017b9c0fa292c8db8fc02ace8a2ca63ba186294e95e2a2da977a219449fdc364e657aa983484e2d0975412f44d12ddd750167f27a223a77e770773a"}, 0xb8, 0x1800) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4, 0xb7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) mkdirat(r4, &(0x7f0000000100)='./bus\x00', 0x86) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r5, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) r12 = 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(r12, 0x0) ioctl$VT_GETSTATE(r12, 0x40067664, &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x1, 0x3}, {0x80000000, 0xaa2}}, 0x584d740861e79e84) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r14, &(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) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x1a, 0x40000000, 0x2, 0x5}], 0x6, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0xb5b662c25607a57f, 0x4, 0x401, 0x2}, {{r5}, 0xfffffffffffffff8, 0x26, 0x8, 0x8, 0xe6b9}, {{r8}, 0xfffffffffffffffc, 0x28, 0x2, 0x80000000, 0x26}, {{r9}, 0x7, 0x8, 0xfffff, 0xffffffffffff6803, 0x9}, {{r10}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7, 0x9}, {{r11}, 0xfffffffffffffff8, 0x4, 0x20000002, 0xa488, 0x138}, {{r12}, 0xfffffffffffffffd, 0x0, 0x800000cc, 0xfc, 0x1e8c}, {{r13}, 0xfffffffffffffffd, 0x20, 0x4, 0x10001, 0x100000000}, {{r14}, 0xffffffffffffffff, 0x3a, 0x2, 0x401, 0x1}, {{r1}, 0xfffffffffffffffe, 0x105, 0x2, 0x8, 0x81}], 0x2, &(0x7f00000003c0)={0x100, 0x524}) 19:33:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x2}, {0x5e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 19:33:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 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) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) r2 = 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(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) fcntl$getown(r2, 0x5) shutdown(r1, 0x0) 19:33:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) fcntl$dupfd(r2, 0x0, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x1d}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r5, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000080)}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/196, 0xc4}], 0x7, 0x0, 0x0) 19:33:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 19:33:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = 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', 0x0, 0x150) shutdown(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xe54eecb6d51b6d54, 0x810, r2, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup(r0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x400}, 0x0, &(0x7f0000000240)={0x7b}, 0x0) fcntl$setflags(r3, 0x2, 0xe437339c7b2ac475) 19:33:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x8}, {0x10000, 0xfffffffffffffffc}}, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 19:33:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xf67, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:33:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000018c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac397832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b7d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebedc7977e6381fa63bc6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e81e5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf262853bf2d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e259bbe96634dca454cccbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fdc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406000000000000") r2 = 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(r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) r4 = 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) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000001c0)=0x2) shutdown(r4, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000002c0)) sendto$inet6(r4, &(0x7f0000000000)="2c00b46be519feb0b761305ae66b742dbf258eb06badf6f5edfddaaa0e8329d6a0a5ef13f77dd70a99233a99e462c4e42269c53a334c80539cd7efbf0e7d16db540fed06f18ae95358e222a06db5d3ec22d7cfc331a77d4327420a27108f36b3341a2251591e4b6709a3520723128dd6a4db20896cfbd62fd8f8edd871429175f839d2d5b68695eb95c3d38e41c6f165731326e77022aaf4400e0a552e5fd85155937bb86c559058e0a80900941df64689492d2c29623534b1882de03e8e9007a7576bd8a27bb7", 0xc7, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x6}, 0xfffffffffffffd9d) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) 19:33:32 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, &(0x7f0000000080)={0xc919, 0x2, 0x9e, 0x4f51, 0x80}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 19:33:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 19:33:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400), 0x10000000000002b0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 19:33:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3425008e12efa4fb1777079d81020070bf013d1a0900000000d6ff00"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/204, 0xcc) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 19:33:32 executing program 1: setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0x0) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r2, r7}, 0x5, 0x2000, r6, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = msgget$private(0x0, 0x601) r11 = geteuid() r12 = getuid() r13 = getgid() r14 = getpid() r15 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x3, r11, 0x0, r12, r13, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r14, r15, 0x8, 0x8, 0x5, 0x8001}) r16 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r12, 0x0, r11, r13, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000340)={{0x80, r12, r13, r11, r13, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r13, 0x61}, 0x8000000000000000, 0x0, r9, 0x0, 0x0, 0x4a, 0x7}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0xa8, 0x6}, 0xa, 0x2, r6, r9, 0x0, 0xfffffffeffffffff, 0x100}) r18 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r18, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r18, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r19 = geteuid() setreuid(r19, r19) r20 = getegid() r21 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r23 = getpgid(0x0) r24 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r19, r24}, 0x5, 0x2000, r23, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) r27 = msgget$private(0x0, 0x601) r28 = geteuid() r29 = getuid() r30 = getgid() r31 = getpid() r32 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f00000001c0)={{0x3, r28, 0x0, r29, r30, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r31, r32, 0x8, 0x8, 0x5, 0x8001}) r33 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r29, 0x0, r28, r30, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000340)={{0x80, r29, r30, r28, r30, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r30, 0x61}, 0x8000000000000000, 0x0, r26, 0x0, 0x0, 0x4a, 0x7}) r34 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r34, 0x1, 0xfffffffffffffffe) msgsnd(r34, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000140)={{0x3, r19, r20, r21, r22, 0xa8, 0x6}, 0xa, 0x2, r23, r26, 0x0, 0xfffffffeffffffff, 0x100}) r35 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r35, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r35, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r36 = geteuid() setreuid(r36, r36) r37 = getegid() r38 = geteuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r40 = msgget$private(0x0, 0x0) r41 = getpgid(0x0) r42 = getgid() msgctl$IPC_SET(r40, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r42, 0x0, 0x4000}, 0x5, 0x2000, r41, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r43 = msgget$private(0x0, 0x0) r44 = getpgid(0x0) msgctl$IPC_SET(r43, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r44, 0x0, 0x0, 0x4a, 0x80a5}) r45 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r45, 0x1, 0xfffffffffffffffe) msgsnd(r45, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000140)={{0x3, r36, r37, r38, r39, 0xa8, 0x6}, 0xa, 0x2, r41, r44, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r37]) r46 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r46, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r47 = geteuid() setreuid(r47, r47) r48 = getegid() r49 = geteuid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r51 = msgget$private(0x0, 0x0) r52 = getpgid(0x0) r53 = getgid() msgctl$IPC_SET(r51, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r53}, 0x5, 0x2000, r52, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r54 = msgget$private(0x0, 0x0) r55 = getpgid(0x0) msgctl$IPC_SET(r54, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r55, 0x0, 0x0, 0x4a, 0x80a5}) r56 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r56, 0x1, 0xfffffffffffffffe) msgsnd(r56, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000140)={{0x3, r47, r48, r49, r50, 0xa8, 0x6}, 0xa, 0x2, r52, r55, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r22, r37, 0x0, r50]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, r50, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r57 = socket(0x2, 0x1, 0x0) bind(r57, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 19:33:32 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0x102) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = 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) acct(&(0x7f0000000140)='./file0/file0\x00') shutdown(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) dup(r2) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 19:33:32 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) r2 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1000007c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r3, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r12, 0x0, 0x0, 0x4a, 0x80a5}) r13 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0xa8, 0x6}, 0xa, 0x2, r9, r12, 0x0, 0xfffffffeffffffff, 0x100}) r14 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r14, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r14, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r15 = geteuid() setreuid(r15, r15) r16 = getegid() r17 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r19 = getpgid(0x0) r20 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r15, r20}, 0x5, 0x2000, r19, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r21 = msgget$private(0x0, 0x0) r22 = getpgid(0x0) r23 = msgget$private(0x0, 0x601) r24 = geteuid() r25 = getuid() r26 = getgid() r27 = getpid() r28 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x3, r24, 0x0, r25, r26, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r27, r28, 0x8, 0x8, 0x5, 0x8001}) r29 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r25, 0x0, r24, r26, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000340)={{0x80, r25, r26, r24, r26, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r26, 0x61}, 0x8000000000000000, 0x0, r22, 0x0, 0x0, 0x4a, 0x7}) r30 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r30, 0x1, 0xfffffffffffffffe) msgsnd(r30, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000140)={{0x3, r15, r16, r17, r18, 0xa8, 0x6}, 0xa, 0x2, r19, r22, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, r5, 0x0, r16]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file1\x00', 0x0, r31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0xc4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:33:32 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000680)={0x8, 0x8, {[0x1000, 0x401, 0x383, 0x5, 0xfff, 0x43c0ea87, 0x217f, 0x3c6, 0x1, 0x8, 0xb3, 0x20, 0xc5c, 0xc8e6, 0x100000000, 0x0, 0x100000001, 0x3], [0x5, 0x2de8eb56, 0xaf, 0x1, 0x9, 0x400, 0x9, 0x800000000000000, 0x800, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000008c0)) connect$unix(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf872400000000e02b05e5d12f524ab2aa8cc7712a2bdf2e5f279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d790600d7a570715f68932de75cc53ec316484d3e41886f58fd0ea381d3e6c4ca0fed32dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a0000000000000000000000c59f04"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207c", 0xeb6}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0x5e}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r5, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r6 = open(&(0x7f0000000000)='\x00', 0x0, 0x85) pwrite(r6, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8028698c, &(0x7f0000000300)) 19:33:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r5 = geteuid() setreuid(r5, r5) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) r11 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r11, 0x0, 0x4000}, 0x5, 0x2000, r10, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r13, 0x0, 0x0, 0x4a, 0x80a5}) r14 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r14, 0x1, 0xfffffffffffffffe) msgsnd(r14, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000140)={{0x3, r5, r6, r7, r8, 0xa8, 0x6}, 0xa, 0x2, r10, r13, 0x0, 0xfffffffeffffffff, 0x100}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r15, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r15, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r16 = geteuid() setreuid(r16, r16) r17 = getegid() r18 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r20 = getpgid(0x0) r21 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r16, r21}, 0x5, 0x2000, r20, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r22 = msgget$private(0x0, 0x0) r23 = getpgid(0x0) r24 = msgget$private(0x0, 0x601) r25 = geteuid() r26 = getuid() r27 = getgid() r28 = getpid() r29 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f00000001c0)={{0x3, r25, 0x0, r26, r27, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r28, r29, 0x8, 0x8, 0x5, 0x8001}) r30 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r26, 0x0, r25, r27, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000340)={{0x80, r26, r27, r25, r27, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r22, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r27, 0x61}, 0x8000000000000000, 0x0, r23, 0x0, 0x0, 0x4a, 0x7}) r31 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r31, 0x1, 0xfffffffffffffffe) msgsnd(r31, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000140)={{0x3, r16, r17, r18, r19, 0xa8, 0x6}, 0xa, 0x2, r20, r23, 0x0, 0xfffffffeffffffff, 0x100}) r32 = getpid() r33 = msgget$private(0x0, 0x601) r34 = geteuid() r35 = getuid() r36 = getgid() r37 = getpid() r38 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f00000001c0)={{0x3, r34, 0x0, r35, r36, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r37, r38, 0x8, 0x8, 0x5, 0x8001}) r39 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r35, 0x0, r34, r36, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000340)={{0x80, r35, r36, r34, r36, 0x21, 0x774}, 0x5d, 0x3, 0x8}) r40 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r40, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r40, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r41 = geteuid() setreuid(r41, r41) r42 = getegid() r43 = geteuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r45 = msgget$private(0x0, 0x0) r46 = getpgid(0x0) r47 = getgid() msgctl$IPC_SET(r45, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r47, 0x0, 0x4000}, 0x5, 0x2000, r46, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r48 = msgget$private(0x0, 0x0) r49 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r49, 0x0, 0x0, 0x4a, 0x80a5}) r50 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r50, 0x1, 0xfffffffffffffffe) msgsnd(r50, &(0x7f0000001600)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec16eb480f9852b694e98479ce0f26f1e94489ed689ba9b3cb69e791152efcbb4e86e97f029336f4239ca1b0c6aaf6c0b520e2837ccabf304f783307931f6436662b302a98a92934faa41b60b611a485d3bc482696b06c56b850732eca2328d21b6bcf7b29aebc521dc363a19455c84bc95347e0da69e03cc357e34e2c8642e0af4256a15d30e866370674c914ff0cba016e1f50f3545f84bb3ff35044ec325907634b6f2bde43"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000140)={{0x3, r41, r42, r43, r44, 0xa8, 0x6}, 0xa, 0x2, r46, r49, 0x0, 0xfffffffeffffffff, 0x100}) r51 = msgget$private(0x0, 0x0) r52 = getpgid(0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r52, 0x0, 0x0, 0x0, 0x80a6}) r53 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r53, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r53, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r54 = geteuid() setreuid(r54, r54) r55 = getegid() r56 = geteuid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r58 = msgget$private(0x0, 0x0) r59 = getpgid(0x0) r60 = getgid() msgctl$IPC_SET(r58, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r60, 0x0, 0x4000}, 0x5, 0x2000, r59, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r61 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r61, 0x0, 0x0, 0x4a, 0x80a5}) r62 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r62, 0x1, 0xfffffffffffffffe) msgsnd(r62, &(0x7f0000001740)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eecedb6f843ea30626832c9a87f037d479cff9c7a02b0547d02d056"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000140)={{0x3, r54, r55, r56, r57, 0xa8, 0x6}, 0xa, 0x2, r59, r61, 0x0, 0xfffffffeffffffff, 0x100}) r63 = msgget$private(0x0, 0x0) r64 = getpgid(0x0) r65 = msgget$private(0x0, 0x601) r66 = geteuid() r67 = getuid() r68 = getgid() r69 = getpid() r70 = getpgid(0x0) msgctl$IPC_SET(r65, 0x1, &(0x7f00000001c0)={{0x3, r66, 0x0, r67, r68, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r69, r70, 0x8, 0x8, 0x5, 0x8001}) r71 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r67, 0x0, r66, r68, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000340)={{0x80, r67, r68, r66, r68, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r63, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r68, 0x61}, 0x8000000000000000, 0x0, r64, 0x0, 0x0, 0x4a, 0x7}) r72 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r73, &(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) r74 = open$dir(&(0x7f0000001400)='./file0\x00', 0x20040, 0x4) r75 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x2, 0x0) r76 = 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(r76, 0x0) ioctl$VT_GETSTATE(r76, 0x40067664, &(0x7f00000002c0)) r77 = openat(r76, &(0x7f0000001480)='./file0\x00', 0x8000, 0x4c) r78 = openat$pci(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/pci\x00', 0x20, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) dup(r79) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r82 = fcntl$dupfd(r80, 0x8000000000004, 0xffffffffffffffff) dup2(r81, r82) r83 = 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(r83, 0x0) ioctl$VT_GETSTATE(r83, 0x40067664, &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r86 = fcntl$dupfd(r84, 0x8000000000004, 0xffffffffffffffff) dup2(r85, r86) close(r86) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0x1, &(0x7f0000000080)=[{&(0x7f0000000140)="f7df028bcdc5ffb49059dd846cb18319481d0ed22e4beef3494822cf2f4d3def7007601225f2191a8bb91d0ba3d9aeb6c285e3d644ede4dab0c5e9d996154a164b2c9c623bd877e6f89e95e820ebb44c685d6eff36843c79f725ee0a8efb810ddb86f608ead6ece5607816fde84989acddb82dd4eff78137410105eb80a68177587149e0c1e187a4131b213b5939614e7280f5e25486692305388b7c4053c643067bade8bc13ca5bbc99b88ce7d715e3ccbc433e4bb6be9efa28c2cefd1ca41718732e8692be0e91784af3460a1a24b084718e0acbceb86d70077b5fd5d9167da25bcc3257c546c9615f4d33b1764d74a86c4ade3f33360e55070646a69f785704ae0fd31d415863245be8ebbe50844711c05f2b3d2b2b6dc4399d76565149b666ea1bb04cac0a70cf7e7a6dc841f09259786e47c08703f1b2052682568c8965eb917c7c9effb3e56faf52d0f8e6e05efdc60d2164acde8a837935459c1285c8f9bb64d44c7437615bbbab92a35c9f2d0a655e6c31a5b181a5e3a9a2c5358657343ea7be48d6eac32423e5d65d060a78925ca6d2f81c10749ee54f0cfc949730b922b47f513c1e13deb52f09d7092a880294155db5359af383a22e0beb1427e3dd6acf1489a38c189ec6238fdee10df6feb24c6f1d0575733727657ae02f4b189f843c0f59ae910a9e8864201a4c2bc7eed8443d77133627e953e7248f430a37cff95a93aedd4b2b0fdcb0cbc3b51a70e1e733a0c3c95ae64fc03118a129c10c1e57b2fab5e1e5e9ede471b680ea41e80cb5fda205f0099852f7ae6306b8731b5aec5e0ccf45b9dd6fc4f58bec7e3c19b67f4d5a5cdee2f4c0088e2bbf883cd83dff52dae664616fe460fda2f61f2ccee5078e92203a6880a97e8bdbe0e04b0f346a78845f4abf3c3ac3ee4d7b74ec49dd1714ecac2cb19a880efd7ceba81c56a52ebfe1aa7003091333cd70f8b0e0ff8d2722ea048db51639cdc0be045916050ff89cff34a21afa6c9aa0175475c0059b0b3ebf0c0bdbcd19a4b1a3356058666847920d51a4aa898e5962beb4417dbe9895669095c3d296432904a473e08f31439bc00150426ef3c0a1dfcefba427d7f31337a6496d7b4553d2aaade767cd33e30f6ec65ed15bd23042073c32c6d9467dac627ec96d4e55f16843478f9767e344d9e855684cba6bf79f2a60da532c1b87a5ca9d3f06530ee4760b9c2a64d640c7c6526a9cb441074fa8f44c7c44d04e989d2a8f0512d126a982d654f33fd692b801b7db3e2aab37ff23eb531cd173a588a3b2390c633c7242604645d905dad7db5994b3eb6011214adadff663cc061a1db34f248e89fb868248796a827e78d9bbf1fc6e5e3cee11d1e460631aa486206b6e64cea5e523bfdd153c664cdbcdf54343ca8696f7ce00f1ff7a0faa40d9eac30f198b2a6118486edd655f524b7236e14c15b8ccb4d7b04c7333dcad9e6891c558f87636ea36f296efadcbe323870541c328c14ad5851a0c7661898ef55ecbe6307f8bcbd44493fa96bde86b7ede79cab9bcbc2d5a78eddd55885d93bb5e55bc89165f689e73a3bedfc3b9a3e58bfc15e138797a8b3163eb9541ce5145d5b728fb661534f79a91c880c096763d50efa54b98e070ebfcbe0b1b38573e3428e347b5a4bdcb48c2fd2fad87f10c90ecce91e6af817ec640ac3637eb32c3161e905628b4f092ce55d129d8069e7e9fa444196f8d3688f0f8dfe680ea708aae4c5ee149841ca9c7bc98905dc0404466b3ba8be3f2c41865215d83cc62b8db3924aa0c582f76b24792570eef7b65b7c7967e1982f1c4fb2d6b2b7c3c4d5d0f334bff5e03371a4582ca107e0c313836c4a3778962582d1851e5a28c37060240a4292310808334cd25a39fbebe1a97e9e65bc612783dd02f755dd3ec5d54712ae83d770e314a527ffff0bc16e2fafc3e22eca2f07d8b67a2d79233459dadbf5ecbbc7f0f4d8882e7f6d18435954229361f79b8c796c1c5e78fcacbd4cfbcf35c5084ce9c07c9614ebf40ed264e62c7eea5186cbc300a0c0986b3ba9d590e624539ab74745c84ef87d2d4242242d416969a57e657a99251a5d3d5a47a1e2582e34fed3ce144ff93495917a261bdd4ddaf604004609924c34655ffbcbc7bb1dd11b80b3b5e3d1dff2754d763bec9113cbeb510ff04a10c1bd7c468dd32eee5de31bee1b33269a67f4df6b3ed74f5a6cfdb880c07f15a72965634949cf5de704cdcbce40ee5ee31fe133b10c3b7c99e53dd0d996d66da07192c9c25959e38cdc4d8c2d11fd62c04673248bdccb052bca7bd9c1f1ec424e9170657b03d2f4abfa79aa6b4b2fbe9f3c252d8c92922f26890e3e5d0fe43380ed2576c10ddfb971ed11e95ea5fe846218d992b22c46192b827713bca4f8858c3f6bcc7ac1e43afacf6834dfbd5f6d38f73ab7d2971996113b248d035c056acd5fe7ab835bfba6311265b6c517fe2bdbec7483f659e253ab49cc0333e92877a25707e451722bd99151212d84488ba0456f00b09532e6a446dbd6dfe879d220dbf9bc567000e9baafbd552dd466627b8929eea2c9592b5388d647ed502fa23bfa02f7046d69a6d5f65317e28e7ee5176771c5d12cd24f9b51fb4b290776ff2d8b249633599948f1a82798c01b8a6c59651ba61bef434841a9e858b6e41eaa2c7f1ff949d743908feb0ccda099c7d22fb3e2f9ad0672e496182f56b3e1e3d1554170b13387b566129f4a9340c09e07ec66cdcf7fb0bce9b152f08b77a5bfdd826165102f6fe0f21b604e210aeb2d980d3aa43f5ad83c3013eaceb1970efec52813b324a3eb06f0e4620717d044f450ede2ebdf54b3d6a55fc8c4745d4241816a382a557120a396de12e10ed4402da9a50db7330bf333e711f6103b82b4501b8c5116076bec3f08778a7b2f61872fbf9a6fc476d9a8c235070c0926fa9c49d0fba093771c0d10fb0dbbb70b36b12e43f2253e98887e83758423d1592be2d47877539bd715ccf89a0aa92306dbecbd6ad0fd8d99e3a98575da157412f9c01bd47d1b1297eca9b26226af9d0436d22735448463ef6488be82fafce8b55e7108ed8959294642f6c5c0db9ad5eb2504c042c46522a4724fb331fff7cd2b7ce796fbb85e099781d91aa0768da07ca8999322adc8d489ac0c3af61de5dc17f2fcd76fd6aeab09aa6eab30ec0e54791cd22ead645438e0a1367d36177d704574d03927d1cb0862a0528380274cdabdc2f340d5f38301bd17ad76ccb26099f4bb7948b325e47973adcde76ee1d16e451b3003bd44839bcdda0305c519b2aef832cd9c9a8cfa57700a35a468662961cfec129a65ace825176d75ef74a65777ca4f1fe9a5e6493d22ea0a9a5d16d544fedd646e74cde6644c7c48a39ce0e67ff2ff45beee36dab9d409f4934015976aa1e75032975da6f9c56135d515fafcf77a646674633f478b784cce2f94894e04cb43cd561044fb2efa7325465122c6e60ee29c03eddde90b55fe0b88b4da27909d46f743f050c3f42576c5115c4a5ee66760c743bf91bdb22e60efacbad11aa38cb1badef713c9a858102d5331490b65185b00a383eed5156c6866ac8fc56200c10602e8159eaf9a88236d4c34d317c8525382d0c3375893312d089f822cf091a4efe91145edca13d44bea0e0b49a082f55409f52bc107a83fa8e0f3ea3720da7f3d272e7a7d68c9ac23d0daf4213a9dbf123da3f4add74d9648111ccd9787565c1a6cb99eb3ad7c39261df1ac533710c7a32d7fead5e3edd038ab512b175c15e18a2ef5594e0b41937ccc29aa4c2ece653e21313e37f11e15c27230d2c1a1f82e3b82aa76986de003e6d043a3b85aa720be1845dd73d0d234c76bbf50fa45ddb1ebaff6e4eb5b82ef0f838152ca4e3a8a6d52cbc11b735be0cf3937380be7631d3987fc8844059d26a71f7297a7c9d0020dca9858504d0ffb4ed5ee2edc1ef68a1d2b5367f9117997ac1b98ac87928d7da8ad0ea07398371c513e0db2c2839470ebf6b57e8c1be24f3d57febd68091884a1b748e7f498d3ce32e71aea09ae29afc782b7598009e8597626171b67a7664f5f765f004585db69feb75102410bf860b253139777af945533beedcf2e318c11c5531fef732d112a070d8cd38db18c2c07a6dac46e61a1c7e34e607addc64448bf26b97243a58b5bc911249fc3bdeeaa87d896ee265d188b9ba1f6e72a497c374e252890bfc590da1e713d5a78fd4974851c8d13b3e82d4e8d7af8a0377a48ccf7aa9e3dbf953f8cd392d3a6ea34e011ea9fea29681538bd16a44f3234f351c773bdfb2bdfcf7de9e4d6a3fbe5bc8513cf63daed437f377310953710e5c22de92621193151046777a334c062c4182fc474fcad5f6477bdbde1729a5811a8eaf5382fb6472c4e4a532eda12dfc81b95da4f70be6ca1ace0e3eb862863f57ec674b06b06a63ea57640b012b5ec7d68787c52479bedafe00dfed74afc341a196e5bf393165af01ae0c15dd3411acfbfd66c0ae6a90da986f16d040508d68410a6d0360cd2abcc16a15aa8d728a79ba835817fdda126eb1d41af3c941555ca617cf0e83bdd34b563f350aca86f8e6e809586a407b3dc3e3bfeb6e8002d809189c4fca2050762f7a1b865e9ee961ffc5d5bd2ebfd03ec490128bc58fd4d1fc5a8aa2e431bde221a863b0b3f578710e42d118d5a2e248399bfd354ca387a6c468cdd332c15315ebe15b40eeedfe62166b37419992d05f49cd3e376fb24879ab10e928d1740bdb8d2c0588cf728ba963f74c6248d24b80a4cc964e1629171ca99a81d9394e7d90ea9b1983fb9d9a50482ebf8d39013d30fb7b83d226c48bf3d7efad6112950e80f75e6fc6f3cd4fdbec7be8a4a42a901a266e25a1e295c80b913e844882343de9d967d5524542eff1284adc06e52fd6652a5b4601780cfe2905f01f794f7ceddf6bcc68740569da65661b2d23f53fbd354d449b9271f8a779dbffaa26ad9c3e727095f55f5c474d3ab422db5dca38cd975d4a969aba45a5973d630961af9a57f5781d45ce1dd8d8d00ddb4532206d9fa048f3301c6ad263ea15a50646fa272bee4492a89e1d5f782f3599001625fb928e536db544179d7702dabaf807bb4276ab599cc60c719cedb71cfa1207d2d016a25de0b8d7f21465aef89813c49e2785087c9caa359b8168d57772ecbecf77fc52c8de134b8c4e0ea9ac6a0c52ef4a94534042f2fe0573cbb7345aecf5b0dc6b05c8733a4ede1c73d1f67b2a3c27a08f03de0a13588f83c2c58d4a9c293f8d1b0804a876130ba7c82e4914b2280d9699395082bf5102a46ac6ff8c78e59ec83ac8dd6cac55e8b42c1b06fc01ed5c26a46d36fc51b16fa5095474d8656ad4172c190bdfabc6a0add5b67cbe8fdebd98628958c76041272dcf1f52c1bc205e8aacc5a74c3739985f2e357624ab54b6dd40eaf687283be7f1cb4ad31ffd71867665efd2047e171f1f388248d2e9ca377672c2086ff414e201ff77c7af7827c78c803b3b6c288c9c456eea12a69df63890b2384ac0906ccc6a8573f1cab1e866816fbfa47ad1f7d823272d3e45461f80228ce834231e01398ab12414e4aba5e4c0aadd207f7961b14eec76c81e83bd69bcb7f831cefc0ac169c5d6c843dd730f722033cf74592a82a6a06c5f0e24d578bd1e06a31e2c71b0a6f7105c08a2ec294bc795b4d354e6158e9742b5aded8b7aad4932274d329f2338901997efa1a517ed40cbdb5c9d334638b09b93f920e79f11010680e032f0098f9ffd0058c5750d93fe8de49fc9d84d2656d410723b0b9d4c6918", 0x1000}, {&(0x7f0000001140)="3da272c49451a447a09373128e2f92199a338e6aa6497e45ab0dc5e8d684c763da5f6c5aeca4232fb303040dcf0d9f09ae5988983cdbd01027c11e81f858813b456575157cc558d9bd64d830fa2b7bddfb3f30559b18f810ac10926fb4514d19ef5651525dc73e5b6b1a13b1e056ea68359fb08c8bdf0dec67e85a6b037ae78cebfe9e050871da26568e805e15d8eaa5ef1e2617be6fdc077b9b947b9dd07aa9f5aceb7c17df4ccdf34c750fe6e4b769b8c0be4fa37a695b9237be9e08d8a6d2", 0xc0}, {&(0x7f0000001200)="45cc9da1a29e67e5b211a5629c10bb96098794c12bc846a6f01fd6efb52db709fd3de62f236075bb1906aef6f33e98d1bde811b381d20ba7cc4e0fa4f0cb7db8ec55618957d9d4d71547843d65a8f2cf8ecb905291a4c738e0498b8043893f3de2df7faee91ac239def4b6308e03873423d6ab3401ec4c658e66976de031db29a7ebfd97f16fb26ee428448fbad3a493aa8ca070ac8f9aa5c2268154b6c4ec0a7a29bb16699722768141b8d065380e8ed39b30b00992e18dd5ba4f4afe4a369e27543b5734b3f36895a76fa27328306d8818af0ed05fe641b8a8d56956725aa4", 0xe0}, {&(0x7f0000001300)="21c56efc0a531f17a1718218d418ba5c256b4e15d85d430a03b8a24372e36487250e3f52e19bbf88520883a745570deb205f0b5b1fdee4e0a26c5d7a816dd2ca71353a3b66dac0932f1937d457755d4c0a049b1e93c1bd24da68a3e490e21af1b39faa1ed33c8122648a065914faa2034f14d1861d093d94b7dd89e183e825bb31f8a8920803bca6", 0x88}], 0x4, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r34, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r52, @ANYRES32=r56, @ANYRES32=r86, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r72, @ANYRES32=r73, @ANYRES32=r74, @ANYBLOB="3800000000000000deff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r75, @ANYRES32=r77, @ANYRES32=r78, @ANYRES32, @ANYRES32, @ANYRES32=r79, @ANYRES32=r81, @ANYRES32=r83, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0xc}, 0x2) write(r1, &(0x7f0000000100)="8c65", 0x26d) 19:33:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="fb8ad92e6559be7f2e6c97f3874ba3dca39256e6c47016008e91f191345cd94514a27f3ddf558cc836be64e6a6650e5096abf53f874874724b63b737dce7", 0x3e}], 0x1, 0x0, 0x0) 19:33:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="00a294a39745375fdddf839e6d1272a6e1e8bcba0a7e6a954318c7da9688ab80fc048ca005f468eb", 0x28}, {&(0x7f00000002c0)="13efa7eea76bb9565383cb12189a3aec19ca0f6cce8144fb7bdd582e280ba9d4436516b4a5417836203ec6b076bb91fa9d80ea7ab253a61f5611ab80bdce4edfb94edcbb8a2cbeb75d317b2519805656a8fb47c647a9ab823e1ab60110d31ce88aa704cc58dcea465be5d557da38b13833aa907711d36829eea25e2668a349a66a9369f8525fe0ac64b5c4", 0x8b}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r5 = dup(r4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) close(r5) r6 = kqueue() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) writev(r7, &(0x7f00000007c0)=[{&(0x7f0000000200)="4ec29ae44a6ca1a8bd9c87b65b1d68fc67f2c1f4e98f6dcab247c26cc0ec7c488f9857f601e5b0d47d1544a73dcb45b17e41", 0x32}, {&(0x7f0000000380)="4d9940594aab6202452122e285f4", 0xe}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="2cf88c3c81bff6a0cff1575f1f71d6e4fc29255fc5533c8493dc4012621fada20954afa38fd79040c070d30e843399f9144a7781248724112c6aa7d3bcdd9b909c07745dfbafcc152e8da914a25c3adf141697baf3693a65a03d7c4a6829adc72eae94b1f40a70", 0x67}, {&(0x7f00000004c0)="9d6bbcd1e75e4b9af3f7ff457a66b3ad7275f6739068ee9ed228b81e492d97a1c1a90f2cacfea36c4ed5c792e9aa4d2bd3ed10c2e2514e0b4e1fa7e6c6afe678429f0f70e87d728888923f16c13e0ed3f2c6e727b347f82cd3760a72ff91c4a15575a075812ac4db3062988fe2a1613f682dd6b399a01a72ed2aed8a8f66b900f1ae2e8c4745298c15acd6b4d9f4b496f75bb732894a1fa8daaa6d659a0c514f0a2255ca9c5871cd7dfecf37f29d5108f0f13cb7ff8525969ed80259f92ff1a187421d554db213e8", 0xc8}, {&(0x7f00000005c0)="5c002878fe795d46b091427d729781d7f442862e3f9b24a64f28a9d3b0518fe902f2b302e3096832d4689ff22aaf5e61e56d8180f023d5fab26d20ee4cf42381d8663ec617d22edb", 0x48}, {&(0x7f0000000640)="1bc3f200e9b62b06a0b7ebabb4a4360b129f996a119ad285f36d4ed4697039bb28ee53e2a451024c13a494e9364dc82a12e59a6da0b77d2b7c40c03232df537f469984d3252cc66c8495d79c113a03a85da88f8e3f2528d4f528d25d54749e30cc445db741ea19f25f095780603d884a64de7335bc739438a4f89510d27b4e71d7cd40673f05c444fd9531c2412c52e42263ccd2259fb35da7359a77c4fd8838df27289b66cc9ee55f45f17f5f0769474792578a554be99187e8a26cf3f2d363f7ba25ddecfadb41c4b50cc6f6870adceddf75dda2fad7c87b9adf9d4a3eb755a160edd24ee0a3c1a5594329da", 0xed}, {&(0x7f0000000740)="c8188a75b29d6a015ec10386f5a75576759eef83fb111927ae9a25576274fdaf38934416880dc75871488ba8894f34d31287fc941addb000129d81f131a34f4ed1bfa8464cdfb7a28a8feefc13e315f7d8a7978e771126fcf31aac7c03193d9e19399083", 0x64}], 0x8) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:33:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="022f9a0fec7d7e1bdd019c2f5e34b23f0e2f594b32403f1f3733c0886a83b6648efadaa27a0ade7fd1f62200000000000000003a92e4468108fde8a63cad41223e217a923943016a534502f196125ade39707b231b6e60ba940d848f78b2e132cc2d7df119d6bc3626a66d03c33cb2e75ee4dde3b228c13966908b777b62d160099fdf22b6b7b2d4560a62f7ea8d11cb8b36c9721c5382b025c792920e6129835f22d1277badfb4e2739061c8de7446ebc45f4933f10b4731b4f111fb2368a40e5d8444f7893f6150e833d07bc805c5bd6e9ec54d751e256450d4632de21da6667e1288eebda9f9a2ad26fca3ecd536d9e707b247b269d016fdfe9"], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0xde) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r4 = geteuid() setreuid(r4, r4) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r4, r9}, 0x5, 0x2000, r8, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = msgget$private(0x0, 0x601) r13 = geteuid() r14 = getuid() r15 = getgid() r16 = getpid() r17 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x3, r13, 0x0, r14, r15, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r16, r17, 0x8, 0x8, 0x5, 0x8001}) r18 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r14, 0x0, r13, r15, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0x80, r14, r15, r13, r15, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r15, 0x61}, 0x8000000000000000, 0x0, r11, 0x0, 0x0, 0x4a, 0x7}) r19 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r19, 0x1, 0xfffffffffffffffe) msgsnd(r19, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) r20 = geteuid() setreuid(r20, r20) r21 = getpgid(0x0) r22 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r20, r22}, 0x5, 0x2000, r21, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r22, 0xa8, 0x6}, 0xa, 0x400000000000002, r1, r11, 0x0, 0xfffffffeffffffff, 0x800}) r23 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r23, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r23, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r24 = geteuid() setreuid(r24, r24) r25 = getegid() r26 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) r30 = getgid() msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r30, 0x0, 0x4000}, 0x5, 0x2000, r29, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r31 = msgget$private(0x0, 0x0) r32 = getpgid(0x0) r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r32, r34, 0x0, 0x4a, 0x5}) r35 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r35, 0x1, 0xfffffffffffffffe) msgsnd(r35, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000140)={{0x3, r24, r25, r26, r27, 0xa8, 0x6}, 0xa, 0x2, r29, r32, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r25]) r36 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) pwritev(r36, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r37 = geteuid() setreuid(r37, r37) r38 = getegid() r39 = geteuid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r41 = msgget$private(0x0, 0x0) r42 = getpgid(0x0) r43 = getgid() msgctl$IPC_SET(r41, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r43}, 0x5, 0x2000, r42, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r44 = msgget$private(0x0, 0x0) r45 = getpgid(0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r45, 0x0, 0x0, 0x4a, 0x80a5}) r46 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r46, 0x1, 0xfffffffffffffffe) msgsnd(r46, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000140)={{0x3, r37, r38, r39, r40, 0xa8, 0x6}, 0xa, 0x2, r42, r45, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r7, r25, 0x0, r40]) getgroups(0x6, &(0x7f00000000c0)=[r0, 0x0, r2, r25, 0x0, 0xffffffffffffffff]) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 19:33:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 19:33:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) clock_settime(0x3, &(0x7f0000000080)={0x9}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000018eaf5734a11f5dad644253177fefcab3aec46284c14108ac12a496e0024c772c733f8a784b934bc4515e5b2a3927997d0f83a37fcef0c66fc92c5ee8fd8bb11c4f980d12a84c889e2423d06291786bd3568e79628221f5ebd0a407df4c9964a7fe0da8edefb67f08ccfabcd5ba2e50420922527f76c08f4b77a21d0141b0bca94f5980c6c31f7b2f908836316e5970d90b2e31c06b4c69a424278811d0a2cba00"/195]) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x7, 0x0, 0x4}, {0x2, 0x7, 0x5, 0x6}]}) 19:33:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f00000000c0)='\x9f)\xa2\a\xc2\xa3?e\xfd\xf4', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='.\x00', 0x4) listen(r0, 0x0) 19:33:32 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0xff, 0x5, 0x9}, {0x51, 0x81, 0x3, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r9 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0x3, 0x7) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000001040)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade887e3485ac446dc868ef8c6c53ee9ed1f3da713dbc1893edcc638ead68ffce48d504e98cbcf2c113ba80fcc56d3d89cfb7b39445c9c4a0b9bb9cde35ed40ac0aa6aca6e523000000000000d865f6f846043e05735a9a90c5dbd1be704d16bcada0c1f0d1e8172baa2f268e0d0500d7026a9e6df4cea795f31a0a2fbba408e90c808b3797d0440d"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) r12 = semget$private(0x0, 0x5, 0x632) semop(r12, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r12, &(0x7f0000000400)=[{0x4, 0xca4d, 0x1000}, {0x2, 0x89d, 0x3800}, {0x2, 0x8, 0x2000}, {0xa4a9191a3884976f, 0x1, 0x800}, {0x3, 0x101, 0x1800}], 0x5) 19:33:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) poll(&(0x7f0000000080), 0x0, 0x4) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 19:33:32 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x58, 0x300000005}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(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) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0xa2, 0xffff8001, {0x1, 0xff}}) 19:33:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x20000000000001, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [0xfff], [{}, {}, {}, {}, {}, {}, {0x0, 0x3}, {0x0, 0x0, 0x2}]}}) mlockall(0x0) 19:33:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(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) r5 = 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(r5, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000002c0)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) r13 = dup(r11) kevent(r4, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x7fffffff, 0x1f}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x2}, {{r6}, 0x6, 0x31, 0x40000000, 0x100000001, 0x5}, {{r9}, 0xfffffffffffffffe, 0x10, 0x0, 0x8, 0x1}], 0x9, &(0x7f00000001c0)=[{{r3}, 0x7, 0x22, 0x40000031, 0x9, 0x1}, {{r13}, 0x0, 0x80, 0x80, 0x8000, 0x2}], 0x1, &(0x7f0000000300)={0xff, 0xbf}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe3f4f0eb2bf5bb7c, 0x0) ioctl$BIOCSHDRCMPLT(r14, 0x80044275, &(0x7f0000000140)=0x7) 19:33:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pipe(&(0x7f0000000080)) 19:33:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xb) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='o\x00\x00\x00\x00\x00\x00\x10\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) r21 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, r20, 0xffffffffffffffff, r21, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000001c00)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef32949182c5d993fd3b94fc447c543d32da95392622ffd478b8708511007ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f0200a3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40c0c48b881f65a80e90323ea6947c3145d31e8340c0381b052f4f83019b90c045d64f5cb66bcd88172744e3b1df499f7a0d4bfca73e0716e3d0d98aa477acf6ba2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4545b342f4eb02e8a9d352475598723a6218a515893d7ba01c1c75172b52aad9837f43a27b9104675a47cd941f2950e276890da98e0105d7ff87512e8c30203170295cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b82efd3a8f2e21141ed3d86f5a00000000000000000000000000e6ed18013d0a79a3e680794de3fe86d7c6c14c9de38cba61ea198cf7ce4e4405a0c1ec56086289fb089aac037f61e87792cb4462e7019ad96da98ac40c3a47d49336d0e960de9bdd4569d09cbd438cfb65763b75c51dde0ffb35ecd04b5f7b310ec6b14a6b5adbec35d8194b11f7a98a4140a25097703703bcf30d15fe4ba31599c970f6bda0abb627c5d59573a66ded4fce899544485acfeed64f0e4efde8438d5c000050fb3be3710b87442a2f08282da8e14f5d5c6180a09971a676b26582aa09f1a7e91db3550e277d38d1d9408ecac51468e2b6127044a9c2d3f7f87a6c7f249a5cebfe7b0fb5ca32ffaaad41578551514dd82784637c79bc81192c394ef3000000000000000000322d528fb7d64a1de0326aa6ed6fb4291d32f3408c68da122c328e8d6cb8b51e3da8ad5689da63ec6fdeb16294d9"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r11, r14, r22}], 0x60, 0x400}, 0x404) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x300, r7) r23 = syz_open_pts() lseek(r23, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x1) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCDRAIN(r24, 0x2000745e) 19:33:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) connect(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 19:33:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) r4 = kqueue() kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 19:33:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x40}, {0x200000006, 0x0, 0x0, 0x4ab8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x2, 0x6, 0xff, 0xfffffffd}, {0xd0a, 0x2, 0x81}]}) pwrite(r0, &(0x7f0000000240)="5db07e2fe6aec371b4713920a244", 0xe, 0x0, 0x0) 19:33:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0xffffffffffffff73) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) write(r2, &(0x7f0000000300)="924bbe0c414ad127ecae9a6174d36e212ca55c360a2772259e190bfca07e1c87cbe0e386d9b87da2a3066577f8bda6778db23996ddb82881f985876a782445e434d7a141e91ab2c31564e13bc99b96039bfd7189a9d9a2e8d995ee89adc0dcf47610d09ab5d128efb4ef782b0aeaa55d844bcfc5c57d1112dfa5c6d24132816afe2440e4a1436cdaa6261024875c7fb289473e5466deb039ec4fd6538b05b517a50d007c2464cfe56272d0d8b13e5b2f1b74a6a4f923414b91be13e04eae1a5e782ac6912e4e54910b54c1af9bdd671ea6b0533cda55fe0c1504d37340c8828631d973770800f8e67db5f39fe5f5d4fcda81f06149f811874b7c800ccbb53d4a6d2c8cfa297530ffff000000000000e49176a464c2a2cf2bf15d1cec40d52e7e9363d13ea3873e8efaf883b6be0fe7a9defe418d1174814a34c5d6696e21e4df838c7c315545b67a2dedd4cdbe7a5773962a16ae7aaa19811a69ad8bf0b6c0bd95d8f5544d6db9af7c52f57306b0c20e102966d762040613de4a1130e42c5e6a8357d0a7c673f9", 0xfffffffffffffec7) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kqueue() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) dup2(r9, r5) getrlimit(0x8, &(0x7f0000000540)) r10 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r10, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 19:33:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0xfffffffffffffee0) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r7}, 0x9cc966705e988fd8, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x5, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc0206921, &(0x7f0000000300)) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYRESHEX=r12, @ANYRESDEC=r10, @ANYRESOCT=r8], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r13 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) r16 = getgid() r17 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r13, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x28, 0x7) ioctl$VT_GETMODE(r17, 0x40087603, &(0x7f0000000280)) r18 = msgget(0x2, 0x0) r19 = msgget$private(0x0, 0x188) r20 = kqueue() r21 = kqueue() kevent(r20, &(0x7f0000000040)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r22 = fcntl$dupfd(r20, 0xa, 0xffffffffffffffff) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000001c80)=ANY=[@ANYBLOB="0001000000696c653000301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35704f39f0d5ff442da99dceb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb0fdf8969c96340c55a3d"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r19, 0x1, &(0x7f00000004c0)={{0x600003, r27, r16, r14, r16, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r15, r15, 0x5, 0x20000005, 0x1, 0xb}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r18, 0x0, 0x0, 0x3, 0x1000) r31 = socket(0x0, 0x3, 0x42) r32 = socket(0x800000018, 0x2, 0x1) r33 = socket(0x18, 0x1, 0x0) close(r33) connect$unix(r33, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r34 = socket(0x10, 0x1, 0x2000000004) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) r35 = socket(0x18, 0x1, 0x0) dup2(r32, r35) bind$unix(r32, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r36 = socket(0x18, 0x1, 0x0) dup2(r31, r36) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r36, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r13, 0x0) uvm_fault(0xffffffff8252b6a0, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at bpf_mtap+0x58: movl 0x18(%rbx),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8252b6a0, 0xfffffd0000000018, 0, 1) -> e bpf_mtap(ffff800000a69080,fffffd802b703300,2) at bpf_mtap+0x58 end trace frame: 0xffff80001796e4f0, count: 0 ddb> trace bpf_mtap(ffff800000a69080,fffffd802b703300,2) at bpf_mtap+0x58 tun_dev_read(ffff800000a98000,ffff80001796e768,10) at tun_dev_read+0x274 spec_read(ffff80001796e5b0) at spec_read+0xe9 VOP_READ(fffffd80375d59c0,ffff80001796e768,10,fffffd803f7c69c0) at VOP_READ+0xbf vn_read(fffffd802d764a60,ffff80001796e768,0) at vn_read+0x11f dofilereadv(ffff8000ffff2290,f0,ffff80001796e768,0,ffff80001796e850) at dofilereadv+0x1a2 sys_read(ffff8000ffff2290,ffff80001796e800,ffff80001796e850) at sys_read+0x83 syscall(ffff80001796e8d0) at syscall+0x507 Xsyscall(6,3,3,3,3,810de7c6a00) at Xsyscall+0x128 end of kernel end trace frame: 0x810e2a49000, count: -9 ddb> show registers rdi 0xffffffff813be685 bpf_mtap+0x55 rsi 0x52 rbp 0xffff80001796e470 rbx 0xfffffd0000000000 rdx 0x53 rcx 0xffff800017b84000 rax 0x3e r8 0xffff80001796e850 r9 0x5 r10 0xd0e3234060621388 r11 0x9caf912ef8433462 r12 0x3e r13 0x2 r14 0xfffffd802b703300 r15 0xffff800000a69080 rip 0xffffffff813be688 bpf_mtap+0x58 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001796e3f0 ss 0x10 bpf_mtap+0x58: movl 0x18(%rbx),%r12d ddb> show proc PROC (syz-executor.0) pid=490078 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2508,0xffffffff825944e8 process=0xffff8000ffff6d90 user=0xffff800017969000, vmspace=0xfffffd803f013bb0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 37748 331086 11793 0 2 0 syz-executor.0 *37748 490078 11793 0 7 0x4000000 syz-executor.0 63596 20148 73568 0 2 0x2 syz-executor.1 6444 363005 0 0 3 0x14200 acct acct 11793 296890 73568 0 3 0x82 nanosleep syz-executor.0 85927 356560 0 0 3 0x14200 bored sosplice 73568 55496 19972 0 3 0x82 thrsleep syz-fuzzer 73568 277125 19972 0 3 0x4000082 nanosleep syz-fuzzer 73568 319835 19972 0 3 0x4000082 kqread syz-fuzzer 73568 150243 19972 0 3 0x4000082 thrsleep syz-fuzzer 73568 344580 19972 0 3 0x4000082 thrsleep syz-fuzzer 73568 309929 19972 0 3 0x4000082 thrsleep syz-fuzzer 73568 308992 19972 0 3 0x4000082 thrsleep syz-fuzzer 73568 469529 19972 0 3 0x4000082 thrsleep syz-fuzzer 19972 491738 51935 0 3 0x10008a pause ksh 51935 396642 65768 0 3 0x92 select sshd 9886 187051 1 0 3 0x100083 ttyin getty 65768 190858 1 0 3 0x80 select sshd 41202 295774 39354 73 3 0x100090 kqread syslogd 39354 139130 1 0 3 0x100082 netio syslogd 70558 83230 0 0 2 0x14200 zerothread 42728 513473 0 0 3 0x14200 aiodoned aiodoned 74200 339923 0 0 3 0x14200 syncer update 82812 97589 0 0 3 0x14200 cleaner cleaner 74413 392220 0 0 3 0x14200 reaper reaper 42105 263048 0 0 3 0x14200 pgdaemon pagedaemon 5302 75352 0 0 3 0x14200 bored crynlk 49460 370276 0 0 3 0x14200 bored crypto 80633 336104 0 0 3 0x40014200 acpi0 acpi0 30407 250058 0 0 3 0x14200 bored softnet 45039 449458 0 0 3 0x14200 bored systqmp 74312 519441 0 0 3 0x14200 bored systq 85466 495061 0 0 3 0x40014200 bored softclock 66502 224512 0 0 3 0x40014200 idle0 41014 390873 0 0 3 0x14200 bored smr 1 328690 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9597 6325K 7356K 78643K 21071 0 0 pcb 13 12K 14K 78643K 1108 0 0 rtable 111 5K 6K 78643K 1461 0 0 ifaddr 99 22K 23K 78643K 859 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 260 0 0 iov 0 0K 32K 78643K 2000 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 77K 78643K 5106 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 58 0 0 VM map 36 9K 9K 78643K 48 0 0 sem 12 0K 1K 78643K 1323 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 4192 0 0 sigio 0 0K 0K 78643K 134 0 0 proc 44 30K 63K 78643K 1517 0 0 subproc 32 2K 2K 78643K 357 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 426 0 0 in_multi 27 1K 2K 78643K 469 0 0 ether_multi 1 0K 0K 78643K 40 0 0 mrt 1 0K 0K 78643K 33 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 868 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 161 283K 283K 78643K 11317 0 0 UVM aobj 130 4K 4K 78643K 137 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 1076 0 0 NDP 22 0K 0K 78643K 272 0 0 temp 243 3545K 3625K 78643K 127092 0 0 kqueue 0 0K 0K 78643K 53 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 84 0 79 1 0 1 1 0 8 0 rtpcb 80 397 0 397 8 7 1 1 0 8 1 rtentry 112 502 0 461 2 0 2 2 0 8 0 unpcb 120 6587 0 6576 4 3 1 2 0 8 0 syncache 264 17 0 17 9 9 0 1 0 8 0 tcpqe 32 70 0 70 3 3 0 1 0 8 0 tcpcb 544 1726 0 1717 17 16 1 15 0 8 0 ipq 40 28 0 28 13 12 1 1 0 8 1 ipqe 40 748 0 748 13 12 1 1 0 8 1 inpcb 280 5494 0 5483 31 29 2 13 0 8 1 rttmr 72 14 0 13 2 1 1 1 0 8 0 ip6q 72 2 0 2 2 1 1 1 0 8 1 ip6af 40 1 0 1 1 1 0 1 0 8 0 nd6 48 54 0 53 3 2 1 1 0 8 0 pkpcb 40 22 0 22 7 6 1 1 0 8 1 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 114 0 114 15 14 1 1 0 8 1 art_heap8 4096 15 0 13 9 7 2 4 0 8 0 art_heap4 256 1917 0 1715 31 14 17 19 0 8 0 art_table 32 1932 0 1728 4 1 3 3 0 8 0 art_node 16 501 0 464 1 0 1 1 0 8 0 semapl 112 1319 0 1309 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8140 0 6731 46 0 46 46 0 8 0 ffsino 240 8140 0 6731 84 0 84 84 0 8 0 nchpl 144 15336 0 14873 60 40 20 60 0 8 0 uvmvnodes 72 8028 0 0 146 0 146 146 0 8 0 vnodes 208 8028 0 0 423 0 423 423 0 8 0 namei 1024 54124 0 54124 4 3 1 1 0 8 1 vcpupl 1984 34 0 0 5 0 5 5 0 8 0 vmpool 520 46 0 12 3 0 3 3 0 8 0 scsiplug 64 10 0 10 6 5 1 1 0 8 1 scxspl 192 52411 0 52411 24 23 1 7 0 8 1 plimitpl 152 404 0 398 1 0 1 1 0 8 0 sigapl 432 4305 0 4294 2 0 2 2 0 8 0 futexpl 56 144983 0 144983 4 3 1 1 0 8 1 knotepl 112 929 0 910 3 2 1 2 0 8 0 kqueuepl 104 1312 0 1308 4 3 1 4 0 8 0 pipepl 112 8890 0 8871 17 15 2 2 0 8 1 fdescpl 424 4306 0 4294 2 0 2 2 0 8 0 filepl 120 46304 0 46202 30 25 5 10 0 8 0 lockfpl 104 1689 0 1689 4 3 1 1 0 8 1 lockfspl 48 547 0 547 4 3 1 1 0 8 1 sessionpl 112 36 0 28 1 0 1 1 0 8 0 pgrppl 48 118 0 110 1 0 1 1 0 8 0 ucredpl 96 4629 0 4621 1 0 1 1 0 8 0 zombiepl 144 4295 0 4295 1 0 1 1 0 8 1 processpl 864 4323 0 4295 4 0 4 4 0 8 0 procpl 632 9489 0 9453 4 0 4 4 0 8 0 sosppl 128 63 0 63 15 15 0 1 0 8 0 sockpl 384 12568 0 12546 51 47 4 21 0 8 1 mcl64k 65536 461 0 461 6 5 1 2 0 8 1 mcl16k 16384 66 0 66 15 14 1 1 0 8 1 mcl12k 12288 147 0 147 8 7 1 1 0 8 1 mcl9k 9216 77 0 77 15 14 1 1 0 8 1 mcl8k 8192 257 0 257 6 5 1 1 0 8 1 mcl4k 4096 527 0 527 5 4 1 1 0 8 1 mcl2k2 2112 44 0 44 17 16 1 1 0 8 1 mcl2k 2048 76536 0 76492 18 11 7 14 0 8 0 mtagpl 80 242 0 229 2 1 1 1 0 8 0 mbufpl 256 152730 0 152618 169 156 13 52 0 8 3 bufpl 256 24001 0 15635 523 0 523 523 0 8 0 anonpl 16 573098 0 552405 231 131 100 108 0 62 9 amapchunkpl 152 23433 0 23286 98 82 16 20 0 158 9 amappl16 192 28143 0 26913 241 167 74 75 0 8 10 amappl15 184 343 0 343 2 2 0 1 0 8 0 amappl14 176 1009 0 1004 1 0 1 1 0 8 0 amappl13 168 305 0 304 1 0 1 1 0 8 0 amappl12 160 573 0 569 2 1 1 1 0 8 0 amappl11 152 901 0 896 1 0 1 1 0 8 0 amappl10 144 36 0 34 1 0 1 1 0 8 0 amappl9 136 1964 0 1959 1 0 1 1 0 8 0 amappl8 128 1577 0 1526 2 0 2 2 0 8 0 amappl7 120 133 0 126 1 0 1 1 0 8 0 amappl6 112 849 0 836 1 0 1 1 0 8 0 amappl5 104 919 0 912 1 0 1 1 0 8 0 amappl4 96 4752 0 4722 1 0 1 1 0 8 0 amappl3 88 1121 0 1115 1 0 1 1 0 8 0 amappl2 80 33130 0 33069 3 1 2 3 0 8 0 amappl1 72 86408 0 86034 27 18 9 20 0 8 0 amappl 80 10083 0 10027 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 4352 0 4294 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4352 0 4294 1 0 1 1 0 8 0 vmmpekpl 168 41651 0 41616 2 0 2 2 0 8 0 vmmpepl 168 530981 0 528660 365 236 129 148 0 357 19 vmsppl 272 4305 0 4294 2 1 1 2 0 8 0 pdppl 4096 8710 0 8646 10 1 9 9 0 8 0 pvpl 32 1462847 0 1440160 485 230 255 328 0 265 55 pmappl 200 4351 0 4306 3 0 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 904 0 239 19 0 19 19 0 8 0