m 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x7, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x7ffe, 0x0) accept$inet(r1, &(0x7f00000009c0), &(0x7f0000000900)=0xc) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x19, 0x4000, 0x9, &(0x7f0000000740)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffff9) dup2(r0, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x0, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8402, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x11) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000580)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(r8, 0x4, 0xc) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 02:01:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff008001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280a0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7fff) 02:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 02:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x34, 0x0, 0x0, 0x60a4151f}, {0x2}]}) r1 = socket(0x2, 0x8001, 0x80003) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) connect$inet6(r1, &(0x7f0000000340)={0x18, 0x0, 0x2f, 0x8}, 0xc) recvfrom$unix(r1, &(0x7f00000001c0)=""/94, 0x5e, 0x840, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0xffffffffffffffff}, 0x8) r3 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/56) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 02:01:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:01:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) kqueue() close(r0) 02:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) 02:01:59 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r1, &(0x7f0000002480)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffff}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="9e5bb50fe9c00b8e96f0a6cd39966f8f3538822da1fa6a7f32a84dc32d7f58963c1b70d8988ccd066b00438ea1efd0f268597880bbd90cc3023e0017f4b6f643bd351aa1b0147cf09ebc8dcde4b77101d4e8b14835693014623918f9ca034a9813", 0x61}, {&(0x7f0000000200)="10a06d8d4f608defdcc544e532cd2db1b8329755a43b26e1435e0b558567d9006b39c49ab132106247dbc0a2935f32bab601a4a99acb472d0b09a3b9c476f70bd0b8c51a8878739dedede8b6bda539f390dd8b4528edf541aa0fb993c4e41c1c41ae292b6e89dbc591d91922a512a40971127fdf35e958a18d9768f10f1028a2daf3c2d0ddff1639867e6316679a50c9eb5ebc58", 0x94}, {&(0x7f0000000100)="90e33126443bc6f873a91815b85efef7c55bbf7ad9218def756bf5de8585d47416228a17a2f8e9", 0x27}], 0x3, &(0x7f0000000300)=[{0x1010, 0xffff, 0x81, "8fd5195226615e0e74ccde7b5e549e169a42fcf60c46e805869cb6ee71825dd9fa76968010baaa3dbe748b9064cc6ef9bd7c04ad04a82fdfc46fc8e0d942aed47453199d5da0ca2337287dbb719b6bbc4ee6ab83ca5d02e1b0436d3e260d278c371e6dabcdf829c2daa61effd0b48bc52a12afd3928275ea6ca7a051478d77f9d83f226752aca25ee567f8462242a26f05cfa41ff38faf2d6ca825b4c72840c45275be756a9e2fbfe70fea6b89fb0d692fbf18b27ed4468fbe1e14b11f7e5d49dd8a3015f7f525b46ef94b747e86a672e36ac29fcca5f4cddb54b8111743727736d8ffc9b1b756c8489d4feaa481a7617fbc89478f0f7fd358a576eda19232bcb23ac57caebe073c65fc1c5c2b2a35715391e60f9318c1498ee5c28f5b307fa6113b29097b6a25e336fb31178ccc386cc3bb8224160160777655e31ac69c4f9c9ab7e783dfadf6f30c43c75e1df4b3876c00211f095de458c426f86f24cb14ec7728f26e85085e1ad5663ab0fc5c28c93d4c9b5e498a86f6a6911820d3b865d3fa9343c436cc9a6eb56ff139641ccc0b0978adafb7b33a913baaacdd79f06f53273767f9c42fb59171cab37a3a2f01402f8b3958269dae9206c3cf8dfee92dc81f3063c24d491b749bc8c2cd769675681996504a9e6f69c3a25be1023123bf9903c0f607c7b99a3677ea0d4cd5fc608eb8e5022a383b921c5a21b67290b726b1d2923b687d79672061f00d67fcb1bbd597a5fd9559aed440c3e36032c4c67aff5db24d3ffce23f512dbf0c07ca2228f34f2951e1687a61ea3ff6760b391abcadd7b99908a9eb767699006d8613af7a9fac3a8f3845060fee5ee5f918082aff435c86524781686c5925a3a257c4c2e1ae2e741effb46e0ee4b78c54ab335936223fd4cdab18f4c7446b31227cec42b1234ffe41486c66ab5ede7d4fca7b13f0405f23160a5082d671bab9651e79e4acbd3ad2ba3156c71065d4de09da8761bb395f9c3707514f5f893925c29f418aae58dace04f644c234871b3b19095aed8f4ea83bfda2f740ce4e2a9aa20444d493c469a7e0e99677e707de9c9fd57416c0b303775a6cc968fa7a2b458d406d9d205570eb44b93cc408253f75a22ce659fa9960c7bbf48a7f6243390e57deb96a385e6a1f5119e4f1b01aa5e6d1244b3c995fcb4ff30398bf43a9888fe01b8ce07b3b6a6100281729bece1b0fee0e19456b2dda72b73ef64c4375eb7a4225433d9c52d44395e55f43b2fa3ee832fd874369f3ea587d9a69d95245e0e8a3e1776bc5f9ddc2f8e3ac796b3e9a4f4ce9193bde4cdb378220f56259b7a2a6dc6dbf2f9a5d4080431f6734da9b98b2288aea8dd124e52c40403ab4e1e6cb0e8f0536af2af985fafb8091d846061a51459658a75da9ec1e933ac3df30e9f70d747e2527f998c655ebb55531d209f8d6771bf4b328bbfbd1a1a5184b0958d29116d9047656f03f3dcf810978fa013dfad38c299b663f86d4ae91035838a4ed014318c35cc2142fb0115963f342059e1b10890278043c1f602619d37f272704b332a721accb5145cd7a2b3f2bdb9dcb3e0170d2b3914ecda5ca7ea27e4920bf2977eac0d41a02d2d80710eccb8c06594cad06ebbd3cf904228292c89f94dfba4beffd20b036b91d3c3ae614cac4913b57f3ddfb33199db277caa2ce22f0053f07d55f9894db8b866a6fc7270451b79d9bbee597be72f7e393c7c488d38d003f3a0aec4dcc3c0099042bf4af4999987220bac25f6cd26acd52a51375591cb2373dce32d809cbada72d66ffa06e3e0f6747d7f092166758bcdd603b372ca28cc25ef4f100a171628db602f86c29b1de37db6c9e3ac0afb58d764521d069013326009a1416d8f4410e8bcbf25438e054df070b9e0552aa6b502d52089931426c9f4020555d953d6ee3004abd91ba8605c3a388a6bde15fcfc9a03a439339a507e3597f6e0ef208023a125f0742aba4889561565e44bb6d7bca8ecc92904f0ec614b12a6670241ca619563c668378b93ac68b6f3b39b90f01091140d3a557744c211c7280bd776f83ffb3a0e2cb8df10b152d15eea504c1b6fd3da866146a7a3d32dfc002233411473a797827073acecce971389130b7bf2759179e94ce018e7a811602312d2566b02cc636528de097b7018426e86eb755a6e42a4e5b61fa26e0b544b4971f2d73a7d8fffcc76f12c83b3febe8df7ed1c6568fcef63dad4d107decc6e1a24e65b935af88f7d7f9176f1c856c96f2bc7381e05fa1c68ed28421d761548630c5ffeb70c13be2a8396c3b3a43175b15088650393f84a563089a125897da7d8d1c13d29e0c992144bc8e3ae301b6e5a80a75328fd7e8a3635f7b4f9289d97919ba07cf9c2bdbe83086d254ade2253a2cdf75603c07406f0fe5aa9fbeedf83391e7050b54cf833c7ffe81f5408b228c44334fc53c29c932426115adb1358d18d6c3c007948e054e9532a070d389dfe5acc0602d166abc0b41c79c1a8918d96e58416670dd6393fdb35f9293cad175f3fd6546c21927f76904757de6d7bed7e4bf7d4942dc1154f17660b3b1c47c74294b559224573aa0c4859bfd13077649d835abbbd25f5bbac3a68646e6829da788400f20cf8788559c6c3016c9a75a539e6ffc8721290ec6a066fd1094891e394418472c57a74d217719d5dcf8fe9838085bb67ae8def0417c128cba784a340378b74dccc85f1552baf2adbdc261e39bcafb81feb6401aa2daf79b3fcf2e9994777f6b647220c97ee38261c83ff4ed037b98c21de3433c51fd01c96cb06362769ff07247d4d4f509c6d0b8a488d8990a919b373c52ff4e88d075ed059d43128beb5c91303bd1235b97dee540678584b34656d0dc06476ca6238fb980d6e0148814a81251687aeea366a30ad4deb4e643f6b175d4cac2ccc7da35926789fb04d4c689c43e00401ababa05e1daf0e3a43d764c8067da5fd0b3c8ccc06acafc79aedb08ec6ae22b77fa4f91a715c06899a0d8b66575d0fc4dbea7294dc8cdcb2b803c0c26512d05535d22026124f14acdd2d06445bad430a64ae9e72c9d1737ea8017872d7dd077ace77f2a609c37651015a5c61c070177e70c29b4091dda47cd7a8e876e02df16e1e031ad7cbd1630831fc53c7f57d5335cac271dee9d02830b4918831e135622c8e2b4069bdcc4473ddf03bc0344e5e16d164d825ff388898f7eb39b1069cc29e8f2eb30f03c98271c8ca5a66361cd67ad0b8b1eb139ed4aabbfe025cb30180e87dcb60939593fc4d94719fbad1da637fd2b226524001469d672872a003a11f38bff093b4a3f18be891caa8949cbd38e45694feca651ae79c38ae936acad7d441cdbf48f68dbf3e3d5e8071c6f5d4746be74adaf243adf91dd8c9d3efc288ef8f3b7c31da6339f8ca30f40b956682e3f5945d482b512e96dbef71e26f76a110ed06ad085e43fa58d80c2b6c242ffdd2c32708d0671461fd50c9856b4e7ec8f89cd837859cad2c4349b6be98a0e902beedc82472fbd11463569c7370d68d6fe2354d3c6fcf9e69c9bbc13a5cffe07f1466445f441c01326f84ab5975188cca4fa332808fb4021546c255a79349ac7a9e6ccc3ea8770bf6b31bc930c100ad68197e5908dede6f02ddb4d2658a343ae74556085dd8076eabca13b78388c4282f19b41c3fbdb0aacd8ad74680ebe66533a607c5c74f641e8822b4a75793cba859df6eadd47342d0ed7332d09e0b913b3f5eaeb3f6aae103fbc086be990196ed7d736ea2518b88303eec5d5d33d1213c6ea5bbfceec5584302fa361699904f856a949f9144bb55da6f68daa35439e8dd1c9e2c2983690efaf3b1e3c5bcba22d252b54268201341c31aeb875e54ebb2ab7e8dd4874acc521989ef0b5d7780fdb3c957e4cfe85a853ae5b1407392c7dc73c07a56e3ebaf29a111e861cd39ad34cce7e9e2de36f54def778370ef07cb4598a448b065cdc11181b6822e6b3e1e8367add8bc7fe70674486f0ee5182cf8b68e009de430dae7c8ae974392465aa77b69ad03c37158b795d3a31fa813f343bd028645fb18e465bcf9236672c27031f27337d2253688d6433d9109eb8ef1bdc9d87ec4a0175fbf86e1a5882f30e2fabea2cc27cc6a149a4074f04955084e53e36140fd4610d8a3cb8986dc5385cfd3e4d24ba765ac80936949deeb8c00cf2e2d0cbe5eeb24801f2070c20ba17946cf04c0a15e5bdb6289f6ce392110643783aff756ceac9d331266efbc38c4512234be4b8afdc940b9253f9c1254100f590ce780a7befc420813bbb3d1c1a0b266023e7d94bd7103ec39f323f9f9f48d296ddd32afbb00fbaeae09bfecc85cf64a563a0e913110f7fb6a7e4dd4f048dcf3def786168ba0e0f2d2d788abc5ab6898f386266035eb10a09a8622684304cc935a87ea8e134822c564c8c83337cb01891bd0774239787ba8a877c24fe5bc2a55b9ee6d11a49e53eeffd249f0bcc32c40025b21f1fd2db8f62e1e99cf5a5a94bb1725a5e822201a422bf8fc4f13f0e881028c128af50985de895e89145e12d471b6491888536d3cebf4b1f17c8392d3948ad686dc2cfccfa7d2e00de404ec3f84e80a441f40125286538df28ebfdfb975ce612d7ab560fe18cb5295dc1996082253712cf146faa80611683286486aa9afa8924215474030fd5dfe1b2cac74f4fc5edf5b0bb0d7047cfb34f6e5edbfa1474c302fe7f213211ef061249b6416a1e20d01b89c65c86bc45d84083ce05db05df192b0ee0b4b993b781dcd49fc494e3075774690c729c6cfca4b981ada003e79c8277fd470f18f180354405ba426d2dcceb474c002af463cca2a2e546e40fa38e9218c45ce14855a53384158d5d4e01506806bcfd63df890bedcb5dd51a0b53c3680d2b9bba378d1d7ffac0bf727f42c4e151258760dfdfb8b8271ef97208316643970faad89e6033f3242fb680284916e53554b8c444c7f2eb495861335cf3a338ac66bebba36fcd6d87e3be3c82e1d693fa22ab0c649a1d444d9622faf55dc1735bcc466f37b4b7f6b372e125939d7dca540a1006bc0401dceb016ce25bbc4011f80a9679c499e73b96e17f651f734f74396fe848f564375e02d6d6fb548e6a0489cb665a68180f3e9965c4cffa6cd45724a6fea4d43bce73bef8eeabeaf407ee30c0411db05f0b2ee45920f6729ac46fac72ad56c902d21b33108b8aa613906dd45b5d0fa9ab0ab080f2e9d4b44d9207f3807f6bf176831ebe406f44e6de39b2cf0a1aaf6de9326e144f8d21e440fb4111ee5f1de68ed9aa032e3d6f8b1000cc5674bc0f1a696635dc257abb1864cf4d14b15990168d5d589230fbe845286fc90554279353a7a9dc873ffd0a7f0e66fe972f88c060c52e5c327823ccc5930997bcaa7243694c2f06d69378504111c253fbe002193ef7ffd60d7cab0f5fdb4ae53817d9dc003a3302bb2b4f30daaa3ce453ec0cbca229d1c66382df7afc7c5a624be4c5f82a811960bbc36f367e7ac57cd49d3a10dbc92f9366feec6f69f5f5f979781b01b4a91ab02689c03dfaafe1fc9feccdb26480135a9c42341b0ae75ec76e2b93e067b908e565ea52f5a9c6e3acf69bb7e3cbee834b344ef7c4da9367be16d43538fea9f760f25d040327ed35ae1cdb7cb71b698debefc1f0910881c2733e59fd780f66c31db0bd70aa9d57fc4718579fb173e60c081a220a895ea6f6e8117193a1e6bcc1e16d208d4ae99690758502b7061d5f94753a5d59085e4277732933e9c04e7d44291df1eba20f89755bbc440b512222055724cf058181a7555a62a6b9a0"}, {0x90, 0x1, 0x6f8, "39f0db1ea4f3257c5a1c5fac247ee3e94b12a8af2b709659a922bf625bd30f5584f6f1299248c667f7debd659440ee21481a0c72c592bfe30548247f0de6bf4a03897ed706b68506b2926c1cfa3bc1da073666924b4bbba93c1ca7548e5a5b9736567488459f170bbb3be6a78414cb6c775cf51ffcdb2d1db0f81ef231aeeb"}, {0x1010, 0xffff, 0x7, "59e108eef72edc656e5ef82d172798724510b7632ccdf16ee5ecafc77ae182f72e3b4816bd2dc4d0a27566485c7e978cfa03f7bfd7f1aeea6990dd84176adb7f21dd64742823485f7fa0b124f04fcda9c5c87e3d495a8488618951cf4e272847575a6176b30f56ccd0795325ba8957e17d9e8b1de551f4690cbb36cf2ed7ca7d5401ac42fcc73fc6d461832fc54ed0adbb5827debb8a7c7b18d3d308745accc8d1ccee84f5656accfff63a5b76c24e9cfa6f2efe775693e9024b334a6ac469cd5fb157835a58cbf861dc667f1239b8413202c346c6361f15c713f208bb1d111f2c1c97a4d0e9bca67cfc4f9f0a5effd2ce2b7164224a909f0ab26dd1e82b6e931b9c6887e726a764047f162db38e7e4240191e039ed92a7c523c105dad2a8135b4792bc24a8a945f9a79cd178083c6e8e18131f2dda1dabb6b59593237e0c9ccdbf2c8d1533eafc4be9ec9db2e0fcacedc26e18b625dd2653bfc58cd8e7e3bbd6ab55987bf0bcdc3e15e0160361245d805c705feceaf566e236f2bc60cc79271048728eac4dc3906dba05d1c8cefb9389de24b96d88d3dc5c98b67a18e5ac30a0a1460862132fda5ae01942186b983eababd6ffd0e6bc127100a485d7d7c19736c00f1b0a6ccb1f68fbbecadbc55e86e915c85b0f81cd805e83dfb0b7238b5125d92aee7c4a9206a276fc21d795276bb41eb7ef277e03e409d6d26e2e7d0c6f7b18c9006a5106bd9b916243263a80e74dc401b756da771aaee83571ce3399530d5ac35183e60b332b2b8ce5ca969d4be515bceba1ca622cab60e0112b6978e8223c829b606a90d51186178550e64fd79c4f9e4f9803eca14d837a83da94ac623afe515d8ba3fc340c334296ff426f080ce22198554b079b2af91257c42b80a74144edec32c9380f8e48ab88844a4548d75fb4700db72c6a296b8257487676edb15015674b921edbc657baf58f05c0488d28952a9e0a6bb5f2fffd1e249ae00db451b33220d643791a1643003e6d55d9612f71ed7029b36bdb2c68b1b8587d33d703d9f817838e2ac666c6cc15a43e6716a85706a724124383efa783777461b4888306f7458e2ac3d37d8c89da4366cc067e08b075c38fa6e25ed618ff7cc756e2634c376cd389fd38755026a569b7ac83299f3fc4f5d757b45a4c18a79bb8800dae8ff9ea3d84c9ec705ad0c71b66a5dad952c4c0096481804853261817df819162d81cb2027a3ce94ee645bcb278d063dcee8b3b2e4bb157dd391d79a755ba4faf9e46310e910132b7da9a60009a0ebf54640bc64064eeb523ebdef680d702f7f3ecd9a3e8a3785415f94538451354b01f68db9d28b8728b9be483ed62c1a6e3e2c1112b5ad699dbe306007f58f8706a34a1a01d263d35b00cc2b3dca7947621e3be2e2b33ca1115d0fe3170a3ebf701fbcd3780eb5fdab37ce0dfa1b1e4df185cb0b929c70e7d33ad21cfef0fb30d505f72d7edf1909bd4880354619beaad9c1589032d30d2e8a2a119b1ee4e03b06caabe4bc92a53e8810826175a20caed85ae180b8a670c89dea07c23adcef76caeb58db777fe118ea0bede895dc37ae1cea3e9bd25c6c70022e29b8960990f1d55932a2ee7292d29251ec0b4895615763b373e7261466166ecd4c303a406e34ad00c8b4000932b3c6222d8f5f3d8e8cc4b31ffc46657258664dcb94cb546687352963384dd9099e0fbde99d3e9e4a74e53016cf47f895cc4a5ce22d3c64c7ace89157b266c22f60192fe3aca3c0ff039c54820d4695525cb8e5b85570e11e06bc5e663bbd557adf37ca82846a7f7919d57276308d99fb726326e726fe5720a61f7ad875eb3858cf16d30cb565adf0d675f1391a3be317aaab2278831c1b7755bcd1df3093cd09cbe051b52c20a5b71eab436a2c5df47552a4f47c43bbb8887d195dca4bf3f9caa80798623e3a80f837fefa5acc34592c1f50c2d48a8ccc49f815fc7645f80a57da95f090b8af637efe18091da8702712655ae8545661e40f298afca66f368489e15c128ed6a9f5c96e0e95006757d856d17accd0390116a8ec395ae06bfcddae8a5cec7f2d16484d7f9d62aa2f58757dd733fe224468652b51b2b318ca822cb3aa491eeebac7b2c06ca7e175bbc24fd3438c96d88aacad61ebf9e2943e724ce33eaff7a2a8bd7e524e85fb2b017a488d0020975fd608bbb5c51bccff2f021821242b216e26fd2a718ee54b8cea2a99a1f68d463314aaf434f779c00b3aed9eb672ab784db64e9563d974f8b3c2e3cf6e1b29f034cd375f65283d6717e23b12f1218a7202775fd9067903e4685de763e09ee3d9b4612f35b0cd3df628d9ac4d63e968d0f71aa34b7622b96e8da8190639e104a78baf9d909e85c9c3eed93b16659a75dd49c9f86e93e7836b7d5e15a64d26cc64d5c8b3996c9359677178e639f140dc68b4661638c4c4d778f6b2c8684eb0b985a41636a63a22d9cf0599a1ea4810291f096ad9cabd8f04259a3fdee9422178954e29fa36e66d6c6f9676c4f5039965ba2638c83b39269e18dedba3e4a44a8b7a8c6efd23058878e93379da83e79cbd09349e7453309af5319c462897e56b810e4fab8ac5d759203cfef2ad59fabb2571f3d7d5a9f8d04bfbcd52d03ffb6f5863cdbd976d9b1f37da3370185eaea5e6ac749f4cb0793b9bb498a47c37845448719900ce7f8025f4dc5a54954033f771f08e1a0e200c26be761163bcc3f80f0be15414361aa133f4999e207523d21a32bad3ac5555ae4ac833f04bcdb068098ef121048280ecac454eb67058e04f54be2fa30f49abd16b8eb433a5d112594203b1f241325f30d9c14dbeeebd1f43e3a04a3d5479b5a4522cf67876c0b450a3f87d756b4fe9f3488bab94d1c367cb9f34076cf81fc4a4f5036dd7ed4f1bc67d6635f4274e702873817f84dbb9516e01360aa7a2b64aa3a3eb23188cef585b1a9adf4e9d04a0a4e34d0efc1f72dc422e8970c8175d4b317e3b95f7c141809c8751fdfba0853694f2b2e03a3f9fb37daa67fb0b8b3beabc211b63dbaeb9a55ece3d46827d5b027595079ae49abd9d5bb076b698972b3f0e657180c684ee3736c13ea504390f421785e6cab1fe027335a3875997a2a999f4162ca75b82efe33ffb0b67880a0bbb7decb2df152b5dbfd2f27c916981de88f9ef91adab9ed4397e332e7290d245f9790e62b78de0f335fcc113fbcc968da982ea484ef5d7f5f701488a2cf9dae4173a6d151bcfb48c254ec58041476dd9e2d177b3090aaa78108e97030ad01f928b58fe5c75e5bd27415ca3e51b9b0a601235ffec77324c4307022886da20de48f16d7d73f0bdba7737688439a44a2867c22fa908e84dda08b5febbc4d899c34d43b99eeed10bbcb6441a02427835c3dcbf5d330a91bcde2444fe0825f36908af4172340b4eddb631a0421cd871e4f6d08c9c6bc7a4e10c32a208ddbec562225d03982fa26f7273dee8f25b32317cd9e307136381b31c813dfde28e0754162f0f45b92cf15f1874e09e8925a77f06d5bb85f618a14a849262e2141a64169237015faeeecbeb0241de0730ef24bc8d9ef251203784731a4aa3ec4407a3670f03b12edd7683e76e6afbc71233035ed84f2f936203a005669d65f42fddb7a146caeec58e16c56a7a628ac8644dc7a61919cb63f7e6b3901bb7d081835f54d85cce6a90ecf64daa66f06b87eba372c32e9a94ed439a74ec667d6ec7da6001ae0f9a115b0abb549dba1042d35433c231d1b887f238bd0cc5bf5bd87dc28038369f84340433deb38f6c763093453413cc951f5352e45d5823dacc0f8cbaddfc260fe897746fea79c3c354e875d1924d86dcbf6e8e81d3c49a31b4f47a6f44592ed2021077f9c643bbf3bc34bba84a8913e05219cb67d48fcc0ed11a3f6dc66c2afc61d7311afeb385e4412fbe928ad1fcaebd7710c5206e9270f07815c86e9428f69ce109d7060235721dbdd990cb603a09b99ca545091ddf695e4e3ac31d9b8b69e40aad7f14e3b631c45c37e6ac6e20232552e8b51fc471084e9c09fc92c057785f134471599d41700eeccc43965b216eea77ec7b344442815ce76ccf76cf6b9e13b2cf5b59b544a0f3a3bd8c5ba2491ce97ce2d2bec45f473221d16b583d92506344dff09432f183e69c3420a89bd341009669041f56e6dbb07d32bbcb0f34abde10c1d0574e15dd51047710f381474f77abc61d77d2c79ecb0ae630966be64a2a02272d70a5d057e7f90e7db2bc8ff2aec16dab04570099180032c4cd3df21c8f938c0072236d833f715c5c45385121cced739de1a2959217e3389b5150331e0bc00f3f6790e1064ed86b71fba01102d9a3f56c59ba1fb6af1aa0679720776919ff56d1366936534afdd7606a9ca160256a00c6205e674894a770514ac30058248401d6810bc6b2e756cdf9204f4df66ab0337cf6ccb88b14fb30d4e6fd6a241f195562fe1bb3ad7d23faa0d3d5a7bacea614d2fc5f1be106e7d39a43fde8130baf0bf998283ec2d2fb851e32fe57ab1cc63bc6a4254da954671f947580f8a2ab91826051c9bcd6473769d52d8f3ece3fcb545b4443b5934c18dfd812a291e161d2b58172158dd8e09f5f1af2c73c9fd11c3be43936642b2f64bb8eb5e85c1327b3f44c5e93c376caab4667d79ad3126fe177ea5996fd3992cc2b3a586c473ab8415d5e17a566e97a8cb4cbe9d82df28c9a42e30401c195fac948afca2a731412519dbbb014aedbeb6bc3eaf1ab00c983e5662b610377076d8a6a9dcc959903375784ff7aa643a8785239fb234671becf34492145137bb62bfd1f3c8e4846e9d87388397e2b3ed548ed8bfc35200723c1c45e5e80de8512fbb7e6173b5e3e8bc57b2628b6b290e03e3ecd7f0964200d66f3642bbd09318d5edcf718de8a76b6bf60389463e5955c9521aab6ef96efe21a980cb7a4944b18beb407e0a4992d51800e26ad1189e4a83609a53a7a5cbf7a5d44a57346d15cbff9b20bb75785189fe3b10dd0172bb94ac76484642a892a5caa90b813a2456f74f4fc6611760c45b12331b2cf396e744f3e0add1fbb9fbbbfe57e5ed430de4332f461bc4b36d02257f5b4c7b388d459a88f0846fa6b5a1d21d580fca112b0aec6dc1e2f9027e4c78f5d0fe5d94ece86b779cae6afd61db666f1abf466a20f385a8cb0ee8a4b56657d7fdf73b0b12619ca8f966e1adca04b1f8ccde0e1f39de2eef0e855231dad892023179694c7b631cf0fd21751b4ddbf63f5c64247871dfb2487af8f18430abc449267cae63684bb19e32bd517682b80e167f2dc2e611c71a957c6f591b35aba0ffb6ffa0bd35841c83cb854dab54c54fbf895e1220d2d6aea9009a4e937636fca29683d3d9b85932fba7fd03db5ae3134661f77b1f565d40db2e7f8fae5232bd5ed2cf109dc5f1bb6ac5ed294a0b4db857d788df712ee01c0681de2f0c24d801c929a00d1e9beb724d2537baf12736ff474309901e9ed00880d4b97fbe3c86e44d5c9cd5b35d62779712285072bfbf63671d4fa3f6f4c081984a5043f1b1e576ea74e090b0b08f9b3e7417bd7637948f217c2c377b273bc1493d845384550b45d702a8890f6a279cd5ab3d247ce1e760d058943f7973ebe9f5a7970e4e64de0f6bb7ac5bcedcac67377c1aab25eb4c98b78db890ff9b13be61603676360ae145955ef2b5b5aa0f1b997e2c32bb1bb7e7bd459cd7be9586a3c7f23cf9039f4d819771fbe98d59e0da9285e89ae4d5771d5be8e93fb47cd12f20bb298aec82c65f0949eb4db978bc16a2e5d9de890d405456dfae4969e28"}, {0xb8, 0x1, 0x4ef, "269e80f79738ca0d575d4c81c7de60380d46a2467db0d6dd0bd3342a1353a58201b02da238c8ec92afc2850d2518d58ddd6fa0a54b1b75d834fc1370ac1a6824a433ade49c462361c5c0dfd7dd3ced06223aea4f3bed15a48cb2a785d03da6de754c4c0b1b4b1cdad3b193627189de6dcc9b41a56855eb8a43fa2b95add31ceb6391c51ef63869412946019db3d1a2afe168cb26255223664cf609c431496aec8c3b36"}], 0x2168}, 0x408) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:01:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x411) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x5) close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 02:01:59 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0xfffffffffffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45, 0x0, 0x200000000000, 0x10001}, {0x6}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_emit_ethernet(0xa, &(0x7f00000001c0)="34193024ee513f03e32b") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x2) 02:01:59 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x3, 0x40, 0xffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x170000000000) r1 = msgget$private(0x0, 0x40) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x5, r2, r5, r7, r9, 0x1, 0x17}, 0xb9, 0x5, r10, r12, 0x5, 0x5, 0xfffffffffffffff8, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r13 = semget$private(0x0, 0x7, 0x2) semctl$GETZCNT(r13, 0x7, 0x7, &(0x7f0000000300)=""/186) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/99}, &(0x7f0000000440)=0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x4, 0x1ff, 0x6, 0x0, "0a86cc1d44e632910b80db98bd77de2881ebc855", 0x1000, 0x3}) mkdir(&(0x7f00000004c0)='./file0\x00', 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) semget$private(0x0, 0x3, 0x0) nanosleep(&(0x7f00000005c0)={0x0, 0x2}, &(0x7f0000000600)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0xfd, r4, r15, r14, r15, 0x4, 0x8}, 0x9, 0x6, r3, r12, 0x8, 0xfa, 0x20, 0x5}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)={{0x9, r7, r5, r11, r15, 0x8, 0x4000000}, 0x800, 0x4, r6, r6, 0xfffffffffffffffa, 0x4, 0x2, 0xcf4}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x3, 0x30000000000000, 0xf8}, {0x18, 0x2, 0x8, 0xffffffff80000000}, 0x4, [0x6, 0x7, 0xc00000000000000, 0x7, 0x112244de, 0x8, 0x9658, 0x3]}, 0x3c) getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000780)={{0x8, r14, r8, r4, r9, 0x108}, 0x6, 0x7fff, r12, r3, 0x7f, 0x8, 0x0, 0x1f}) 02:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x10000, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:00 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x41, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="04002e66696c65300000"], 0xa) recvmsg(r1, &(0x7f0000003640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/115, 0x73}, {&(0x7f0000001540)=""/1, 0x1}, {&(0x7f0000001580)=""/4096, 0x1000}], 0xa, &(0x7f0000002640)=""/4096, 0x1000}, 0x840) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000003680)={0x1}) r3 = kqueue() sync() unlink(&(0x7f00000036c0)='./file0\x00') r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) fchown(r3, r4, r5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000003780)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000037c0)=0x8000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003800)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000003840)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000003880)=0x3) chroot(&(0x7f00000038c0)='./file0\x00') pread(r3, &(0x7f0000003900)="219a49c0eb5976c233fa532d874976d0bb207fdb4a9f35e23a8b18caa74275b1e75dc4782aba2c2ce5d735385b0a3d36d494689bc2f46e4fee514e1be4b3b5c340f8c151c44e3fb43939966b7418b09d3a0bc2372f522a8984ea93507d05ab720d8d8b6963e9b521d3e7bb5d05b1b3935aacc9b67c19b2456d594db4d568fe9b2fa75b50025c7073f5128553363344f0ef4f7ad3118a9e94f176e23c3b57e27e27cdfa08a17b8741803f063548c73932bec8d0390af8a3d7220f3a993ec1c56cfcfdee31a15e9c823b039f584f6598268f89545cefd53b197e711b6aebe8850a933b64244d33c48253f4", 0xea, 0x0, 0x0) listen(r2, 0x100000000) msgget(0x3, 0x1ba) 02:02:00 executing program 0: setpgid(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x411, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1000, 0x4, 0x2, 0x400}) setpgid(0x0, 0x0) 02:02:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x3f) write(r1, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x80000001, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x5}], 0x3, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20000022, 0x80000001, 0x8}, {{r0}, 0x0, 0x4, 0x1, 0x4, 0x8}], 0x0, &(0x7f0000001180)={0x6, 0x9}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001240)=0xfffffffffffffffe) dup2(r1, r2) r3 = open(&(0x7f0000001100)='./file0\x00', 0x800, 0x100) ioctl$TIOCSCTTY(r3, 0x20007461) connect(r2, &(0x7f0000001280)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000001180), 0x0, 0x1) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001200)={{0x101, 0x0, 0x17c82014}, 0x0, 0x8, 0x5}) sendto$unix(r1, &(0x7f00000000c0)="82ec9154d8acd12e05472d9e00efa43042d18ad502931ebaadd5eb0f30be381c9b68f6fc4d3157ec6147608bdb06dfd84a9a4a46e9fbcd441acc0535c6eadc7c91a4133464454602fabe879ea1cd31bcc960b59bbc24d7df619a89befbb22670cb9133c3cc3312fe645a521cb2a2559af9a340e38d86b168ce4d6e8d16e1241360ae1c6f1cf48d6ae722c5b0e0417bf31eb7edd5aa2808be6b0f19c7d11ac10a361fa9c1a37e6d6dfe40802424522ab943f48259c587ab55ae2458a717f47affeff2a19d8f406540c969f5c366c01a0163a43b4a4b417f9b8a981b9aab73b430e87ee470ffa13c2a4116dd2fb2553b0f187067eca36bce25e2988097fbe6195811dce595eeb7f4b198f7fd75f9703aa6fc3aee657cb4953388289045b50a27785b491e7093c2d48837a75be0d39c53a70a5f6590d39bb38dbbf53c05a39b63b31ead4f127715f8817d80b143279ba0cd1996dcb245cc9332aeb5d167e9b59f2ce44f9b611dda918e1b622e761d8243099baa9a7ee82788d9835778e11d626b041ce9a94ec97cad64460b49d693269380d9c6f6f8cb289d3fc9288eb09b074431f1fad86ff43ffed48e956e1d3459764082964ed3fe638f20dbe579cf036c01e3acc2fa40d1c23632544c2d375a15d36ed5e8b2d08be0abb3d55ddf9081d64a1f42caa983b0cc774a6707917ee1a14ff9377bc2469bd6a51c687e94f4adb8a97f721f4fba576abccbfc10fe2a48bc9021823a1b60f4ee97b10e1056516532dd6b08d627c538f4d960c0baac6030bccee13f06cbc6279e71273c581835e5144d226cfc8e37ab2d7e4aa351229f277645be82ea53308a97e457f1c4b3bf38013223b9abeab45e17fa997adc53d2578de6e2fe6f259df53c953f6306725e34569fde7192a6e8af3f13e920e4e254e8fc3ab59f6630924a97c1c8304c4110c070a22525ecfb5b3e122b98fd50c62f7dcdc40e92a7959494cb1e5f6e175369cf5aca42d2b55a1a061061f47b2e022b715806fa86eca688c6822b0480c3da43187e28331cf157cec4194b93d59a0ec0d2fdc968d630a054abb88ae35a80ce6298a3ab8518e03c66c50944a35de9a2b946d871ec74f479154102c06bf055b7151fc2bc7f1323d8aaa05a2e601a04d4bc118034400f43217206b88f64f9dc5458d3e5edb65f2476cb6763c9b23e1988ca8a21246593d3e832a37a5360e323e91d8541cf569b677f42e77f487d4fee3aac2f72a82e5ea7116769f44a83c20b2109dc7e06422b1cdfb85fc9c5cce6bee646fb88fda93dd6227a8362cdcfdf5ce986ef4baf5963ef79a7a742193e49e28f68ab613dbcbb029e4027d245d94dcfb8b0e41df9a95d2d08b36f255939c29d8d71ec126465ec6d3342418feae54bf3101f8edd5d22e42f3a700474e7720fc9996d69acff01fa13e923f7625814bc634aa9c8162fbb63af9f9593aa8d1878c89d02bc0fe42e1b67b43bca54291f89d6b9a52548bb1eaf6e344ad8773514b71d8c122bf2309167c6f3648b4c0e03befa9456925b9f770bb8c7d13e7e02f76b8a5a35fa22de2531226a12a10d803231d20e358334a19685e38e3f9c5f455071e24e31da16625191b6c874307f30568ea5409fde0ddeb104856c4a5c42540b3d6e6b51c5aa604548f6e20657d1f10125fff3cc5a49ab69a6cb0dcda701ad702001fc11fc350a3243b61f033f8c990a03fca1c76ade84f668a6b6fd57226cbfb5a1a10f3dcbfff81882cafeef0464bd3f34fcc2c78bf1d5f79355e28255790bc92e48f81bc993fc8915c28407c53d18be51da5ade0cd125edf56e283522fa56658392c8778c24c162f8433360b10afc30cc326d5d8651b6e37681ba4b2b49a44d8b022bfe2c43420b56f6fbcd037cb5d79160a59154264d83bf95b87dd6dfe49eccba66545cc476a7ab0d728ac9615d773aedf3d9a5a7f7066e88301be5b0dd1bd38c540ef421158bfff8cf425cca35a528f86df497957675696068cf5fdf4a5a62625120124eedf526f77302eca64de792c73f37b361c069bfc14a6a20842f1badc97eee7faf3e3d8efdb047fb6291940a1e8152cb8ca599c3f90682870ae8f93da8d13a130ce39e790e20f1a2a62ecad6aa7d8d430e2a15f73b29c8b5d14b7c267af84ac5352eac1a0dd94550245867b3b43844cb22f6eb02bd69c6210486fb4eb985bb1cc98d278c3696fa7afb48251d3377e5713582ee6babb259baebcd99bd3d1e7fc1ec3e2317b9c349361094985daa90085b4f287246c6fb70b4768b7f71ffca51905620616ce28c1ad5eb9b47e976827d831827254740a01d17e1da25153ca902bdd3c35ebaa9528545053ab3d579b19dc913d084c049d04777718252323b23602528fd3c69cdebb4dd639e44efb9f5acbf8a59a6bcf736f105e312d842c8c16215d993e2d4d26357ea52b50229e34cb28f153521cbcd9a108d4bd373e33bf997b51d1e5c62382985b3dd988e39dd86de19c411680bc46a6245ade49d35287028ed895721f8fe93fbbab6f74a70f3d541f62fdbfab9e7b5daf2c1455964c4b06d4efd66ad0b06fcf6602c07829c16236340133233de898eb86639b0e9c62c7143e4694e05b96a9bb7be782a01958005aa7197e4d178fa3b19c241dac3e055c55a9b58d83d34cacec1adcc35dc59cbddd722b54416d09517ae152b501edab1ed0fa2447b1f687ba152271311a658829a305373b73ae074f57eceea52c6b50078dde00c1e267abb17d4c32d4913b3d7cc778773abbcd2214bc294c1016aff560d5271353105b32f82ff53625b4cc535a1670a0cdf016b05ee4908c76e898e7ef141d3a5a1341a9b10f7dbc2f1fc6c5130902d2b9287bdca078865fe38fbf18bfd992c06b937607ec6570993957664755f2489adf317e34268b47fead2a514eee154f0346c6af86a2fb03d83554f78e5177cfaf49729a6118983004925442b6e51367024b1ab41fe7b305f9503879443b9b4510e7e4541e33250890af4517c8dcbcae09f43fede51408c3d1aa88d77189a907c9144dbfb9e91efc534c88496df87faa1afddd04d668f91aa5d516d5152965e452533e7cb1bd55c3df4adcfe477025c1d9197cff3a3be2b8f6383b0704608d42c097e64ed762ccb4a4facba137e295dcea8d4189f5e3c20ad2f09eae182d4916a985b7946544c99e12e8870886f375e3bcd6b9aabbe8a334e427b4403401cbb54a429617deae387685d1523378fb156b92a68fb55a97fe5eb044328b4e737bc2386ac762f9770cb3a1b6bd73e26d774fd1d90c8e94699530734ecfc8860a1716a25563838927abcfc10f7398a717dcc9a1851f961d0973c6199d75f22b24c6afb818dbc6fac61c0de433239af046ca73ea82f7744d4deec078055644451cfc1f9bc9afde6932c334d82740d522886e98ee33e4fe1f795f11bcdb7649ab943c80dd3e3bb5adb1ff6cb5b461799c2957ac8932aec5166d393d468f6434fe92273f3016210ca2fbc806c6927630636a0a42c0546b32fbb37d9987f2c0586f1554c1312bea5adb70d514cfd4ee49bcf9177d6e5b8c3f4e8a674adf3d4e0f223a08bd2f2074b0ea03c591ea10830447b1efcc773cba41c94bfa7b4b271c8fb040739c964e73b1da16b13a7ed6e427fc239a9f2558b60a5b197c42e9667310ce08de181dd1efbcdd78fa11a75bd7b7a7aa174160b5971d4488a567fed0c638abb02abf82da00ec36959fd3a9a94c9ea1f4b7971b5b9ed3b36036a5473b997af0e29f65532bf12b9ac885dd6d925695325a6bff566269267154469b6a3d1ecf369a581dd250ce4616a7b963b4111e2d3ecf0b3ecbf7f25b9d50c7e8bcfe2db5b5377e78847d96bcf84b75d9ec9b972d11bb40212360041620abbfa9b15f69e7ca0c71d3570e04151c1abfc0e6004c2e40eebf7fbf0e20b0b3d48b7ae9e6ba036322ed69c0acc84dfca44e4695bc2b958f47fbd1c69c2fbefccccccbda15179774d4f4a0645d8b81a496009f6606d84462462d5e19e7d879959c21943b1d850c55354a4424dcfd2b4f14b78f2b606f0a1443ec8afec77c9ba580bdee495bac0bc9636f619406cd75bb8cff3b4941144f33c11bbd66128f6b8434f44017dc249b022dc6fff1d2be885ac013e86c04af8bd86832613e6faa95953ff9091c3d5aec9f49710e54c9f5e25e2d2417aaedc5c5e70363f9a2f1e6eb5f9a6dc2f13a134942057ec34797ceed11a96eac1bd0891e0c7fbb690b8be1d40ad71beddf32efdc4a0dcaebfad34e6d58e3d087d0f2248c70389550073c0c139e6b3c6c9c5c59f7c27d7f8cadfac3ce72b331412f5b50563ccacf66ac6f71eebb35d194d609e12a27a6873bf7f798c2aac4d3935e40558b017f17c4f4cf907745123f9892366f3759c7075e7a0432b3ea7ab0f169295741f56ca2a8afa11c4ba5b66f86bc797f91441cf11bbb738856af7b22a7fedc6fe3cda93fd69e5e4896c1b5f84a5255d0c48fa75da20be9c46982357f63270c0410beacccfc58b7dd0991c702fd4eef157d84b67040431e2c881e9f41a064f3f50296a69ae1b3fbd73a7af38522e87116718611c2e6c3b3ee2d70ef6e176c3dc8b53e099c8a1ee67b724d585ea5e7b55b7a009be51e850ca78cac90b4798035c81236a60d214e63f9bfc1af8f4ab4ffc15b26c84677a0c58212bb47dee07dba7998b6cdbc3b849046512f3aabfe3f5d01158dbb4353e4332c6a2a211fbe307d36f2e577d7aaabfc0db96e5a6e84f2c8382f8773527ed308e4ac81f4e315a8de54b0261936c66caac4f68875e59ad8132cca64d2d6734577ff18eff3fcf532e80efee93ffeb7b7db2275236c370cbd1673e4c8b259943419dffd2cd2555e512aaa430aad056799d4536a05a3d9ba70ac08595608f0e1c945d32c2e49463e6dadf929b171317f17bfb9c218dc7d9b0c010fce65f6182ee8717192b76a3ece740cb05a3291cf2909531f6252653f85f390c8dae305099e6ccd6ec6326130caaa873123e2330d137e3f924cbca599c0b6eb12575ba7b461eb445657ece5b73a288ab5b86e8ab1e96997b0d1ad291ac01a90f3cb9e359103d3438d680a8de6b7dec87b0d9549144edfc6172741360eeee110497100a053c27dea5966ad3ee24f872754a8582cd359badf1c7317ce517f7202d6272d95a5d4b1207937a9c9b714f628695995244982d2b756aa5eb188d30f241236a5607be6bf50adcd39f70f954d12917563d0875e63c491251f5c7ae794b062041a120b8f7bcc983dd4b69542d3c7ee0dc608b19092e58178d28dd002a7dd4f3d46b29cfce2a016693d4b747c677be4cd67a5dcb67d31183348bfb4812444c140019043db02cdcc91a7c1d85681f7b18787aff1524639d6f09d456e7fa9c004c5da628340319ab7b0dbfe45fec4bbedb90de699685dc27ec15b6218afab4efc4bca3161859d57b521b11b30870de35631c52abfafea5eb5dab06923ce7d2a427ba97a57a95b8742b3b805bf9f24a92280270dc1a22677aa2b063c89a73f58828b60ae94842f3ce1d7cae6aedf39fb9b8cf4e9d12a750781986245b7e671f73df704d8782dc60f2180cb6e7fb9403616f7ae7d1b17e2cd0a0c27a88bf25d853218f8b65f5a5748712319f27213c5e960881d40d8683a30b320b3ca516d55f09242d0ac7bf708820e716cdf8312fab6dc287d357a44c8151539c564483182db50bd8fb14a10d05d2e35159e1e05bbce97dbed0707ddbf6627c245718c49029a5117907891caa81965f549d383cc2d92f9c6371bd1ab0ffb5cd08d499941ffc47a53af161571e9cf5", 0x1000, 0x2, &(0x7f00000010c0)=ANY=[@ANYBLOB="89925d03931d8b046942"], 0xa) 02:02:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000007c0)="1a2eeea8b97f9c2c18705ca7000100"/25, 0xfffffee5}], 0x185) r3 = socket(0x19, 0x8000, 0xc04) bind$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 02:02:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20002, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 02:02:00 executing program 0: r0 = socket(0x800000018, 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 02:02:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 02:02:00 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x1, 0x2be, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r2, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 02:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0xfffffffffffffffc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x10001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus/file0\x00', 0xc71, 0x2, 0x7, 0x1, 0x4ea3, 0x8, 0x5, 0x0, 0x3, 0xffffffffffff7fff, 0x4}) lseek(r0, 0x0, 0x0, 0x2) open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x20) r1 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) r2 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/48) write(r1, &(0x7f0000000140)='O2', 0x2) 02:02:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000040000000000000000be8e84e500000000"], 0x10}, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) write(r2, 0x0, 0x202) close(r1) 02:02:01 executing program 0: pipe2(&(0x7f0000000040), 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) semget(0x2, 0x3, 0x4) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) 02:02:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10188, 0x0) pipe(&(0x7f0000000140)) socket(0x2, 0x8007, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) socket$inet(0x2, 0x8000, 0x3) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 02:02:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) r0 = socket$inet6(0x18, 0x8000, 0x8) sendmsg(r0, &(0x7f0000002640)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000280)="f9dbaf6c326189c0765baf165de7bb92ca4d81a0ddc960e9e032c604aec4a02b67955ffd005936ccfb30f223b3316ede87b72bc80cd641eaed02739d635d6853c2ae3123f68598c5dac28c76be076ff4649105e537feda8345de6ae540f1df18eb588878773cdca39d9f6b6d2354a705ec62eb94c7fccaeae6e99f7791d852dfb3c4a05d9b1b", 0x86}, {&(0x7f0000000340)="9f7fb5d01ee23b328584c256bc6bbde0c7c633ee67a344b9e1d54c8c8b583a676e59bf1de9a3b5fee3d51b8e6285949e626085c54e469396e8c1753f719ce4ea26d60a5dc84e4ec468d39f1014f068da6a636e4212affa54aa972413e84bcd4836420c83c166bc02752aeea306", 0x6d}, {&(0x7f00000003c0)="50c7053d6d3049c3252cf9cf277eba60f62658b03e343aef50d59bd9df9f66871ef45b93124ff35eecdc9567e13a6c51c0ff4cc6d0264587e8be976148aad0fde7fe449818624d07ae2d4a7937b4c529dc8ee4b6d072b4d514bbf54bb7f4dba16f553f2444b312648b405727ac03b37e4aadf0bc22e82a69249c4db370393da2e6074c3bc9faf64c5df7d4c0752983d9579c713a86103147138993b7bda7a4f8b8cf52ee5729c06231df67f69c62e098efb294d38bdc3a88132026c1acc3a966ac3254bf4fd3a7141414f0b245ffb1b467cea6ceb4486e12278ad99c58887c73cae25a99be54abc9290d41c7631e6c7cbe29f1f327fc023b273ddd0104e8fc51057064a5c2d7e5daf22029c6ee92a8047123bf37f27cf2d4a285ca1bb3c7837a92e204da56372e0f747d9efca4a4549fc79b6ec1bbe8b174056897f22ca53718cd3c1efc263b35846b792f608da64c40bd339d49f7bd8bb7663a0354a4602e56658c828272576c8f8480ed56d4776b375085b226dfd67e5fe52c1d218796e4e5444e5cb45d4d4fbfc8219da6e93c356d9409ba7da9a881ad782604aa015f17854df500cea2dad3e078377f1850838167852e8d5a5e4c8d5167171665d11fa7bf03d4f385b3a4c892108b97629d4f6149d11a55a96654bf0a00a9dcec7c30e59b53df5f7e2194fb33b38426f5f8c6f61cf27fb3797bfa86304dec63fe3220fe3342f21859966cb5e31074ca68593f4f6babc48e4e4878d5c8b00eae8c4c83310b64f7e90d7e8513da9518c53cb898b1a9509c3fcd29a5fc96e2148db2ed0d7ebf0336de8071b63c5b0b2a7c803efaee6d5ad9bfe062e23dabae5a1c353112969d07c2710b794080b0e45f092bd35ec0247cbd3dc1b6ac47bc65205acdf63bfe8a2bac18c576d2356b3c7a93ff5bf4e7a4e590152cdba2d5387d5f83e651ba3a1d6cd9a2d3e0f7b030dac3a03c5ec789f31431abd14156afe79b6d82360d2c24f0bdc552d20e70b01892bf3fc268849ef16df391156ede0eec2f5d3e079bdbf247501d551fa35ca11d01d4695116000a3d38c419e68e52db0ebc463ce39c9cbeaeeb446e0ba23b5cb810b4e3ff6013b9ede6d7c6a335d1f5c8043735762c03a5fc9dff83dd21f08ce9dca0c1f48bfd3798d90bc59d56ec973a656fb51dc5350b7c8cab36fd21d56f26a324dbf0d1598a3de8f529057c73f16498e82c81683b4bf3debf7f82b747bc30ccd8210bc8da1607c0c6fa63886b152336ae7bbdf256d95307819894f9e5bbbb39041cfe714adbc626996dd4ad28463bd3d46dc0a5920cb5e1048c3b68102741b2adc0108d9efaf8500a2299906bae166ade18449c8d1dee8097b41d28ade5346889c456ae786374766fec31a98cd09645afe0c7594c6ae240c9a8ee62be9dd60dcd042844d04886510b9bffc8250a1a43067f6ab12e8658323893bbc0613254453c5e8c671d0444dd799fcc572f8dc4cf261ab41f08d3bcc2d95d7948fe6405539b99d3c68d4c7616f3a9ea32e0fa8d93b98d3e2571998b773889e731511f4abe8b64ade4bb51fefb3f24b2f7a706bd1207230e11cf8dcd30004ec072315702d9625085c0b8a6f7b86c0dc8fa8c0f6c3e7b646d8ef9e57bffa9d478e89b46aa3cfceb3356a4ff29f0464ec139f57b9ecfc7b70a0cf009defc0419df8bea8351665054acbb9400678fa1e4ef1ea5bbd69bcee2f122233b02bbc2159cda111c92767409eba35db299acbd586aca70694b54c256ba92ad028e208f356204def80d11d9af3bbb41f14f7356f6839138f61b3691b356e27fedb55ff3de7bf67856e5dde342de313a229a89de09d4127049cdc1c7726bb88c0dc109304bae3d08481f830ee98239bdfa41b054eecb5756ea946392a335aeb8d49d946c134c47d4fefc62fc0aa43e30aed14f911f18390c60dc90fb6f004aa26a3c436a4bc6ee545f1672f6078422cabd73a4f6a4849267f95c390ed97d8965b543f73c492eb88776ec0d006fef6bc592be86c5472a657fd5ab1af21ab06862208bd427437096a91b1fc3abb78863962df2d3260a96537d4e1c3a92d1bde80688de270e239b37dbd687aebddaabcc382bfcc9b5259d08ef355241f132fc417cb0b91a4551514f852ca34f70c1c7056d7328278e63e28b4b19cce17f9954cec8f6d25400925e93b879a8c8f7a140f4dd773ebf828d6fe6a58fc1c3f528de6b4f29a2313dfc3281f7a4b157861e21e31b008331f562f53a0d9f8dcf63d642cfa3a03b0a5842518af52df86268bae806f63f25a82f6bdb7151ee4102e167bcd3c488e10ae34ce07a6b61a518ee87d61e4fe748b6e236a3f57b182f3c8cab278df687804c026fec82f76d4df8d3e19f0ad6dccc37a0267c0fb31409a69b3e956004500af70fac787c85c994367f9ffe6cba601ccbf9d93b179c662e27e6bac857f1645df321e77cc7ab7f277f8a1892768efe404a34d61d2846481502122a68a5b1b32aa59d2e0e394e9a714e2d2588a041a5a1ff69068b47cb24fb6a067bceb70f4b702d416eefcc0f9c7f1c352c54e8ce30857338efb0044f8f1577abe9c46430e03201d51e678002380535cde1cb3c1de8d65f89a8c6a3eb43f873ad40b1cee6aa2112675866d3321ab1667e9f9184c0f3139101dbd4898111648915be9d67f3ac9f1986aa6254c736cc2545bf98f6f55f12bf14b75e50c339236d8b5a40622c11f178029073ac3d9a9b3e260ee4e5873738d43bcdc7436c8bd1df9b089057de7370384aec6d500daf7606b03f7cc50fd6a09b1628e685dc615a8fa57feaa1d6f7a38616bfc78f77b3d8252e6bdd931564085498a679e4c107b9365808a1f72bd2f57d94638fa49e3355157202952e376f3af0edc8948e0ef9b46468dd8eeac1cd7ac843d99d3463ebe8a7228ede64e5011f9637d7c16c1b2bd611eef2145b70ad589497d3268bdbd73dd25157b5fd8f2ca9e827722757b6557af767c92347edd6031bb1dbf84ccf8e92693575461e410fd2b07649e3b1edfefb3100d36d5a7a93471324606f8d022ada5b2b56b27bdf326b21a6f69108e489fac24d242be82097904fbc473956f57590a98cac3e5c63b043e6dbf7cb814bcb69ff1469de8885c34290168c58bd7064ed399a840e8796041b9fa4265ebf3e4fb2586d6d12414df0e084e8f6a351e6827949177c9e3a881fad86bdb9b543a8a7f064d055f8d31b95b10ac3852871510eff8c17f71277d3f70995a4107242b9a8d9f15307639a7f42674a9d65441957a23033046649484bdd9973a17ff13a9a9212ce62eae6cfc943f5417db39f6cec42ab61298069a35ab1f88c6bb4fc6dd4f0d950fdbafc66b1bad2471635ab75f227a3a71cef6a65ed8ed56c223c23c471cbf999e4032d556ab13c141e6615f24e6d1b315d55bb3c8b00078002d464be1c17a18644efbbe35b113440400e779341e9bec8a3186048d0f6f71af882ea2499eee93eea3e7a250685c3aa3f41cbfe9cfd32e89ea6ed9e7c9955436cea15d9ced4ed03f738eb0233351da249077a26f60b74f818066308a05fb0f43b4746678b09f004a357dfca4b7997b0173166f3dd43e51672b53a800a5369ecd88bc894fd23ee9a95a84ff1ea44305382116180f230ae8a31d0cd727020dd7d7283eb217ab232d6b3ee072040ef64b032690e69ed72b7403a3f7efb34d1978ee7f7986173a5790369cb7894754f2f8cf0fa599aa129064c5292e834d6ebabbf0faac3ba6fa68b0c84abda2c3267561946c07086af59731b27c3681357894873ebdfd2311e257f092472b12ce9e3949e542960409559eaf3ddfaed4a0f04f95bb367652de9bbe12691c6604d1ed412a9f6f1cfbab32c581eb3305cbc34d83639f323f3b8fd982f33bb0c016832c3ac79a4db771803a830195aaab3cb359e57c399db105eaff0cdc21c43ee84a030af6c3b759e3cdc1cb37db1e2b3437a8e6072a7e3b2b2be4743fa7f503ec0434de47f79304839f9ea5c881fa32fe5f606e3d579e1d19fcfa5891bf744121b6351a4c67315d5d1a4f4fb49525228903fee75216ae8acb710ddd6889632129a90e6dc5b131068ea6f723291fb7c424c8c7fe5d39d633d12427b1b5a54b52d68763d35482454c41b5ca0da8f73cef4250accdbf89837fa0b18c128d5060e9331564ccbc6278b4cbe73c987a98a8d150bdee1700052509734306faae7aeda609e05e14b10905fdd57558c63fe15fc2b4ddcf44134e519b54085acc53c22e185c76e71ec549f0916412518c98d8877488c683944af4e09999430a52e7508158d0fdc69df97d2106f51486eb870db7d8cbf7b984ba8ef269a382ac65a9dbb2b07b9c83d399fb472e14eaff130e2a06defba599991506a8f0a160ee7ee54c10ba6621b13a92ddcf408c7ab449da1225b4cb27a1346e00dba7d60db94f99fa0311c7409d79e8d52d0db8afaf6f4493ed1b31dedfad3b4e6dca4650d5e0dc8394a6d2d90bdd267e4fee33043f1064c2a21289e8854bba8cb10763fcd8f768e7e7aee34156e7c0e62a7a0e87dd0026214840ac802eedbb3bdbfecbf64edcdf07403228b5a0d6e60fbacea385e36bbfc79960e3789b1a05bbb53194dfee199e7a9f0285eb5330e87f456a06499f8c7ed008af4dc51b7e5d834723a3467a522edff3aa4326ffdd798d9ae492eed1a990c6ff6609d14d6c492ff373d580c29944a373bcbab948d414199bee04d6482e50ecd17e83c92fe772cc2a72bdfe6df24ebeea1d5217e0612352ce2a70ebf3e0049ff74d6db0172d74208ec53b8b77806bae510e0ece32a808255abf6597c8e12aa82537597026a494670058299d23ef0749a7c91f76ad27a4ce52f159e5069e72c6b6830633373924c49b59eb3d5cc0dfe903c3d8bef2d1a2fbea0e11a34c9d8c9e0a70b2d238b90e6f60e5eb1c554589895261e9baedf49eec326a95c32977ec96db74fae0a3fe00bc438bf2db3799110b2a7ff8575bff9c5af806f76edd9710cb69d16322a912ca6bfef61b825c2cdcdfb94bb4a291c7d0c648130aefeee4ead7b15458213e0fd2ae870e3799e980147e6d094667e60e754f2dc8f92e56f28aa476289a79fd5c2275b4eff66fa29bf07f052df56ad7f531736d9e951f8b06cad63372e3d5bc2b5603ec576d7b3eeb4095f8d84b244e00aa952773e9c2670e8e13771d05b842ed26fa8f0e32120d72ccdd6890d3dd43c09feb95254318b022091e18a36eb90fb23e4dcef4523853fbea83712ca4c77dda16f41527d49f7736d2f5adcefb79f350d28e93b01bdaf2d6978fbfd1b1505c118e3b6d19959a7ba9e966948430c95819430ca678cb7ba405fb714dbe4e06cdda7c50aa869021ebac5bb32db4587da3067c5d525bf3c056367ef87a4d22ba1a69f8e4d60d7df892824e152055dbe3804cf3bcc5140959bccdfc3b09da0a0908241f8d6d2a842b059957bdef5071e171fbba3a80b298d737e57d19a70c13fdbae5db77dfbb3995ec217c091e42f300d93588889700e50f61b9e6ce7076a9e3b325a8e0f87f464f14dfa23ffbf2a9889087309e190cf4bc6bbbb1f1c021c64e9c5706c2e893e48a305e6f9e5bec5a03c4c68cca6e4323b11afee0f32b6acb5f1a2304fc783fe05628588be1c0dedccbf4f1fa95c950a35c1fd2d53403ac9d3e11fb863d4e0957e4cc1d8ebcc70941e7f4e0889e9386b6b97972e3913fb3faedf0fce795fe006dc21a16ccb1f453e1854fe29f17ba85b3ece2bb856f86f6635b5f45f2565b740f306de2d489792d2f5b6328c959dac119d34e1c0b90871a00b9d82f3", 0x1000}, {&(0x7f00000013c0)="ad732c19964c7a004caae0718d053195005cbb416a4722dd7a7ddd11e56b2317821667e48b0d6fb1a3ebd007541ca6dfb4d95b2c8f12544c2f584c8b9fbd09ba1f0d3e45c819822d8a7e7e395c42fef30092fcf294e0f49326a9f8705d65e57022b5baee650382a6aabc39abedcbba2def3872620cd6", 0x76}, {&(0x7f0000001440)="732090639fa68f352aeb7d5d514761f40778a6036e", 0x15}, {&(0x7f0000001480)="b1f3168fe84ba1c032adc9f872219a3131a5aadf64c410964e02b48f6053b701b555788eae75daad695a894dc1dc3d6af66eb82910c349e6cfa902f4aa69a5038c1cdf4aa4ddea91b6f6f56e6b43f8f253b13c5b1233e826066bc2", 0x5b}, {&(0x7f0000001500)="6775ef206f572845b2a7d7b7cf1643673605b858d2782a024c7e368d31b2bdfaee2d68b38cd0aa275fe1b887883698ad9b971e1681fd9c23686554ad45d6bb91e254877aced412b241dd45926f96a27c7ebf3d017f0ee218b10b685d1cc66c0e4a", 0x61}], 0x7, &(0x7f0000001600)=[{0x10, 0x1}, {0x1010, 0x1, 0x8, "6d73d5fcb13dc9b31406710ffe963312bf007344e5856a96626ac66dc74dfa89229dba7bf423067918ed10b4e02c4589ea4559b1ff303ad23513f509a24dffed3a8ea77639493b20d2da02f0e5f7ec61cafc66e1747f147220bdea9100a4ba3c72746d3a7beab5c356f3a50e787ba55dc75bc670ffd872da51bb2e67aa6611a59d66b2cab65105159fca004d2db351de8f9b4dfcbb08252326f12af6e5c2b1f95b2398d9d12626c059ff7bd2a29c50860b8b2642fa5d455cab119d00ca4e0a2057f0ef667735b7b179b24008d9664aced8f60b8a9d1b490d6b3b73d1d65a65a7166ba4853793771f05334e8d1cf31ec2391653b9bda8ea50af28e3bbbe7cd46f6a827a02cdae8b8ec463c81503f1f356d9905150798f4eaf1f371df326657bbe202eb21630b58dbfb3094a7b47227a8a9b77eaead341afa63622a82fc11f710ea26c72e32f7e6997153406f69c9e3f94ce2f21ce1f32ba9886b84b25a5a0e652644da2119dae2b013edbebd9ca7207c612be3883ae9b7a1862fc83db3863f902ae0ebdbb77777e754966f989199e7da18de90872fc631afe88c065327fd35e304354abe34abdbdb48479a82bab3a3b3fa8d0fe46422baf7481353ce6c811547996cfd50d12a45f3a0715b6a18ce72e54c534da811c6d2a251dbdab325c8ba2a5e10bde329008dd6657cca3e9c1f7cabdcf5b1e4c5def638d636c6a534674c697ec3c63d2ef4bda9d0ea91611247109a41a91e15bbb5537c22672fe5f331a72f1f3fcf8b7a527d5246ab01a717ba0344fd1d3708f5bc2242361308809b848a2886cb429f552305e7513446cf8ea9b3d7988598f41fe2f3d9bc92adb3ca88830ad07a42bd30be8e5cf9ef7c74abbd9b3a552d891879707458d6c0549b227c4fb2a63cd392da7b414920673b064077eede44808c0bcecb24ab4893e6f9bd7188cb82f355f41bc3884edd88ab04b2a6b35282caa3520625f2fdd726e0ba9d06577adb4160b7a30f7ef06682643b5626e6e1cd55d3fd4e5847eb1f6357c61089e8cccbb77ff91d22283c9f01e0bd9e6ad6a32402e089a3bb52b045881c288ab72f025e06835ef7384afbc8cdf3e0df097fbd222137e5e2f35a886aeacaae15f2e9260940af859917207b174667bd8c67ee84be7fe8695d2ef354060de82f0cce1484bbb7659a722d3e22957b0bda4fdd70adc9fc06de79e3d810d9ef6002a75be0ba7fc025c5cef8abd02fe9240df2d9cdf093d58f4a4635a980506bcebeeb03698d3d405eec13d24c6f997b68090d5a14f97a14db70c6f565b4bb5aea27283798c9051baebef3b55495fe98f350b3a16ac5ae751037e7377d00ba524af56eb10be9a76cfbbd2cf8e606eb95d47d51bd82b896bed99b915aa105202eb027c185c711d2b9219b74c64fac717efbf96ff85401ab5c3eafcf4ed210b8956508aac45ddad87ec115357f86aaf7d01ac6dc3e7b298f6dfae771b23f830f1c9c5061f451191a1f82091038f6faf9b644e37c88e8357946f8b15c6bc98246e2099d7646823c956c631179daf558c0c03c743e7969e18a6d9c2b69786604596c2030419c46ef71802935c3379da8fb7b407249c7e632539de5e17b2274ce475fdf174f9a08dd206360f9acc387f02b5202d668ee48669a744944a84614728291fc038d8772abc4bcb430a3dcecc6e8f21a78d0dc1f314e9e0fbe91f78f0138ac5cbde946ac4b4ff13250f6759466f036d6e6b309fb51072075652da141ccc7302106f9a16028f57a41b416e2a3d17c5b24f0afa0640b925eb4f056996188306878b96ae8b3e6f4f1405a73479dafa963aa17af5e26e0a57bc0c74b287d6dc1e89aa7dd33a9466ae0159de6f0a296057357e27758d61e6efe0cd0515824165e417c556d6555b3ece94005e374a85894279f98085ce9b64f85e616dccc9b4ad0dcf8c73b6d7bc7f80dcc8363b4642ed24d4cff49c1496910a9761c292dbff893b619667532edef82f3137ef8ab9d8c14af0d6b7f2e2eb75d18dcbe2890179e0e13711f947d72f41df00ecb61e678b9fd8e6c4be0fe354c97db8b2e248bfdb6a648f4c1c4b1868ef17463deb73dd7befa5caa4f97a7474020df3b7886aff5e4d2bee5b1ea1c8728a1661c99476a10db383f392e510e9ada4dd0fb18b98c975f2c56824d3838796917410db8a5ab2f601133c93c5ad5be625c05393791e0584801e45918d8bb37ce4d9138fdb0212f58f3a655fc555fec3005348ba6f89805d2b4c59b19784e6aa8c7908971969104a5855a4aec5dc16701002b890f54b58560fe09303a5c5627b225009b1b865377932aeba3c4f5a6870b25e2e54e359347733b7eadbee39ada537892b296452028a9aed8a995ff5d6867368bb46feab23dd46e1e4c83a2016ac413c03a46992df8d85e4a97bf890e6efd61aa2b7843d7fac2161dcebdd827dda6ccc1015e55b234f921f6bb3e99aaf3ea2cd755def12c0c1f1ed973e9e9908477a381d8d84c1e902146e5955ea0227321acfaaac4ef5bec936d3432b6b5d3ba6f86f201aef59643705146df53294769b807270fafa034bc580c6df1b28307210e538e563fad2657487ee8cb1c12d41c4eeec30656af01edf69914bd5f9db588e1ba56f8a299ac79822de9c64ac9dc49fd078c90e01b0829451e0e13b5d501a86c025075fc56f2653ec4a820ef988336dd3df5d7e63403c1497bb59370f89efce1fb3b80dc4ee8295ce693512507c9a94951856303ee693686fb2b3e070b450155407681a7e4831ac20bfda654d08bc7aa4a09d707132468c9b54701c31d04c656fb2e2d8f3ca7f6dd1f630d087f1180fe5042dd3a7c05aac8bf4b5d2071879a86dd30464e8a8eb810ce1c34f3180847d190704ff16853acae34c7f529cc13268121abc61cab5815ea21d97013b4eb10423b1220262af35cf9c946189414afd66b3c6af5b6ed87f3a6a4b6bd8969ca4741dd9f06ecdfa31b2a0764aaa5289a0cbda50b5c4dc0bfed2625c2431e6e389fc6b2a57fa22f210ba5e8b0370e733345613e0535468b3a684a88d73a6e8b8373f4613b8807ecaf3a77132dc1099ad041847e66f39817636cc4efd1a1e8d0e4def22686e2897444bade2281acd963627270d9db06f9a4f30ecbd146079bc862461170d985e66d79e418cb3c3802bb084dfcaae5156d6a8ac783b5591c0779941fec39e07c6312742b324bbd11f0a34975098102d9125a94bf59a158e14c8dd9eed10291a030f0b863163f1a9fd70472dc6b91cab6d91f513c0ae8cc878e382b00983b4d2409e4961a3bf7e097484b9291ed033c6085d85fec7ee07484a24f1889f3428249f6e2f9a702702890a729ee31fad3a667430b7fc4621f9cb34ad7abcba9a85fc03ba9bd535a5a6888f8e2189826c8b444753872a15cecb8035055ecfb4c883db4e58b379264b88a99bd75bc91c782c76b353e43e7b95fde39d3dda72f304784cd929a0559f5d9ad214fae59c689591f297c25fdc6e8c7e8dc66b5ad6f79fd7abb11f1ce481cd9e4fbdcad60de5861e6d5dcd8c2a8a8b0fc2bc085e1d58bf282cb59712bc4333948da149676860b27caccbb5b4bc111c5acd229ba4c82c68ee416c78b911baa84ef5fec919f2f3f57943994b40b8a7f13d56f6062cc1d166578d1ca0d782af141fa9f9492fe820bc668dc50b1db63299f04f90669cc80e23fd066dc9b83189bca3da4f629d99f673398c0c4759b1a652ea51ba8af71bfd26b13a7dfa6a81e093a04c68f6dfe3ced556e6c6b83cf977533da8c4de4025ad338e8ea6f68856c6aa2f54c28002c5827b78df4a27d8eee471b6613f387bcfe6f5689b44ad8597def1dfa83527dda54c43b93d28e42872b8fc82cbb8f783e20792ec8b158ad2193afa8fef74fa9fb1ead8f32c1465c5a18c0f41453876011654f83f9fec27c1339cbd671f5b690d76653f2e61ad2bcddf0b414eb31bb097578bc820a4430f01629e3a37276358c3ccd6ca185edbbca9a6cfce09c7b284ee7b09008dd7a971ea81455ab4be81a68b0c8c7fb8ad63c54c4fbe05a6df21938a2eacbec32dbfec4dd0daee6b0f59c5feec601e518f2c1714aecb9e4ab8a32c018aa91f8e3c9b18ce8b1498fbe8c102b7bdd519d21fcb730e2b306d5b192feba6e86683a79784101adfb8f65cb22c7d075ff5e0f997ec2cf45045cdf27a78b309a2f9aa9f174e79c14815e6fbc0d3dd1c9a7d215cddcbfbaacbb8d8bd1355b0e39740d140bdf8c4b95d185e85115ada81054e93d733df9db4e8e8057ac5f4d3c953796db34184c8dfecec14b9dc1c93401d8e816ff2f3d0663cc999a0055c36dc017bdd8b078b4d816d3ca51362ad014c00ec1dbbb866a3ec70ee1dc7fe92be2fba6cae76ca7ef8a02b736e1ec6918892d301286eeba4369c740d541d71c6e0c4e3cbb4ab6d45768290835392472989fcebe0286b8ee273a95eed35bb8dabfe8e2b544f5fbe08e628cf5619944881bd1ff47f22632887dcd1757c52eef2eeeec389242ca6eebfa3f6bd3f501754625fd3c7a4cd106ca2a1c64d79a845ed19c8461583f3e76660a45e7d0ce9a841dd164cff153236ac5fa82a679b0038b64bcaf919c12e5bd9d8367c8b5e582425093593b16c97b8067634bd31b0560649f09bff2e38dd217d2a68f47a92185a3c45f6984ccef24dfe685cb6c35ea375f81598632613f71cb3a07867452ea841d62d39db2844341ab4ecb3c0396abf71cc5931e35493d9a9d14239bc276a7e0c3cf8316f19925fda8b3044992c3bb4b4563d929fe6cb40c85a13656a3832757378dbd4572922f915599912558dd1d106aef8c0e088b401ccaf9ee4d64899245c1ee66eca65f56dad3b7ab18cf89e5fe146cd6f3829f50dfa0c99715d16d0311070987afa5008dcda0ab40cf3b4c2e62f39e8ec8d7f8568fad059f072a13be4b89eb317b5a634d483137d7453291c57a14c6edfa1f61fa46ed2c42d333fff96e8f9b80388ce32934e274de761adf9b9715410b01efa34142e3c16901476270c0832c7f7faf50e32750eaa1eb839488492d2ef4f9891f66e099c7829a5cbaa5a6349d63133e0486fd5e8ae4b441f1debbc978610d11cfa84f21278a611d998efd1cba7da3632e86a0d886ef622a42de444000fc285e98746a15f530f308641f491d1e97db02e673b33bb2b79a233d1d27ad0aeb7d5d207ad01a1a71b809233e534b4af44c0cda56fb933528a54c5656022efdd152837146c382b341bdd0066bc2672cf5f423a5264f89e4335e66b6beda2d7505d5dc504b44a1f81369d7708552e59c2e5d76da8f1f6dd44024e60d6f671649d41420af694938bf9a644a943b09f23098dd3211982ccf6ae95a2b091ee89d7e77c8dadfad9820dcb43a4a1fd100ed3b3e378c3c74580d1dedddd8d1f6dfa22fb0d0c7ee9f698d5b3089cc523f0c670e93c4eaec42d1a6844a39141cbe210af13cf4af50fa449ad1f2bd6a2784210c6cc1ac23eb4b38b684736d7c12f9e39c166a6096f100ae837f06271b4bc872189f6a80e54dbd4440abc0ad28f29b6eda7694ca4c32583eed43392bed0dc13a8a70a8ae01a072262ed546855ea51a5b28de5929954a64e41fc6d0eb2be43729c1b204c2ebb96eef7686fcd4718b51a1264046e450e7b1abe0b04ad6d18e0de667eaca88680bf1a0ee432d7c46e490f032619a26d8c6f75a094c11a4be885331557d268a73878a4cf0e3d869ee20824f66d9242b7c92e138f65680cac73e1a25f2251e2cc958ad4e4361abff867872d4af7c04063fe2bc215dac1507f1872d70bad39b0b441536c"}], 0x1020}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) r4 = semget(0x3, 0x3, 0x5) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000100)=""/124) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 02:02:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) r1 = msgget(0x2, 0x401) msgctl$IPC_RMID(r1, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000140)="9581d9cf5ce9962077ea15f752e2efa2f85badfece38d000b8619c18a185189256a99cb9394f5a11d98f3a05c2e571bc3462d67ce98cffc3d99d2ced32fb6c9d1f77b2dcbb99aa2fb8dba7db9ff935db936541edda237059681cc481beb3d7aff390b3dfa38772acdda636b501374e4b77a054890d47ebfbe2b49dac49aed5e985a6e13feb5baf1435817b8d2ec0bbb5ffb269f8547d", 0x96) socket(0x1e, 0x4003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0xf6a, 0x1}, {0x849, 0x4, 0x800000000000, 0xca7}, {0x7, 0x5, 0x5, 0x4}, {0x7fffffff, 0x40, 0xa62, 0x400}, {0x552, 0xfffffffffffffe5e, 0xb7b8, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:01 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2f) shutdown(r0, 0x2) 02:02:01 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) 02:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb5, &(0x7f0000000580)="d7bfd000b30c8a97f3d2d481d0f578d2daf97af14e18ea52ae11cf622d27aefaf828169b08e777709252c2fd8ea1b264071b218176e816de990e8ce8c0ce4d74aca69a391f6c6c7ad17ad6960200e3c1f33338970da1f3bb928ff22ed6295e030fb1ca1446c68014d37afbb68e64e3d0135547dd8eaf6812913205da12da66f6a30abbc3b2ad9e1a701e4ae5a978dfcd756b7ce955f77b1d0c091c70a06824372eb1d4b9b2d94a63efb2632943dafc2444a81d4f73b6d46c6295d55aa2ea606485f16523dc76d20a23cc270b30113cfe75cf503f750a1b019ca99dad058e760dad780b3ad63bab6a") 02:02:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x0, 0x3f}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) socketpair(0x1a, 0x2, 0x7, &(0x7f0000000080)) 02:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = semget(0x1, 0x7, 0x10) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000440)=""/172) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000064f00e70ea2445f46e9c83cfe6c7"], 0x1, 0x3, 0x1800) shmctl$IPC_RMID(r2, 0x0) r4 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) r5 = dup(r0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0xf, 0x7, 0x0, 0x384}, {0x7, 0x401, 0x2, 0x9}, {0x40, 0x8, 0x0, 0x2}, {0xaba7, 0xfffffffffffffffb, 0x6, 0x1ff}, {0x4, 0x7, 0xf8, 0x55f2}, {0x7, 0x7, 0x1, 0x71}, {0x4, 0x9, 0x4, 0x3f}, {0x3ff, 0x3ff, 0x0, 0x73}, {0x664592a1, 0x8, 0x4, 0x9}]}) 02:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x2, 0x6, 0x10001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") getitimer(0x1, &(0x7f0000000100)) 02:02:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) socketpair(0x1, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x5d, 0x80000001}, {0x18, 0x3, 0x5d4e, 0xfff}, 0xe4, [0x1, 0x8, 0x9, 0x4, 0x808b, 0xfffffffffffffffb, 0x6, 0x1]}, 0x3c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x0, 0x7}}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x3) 02:02:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8282, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x3, './bus\x00'}) open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x102) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x7a76, 0x8}, 0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 02:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3f) 02:02:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x82, 0x1bd) socket$inet6(0x18, 0x6, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) dup(r0) 02:02:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:01 executing program 1: r0 = socket(0x20, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x100000001}, {0x18, 0x3, 0x10000, 0xfffffffffffffffd}, 0x9, [0xff0000000000000, 0x3000000000000, 0xf5, 0x335c0994, 0x6, 0x3, 0x7, 0xf78b]}, 0x3c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10480, 0x4) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x150) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400", 0x0, 0x6dd}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe05) shutdown(r1, 0x1) 02:02:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) shmget(0x1, 0x2000, 0x4, &(0x7f000071a000/0x2000)=nil) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) 02:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x8, 0xaee70000000, 0x100, 0x1}, {0x2, 0x57, 0xfff, 0x5}, {0x2, 0xab, 0x1f, 0x2}, {0x1000, 0x1, 0x3, 0x8}, {0x2, 0x5, 0x3, 0x6}, {0xffff, 0x0, 0xcaed, 0x3f}, {0x8, 0x2ef, 0x0, 0x7fff}, {0x0, 0x1, 0x5, 0xffffffffffffff62}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3ff) read(r0, &(0x7f0000000200)=""/14, 0xe) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x4) map stack 0x2071a000-0x2071d000 of map 0xfffffd803f013cc0 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd803f013cc0 failed: no mapping 02:02:01 executing program 1: r0 = socket(0x18, 0x8007, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 02:02:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="50b9dcd7ecdd79dca05f5184c8f3bf40c39098ee426095009ed62e059b6459a92a03628f79fdc26762e5fa74a46dc7e390bb9b4d5e78d0e5c754abc93338166bba263e8969f7564de9daa71b434adfd14ef928e3a731a1831dd5f4f50722c57e9201124230a58494cab9e24b085ef54e9d631e53dc53255bea780dfc26d2962b92642bddb4317bc8bb6d3c998d20454df44a40ad6a81effdf875612fecab71db43ad2fe7be0edab0cfd81028671511bf37f1f17c019ffc7e53341fa2f2aae389d93f06691f0ef2998f180a2eca7fb2da6acaf4525f99e51bf7676b60990b99f0deb5999f6d16f028ce38352cdbea2c2b125d0be8eac182c05565007cdfa188381865945f52aa3eda267d9aa733bda483335cf95e25e651616c083d09548106275c6058e1aa56d31c16465d44a8323e1595a2b6473970c9acb56e795fc0c9eba8686d6820a7678542a114f8448f239b0c75bee5f455e7b8d77ddeb52d9e91d2c5fe1cd3c19bc155a1148e0b3b7311809c3a5483b6fcb31ea10d5ef3c94057909bda6385bbb490fced8ed4ded0a615a467729fb0162be5aa24800cd8ce9b191dc26fc4318d6169a888dc9b2273e8853ac24b7f68e6e6cd182e2df587b44a04e5cd327831862cd8b1de2b9e634a7d7338e240da5511ff2d0896f78c204919761afee541d05e3666ae7bb8e3682d1b3f32f9d5403518fe377ac67996f6aebbc0ef7d7a9a1b28f5ea9fb2131fe6ce2ac6c078b4014a23a944ccb3893baed554e1df1876b646aeb37d039271089f2cff23b0e8e1b8722a456807ef40d97472d0587592dcbaf0754d0a25f0ba808b40a09a4adf64513b547ea9d3738cfcff1a6684f8ebc65195d2d1cec35937ce627e215dd19555960a152231c2f3784393a79fccbaaba09de4fcb4bf1a818707d29836083a215776b0e4338575c4413a9d1208bc815e8db029190e823393fe28281b197bea6cbb97a7d8be03edc55dd0902a96ad03cdc45dc2988b6b61e2e70f418f124052823150cb0eda51349b56399b8a1d149fca466cb80a437bf5c3033426ae6a5fc30e4925ee3adf2564a7f11a1355d98d1a75a70528f326d8e8499e8abe5dc4cd7f266e6b161dc7f169f2e733c1d9780e509ab8bb6b69319bde5ccc9369785506bc49e26b08a5479899fbf9dc69393799148e9d7a58df413591d52776064f5dfc8488f0e7a3da36d0ca7b55bafc6be229d26244f8b08dffbc83faf027a432d70b072b48bfb0bbb92330306174d8b60027852ef6ad77b56cf54ed83ad5883cd9dee14f4d57e51e6d7e6bd0f00066936222b0a38ebf96574bb9c816d9397e2d35a3c9f71c73a47e01c759b071b456c6acec40e9888e58429a14a50153690c033b164a3e214714bf4baa0c6e40dbd981e6a3db2de5b60b809ed73ec36f350942a0c17b116af682e3efee9f76d0db03c1c8872132d27bb350a487ae4042148dfbda144f65f50feb0ec13e07163f263f0961aa9bb29ea0f142f679cf95914b7e3f4db0f091740dcd6a963932d6e8eddd83ef7005a18ab2c93f0bf61451de620a84786a93e9cfd3935617bbfc0b6c1d25c10f4c79fe220b1098c5d683de9a3c892632a2a287648e1c59d2cb6f0d359ffdf914b6237de18e6d6339bdb5a13801a0d8dab00f66e668d8bd1d73e48eb2ae4858944f70be0a3dcc3328936e26507c41072dac0215f4c91415001f2d5513d853e5b12d8f8f48b246764dc420917fd33277237e82958093a47b745c081d45e710acd0f6c1ebdb0643c87e652b94751374108921c433a3969b3f05139b7ffd0d4712ff222009c29310916523819e9ef8f71c3cb3f4ddc979537253914d0c11d33e24a9dee114c3b7a7777a2221ef2580b55149b32ccc0269aecc942a1426cf2cd59b53ec7b37fd2d1710e58cfd350a0f9b48e3b27e4fc778eda8646f9d056cf2b7e31292e03aeef7c7ba2f00059b952b7be98f8f73e8693828d88a2fc86a125c150134833d5b42cff84df5b0273ca09f185300d10005e9ea34b5fbd2b8af7ea13ad872ee3face13f4819f2af490c05b8fda65418d761a5ae180303f20ec4e14ce72331000f460da55713d184191e7db80b2bf0b859d74ef86d00997df48105588a329ea8ac7843f8481171c23542f2cd23ea8ab2460f42c124b146ea351b94dca6d6323ac452f33aede7f9ce2a74b97c3a7db6c8193d7d67111158bfd4f352f5bea4097c9c7d6b22bcee86f893a1751dd77a3af31c035bd776f321869162cbff029bf525e112830eea4da3d2ed835bd96e765dcffee62e801007fe8502ce110ed063d005e551ca7bc9913012b0e01afaee92f862f8d549da0688f9361645c1d434dc932a4111885b7b1f515ac559b6909b62b12514b1690f398e87278610297e2207c305738ab8b2293fab102496118826b24205d70e7f749660d5eebab52a2a7a0cf2ce17f96cb547ddd987d1a9006a731ac6d48773d529ff29de41914ebe7ab11fe114363a66bc5ba6bd4e1f2c82a63064e3ae0e93e11bb566855651e7f03b25b839fb70514c0ff44c44b5108697d5e4d483344fb91c074fee0627233e4d0d61ecab465762f0c4dd5ed6795153c7846ce2228b121d10109d314b8e16d88886caa770fcdef8099fa0f5594d1b07763f0f8bbcb95885a81e4ef0603f52eb90a3eb6d987ed8c07a3f12762b8023a1c6082b0d16c4e2aecb1eed1c227e1fc1b3581e9770d976bb8df15180ab1a253cc676267d90c0f6437b37280f49658094868c2cee4f2d5c12de80201f1a855d911fc5c606b942553a03a55b8eaf48169089c96c3845223fc606472ec560db894fe1a513099c66b68132958dd10ca2f2e305166ba89d0330c943cd77f5da067d32edd6ceb1f1e21a1f259a71577975fd9dcebc7ea253225bf0d22935a815cf62569feee17ad1115c16ff6512f83f5379f1d27ff916d4937b5c5e741b21731f45a0f6583852a5041da65a5ec477dccafa56ab52b70b8acf03551559220ff480d109a6ab70545ab70c21b92e50e7df8f68afe31c1642c6810c4cc0960547be8bb40b67cb20a236b2bb56288b506b36ff74759684ac348ab3414ed1880c7315b51f94df8ad3598a8ddcd19304e472073c7df03bc8121ba272d379526585cbe137e8db6df5028abd4d138a93ef881ea51d536e9ff028960b9e931fb5cc368ca16028308b775b649a3df888a00dcf27fc76204a241582a733dd773fdcadb4de2bd2fba874a0791dcdb2b499d97d5cff1d6117a6b110dd92b7646dd2d24eda1c679d0c0f26f46fc1a82a31db64688a0b96cf858d8119fbd448e80bc8cc4642ec7f11fc7a5c4699bfeb5c0650865e9efa62046e041ba7781a67dc3f8362b60482c6fcf77dfcdcb69ab99962e471cbbfa7654567c144cb64aa50ca085930ae7b959cf0150085c8f19977153a285310840b6ee1c90118c9b8cbe88d14ab1a06ea27e487533bfa0366cfbf9dd0525e6fb957022c8ea71aa93243566986e67133f93dbf2243f3304a54cfd5fbf77b97a055e60b3423797f59639b08960e8dc9a566b39fc8bf1a76cafe3f5bed4d5e3ea2e9590ac022dc88a90ecc3e10f98579f28e7a4221b2e7c14b9213672921f37704bdfe44ab668234a08fc84b2ac49319f99d77857af2366b771696d40c9f71772edd89657d2e95d8922db4e4e7f13722932eeae6201f66339423973afe693d5e59174f8e71f40290c7ee37c21b254a1efe537800df375cdaea5969fc81fc641ed30e7ef7c399c6397b7f09bc1589350ea773d576c79c07af264635bbace107be43a6bbe816e1e8807edec52cf272999c6f31f72bb482bf5a511c5ed006346e09df7dc7f2dedefe8eb10ef19ec3f2e5ab807eadd8d33534538bfe8cfa628a4014c11ad9cd28d22710468c1a50e248b7129de81471c03f8b459ffc994dc4ec36191a109db3133e569e23ff88f29c3b1ee64b16ff0f295401675b03995a1be28c8a5e6495b6bf12eeafd36735853aa37358fcd09f352c87d378372a4c155fb55883a2184294d8e89227940e2235672c543eaeba7eea8eaeb90d34f7c7f1dc709244f1bb2a61066b447bb53c5674b23e46eb123843218a1a69a209e5bbe977b4ffc77afe70d91786e86cb77c10cd6953cfb3f8f0761b03d3c0baa83c2734edf0ee9e98b20aa5fb551d21aafa8e1ec675ad4e002f26cce5903e2e193dc9213343f8f73b6994fc9ab89e67d26b833a0f8a96250e6143c3e95bdbdb444bc88a01a864b06b28e3f340957a00b7354e5703bbbaee9057b6c9e22958ef01e004308b0a9bc896a956f63bc25854fd6be427616f073d0442f424064f395905f2be25c2ee9a8ea0a2192b9dd16fab999f5902e10153c0839c24b8fab3423804a23c317db63a14aee2dcd359a6062ddbd233e223ed7ffdea56b80b54f25f5d25d3691083c66af72708c43e0c6a36621c0035d8eb62e984d26cfd4b13ed2c8f0ec9a48096a5b54ba8107cee880c4f0a32d130e6ae0bcef964f283eacc4ef260834e511d6cdacbfd908156f44a99ab53e85c200f26241281cc83982ac56188b24442358d8703d3076550bd97c1e721051c50ffe4477d62f74bb3697333f69288c03b68043773a86a348d59075cb095565b4e07dd1437b60b23409eab904745a046edf1fb380a79fd954b3fcdabcba9d6cdc60cf6a224a70bf98ed50b78fa1ca9705b3beb5cd079e7bacb34d30305ddea68f7918218a8991b0c4e7bec61d125fbaa269abb8d211615db5c694d8b21c388c51ff21e7935c9d8fcc3539d12e4eba6297520f7cf5a069a0e8709cb4aaa91825caec6054ca2adb50e2717ee930ed19265b55b50bb78ec48e96823bd5e029dfff7444edf230afeb11c4746a9765c8586357ee78f9b068e7011a6865cd35e75876ea684b94ac11879b70e6ce4a203a7df4aaf4efd7fb869043cf7e49f9509dd3eef9bb6e7cbceefe640a97147b22a8a2bebd83a77984744ddf5bb8d81fa1c634a05d109d2570627a05baaa95dda1d6b3e938383f5ce02d54fbe2de69a00ae69f09ad40bb870e6587a2cbb17245de9f9c31497e8403a9a1ce2748d8b6fc41761ee15f4964a75f3f68848fe8e1d2fdee022363182932a7d590543ef42bb82dbd2dd31f87e9d774710a66c91254c76e310c468c94f7e2915fd5f8153b98e5f6b38e9110e9d8167d7970bdc03ac101b830497751bd489f4e6304d582753b5c003b96b32bfb83c520f3870e40e211d70a03ba2a13476cb965e1ead93f91a9f507d89615968610a7c1a0478c7cab2db4f33bc9a5bd8b6077fb4b940817c4c784fd966c3e080883a5f693d3c703a43f88dc199eb07931b4c8d801a97f7bd98fa540134bcfd1bbee8826640a9cf78a659d0ed7ce79856ee76ac2203b722b19ef3f68670539bb492aa1ae084a2d35658abfc8961ad32cf6193bc44edbecaea53d80b7fef1514147b30be9c926796de01bf6657a0222a7ef8cdbe1d5d2a16a206ebcec4353c713d0f96cae1897d45e29ad302c77b18ca22f4b7a8f145a6f2ac5fd11720bade8b75c0f1a3d120f7ee565f32897b15a9454df9f951e1be52d610d6af15f96e6c8e079ded328e023c9bd313b487e5fe6491cd7b465e692413cc4e5bac3e342800c29452ef005f361b70e7962d843b23b2d6795f316583b41200d195fc85e1b6184921dd02a92c6ac768986be086216bcc793cd043b24cb127a593f7a1fa2bc1903056723f568b3236df3e660e56d987693be4ab5aef10d7524f55d47ab84574eb8d1d0f3837c59cbac68e9640f79e66ba02eab1126283e5c099b8f6eeb4d9c75149e8b72d61ab2b", 0x1000, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x44) 02:02:01 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x3, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffff, 0x40, r1}) flock(r0, 0x2) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 02:02:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xa0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 02:02:01 executing program 0: r0 = msgget$private(0x0, 0x30) r1 = socket(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000), 0x10) r2 = geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x800, r2, r4, r5, r6, 0x67, 0x4}, 0x6, 0x6, r7, r8, 0x681, 0x2, 0xc5, 0x7}) 02:02:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0xced4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:02:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="b760c0a51904ce35356a8b4cbf1ada7cd146508a5ab4e7dc01ed66694c1f1c304e3499a6e2684a15b0ba5941a1e16bf1aeb48ed3a6a8c6c056572bdfa5938b2461d63503818da24b6238a635405e146df4eb8fd46da81cdffd333a393c18927a2b9d5f1dfc6f7f39b7cdf674ac9a6be4da14a8f8767ba17fd703256f6aa02aad79f83b546a7073538d3ccc85811d057898ab72f4c13e7fd2295a1a2d8b51ee42d5e07b43c4d297fef74a84e73659c32391b740d8cc957a53f5dd8b40a088c2d28d6cf01f2dc864a2a1dbee2336", 0xcd}, {&(0x7f0000000680)="d5afc75fbb9d1bdf74881b61870bdc09b99584a505e55c9e1ded8617758abde38b3823f8e34f1d4eda2a2a6fb7cdb121109d6638baf638563d5a51cdd18dd8ee5e46634df4fb257796d81ac7d993793a06088567c4cd91e11bad77eb38a21d5b106f9aaade4e4463ffccc98bc2e5f7b25edbadc04d732f741b398a49365c6b680760de64fe4a87c95158251e65b805f73ff4dd56e3a9575cd148806bfac8ee518055bec1351e08e8ee27a12a541a62ea64e03aba2f059f3cc68866607f38c63df3cc4927da1c7599bab6db6421da5c04300cb9a9a462bde6b18ad8c7ca5c207805ba3f6194a3e52bb3f94802d35b7101e0919eccbc55707902f81b655143c1fc45ee62ede8c1b8cbcca52eebf7570b84f6342914a411e10ab72bb529d7ead35d10374fd04f3aa2ba0a5e6f2d62ee86e3847a8f67b9c94b124a39a5b9f2054f719cdef86e6eb69d3e8b042e79165dbdad7e162e6c0aabc99fd81eb8fb2ae5779a7730ef0ea31bc2fd92bbcf29683e813fd6fea2976e4909c6701f71352efcc36e2245911fdfa19f36a607d7de15962a22c8c706f769cc80bd33dca4e4383f34d73d907e370bcb86584a38b1cd8b17f83c8619fba02a8034b8a24768430bc00b109ff3b4e063f5c5f594f1680cf40b5d271328d0cbb57c68d8d261ec1bc3354751efbfe12652c142ba19ecc415df5dd74c1665d83cd114dd9df8a96df59d3e404c16888915475ed5487d286886067bf03bf48143cc5d5b154608982aaf09fcd0a42f6929eb5324e40a65d158417bc52ca83d8c7a13a3e73999048f45a6862611189bc4525cfd341c41f0d6794541b4d7dcde8dfe2536d2593f197a2864eab39d925c4676ea0a258b3d27f37f3f0707ee312ffbd5f5f3ffb9e0ea19d345b425210c78faf785e68c97e3f09b8f2903e01ed40b887e4b1517f8dc90f7d5a96cee8489692c14faf38e4316954ea47d77b2793ae0c2f742059cada105c124e970a87308ac20c4d9ef6ee334846cd32b28037269ec4cb40153926ae02e1e3a9e695f736488f18dce153c46b930f77f51d4c92d8745cd15c4d0a91e14029a57bfddceae57a1d5260e5bd9fccbc49ad4c10fff29a52c5043b91ae79a9bd0e389e7beccb8e3073ea81ee8d2f5d0fce4fd4b8a650100b0e812cd4d110a96953d99229d9b3e31637ded0fb78913ed924c911902f828f2a93a910fb16ead1f390b3bcb8903b01dcb407ae6e7ee9e26e448661fbcf53793c6865b1afceb304268dd1d5729da64ff687fcc252f95b9c43e594736333b09a6870762b14e329ee11d9654812e5251bbb303f6ec02b35584e1be71eb06299b039f97981ea5bc2d1c354e49ce63ef4df16bcfd09a5ec8993f5dd4eb8c28f1e749074eb73222f8355453f6a10227eb7194af7d6b93a3f2c810e806fd503593823c2c8ee9f69b96f97a95d5dbb89108a06a17c305208f5601684db468e3d6d60b34719c76518e8f919e132ddde0811a10c898e131a6aee0dd2e8c39f07df31cf4cb0cd8095e9a50aac731e9ffc081d2b6f0c0910e648f90cc24825952797f75e855973bb9bf2394260c9600412e5842453f7a3350d96d86b62a47a1924246793ea49f0f0cd742fc34a7be0ef86f1c8c9966fcef71ae3ee0f69513c11e981c5683a28ce2926f0d692fbe5384ffce5d4453a46bd9645fe56b738eb897dc9635062f3048b1282dbf5cf26ffe09235b9ea3bbf7491682a34431fa5510b58d51d651207ded41c5c49a18a883583019a0b24afe5f43ffd39dbfb9dc25f0e31fa4e246c07c1c2dc981aa9ccf5908bdaf693eba1deb684088dc85dfad8fc83a52536b0a43812d0e060abd3cf7062a719ed88b4adeb755357665c072c3150be75805e3f484fc144ce3843918c00b4dc7d759dc67807cbc9aa71f9ae10adbbeb13ad38aae59fbbdd556de0eada5cebfda1830472ecc892abe4a14981f60eba66bc1502e81e87290beec6ac00722870ed089500ffe5d46e2482df5aa37cc318bbc5a82d51d8d4a4f0fbdbfbf48778bd2ade3bc345b88e61f7af14af92057c20be59e02c68536fddffce816cd938aac9af4626599e624fa70c398101c5e82d7b76529df51d537817ea4307e8e747363322e0cb72c3b5188fcb967f55a54dce6dda0664cdcbbf08567a6b022cf5d9bf9bc44654df73401737f131acb340020b01779a8b592d9bdbc83015f2e99b3fce2dd1208b642b8fcaf51fea964d2567c55db16fdc6ca7393e6060c68985ef5c7170cace980f15488347a80e086770229a8114a170ced5fa3ac0ba59042b5945ba0b09a6acbdc2b1870bfc3f6e6350f15f28327bdee0652633e26a00fd8a329bd7418844b436b3e4a8053c1659b4b9d36aec0ff4e7c6c03c96a1eeca6c74654fffd1a8b7ddc548c0e4ddb5d744d508b6dfae4252663311cb01f22d93914de1f2ceec24c13f6440cc5b1302fd5559d84bed24d2c36a8dfd88ac3097d9bda0c510541e5b0d5466cea3c3471ef536e5f8509872450c7290db0dddd6b8f29745e89122f6bdd6ec39130605b5fcb05968d42ec549198da9b5426644a24a841d928276f1fba3ad547594dd107d205a4a45f94080d976b64df086335eaf016c2437d7bdad586f5b7af10c9d2d7e5daaa27523b1bb7fa2b51ccc6b1d1a56143018a23465b3166c1b355c70a4a0bed94821622622424da03edd5d620ac467fc6cdb4222d15406321004938e50ab8739d06cf4b673fc85b70892e37f03b5ecd36459eb30ba9847598592be3ed808604c50b41a9502fbdaf555f078aae88cc23313c82faf55a2cd5fc566d92fea6dbdd6cedd1343f0ad259849d41782c7e556f1c9a955dbf0bcda3d77d45a73c1e6d0b36724512d98390fd4032aa64f9348b442faf12b7d710dc34080dfb849697fc575cd92294b54c1d1409df3449c72d3f5847e1d32918ef8748f3fd74817821d40dbcb85d37aaff2784e31a261d90cf50ac03843319d3f73b3ba422901a59eb32a3570b1c985962b875ec41936b014e3a7d96fc7a84ee34d7fc60794900c72551b97b0f368b43f773ab0e77462f84c7cd0d4dc21cc91e440236e3b92f8ed3cffe44292ba00a9f82f15661e8cabccccc10c5db3565c4137e4c7545f17b83c024b5deadbdbda1ddb4bbce8da5468a879a8c2c9508c0d605f0e05719213b32a31e488f1a17719110e8dd5393eb5dc0f53ccd7bec4591fbf2b32256a4c80980c2add216d4b7e532946dcbccf153ea4970a73d59b2feb99911d79d1c7a1c8737724610e9b97cff9e25d1f5025a6c3e1835b5b9d59171b742c0a40f6a280024410e785e6e2d9d7f57e8ea3db47e9cdd4c0b3b2b52a897c5af3dece5d7592a861059c5413fff72e3b8225a1c8c02cd3041f73756c1cdcb6aa6aa89cd96e3b0d3c3cc5dae05832c8abd7142c66fd7fbce6f651149f9fa55375efb62b1ae8055d094018c9ad3b1f122b0d22bdc6d9ac2c193c4bdc014066da81ce57508e60d11f8938fa4b1ea700288a0dfcb7977c711b82d556685f9e038e004fc0f1a7c82e26c50d4938820afab2a23fa29cae345eff85cdfe99e0e5dce3a9ea7504cff54dc2442caadaf6a82bc91f83aba0f93e0d300fabb207b085c736bf1db18e263251c37d8caf7ab0364f3a809c9cf86f37b82a635bf3f6a41253c77f5f851a7f158c8fe3dbf109326c362a5f74c93fd94086a7851bf63e87a09c2fb3e62b58d1432c4431a6a794762c4eea99e32ceea250a048e8045e50971ef122abac9ff8f2499fd52c7d8f48fb39af06020f3c79ed77518fa9af10bb5f6e75656a2adf98ab96d4c7c46903a1f06b2588ce25d22e794c9a673616351389d57e50af6a80e6680902bdc1b7ef66117202205017e9eeaf527a07cfae2c92248e6ea8776d5b6c7d9f110128052a620010917c423fb70ba29f3c812f018a2a0d5e3cb754867fc60ad9d757ecb2cdd2dc739fed9da2198a6ade71e98f10edb728ba0e780a477863054855c57c01e71ff29c6191449a696e670096ca6bf725623410b25c9adfaaa27a015b6b54a5407ce845997ce87ded6a53addb589f3798c8c806c555d97aa6feaa15c11ea3aff917abd32eef58fab2e817f681c0db4c1a8d2f9617e87bb76d0ea6541913c01c755cec2eeefb04f8cbf01ea91d816877c92ca2024523221c40231c6d79a5909134f7ae29367ad3e8deaad09564a988882bc8cc89e7807c9cf42fa41bf4fb7cc27a591380f3b9e2d51c49a694ec16cd452d5b72ee38ac9af8b4c34cea6fa64485790cfa67571a8f9b99b269fd4bf8077919c9f1a564175bf86ac1e3b7fc45c147cb27552c7067c4874446afb705e084289ecf23434e11abe4f297eb3bee0b22795c0c5e38e2987606ff0fef8663d89ac27a46be061a61e1158c113695375bd7b52fb76d3ec3648c3d7c58e6c8f0d139434f2162c52933675d72ad5f91601f854a129f70e3cfd4d9852ba03cb755d0ca65b7a9ad6309edfd1a78e92a79ba0f5d8ab6dab37ec0987518bfcc365e7e8c7fc403197f4fe65e4a9a133b05ab39015d5970fb88d82ca497fb4c197393050ec196dfbc983a58ea510f41bfee0cd99640301c91e50b648163a97b96705454dd0fdb23016804a3af5672de0e93467a08845c8e188521f43aabc762923aae6a09555540c86b7fccb1355f2435594eb500611b1b1a25273e324d2e16d41e7e1f226c065b550cd37d2fc2556dac5fa274c798639ea03125739e3985d391fa6543bda94f1b809acce159f5c1737c9f00978bddc5247a575f725ca198213ea06326566d51df2d05a9f627fb0c037732be10dd93f7262ba4f2a2b6d570e7ed8bd18aff2072f14b598f6bda2c41f830e8827cc1e2a175ba360f045e885688efe9b13425f682ecfaeb65db6b682fcb29cd81c9c331b040fb5f18cccedc380466e8e103c838f62249024e3e061f4ee9f63f44b1b8aebaae7b9fc729a1d503e769a67fcdb4e26abd4c37fcf3e038c0a811ea997824e975380f3046ffb8982262fcb7b0c7d2805d79302ada451646fbea8f0fb4440a9a9a4cfee1a1eaa0aa040a04dabde83d888cd3d7941ca7bacf315dcae003799bf4d66f6ed6008d5ff4deaf14313bc9421cb5cf119e79d20e86fe59108c5a1b8843125c05e7e1d760e58f83ed79daf89ef4f78f262fcb66ce450c6a04e6acb8f79e387934597601baaf3f52a32e389ea50632c6496ee3144eabd818d32969dcad688c7f5f743c17d1d12b51e7b74c5b17845cf833b05070e5640477bf75110d0bdb263a5a29beca67a8d488a1f2ce62f31670e1a3b0785c242c5ed5640848f089025b85933cc223179b4aef16ad85157c1e66645bde99b516cc5dfd01d3607f2b3fa93560caf8856908f89cee706925e7e8ec8ea75f16a54a42ab6d7897e0b2152c0158f218577edd0193056e2214b305916a56e5393a9c3baffbc3f801a454387da51eb8e2f89e1b544ad7de1f44e0896717d7c77379afe3d2c2ed425abb444d9e9ade543382a47dc5f98083cee66370dd83dac775a4931cc019c4dd2c2eeb59aa1001b44d5dfda3fc6be0888305cf150df98d7607c695c4101ceba2559300371894e3077ed2815dd47f6a03386d2775fc840d0a1c55861da35497e0e85ed838dcb8c74f8322bd128d85331822ab776a5daa4330041fe6c573ac5bbb5013ac06fa3c9c86a6532f31a5043c51358338210bf396df22989c4f69837bd7a92a56f82d94109a5ad2e83d7d453dd6b3178675ae2c9420d6a663fd98c4126a703a3c679829d7ddc02be5717257124669aba8fb0b4e4a5b40466d9e1bfb8944a2d3cd61c04fe5e6b", 0x1000}, {&(0x7f0000000300)="14f87556a67df5936932ae156a5d6d8d6ec0c6cc2778769c9fe9f27081e7332480645bf94f3128dc4ab07cb092e78a8fb69b088804812f10e0b2a82cc7960554d20ca1eaf8b046c73e68de7a5c0f518cce54a36c08c0c91c3eb6d68538685269a92bf212cee1ed51cfcd7a6717140e1184c2d9ff65d53f56a885889e4fbf3c67bad273201cbe0edcd206bdee71ae9f1022ee79a29c4db931592d6deacb605da85f4c65f89f3feb8a239b0860b69baa1cb09bdd755cb0230a0ad7b430b1b3a7a7d6abb7b33140", 0xc6}, {&(0x7f0000000200)="515c7d0fadbc85c41e4f4b2f7c013519bd886cdefa50e0cd211661528d33d42d879dd98561c4001d057bb1a9f5a34ab4690e1772d735df8d10b1156c9c85febc8249bb4706179a8cf3c9938cae6fa98dfd89bbc4f3b4fd1cf78eaed2b9d7f42b68d46762ec3cd84e363ce5775a537b9c5f409d350ad45aa8e7f1eaaa4fb288278520fbbf7059bf538e4c22043ef3cda190536daae6f007d17bd2846057c85f8dbc324ebdd2669096d8ff0add78b30aedd70140fc9b", 0xb5}, {&(0x7f0000000400)="1ccb15eecb0c4c2fe63100f999f00869572045e30a74a97ed32201c45189dfd6e0f602d2f83e0910f205cd6635bc9fa92d078a51d0425c1471cb7f4edeb08763a73b11fc2e2882d24ba856f60a1582dd2029c5381ec3d2e841c654b03a7ee45e1750d175e6f2a70fbef088aedc66671b", 0x70}], 0x5, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 02:02:02 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x5b41, 0x7, 0x6, 0x65, 0x8, 0x9, 0x5}, &(0x7f0000000040)={0x0, 0x2000000000004, 0x3, 0x3, 0x1000, 0x2, 0x2, 0x6}, &(0x7f0000000080)={0x2, 0xe, 0x1000000002, 0x5, 0x9, 0x62, 0x9}, &(0x7f00000000c0)={0x3, 0x3}) r0 = msgget(0x1, 0x20) msgrcv(r0, &(0x7f0000000240)={0x0, ""/7}, 0xf, 0x2, 0x800) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/98) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 02:02:03 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) write(r0, &(0x7f0000000040), 0x0) r3 = dup(r2) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r2}, {r3, 0xab}, {r2, 0x22}, {r0, 0x41}, {r0, 0x2}], 0x5, 0xa491) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$BIOCFLUSH(r3, 0x20004268) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) 02:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 02:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 02:02:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt(r1, 0x2e9f3a03, 0x0, &(0x7f00000000c0)=""/164, &(0x7f0000000180)=0xa4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x3}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1, 0x4, 0x0, 0x7fff}, {0xfffffffffffffffb, 0x2, 0x8346, 0xcab}, {0x10000, 0xc6c0, 0x0, 0x1}, {0x8000, 0x7, 0x6, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x320}, {0x64, 0x0, 0x0, 0x7}, {0x6, 0x0, 0xfffffffffffffffe}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x3000000000000000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="410208a5e21b3f089a6c996f742a7bc97c1aa8f127fecff9f2ab572e06827c9b07d3c92ec97776e6ce08f5146f19ad40dfa290f9d9b86d18a1da19bc19c808e2294785f7a327aa13c21ec58d7ac17f7c80d52459a616ed036d6ca7568ce272f6", 0x60}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:03 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r5) socketpair(0x2, 0x4, 0x10000, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000017c0)=""/4096, 0x1000, 0x3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r5, r4, r7, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) r11 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r11, 0x2000740d) getpid() setuid(0xee01) recvfrom$inet6(r10, &(0x7f00000007c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffffad}, 0xc) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) kqueue() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 02:02:03 executing program 0: r0 = semget$private(0x0, 0x6, 0x800000000000000) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0xfffb, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r4 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x800}, {0x0, 0x8001, 0x17fe}], 0x2) flock(r3, 0x8) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) r6 = dup(r5) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r7 = accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r7, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x2000040, 0xb29) r8 = dup2(r3, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f00000006c0)) 02:02:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="1116dd5834794dffc29b157dc0e7773d36b99f66ca9b3fd56c3f21112a8ed9e3935cef354a3da6a1e73b84d1075be9f7163272cf545041458447fb96d8a63037034f4aa1d3d8b9ec1f2f184cd57da8bce80c85c5b4808b7c0c4e17713e805806a2e8d4047a2fd6273f2de8838bbf1e88b5e8a372d62f787f6bf92fc05933", 0x7e}, {&(0x7f00000000c0)="25fc4e0dbe2a00b1c63a2e8613c41d91350b01afa1c070c3e449add814a26b112e21615978710498227c9d6d3e9876ccd77b7146cb84e8d89de4e250d7e12b92d788c361815c71a00fa45f5a8a0b6ab27f15905656461ab3d4cc1ecf1ce78fa071c8451e31d748a99b60fbcfb8566350798679fa7763501f48a6037320d2d269efbe4151612d4657eaf7734265caf865021eafd406feae568afaa239", 0x9c}, {&(0x7f0000000240)}, {&(0x7f0000000280)="353ecab3fc5792075d8edd4c7a25f04760521652946df488b3b7395be390063adb2675962450f8f17a6afaa8f5888c2f2182cada8ce55d39293eda4a0ef2a5ab2ff3bb0bdc4c4eab2b", 0x49}], 0x4, &(0x7f0000000340)=[{0xd0, 0xffff, 0xbd2, "ce34151492ca6a819200f4b19e2fcb18021f872bd51b0a5b665e90a0e7a46e4aec779b73faf89d27948c6d23fd1186c1a5281be023650d72c224077be111d6878b4440d8726803f33694f639fae4a5bbdfdcc64aa21dc6f7a232b62076b5d82fb69a213195e50d9fee758cf78f332543e8b5cd51b0e5c5c50579d4577a929f917bd4aef8ff3330a0db76b47b364517332857ac93c0a05d770a3554cd402947f8c3e7239510d961e6471cfffc854af2432266a76b2506843e271018"}, {0x108, 0xffff, 0x2, "a5f603cdd9f8e6e9b149e2878bca32f2e27ec950e6688e8c4e21ab03d7b879b90c66e5639acfc99d27fadbf910b61881c8910c76ca3290771c6e60d6babced9402d588bb755257280dda38b716b82c2b46059abfd1d44579f89ac6a4bf33568a7a1fbddd33204aafcffff043c79433847f7fbe51a71f097a721583c542fd2fbec9f86a87a2984c47a8ca946146aacdf5c016dad922ae1362332aa5ffef5a7763709e6cd4b5cd3267e7b0e45f437bb8b367a1e6bd40afe650dcd9e0fe578a21de80d1461f3e777e6c79f7300cd0144b7ad07aa5776b5f5f8c191b27680a09823f6b4963bef966a7f5dce588a282cf52d614"}, {0x68, 0x1, 0x3, "69c2600af548ddee4ba26ffe59c29743b1d2376c1f736b2b70fe443c480632584c55a75e9c9be2a1c01bb214aee5764594ed68a1b0dfbb2a15b969997e2027229d14ec46ec281e11c64a407e2fe80a23cc"}, {0xf0, 0x1, 0x8, "d1c8e6c51d958ef0f0729cbd3281e0c13468f89671ea14309e6728df17aa403fa70eac300d08282f1e12a326292baeb10db3fc56c91d4066cf42a315123a30163ee36ba2ae588562955cbe5fbf2b976dda175fb291ff43a81e76864d7e7afad332466d190b55fbd0d6dfeeb2ac05c87a4aaed2e362629b8527736a44448d44084446f3607d4f7fbb5110ecbde2d36ddb0b62995971bfd70744d154245c314006f0af871eaab5143f3ca401e7bb21c5582dca85c6e6f69451782d5ba52da3b4511b4355d35437d42da6e5651ea79bcb4b74f9b87f4b498b75ac53f1"}, {0xa0, 0xffff, 0x970, "37c0b81c105cd56995036b1a65bf7b93b2112fa24fee5b597a119f0da3e2acd6f8db0887170fd3b7b1980fff1c1aba23647e3bfcd2c729c2f446b71cedebe918203545fc0ddb0f71acd42ae80238e636936bb735a179e49e2a19c429f3fa22bcd6a6eb9bf5a668960c787ce70f9b1ac188056459ea69411f90584c58a302db7500016d3b582ef37df53d18fc"}, {0x68, 0x1, 0x4, "709a532844f8e628dd825631343cae15e6a1908e9c2a11b1c6651e05add4bdad908a1fc4cd8416bec662bc34c4c3c905f6d323176fce8f1458baf5576888a2df0607131a619fc6f4ecdb990cdc7773c2f3c899b0cfcb84"}, {0x28, 0x0, 0x1, "37abd386d19a73b1967e2f925ca79ffe1131f8"}], 0x460}, 0x8) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:02:03 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x65) mknod(&(0x7f00000009c0)='./bus\x00', 0xc011, 0x28ac) mknod$loop(&(0x7f0000000000)='./bus/file0\x00', 0x2093, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x420, 0x0) 02:02:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:02:03 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x32) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x84, 0x3) read(r0, &(0x7f0000000240)=""/81, 0xfffffe04) open(&(0x7f00000023c0)='./file0\x00', 0x10000, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000013c0)=""/4096, 0x1000) pwrite(r0, &(0x7f0000000080)="50f337a72333ec", 0x7, 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x7ffe) 02:02:03 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) 02:02:03 executing program 0: r0 = socket(0x400000000000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 02:02:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186000008b030023270000000000000000000000000000cbfb000100f40200"/44, 0x2c}], 0x1) getuid() close(r0) 02:02:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() r3 = dup2(r1, r2) recvfrom$inet(r3, &(0x7f0000000040)=""/67, 0x43, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 02:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") fchdir(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x3ff, 0x3, 0x1, 0xa9}]}) 02:02:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="6aa07787c5c4e614da0a874b428b306542da8a53e08b2c4b23a343aaf2237226be98e71b91cf87fcffaa04f2e19ddeabdcaa71ddc38a2c1507c3becf4ac2f34255f5eb155d7dfd7ddeae1bf4f0cc083aad92566849d4b2c2fe98426ae7dbfd61a7b1f231e6d134ab915b6d2b640977c926bbf7ebed3c", 0x76) syz_open_pts() 02:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xa131, 0x6, 0x4, 0x5}, {0x100, 0x6, 0x0, 0xa91}, {0x80000001, 0x0, 0x6, 0x5}]}) 02:02:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@in6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x5, 0x8, 0x6}, {0x2, 0x800, 0xd6, 0x80}, {0x4, 0x9e1, 0x5bdc, 0x7}, {0x80000000, 0x9, 0x6, 0x81}, {0x92f, 0x0, 0x7, 0x10000}, {0x99e, 0x1000, 0x1, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:04 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x10001}, 0xc) setsockopt(r0, 0xa5c1, 0x8, &(0x7f0000000100)="3a5900024daf6e1b55336fb3f6cc57de64142dead785ae24044b8f07ab29e31ec2d66ca738431eae6fc99a523dea76ef97ec90b5327e55205d8cc4f69b16d96ec4c1b77cde1def63ec19cf72917b1bfe7fa21e97c8572440d011a5b3b9dc84ffb697b23e5d11b10e4f39deb39d9717b894de7a12d928e53589419192bb9298c04cb2811532d071c950d601ed00018e7df6a894f9b41153f48dcec07821eb833c120a6fcedad6357ddf125030aac75c9a844af761877e9b4f898ace07451041d1cdbd", 0xc2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:02:04 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="d7fa19f15225169430bac9e010244f5dfb9a13d6af6f3c5dda32844059dab6fbb2778c42873e82ee71f07f785ace7dbd90838c44d9ff2a47aacac7847660f13c5213e779fd191f02989f9aec88168d693c47dae1d72b5d9df1d0abf2e66da04f93d816cc426c9d603cbaf1ad15d063b38403af45a829a7eb948a170266fef83d6568fbfbd85cf98ed27d66a07ac1473fda", 0x91, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x82c0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 02:02:04 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 02:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x7ff, 0x5a, 0x400}, {0x15, 0x40000000, 0x80000000, 0x20000000000}, {0x6, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 02:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x41, &(0x7f0000000100)="0078de26ace05a81d9dab3041abec97d88f184dfe3e8ac7aa474d358189aa28ab46c2b0be9c93df44f36905fc4c2ba97aeb45efd6ce739b99cb208b1009230e05a") 02:02:04 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 02:02:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) 02:02:04 executing program 1: setrlimit(0x9, &(0x7f00000000c0)={0xa, 0x40000093}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x102, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0}, {r1, 0x20}], 0x2, 0x7) r2 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000000)={0x1d, 0x401}) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r4, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r5 = socket(0x0, 0x3, 0x9) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() r10 = getuid() r11 = getegid() sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="f717637dee4bcfd5116800ced0f81f16770067f499d5f8909b18c5cca4f6a87b797cb75d0e1362b883fe463153987f07079edd3f8d7b3868a8e2425ad85f09699e67025f08ad54100aa901abc72860b82bc9dc6ebfd31f57c23ab0c4cc73fc7a2ffc5833c4aa9eaaa362b02abedf8e28cc7b401e09357dc26f28ca59b6cba90cbdd8416a4daef40812a53b200c115f03ca420febea128b2c33fd95ecd55c1f972fc235b44d9cf0be44b07829501f441fe0f4149d78c797e477e02e624d43687eb4b033406ec1e4814c3aa51d4a3c5a6b1450132ec4ab95f24679fc1481c6e5dec8c3e74febed1894aaa8172301b0", 0xee}, {&(0x7f0000000280)="caac63ab21176f01c5aee0b6e0d68918ba9c52ea22bb86e5d85d637dc5b7b8aa8aaf24caa0cde408e2daca1fa7fa0d16798ee4ea416af145ad6bba59", 0x3c}, {&(0x7f00000002c0)="9c6400f470188231935933c31165e9afb1cefb78c4d8739aef267e91e3622d10", 0x20}, {&(0x7f0000000300)="d32dc64feb0d7c8fd476e97a4a16ecaee5064c2cafad45b527e587378e418d38a89b272802e6a73978a9ad7d780a86d1f6eee71f994da03684823da5b65e247037337dad0c0ccf11db09420a4451e433762f0663a0b5b5e99521d392e819817fae09791f6c034543322654798aa546a43dd6596f3e41b266ad9afe7606250a4658aa06eb15e481fe3c6a5f9d28923d01ccb9ee90e31916f925c565ffdabc9ead7012bf5a435eaff4eb", 0xa9}], 0x4, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r4, r4, r2, r2, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r4, r4]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa0, 0x400}, 0x8) 02:02:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x7, &(0x7f0000000040)={0x8, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="67b9b74856", 0x5, 0x0, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 02:02:04 executing program 1: r0 = socket(0x18, 0x1, 0x7fff) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r5 = semget$private(0x0, 0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x0, r6, r7, r8, r9, 0x80, 0x8000}, 0x0, 0xfff, 0x10000}) r10 = semget$private(0x0, 0x1, 0x400) fchdir(r2) semctl$GETPID(r10, 0x3, 0x4, &(0x7f00000003c0)=""/178) 02:02:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000480)) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r2, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7, 0x11, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x7, './file0\x00', './bus\x00'}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xffffffffffffff81) syz_open_pts() sendto$unix(r1, &(0x7f0000000380), 0x0, 0x400, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) 02:02:04 executing program 1: r0 = socket(0x6, 0x8005, 0x7) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 02:02:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x92, 0x8}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x0, 0xf89}, {0x26, 0x80}], 0x200000000000031f}) 02:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000112, &(0x7f0000000040)=[{0x5}, {0x7c, 0x0, 0x0, 0x2}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 02:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x820, 0x0) socket$inet(0x2, 0x4007, 0x2) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/31, 0x1f, 0x1, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') fcntl$getflags(r0, 0x3) 02:02:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) write(r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x0, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) 02:02:05 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) r1 = getegid() r2 = getgid() setregid(r1, r2) getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() 02:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0x8004427a, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() setgroups(0x2, &(0x7f0000000240)=[r4, r5]) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x202a) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 02:02:05 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x4, 0xf423f}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20080, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x79) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 02:02:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000080)=0x4000000000c6) 02:02:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000, &(0x7f0000000000)="03000000", 0x4) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 02:02:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x1dd0000) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000080000210) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x6cc8) 02:02:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000001, 0x0, 0x0) 02:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000000008c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 02:02:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) fchflags(r1, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) 02:02:05 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x7d) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0]) 02:02:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:02:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = dup2(r0, r0) sync() dup2(r1, r1) 02:02:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8401, 0x100) write(r3, &(0x7f0000000100)="4e0f0008cf376612", 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x6, 0x5, 0x100) 02:02:05 executing program 0: r0 = socket(0x400000000018, 0x4102, 0x200000000200) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="55df175ef884e840b3420837ebb57f80b01a317e9af33d65fed35f042995572894035c311849beb41a3c67201bba5fb85e05a6d90dbef3bdc7268fba9df7a6a8ce38d74598410007ad1d4d2a8d01f3db5af50d6922a826001ae0081f1b4f1a59f9878b8c1b9475ead7161f09", 0x6c}, {&(0x7f0000000080)="e0877aec2738995e471923", 0xb}, {&(0x7f00000000c0)="246de046419b9a1f4648a4ddfdb118537461f5cbec63c658653147256479d86d40408962826b6c31eea7866a51f8299cb73e5602264c5fa836102e9f619edd7b57abc704c54467860cd6899533e583ad6dd8d1b64c320e218eb3bd0f84170c52e2582cfe8e1337d6e693b9118acec5a30a4b725ebcc8d87d87af40f6813e2cc31d6631519b1b6f4c3268b4b7a3f47a4cd1b39ffd9fee0efb518b75a388d27280fde19a17823149594bec7886dddadfcb5525166881", 0xb5}], 0x3, 0x0, 0x0) 02:02:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000040)="20200a5d07386be9c138c5681f5f54addb96c7a87fa4af88c26ffe8e0405ce58", 0x20) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:02:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) rmdir(&(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 02:02:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 02:02:05 executing program 0: close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10001, "d731c1e7bb2fcce24372a7160000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f06696c6530008260190020717bd0aa45f255d6a8903e554a40193e8eb5888abcfafed8269d97213f2367580cc08b5d"], 0x215) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)="333b757c102ba5a4136dafafd10e4efeac2110bce4b59cc244b94effabf53f38a1738cc151bc64d4d01e0ec5695d855fb743fa6376ab0d2011d3f6e0c3b3750fda475f32cf2f202e0fee434a06a436b7f8963d3a697035bc510ceacfa581e1c1ccb6902cebbb55580d6a54702a20d4e30966bdb7", 0x74}], 0x1, &(0x7f0000000300)=[{0x48, 0xffff, 0x7d1, "4602c81158f98c006a6f4db3a7b446cccfcc1f6cc94151419b0264709a3b38f3f47c22e3c0f7332935d99e2a12e93ae5e56528d6afaf6d32"}, {0xa8, 0x1, 0x0, "e04fecfe73e699b99faa74e6490bd7b0e1bc7fb0eeaae1983e93a37ee5212ebcf034d34150cb0d081c3bc0b0f0b46b9d52c42e02dd0b5c1be2b074759d0d7eae907daa0e24ef6fac77d755b69cd33770bf890e1d07c4e8162d6c249e40be3581269971ad03155dc9d6414ce33e0e21a7de7f0f9825643ef5026f4cd547c0d31131a22eef80d2ea1595ce44ef39de69f97659e4b6"}, {0x48, 0xffff, 0x53c9a7ca, "62e9da9dec8c871bc76dfbb0b3759c7bb7df52d4b93a2151ae9ad81e259c3971281a8f58db61c7a388de4cca826719ce69219060e281"}, {0x18, 0xffff, 0x17269d7e, 'CyAKt'}], 0x150}, 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000004c0)={0x3, 0x2}) r2 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0xc6, 0x1000, 0x0, 0x1, 0xffffffffffffff81, 0x7, 0x4, 0x10, [{0x5, 0xce2, 0x8, 0x101}, {0x3, 0x3, 0x1, 0x7}, {0x4, 0x200, 0x2, 0xffffffffffffff01}, {0xee8, 0x101, 0x4, 0xee}, {0x1, 0x9, 0xf6, 0x400}, {0x6810, 0xb6a1, 0x1, 0x8}, {0x200, 0x100, 0x80000000, 0x2}, {0x4, 0x3, 0x9, 0x6}, {0x667, 0x3, 0x7, 0x7}, {0x80, 0xff, 0xffff, 0x4}, {0x9, 0x8, 0x100000000, 0x6}, {0x2ae6e80000000000, 0x0, 0x4fe, 0x3ff}, {0x727, 0x9, 0x874, 0x1}, {0x3ff, 0x7, 0x7, 0x4077}, {0xf1, 0x6574, 0xfffffffffffffffe, 0x100000000}, {0x1, 0x18f, 0x9, 0x6}]}) 02:02:05 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0x1}, {r1, 0x86}], 0x3, 0x6f8d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 02:02:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80001, &(0x7f0000000040)="b04dbb41c5a15ac3635f085cf85256cd07d3035e24f8196e00d3e603b2eef2dd0b6a5113095b54c25aec954e38fced37903004dec84cb73decd5fd63f48bff4fc0b54ff937bf0f5ba1fcdee3047e3188ffeb3f9bf6922c9e6ff4cdffc35c1a879eb8ee75d457538c2209018064b5ef949e1b6c52662f4403b503ec6c9f248426f5f9a7a3289c9881c75369e087720531004f87fd619a2397a7b166ded3829c4747923aed86389f153cb26226acfd52963afc7810d4aae82686d9f393232a8c5b7a216bd0ad105bef7cac2eb7957064fda0cc119fb16fc00b669528396731e9f0ac51caf4e6ba3d92849eede8fc80", 0xee) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x9719, 0x222, 0x8, {[0x3, 0x7fff, 0x7, 0x8fcf, 0x6, 0x10001, 0x4, 0x3713816e, 0x0, 0xebe7, 0x20, 0x6, 0xb2, 0x7f, 0x200, 0x9, 0x2, 0x2], [0xff, 0x1, 0x6e, 0x174, 0x96, 0x1, 0x3, 0x5, 0x54, 0x10001], [0x3, 0x1, 0xf9, 0xe2a, 0x6dd, 0x5, 0x8], [0x5, 0xdb, 0x1, 0x5b3c9a29, 0xe63f, 0xd4], [{0x1ff, 0x4, 0x7be3, 0x2}, {0x90, 0x7, 0xffff, 0x4}, {0x5, 0x1, 0x7ff, 0x23bc}, {0x1, 0x7, 0x400, 0x2}, {0x71f6, 0x9bb, 0x5, 0x2}, {0xaf4, 0xffff, 0x0, 0x1}, {0x61, 0x200, 0x7, 0x3f}, {0x200, 0x401, 0x9857, 0xfffffffffffffc01}], {0x7, 0x0, 0xe1, 0x2}, {0x9, 0x7, 0x3926f22b, 0x1}}}) 02:02:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffc) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2, 0x2}) 02:02:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:02:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x2, &(0x7f0000000200)=[r0, r2]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) r5 = open(&(0x7f0000000240)='./file1\x00', 0x80, 0x0) fchownat(r5, &(0x7f0000000280)='./file0\x00', r1, r3, 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000140)='.\x00', 0x1, 0x0) 02:02:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa8, 0x0) utimes(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={{0xffffffff00000001, 0x2}, {0xd6c, 0x9}}) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000040)="9bd9", 0x2}, {&(0x7f0000000080)="7f1a557382ae732f8ad72108490f", 0xe}, {&(0x7f0000000100)="1514aca5c55ec29c50c3b9ff1aa8f958af252233f5796a197090ad41a47d48bb0d5131ec9d8de3833fff8c1465337a4dea519b16e061e8fd8356a277a2c8431dd18a686d393ba2927e69dd24627adf6312c1ac0bc37f7402c8bad86b53ee1d18e8df2011a2892b4acd7de95cc93528710c75d7a9a3424035188dacac86ebf4acdd632823af3292c788eeef67792177177de6cb609a3abb0a291a360a8f30c85216dda37f4e2796f6134160af56ddcd74927d1c60da370eb09f5d90e00e7c550c", 0xc0}, {&(0x7f00000001c0)="05bffc793bf6d63d44dfd1ca91219d55a7d8a6f45dddcd943608f7a4a73ea0ae8b7448866e399ed55ddfc174c7bb4269f080bd2359ef980f72632171c162f4da9934241a4ae42afce4d6028c62596de6b2ddcd0e9bcf0280cbf857e7cf14f1452a60811a29be917feb64fbccd5cc2211f39b7fc3ca9f99ffac2a7a", 0x7b}, {&(0x7f0000000240)="570ca275985aaff51f97762d81eacf1f9159f59f82a9e0283694018ac38a3f407d8a8e132f206c3fefda098521dec8f7286d5e10bc5d1e95d636188f4f0d14c81e8ad51ae127423c698157426b4867c5052af4ea9f84d0cf07a5a9df36887f3d233b87c1645b873a7b8b7317bf6d45d2975a26b811477538dd3dab61443082dbeeec7b1f6db39748551b8bb50761356ccbb947c61e2a3596da8c9f57fa45f423e9c0d9783af1a487db7d107e3b27285e2cdb1b22fd1569cb7e989a647331219b993c869d46a5158636aa1ef7e3748d962e309deb3862c6819011c555846c6123ab8f72aea51d8fb15ea5588b9a160c1b7072e908d8a8a92bc22e9aa63e9352b4957ad40dc4a977cd3b77d3fa39faa42c90daba16a42332d0fd68a63ef442ffe4cc361f53621efaa3e236aea9841b3a6563b180087e4890fcec307f86cedceb1929140becf3409c1e22ea9b4b099cf76663356a3702dfab99dee0241f858919f12e7264308d320239ad2c0824be999a40e92ffe063667244113e7de6134d75625f2a8fdb0e35c14f2223906e089b63df8b3988fbd60a3cb25f502a276aab33e9895ef687958e5b323864106c1ce11c2daee4a5a1434441abfbee50c41468d3e0601ac2943b9f429aa2b2def7732e8c49fb8f916bdacf745721717b89b4def2e841234f09a6574589cbed5f0971f168dfe79526719a202fb5c4694ae4f2f4154acc9fce7328e47e24700200e5c1a054e941d86fa92301e990fdcaddaf46bfa5c98062a0fdf30ef075ccde13ea9ca579b6ccb7e14ec61feeefc24ad2e069153302baa8e110122a806227cd7957a53a3a80d2b1cb08aafbedf361dcf1516d5e0ba4f7206aa0391b1d4cb30550ea50955a8aa4a2312e6da6d5a39cdaeb6ccaffeda18cb77422d27a2a6131c1d6cff40fccf7e9351b9ba0e01f1eb293ac955ed9e7e5b8388b271e5a3df35a74c440dbf117944c38ad908fd29b4bbc930203c494e4ee516760bbf6fbb7f954a32fcccae8b60d56128643b8a2e2d06e7d78e33a7b5c4b38b33198471433f9a8da2cdbffc835cfa3d59fa0ec49b0b32295e2ceadc143976bf52cba20a478ad6d95612ea77589f8188e51ee447f71360e09a84828e3ca1e7d0a323413745a4cfbafba5be69f9918ac8a3164741f770986e9337c3152c7a47fc3d2cba0af1af4ca27c38c91c9d6fa09d9496eaaaccd3c950177dd30ea6583e88ff2a7534268b1badf1c94e11790c4a292c1c4f26c482d233d69403e8093975e169777405d4113c6f7c583be8e9643dc94b80c075b79f92449ba43bdb2b16f8939e3eacfaaa2013d6c586d3f2e504e290edbfb450913cbe16cb6bca96d802a7b628ba663a006261e8d255dfd6e38e3814147d422794fd927d289430a404b1537e5fd848989e204f40eeb818e9e4ae774b1bf17a273c69349c2f1977733b1cf1e9a6d353f378be92742f1ffbfc9eef28c01a6600e7240649bce6985877b55ea12db228d7d871a23e8ecf12b76a52db59e1e761cf387cb8bbe67396f3ae977ea3bfb93d7bbc99942f6d5e2a57d9a22bf39a6457cfbc054ef5e150cb680a714a399d85c625328c13d3e95e7397d85c3a76c483915b93cd3668c887e634496d121375380c4d3e2e214fb472805e5a837604f3f556d973f3d135e99e82ea8e18140fcbdb4da3697cd91b69d915f7df843941154329ed6bdae13de3ebdc5cb3ac3476e83bf15166255c6c132471751f3f834dcac80f95d4953930109f9e04deb0fc5ab05742a4e4cda819afea28d42d738244a53719e64a898a4a8a0943a5b768403100fd8dd71d07721080e13dd989ec7fdf7bc3aed17ca83488c2946c68494a83059eccd9d6bc66ba517bb8b346e4d88ac0c992edb30505778a161c03ba6c2e05678dfb6bd2137717465eb33293760a91bbfdbac70216c8ccbd8d9a49066b1219ea466507611647dc284cf43a42c0aaf2d21ebb690e1c45edf46e6ee101d479440b1ae7c4c9a0389cf1636e464f2edaf8dbb78b804d44aec68fe2eb35958ad5cb73421fb060ca234073b122679f88fdb9b2a362c6f76f3c462a33e7ac239e37c2c2413fb85d14f7f58e2fac3aedd5c0f75da3048a1715e8f89043a727597e58b465b6423d1469e5d1a9ad69da87ed43eec6a53018b85c8460ecb4532503ff446c15e2e3e414916a9d600f11dc368bbb4ad11ec0b2dd685ac588dbecabd3b18c9336083629e9d2df0a1c5a1774424cd883981a1c0e006ab9f937790fe9574b952b091fa1da86522655b878ce35ed9e1aa651827f75930f7cabb476782ba6ce92fb7a62d10dba7bd55a40ecad9645a55a3ada04ac66ee861d90980ee44db2f81e4c20844793427fbf837bc481254b54afd326f27bb6fc4559f48364f962f4e7ac7eb794f5073de7d8de34ee0c430e38b5c965d899ef6c66181821c47d8a7210d23757376a87f88483103089a67f8580d8ad8645d29a4c2a4a5fbe1615e0835be8d46c96af52c8463737ad03c40682ddf45da75b0d1bb0073a1abb472f5469a00152baa1f2d3813536a0cac6ca4b0488398581590bd04fee72a8804bec6d90e2bf32320c0f121803c5c7d8ac4c61ca1235d95eff17cbfe7e0c101bbbf91b53f2493233ef5dc0f3ce13d2a922a2e317cbcedad1403888240fdc71e0c1bc74ec55df4ba64e1056939a818d2c95b351b4924e72773d11a38a63b05e1cd55816df90295fd9a7de832255416e0c51c12b328b83df15b272fb9948f7499a98c83b927a5a1761215d4dca735d9f5237978dd8fe78677c715cf71d06b3966bcf3713ae2152a00fcbdffb06b443406516fec04a1c03a55513a078a43d71787e9e6aa853ffc4e3c76e0a9c3b84c73cc32d5c640e5e53c48bf817fd96770dc6199939599157a8679fc70b6de6d347adccddafcfdc6759b4f61c67ea43bd7b60d3b172edea3b4bfbc6c01268e447e400d72d85da4350da1dd63797272800fb560a80d4a6e023c79a90a03c2c35e350b5bd8596800996e10fd76307151d782eff87fd47a5e35b37e3bcb4244c198fad3c81f19df2ffa8a0b06a6700edbfed5f0968184086034125847bad67fa756a6dccb9344a9b63b813c17af5b6deeedc4e79e81b3b1977c8b68cfeb78df84dc09dafc268ceb6daac21ab9ae196f15c461f1115cb623d5b6bf9f3ca4e7f1773f360f48218657db8085b2ca5bc31cd822345db4f4a63b1b86968232a9da6e2f863c1ed3cffc4b6fd03d3ebd5432506e194784aa0bd8f504cbbdc0b5880ff54e46f5542b426dc479247200d3f39b678d3feec69724a6821e0af9eb1eb60a35f6ec6cdacea7a30f86ec2e9d140995b5e932fa6a216ec0e09352b2446b38689606e5f38a959cf865683d5806ff59dbced346ffe0bfcedd9ff200be89bb0ca37884b5318f9c551494b2e1de0b83dc884743b8c372e886d5f2ed4bedad3bd7a7919f185b438b6b57a0b99381a848393796678817a8988b2509d8eaceb46b1d7b6a9ad01aef79b8aff52e445a287cc3740b20829317d707edcba0cb9f8c8faaa37298bded34ba6c91d17cfaade7131dbf1097a23517dcadb2f450ee26835d3833f5423c492512d1175963c3c487ed59d983f2aefad5b86053a5631571a340c3391ef7a3f34cb81374a684ec522597db4781d5a9805c111ec3a8a69e4e730d91f35bc2c163f5280700ab23de354f4c48bd9479ce03e4b4a552284f733a6b1404b3597e35a6b6ad072511d6789efb03fca8320d77b255242922818ae2c3c2036000aa2c07c1dcbe9acbcb5667abfdfb718b47a45c7b4ebaa383f33877918a7794f3169bb1f8c0e5b0d47a27eaedbb10a55a1a11aeddbbfb98a5b5a2e61d3aa24c0bfae49c837380e1e3359336fbbc3aab9edd321dc0035f5e230e3ad1b295f3cf1845941b666b26f0e70dc62ac6a622ffa98f717ebe83c64e74f2158f52e5a1f99d56773e8f00ab2147792fe21a4e22a89622d30713d7b6d682aec5ef3c846366396e500c89e6fc354bb15025203b415a324ee369a504a97e475a5d448b8eda7fccbec10bb8c87da7769f393c5118cec0aedb7e072f28f9ce422c31ca6067f916a6ed1ab5dce7b4b0f0b2087ca1e7cf46551172c5ca50c275fc29dd8439448303e1f678f2dbdd9791edabb5fce3a7c5aec78dea0ade68f1551cd9c65042baa3f5b78234013739e66db30adf6704b5941d5aec59962c2a3fa6a177ccea3f58f3794b510005296358e3fe1df2fafd0c847e0adf41e48d43425e71e54641b0a6c8de14138263ad5c6873e2e5f008ed46628c065bfe578e5ee20ce3c459a3d7f28dca814897ccc239ef1def2e9597379b2ed99ff4ee9ee7178bd02b1053ee96855b9e1330f2edf69d9066dba0e32007b957d76159e0f31450eeda00ec7cefa1afd5e4dcdb0cc09e5f613b5fc454fb3b9eac89806460f6239566309bc77d5fbfae5102b5f107b73c41fa0127a5fff6425dc1c2aaa99c058b9548086653d77a1ff2ab08554cc566028264471c71162fa9d11fda95b79ff94eecfc5b3a843a046fe139b8fa9a5f5e0ff660020040b80b9f8f03619a215037f5fbef4885f28e09d228ba4766c911f05cc92164c877e05be54345abab48d8b25a5d8c7b7588f0b6cd006c852826e703c14bde0e29d84cf24fac284425c87ffdb2680fec671b5d919354eb6592a21df728741fc6770bbf476ee8a7d7e492e76588cdc294d39214a2c1d9e72ad47491720268097f15be474faac120ea7b455eb2f155ebc3751682a5b60b78602d0575575e4b51d5e7c7174385d4af8f745e49bb44649de63d6543a7e0dd9839e007a2eff6deb6bdb9bba9979de256e72588f81b9ee3288cbffd852c8ab5b3fb210aa625ec87da83b9b68907b5615cdd5748a66a6abbf0bb9179c591be8440ec9956b358c1cc9462fa63c09b1d3eb1e88468a17e7709c4a23e420b286388a5aa5ea4d73d1faaacdffa9e7f2fe1917f1f68e98eec511f4f1d9e95fc29a078573792244bb48ff1ef6a273b75e46e92af34130231b56cc290fad7e0289fbcf3a1dfd659d9a737a8c5b2f73682624727623641ec384a11682ab13e43f5fe906261f338e4a810c8d1b1c0b2c68d11bf5657e20a16692eb544b67b646c0007f663af450dfdb8fc0f59c9dea9652f6ffc18878ecc1b6cf3b63048359a317aff3613af20c80c2b1bf533728d14c30c7b331fa7283ece968a0782bed1ce0daa401cf9806a281876eeb92f59f42da31d9ce5d29d155511fdca86db51eb6036a63ab78b5629a8540944b9dbe7407fe674f1305b0dc140fa5ce6ee380d202a77c380396e3167d99c2fddb0710aec482e484d76254b5053faba62c257a31323d2088f229ca9c46c2e4f916eb5565b9ea4c5a5fac042ecef322d8a918c5d29fe513fe5d5984b99de625041bbccd4a13b9febc82eb0553bf12681cf9316e15bb57540549b017ed90f63ec851332cce3291eafdb31e60e1d3c01a7026e455d2749b38d5a121bdb7018e11a3a6a9352e053b15e5fb41eb7c50d7dfb6b540f4620fa06f6b2c4d78e2a20ea128577c606bf415978e9d7edeb83c3bf61a3d9b7c8461f3975de552a4a8bacc03098f20101c490054d45014de3fbbf76db6834a4e2cf1ab048c3985e32ba1aca695c05d8a149a2877a3c0f570aca87f21f5da957c214a5c39e65cec894edc8e3ea53b594e5b6ebd40f6162905566f0d1a7bec0d8fdcae9dd5ac2f32a207c5b0a10a6ea9cdb6cc9bcd9cdf07f69f11d1288ba4d5f70f7d56446742a3bacdc33a28aff4735ef579dbefc5d248780d0027fd0d74b807f02f336b85f50d46ab", 0x1000}], 0x5, &(0x7f00000012c0)}, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:02:06 executing program 1: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlockall(0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 02:02:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=ANY=[@ANYBLOB="001d2e2f6669b0147303"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 02:02:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fd89b5d26990b9c02bb4047e608b123e33227936317b43d39535f8e538f6e8eb047340b60dd970371e3dcd4041cecedc4f87b29080e40543de9ec547acbce89c9f1597418f80daf680eaab782bd9dad8efd18ff4493db4faade8b8809cdf06c17593c2147dbd32e0282e89381acc6958d11c6e333c25476519591e88b85857dfff8d09baa539a1a70c3a677cca59b1dbf4f9d0d8a55cd551c454be8eee7f25cea1b5ca7cada15948636de9abe39e96869ec5825f71d73169ae2772f6", 0xbc) 02:02:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x80000000000000d, 0x0, 0xffffffffffffffa7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000000)=0x5, 0x4) pledge(&(0x7f0000000040)='-\x00', &(0x7f00000000c0)='\x00') 02:02:06 executing program 1: msgget$private(0x0, 0x0) clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 02:02:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) sendto(r1, &(0x7f0000000200)="2b2c22e99f66d41002d2525bc4049994098d0278effc1425065a06fe4d3c6fa082f7d933afce51c6a4a1de8e80d35e592fd4f9504075e9e3b325b823846e7bc4971f4006d7093fbbff18d83fd086fe2e828f6b8f1db256a4eeeb9f45adff505c0d9e7dbb6db129ee84a6a4fe7a4ca7013862ad31dabe6e854112114646400aa584945a47cb0144f7415d5d1b0e43f0e0d0b41edcec2a1c620ccf02c13f10e6a561156a47c0e8758b5188fb8cf3215b2e48a2cd797b0b4472890eb9f8ecc6d0e63f2836336c2e56ebd62a9af6d5e598d92a9056cc1ffca0505086d9e21c9e7d2c2d49000731b9544365c82b80852210830c15fbc57c9c70e6030d29b743", 0xfd, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x71b, 0x2}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0, 0x0) dup2(r1, r4) 02:02:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000000)="4ad9ebe68f50c68a4eb6f655d3be12521f86cfc670fbb39a6f2cf89bbdb82f985292e4d77df7614cda9e4e103a1398e170f832271e934d507c1391c6bf5929cda86321220cd94cd95862dd95ac39e09083a957", 0x53) 02:02:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x9, './bus\x00', './bus\x00'}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x7f, 0x5, r1}) ftruncate(r0, 0x0, 0xffffffff) msgget(0x3, 0x100) 02:02:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0xffff, r4, 0x0, r5, r6, 0xc0, 0x1ff}, 0x8, 0x496, r7, r8, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r9 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe7, 0x8}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x2c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) setrlimit(0x7, &(0x7f0000000500)={0x7}) r10 = semget$private(0x0, 0x5, 0x1) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="01ff7f000000000000633ea0a1b0d8e8908021caa690958ff08458a7000000aa4de696fb7f0f951c5395566c5456d51f8cc6b60249b639d562f5aadea42f9465bc3a878aee1a0d6b35f8a645896f1fd7591980f0bda902c302edfba24cda8b593262bbf16fbae0e71967c9e1b1596d4a1d0bccd8f02482230dffa1392c9ffc2757694b29b165439d89007fa836f23671b1df5a22e32b000000000000000000000000000000001fa8d45999fe66c065a3a762a5abef69e9f10d9a41e8f08487dd264aa179507685fd9d4e6d47073f2c8c70f4fbc457a5e80cd5b2e2e9ef9b77aa31ef9fbab60f5df9c72231c02e9fd8b872dfbf7a9ca5a9cccdee5c9f2f16c99c3ec572026eb11e228bd2cdf39e91989fbcc0b058ef51bb7ce918785455c53b8109b0250f0a9836a9330b80b64780d4bebbce53a8a2652e8fb3bdacf2b528f932c89b7b7f1c61fce423b8a42d50f9a472a8d3750ee01bcc28e38892c781eabb83d30b7295e708b1ebdf9066c49b681ed46e8fffaff59443aa8e49f222f9ce057a5e9c74e6b668aed1048a3c760dcf18d129b7355d63d2a5754fb8861a7dab08"], 0x1) setuid(0xee01) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000180)=""/102) 02:02:07 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() close(r1) lseek(r0, 0x0, 0x0, 0x0) 02:02:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x400, 0x10c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') chdir(&(0x7f00000001c0)='./file0/file0\x00') 02:02:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5afa680400900"}) r0 = msgget(0x2, 0x400) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x3, 0x1000) r1 = msgget(0x0, 0x20) msgrcv(r1, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) msgsnd(0x0, &(0x7f0000000040)={0x1, "c93fb6092ead95d160e5969a3e55bfb105bfcf145d72b60e050917a27e8c77179145bf4322bcebedbda76936fd79093988f99b885e2f724a37cbcec0d0451a5dd3f4150fcb65e718c18b1b8674fa214ece71a32840b7fcd19689c733609da3859bb1aaf68630168caa53"}, 0x72, 0x0) 02:02:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="8a", 0x1}], 0x64, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 02:02:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0xfffffffffffbfffc, 0x8, 0x9, "04cd6a5c7c5f6d425261ed2839ef9da91a618cd5", 0x5, 0xf40}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 02:02:07 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x3, 0x4, 0x1ff}, 0x2, 0xa8a1, 0x3ff}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) 02:02:07 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/32, 0x20) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 02:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") 02:02:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x68, 0x0, 0x0) 02:02:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x48000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) fsync(r1) 02:02:08 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x0, 0x0}) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x20, 0x2, 0x3, 0x0, 0x2]) 02:02:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xfffffffffffffe78) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x8, 0x1, 0x6, 0x9, "87cf939d6799628504f6114c98dafb3553a3cb13", 0x5, 0x9}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x502, 0x20) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) 02:02:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x400, 0x10000}, 0xc) 02:02:08 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 02:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x100000000, 0x9, 0x96, 0x100}]}) 02:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) fchmod(r0, 0x40) r1 = semget(0x1, 0x4, 0x1daa676b0a9b4fe3) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x40, r2, r3, r4, r5, 0x22, 0x5}, 0x4, 0x400, 0x800}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 02:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x7, 0x8001, r1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:02:08 executing program 1: r0 = socket(0x20, 0x2, 0x3ff) r1 = socket(0x1e, 0x1, 0xfffffffffffffffe) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x80, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x202e0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20000, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) r6 = socket$inet(0x2, 0x5, 0x800100000) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x8, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x0, 0x0) socketpair(0x0, 0xc398990ecd8c80e8, 0x4, &(0x7f00000007c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r14 = getegid() r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000900)='/dev/diskmap\x00', 0x30a89, 0x0) r16 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="6677864983229fe0733ccb1536b21895f0b5fc18df6a49d855c7f1591e6367a46bdb92d722fcc73235c2c4847c451fc803f6e99ecd6ab734381f0ba5ddf06c98d747057d64a8b486395bfb6a6f80771a3df7a7a1605c02ac6939f77ee211ad395806b104d079cf3ac599e895764b39366fd8f53ff3b12e42425a24cfa1a04792b3f27c6e051c63826dd54d5a7c7930de8be9b173f9fb759353c486d53d7dc4596a707e2cc1d5a77d0ca9f77177a8d0eec0ab6c245014f572f8a8578cae3f30f779236dac1554b42697fccaed2ebdd7768e4497e1966bcf7d7c9577cb5712305e224de935e2fc7966451268c32df28faad86c41ce41", 0xf5}, {&(0x7f0000000240)="5ea4829a05af3b83ef5c2f3af85b8e1cb8e3dc8775464f5d18c72f3342f621a8f32e53c0f78870e4bc2b8eab060dad0ae8f1b27a12b6bf5ad071e94165ddae9cd188cd366ff0a21b873c79bbb527d28d5d10ead1bfce8a79c3a46aba", 0x5c}, {&(0x7f00000002c0)="032915a210d9ea0fa040c00cabbfd64fbfa68e69561ee5a5015a778c83009c25560958364f2ed8d13e2d81248e1aefe781e50d6efa11b998496c11d996224b6aba492a48001fae874f665f40fddaf9fc42561d6debe5367a96258be128c66a77e4fc8862c404e97d6060cffcc19cce2ceb10465a0ef924827cc2ecbd0b63e72a5b368750644a9b88cdb39642ecbb362d5af02b3d5ff8fb68e9a514a779a58919378ea30f33966358e17de0b904c6b3091b47c07252606051bd", 0xb9}, {&(0x7f0000000380)="994fd8766fc7adca0127eaa9ee14d08b3359568b5f498b127cdd24fa4e5ca4121dc4055df915a846dd1e6036a59a00ddaea90c8b7cb1a28be11a3ae28400dce89844c794ee9a44fff7c2e7c4f0f149ededdd79d12c3ff42bd8c2f27f00553dd9eb1609afa48797e888ba868a10dced4eaf80c7ce5a19cedcb3954ea1d4351720f1f8d2231fa1f1b34beb7e527090718f3d3fd6d2a3164495b78096c8c5470d00a059dca6657b4d9b4ffd9270d39cd690b2a195a43c7de51dd80f3e20ed39550ef073ca106f453515fcae41b7366e3f5ac327c66a973184e1ccdd7b7913b6640a3ce831c9801e", 0xe6}, {&(0x7f0000000480)="ddbd55d3592341684e4c0726e0851587db6652198dea040919bb2501c39e4c20919157cbe0680bfbee04ff0d6c929af8bffe613732abb2229f28d407f5c1566a8e0d821d9c45d9f4193d6ca20c7e6b73cfae0b0e11dcce1e36c369e920343d909056bed2e03017e0f4d2e34cd277cb743e1245ddb8207d2fe4ff22", 0x7b}], 0x5, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xb8, 0x402}, 0x8) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 02:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x821, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) getegid() setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 02:02:08 executing program 1: r0 = getegid() r1 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000040)=ANY=[@ANYBLOB="00dd2e00"], 0x4, &(0x7f0000000100)=[{&(0x7f0000000240)="af91ba7689d4600e5b8278d8b1819f224da23b34aefd0dbaca514a73ac0ecb855955805ba38c672a411d73f3d4f950f741a24ff6b3182f47adf3203dc3b76ab878af3d959538f2bf1e33066065f2ff5a77542ca7d89e9fc9791e78ba331beb51f8c9a8ab4fe7df668430572a7eab9b2a00cc4a81fe597544589d9b1cda3bea81fa8c7291a3c198a1bc1e09dd32cd0906c681aca507f24a385cbc6f2f3e3892debde25cf6d6add9211b3437e64d6409bcbd03ec81be0b020579c65f386469a85b84ac79aaa31a919c1ecd16c241b40e2bdcef4f4cc6d496cd4bb165a6330e645e283ed412f411030dec7519ac813cb3882598631e18cc3ad5e0b45deb20597bb8dd319f9b83cfa3122192c42f8d702db501710b3f7603392beecd79dabde7661242eb2d9e1a60556035298c957a7fd4fc890898ca7514e52edd2aa71f94ab3ff72d89c0fc3cf92d3c61649194aca7cfcaee0d6b347a297fbfd4eca99fcfbebe831faa884df73e9597f1ab623839b24e604b3fe459ac270f6fef74fb37bf50eb7adaaa5fd11eee3c89fd8a64648293a62c2cf428eb8502a899fb6b615cb4b83d687217efbc374e4fcd6b3cfb70dd238e4f08fcbe74273123f89c7694acbe0e7bb4d30171b5a04491be6f7ec0a64f011662564adbfc31fff9f7857dcfffcc26b53344cdd4e06328f526599211a475fd33b1810c19427135d1b57ea40ef286d959d48ea10acbe8b21df0864643acc81b5df7a5c5629eb727d85b2cb7694a45e051644bf9c93d450d46653edb4011957fc3b001b02409ff93827f5186197a8217f6d8ab72d4b424cda72c2de521213fff93f4e498e5da58c3f677b9bb76f32fe1f57f5ca984f508db38da414cc55a206ee00b255bdf374a04f95fe83b1e0e460438a8b6cc9a88e61452518c6267cf3110472d1c2aa012ea4e36e97d1dc8271bed4c1edb6a89be2377c2c7cd01ccc74fb413b4bd9ebec85ad718c8ebe4f62f8cc9748718b0a70e5b0797a829f3a1135859397c801d826f0f1689ea5c0b9b9ae2398210eec8db7fbdc9a0b6168e5b01ccd52c7cb4f172dbd3ae6151e3c8c24fdc07dcf094de03f0ef4b56eceab68a5c578f9617d87a23c9d7eab797b7e67ea7157077e2a31f7005b848c3f6284379abfe530c2e549a468f12dbdb9216a381741ff9ddebeed6c2181a02a16ff56a329ab736a01c710e91ec805fa388e18bd1417bbbb77026833468aafcd517097eea04635d96f7f067e8fbf8420726a8bb268241868122f753faf9989f642e8975d1998e1b00c1b14f960f9dcb432f7b3481fb7b700875b6dd27dd0b178a984e0fb274ceebb83a2c479e04e8a33796b376a09b850d37335f45ecb507f06e09734e1c2fe1da29c0c6fd0a54366b76871c252b606343d41327dfefa15e4ba08675c06f1e2e8866af0517b3618166639b2178ea0fba093d9f93a4ada92a227bcc8edf399f736b57e4ed53522b211343f3637f62486bd34469194930c30d69a92716778dcea92cd3cd2c7e1ba104b2404873f84245d2b48650fb287baab7070235242747f67253aa5ef80818344debb81f13035db974110b2ebe7cd9799f9e4f29ce2438995dd8b25d368822eb90825802ce73c830e4b4c1e2f1b9a52e093ea74501e9ccbb02043782d21b5cf98d1b1fb5b5a2f054b085f4ab348603bbdd44f871149c55c0fb0e65ec0e9cb780a1018e4453c402e156c46a14e3b13ca7df207e79e279d1c10a66195c8e3e7d36b900505645925d63341983e08c6185f06988bd03e983f45c71ab71f13ec8f2d9ef94351da43de88b0b7aa7421a8ed6d6d9432d319dee4039c4cdbefa3e516d088143ea67b1850fc569e8f26f959562ae32b9bb6de60492baa2a44fc4879bb93fda97530532b1116f082c3dc19508fed86aa56856d7cff90f1aff303b426e044e591959e6fde77724fe4e443e3cfcf8087fa4d7a3d59d60b4490b29e3a8e145b164573506104dcc4e0ad4ba567ca68edb3454788046471fc783f0e3157c3749b809e4d1bee8835debb5dff02558953476fb2e8a1420e73da78a51a165bac573831a81ccd9fce6ded07bb27f8b704205617c771998c23ec8663eecbb5b7cccac35eae746263409fc13488b8910af883715d61e2ed9cb162beb7f34db352f237122bcacb838376a7f70cd792127ce65a5fef17a2c832c56b2b776c4b5d48ab992be7a10d9e1a83e89c647fb011d402a0774f9ef4c5eb5ceb5f0a092a9b96c9fea981aa840d7921265f6fe77b877a3773d178b7a1dc8c5a2d040f86edc42d949697f3fce408acfc1dfb418579ec4dff0182f70d4e5e8c53787eb8f553331918f271a1bc2973a2237e6cb878d75422dd9a5531a0d7f4c7d9e1b757adda2e7d59847938d759dec79888df17c0941de3df7e101bf0c1af5e63079d03e5f3ee92e71c98262b44d9e187da1b2b9957f5fe1943f132169ab9afd34803ca92e10b513922e95e3d47ae70c8b6ead1b00ceac1421fab574922c480f01c5fe187f0e5b2c0c82c530f6d4e37cbb6adc7073e010bb33de4f66b41dccd58c2b7a7e32652fc385e5460080bf80482e38087be0d89885c66072def889bc5a79ff942c61588f5bbd60c174494691f11232e90a2473351af1905321d7ab2a5b876ed6a26f68f63f96512cacc097c206ae2ddbba9fb0f6d1af2043c36cffdd780ffba382d752dc164cf999725b3c976dd4fdf0d382c4c8c7f43e59d4d7307e3fb5f28970d651fcdee7197fea6d12b2fe8f0e24a2b89f38f0d371b138f6cc74bb7397a7f0ac44834c42463a1a19f218dd5e54781e829e7be5277a48263a57233b7931eabde27928402645a46b5770bbe8c9828a1063848c5ba26e63ea5c55c02f2b52f19efe154be45ed9049a455115cb6ded7ade09a567f161837ef3bb0bf4cbba63f52d11d99ad62fb7f9d0338d1ab3b45ca72dfebdd572c8e762bd191882bf109477f5373b546531fc4b59251ebec5568d471fb572081893d337dfa22312a81cfeb11ee659a3598b144c00d90fe295daf73c4fc396365ce49442a7d944c319b865a39f6f743aaf646d9a539d4ea71b02d5439e83f492061dc0f288bebaf26522c59d837c3c3168b18c580214aec290a4acf000284ef5741bfea4fa0836d854ced006927efb78815a52b08079809b369a27b0ff8f7124746471b70f0001b84f6449e4cd51b4300b0c42960abe74795b2244b8783224a601e5795fb1eaa3ee59043ffd68b34b5924a235fcd88748ce48bc1dcefbdfdc5343c65f9910b43b3746453e2cda1cf2d3d8bae3e532415923726d6c1c8bad71ba2e1542d9627bce8b4e33f005d63db3d168a15ecb363700250d2dbeaf77c3e450765fe771dd866e2ebf8b55a5c62d119f149b58042eb4869fcd12f96e25fef615d638da7b011ea6e56fc054766eb5f35abc422a94c266598cf251c0e1847808f90110d64c92dc59a8211b9601a4f713505067de343ccf50ab05970bd0c1f6b25723f804ae2fad3e0949ff7b4e5f681f8d8cc548aa6592ca3c8782a98aa64375cd27a29d161c7f56f9aa313da987526b87706dfee3124c976e8d4c541c67921a7b244966166d3b3cb42f4dabb48fca2f038d1a6564cdc49da17d6828e2b507eb3c2d95546ef2a4fc0341e0640e7b4063299589007ab202cc18959abd5daf7998d8fb53020a1f8964959da45729fe04d5b2e173b9ad30d237b655d1bd01695bc90f73d60448278cf73050601f5cad8c0fc8af4f6482b62e9b3a9cac0533ae6c94020097194bbf39a9525931082780fe99cc448d31abae8e385999cc6881752b8a6522a3a4e8addbe8199d87c9b618c0cc6d2bfe5b3072b19a1fffae63b5b717ff2be3239fbed75fe1f8c7034929b61b990be2374405883f90d3e3413bca12f69f7b712007ef84a956e3f5ed2549fa1a7d2431953cf0b36b2772fb7f74dc2c7ce472a4305f86a2cc3efd9153ead799a3c3822cb1a1682a1cfdcc58db3eacdddec0a31f8cbe606c049df1704e6eba60b1806d968045d4e77340329e6991649ded64d78e0741107ab4bb1c7cdf7f8baf63a9a3e53de90dc89403bfb8e15dd05c23abd6985bd36b97d4c190ba95ce26b4b5b5eeb2a9d3ddcf6f5a40ed6e2f1b3c8ae0538e0ee97437f266e280dad9e050a1406dbde37d4b8c195d1bbfc64d93d4f2b8c7e2866794267c1a868c8ad23fbe28fdf307806edb20ae00f5465b374079fd1142cd136f39b6e0df5aaa555429e3c8b614c63c27cd725effaf0bc1726e28ac307044bdb345232e25ff9438b8a98005505bbe9cb5ca56dd364835b6ceaac103137f3508e2cfcd0c14488d918119d33fcc34d983659b56f27744949c23accd4bfae67a315fd116692547cbd3299e14fc6b4c68673724f2364024741ad814fdd67ea70f349662543e6cea64db1319b60974d4458cea535d11234868d1fbe71dc9dfceec4b5356480448320d6396ed9a8b2739f1fdbfa03034763ef9e377842da0f1e2840718c581cb739c21517dab5b9fb476dd8f899c76030afc7c3e378859e8793bc0bfee9dd4f1aefac017f04c98a9a49a3b9b3398675d336f584a8b3c9a883871ca0bc9956718de515666b8e5cd89c5c09231952668521b7c07b088029678cbb6acdf88e7061bb059e013e9f36cc17875fd756961d45b88bfccfdba2dd50b6b73fe628562a63ef7d3d0ff6ce76a8e713f7d90385480682c13f7f0473831d36bb05878423dfa37ea3f47ddc6d9c76757dd1ebf36e811a63d0989079e3c94b378dd6d7057bbcd481a36119a63d32e7bfab03d4c2549cd7bb0676ad9b840959b7b1905a4138d209b0eb49b53a8948ae04c0c808eb37e7346d1a10d4b1074cb5b2e46c6b05d2ba4cd26e68c679dd836ad0d8862cadbff38c1fe1106b3b61b98c077427d1ea00350322087dbfcc9e6ec038b5e78a9cdb631d7b166dc1de74c7044803cf50f07cb6d28eeee05277040f14f77ea1a9de89904c259cbc08581f46faedc54cf7ba6cc18ce349b57e090d9a4d6e5889a2a2b150063376f1f2ea7bde525895bfb65098fdeeee215499e3c7956d2fe72f46c3da511a6343d2f073fe6e47bd03e52edcaef3560c2d7694b1a2b01e7e832ec7f46b49bfae6f501ba4cef86f8d79b9bd104591736a6d24241b01f41e40e367a223bad99039150ece04425d642fb2fb81f1bf256e1c43ef9ecf28c7f62d0559d6b40698097e0a351bfff76e085c7c63de060cae8998d9d7537e9257036a797aefdd45062e5f19a00657b9baeb4551dbcf82d303da5ac62ed19cd6d240c94bdce6871fd15737a8858d7e3e6b0ccd178a9cc0016bb790abeca730b82d7977d723ab4af3700e367e7d17cab9ee0e331fcf133626a65785e7a1d3d30dd942324b9e358171dd023cab1d98f69e9c11d11a64889c7ff06af5ef7870f7b3f678abfc5f72ffd70ec125e3a60d5dad6028e44c87ebd02a5bdeff88aa4e7ec0d6faa3c6270e713324250dcca87f14eb1a3cd9e951274664cd04c53c709eaadb8b1ff6dd5110433d9b59ff672cffc6e852aad580d99ff84e1ec90d7614f59c8afb3478179c0f1749b5b83f5bb2f41252360eb1228cedfa93ba06ad728811899c7de3763e68674c8727025a216a414737ed9e914140805b8a2997d1b03346439aa17a9649369e141fbabee0d173ba5596308a0259a61e2f59299242716dc016b6ec7fcd852075d4b745c8d1b170adbe7d6dd06de432298e0540427caf44e6f55e24bee6b94c6cd329b2c6389652ed358c89d0c66a1d7835c684ff0aba6aea27555ed4d7b8a501540f8d7b7163a156f5beb83e8c7b4", 0x1000}], 0x1, &(0x7f00000012c0)=[@rights={0x38, 0xffff, 0x1, [r4, r3, r2, r3, r3, r2, r3, r3, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r0}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r3, r3, r3, r2, r2, r2]}], 0x90, 0x4}, 0x4) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="30012e2f66696c6530005c8233e03e01ade456bc2a3fdc17315b751f7b5b5f74d8c117ab16436dc81f8686bc6a05f947179dadbafac52f82865bdf66e85f02e909e4012519f0e491176121908b465f3fcfca254d23e4db6e5f40c0b271b799d8da581d21057c7268ca9a51b5b1658e4fdcff037bede730ff1ba408b81a95d7851552e13696f757320597422b12ed7397bbc1dc4aef6d39db6079222af051f0eeec"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r7) setgroups(0x0, 0x0) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) 02:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x100000008, 0x1013, r0, 0x0, 0x16) ioctl$BIOCFLUSH(r0, 0x20004268) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa, 0x10, r0, 0x0, 0xfdfffffffffffffc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 02:02:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="805ce405536e9be5bc03561b35b240aea0bf35c8000d12b22246b1c6ff624e2300d1f56ebedca638703a9cfec50b8e1eac283b96389e3cc8292561ca86cf210db9ea548d57ff5e663215d6e988749247e425103f94da64ac177a5813369cba9d29dc0fe0e08608f70d90c2597d38e05a795461fa19a8386aadbf373558fc8962a6c210f12e3d00d88755143e3dfc9153a2ff3c4d8201cc6f8a587d935f56373569b754fe7c89c3d9a262969ca208641969f4a86b7a9de485f413067ec4cc8a00000000000000"], 0x10) getegid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) recvfrom(r0, &(0x7f0000000240)=""/166, 0xa6, 0x1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x8001, 0x0, &(0x7f00000000c0)="7396dcdebecf49b9880fa1d686fa63e81da1bea4569f8adca6008e13fc8882317031466a0f7c87cb5a11821978feb293d20763dc15f22c93a55f0c19c7d1949eea7f158ff13e76d616c040169e38211a931362c9c384bd88b875f55a28eb5f05ff8722f38610ed2e28407fe49ab4cf2b796ef7a498888215220a82d21f63ba8c99e69d784943dace6931101b3920a8bee82c9beb8b2c03525e4de1efbef99e11cc1e5f", 0xa3) 02:02:08 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x48, &(0x7f000028b000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x0, 0x2, 0x2d) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:02:08 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), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='$}\\-\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='(\x00', &(0x7f0000000240)='}/)[\x00']) pipe(&(0x7f0000000140)) 02:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfc3a) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0xf711, 0x8, 0xfe00000}, {0x8f9, 0x5, 0x3, 0xcf}, {0x9, 0x75e, 0x6, 0xfffffffffffffffc}, {0x100000001, 0x5, 0x0, 0x7}, {0x4, 0x1, 0x400, 0x80}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') 02:02:08 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x423, 0x1) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0xffff}, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x401, r2}) 02:02:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1f, 0xc002, 0x1) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="93fa1c47829a4ae29c6dfe76", 0xc}, {&(0x7f00000001c0)="fb441a6b2363f47a97c5ff98fe2c1a34df9bd3578b338782076f903251adbfb183f5aea15853c3dd40f223efd11c4e763232a5b4505ddae2d8a9d936f4137341da8317988e620b57572dd458d9", 0x4d}], 0x2, &(0x7f0000004c40)=ANY=[@ANYBLOB="7000000000000000ffff000001000000b0d0eb454c3fad905edd70bba260358618e7fbde66cc198a55f42e4db1242214bed3cd637405935e7cb5317d35f4e0e5104335abd6d271b31e4973bcec0454d8ed8675848d1231e594e80e963a865df14478303634a6d7e47eaabbedccddd3460801000000000000ffff0000c60f00005f8caea0b17ad1e0fef1f6bd0df635a411df7553e7ba5a8690f0241ff66c415720696167388d21d61c02aa0a1a2ef99d3c31390137d6bb41f5f489c3abcfa7fda9561bcae9a523aa8e8c206b907cb50a7b4100f5cb30fd8a192253ec4af488b6cedfd0792011eb0d94d72d6a24724b4c51b0bbaad4fc6be012cbf436588286a1c44506b7124db83a9a859bc2ab9d149d52ad90963b5b1938db58223a18761ffe36da90b61a3e8c10e42fbc39aec08999f9f9cec11f260e1b0e829f44e69d1d80de76fd23d86083ab4f550734a70d23d4d3b94c562e9b3d10442f827282c20ce5952d26ed807f800e064f672bdd15e0516e0000000000000010100000000000000100000000000000821a37ead8a171338a0200c73d2c4503d869428186bf6e341d9668877fef3dc98a2c734b41bbd1820432c1b309183137a2311205854da4715287d43b0bd5c9c77d023eb918bbdf9d961ac56beefb9a130811ec83e23e4a9ea7a2bfd6b96880435a117e742651cb1cc49faf7647de20321e41bfc0acccd225726ff10d196624bd3dfda64d062d6fe26c109dacb201ca539fcd235f8fe9547f4c2e4c06d29706c60937004627275c3bf41765f68d01d6ebcdaa32bd5d9726aa71debda4e13f2f5d62e2edbcd60eb34215e0375cf8d1808c516dddb959d6ccb19677bec397e1b8bea6b236de10a48403f41793f48017caa69b84ba568ed6be6bc4cd4db3dfc6084dd083b1a36d9979622daeedf91e4abc13e7333f59fe96743f96ff089326bae176800d5d22679703a4e0f369da3a9d38b0857730c7242e4147078245f299ee660d83dcb76ff7cac6d5a7872dab1f898085b54adf12ff34460583c854115aecea0304679e9b2493b91c7ea593b593c65eb5e76bf1f4c80e0c25a25590d4953e4a62893faa2128e45af3fb8e719b1733951d5b7a2fdf4f3d042b246104266f5dd0715048243e29798f782adabb6c716314bbd08579013cf3575ac60d3ab8e2d7f55ea29c8903367da912b706b5ea0e05b27aa9b392a866ab0b1e2327ab2c935054fd2d16b2e4716b2385ec30fc5a85427fcc5bf85fc7754cff9d3bd06fb52e988de9a5d15f4a0da8144a7ba9fc09ed8e8692e7c97c80648cc0877d3b308d3e04e7d994c6aa3d7cd7f6f8eae6550fc8cdc8044a54c6aa79963340b42422eb4cbd6045961ba556b4a4aec2550de2ad1e7603465ef2c439015e180df5881a2373042402a0ec3476d4d7dad0088490923d9ff0c26c46e9255b92c8d6b3e72c12a5d18fe9e25ab733af9a911158630899ecc776ed939c45306fcc55ac7bcfc97c71e1fb131f9a33479b2edb9b45e9ccf2210a70d9833dcb067d7417361ae9b174d4f2a66ecd4ff9a052080f1cfa75838296030a149f625d36cf08a21b81a913ce5133c3f0774f0198d6d68d772fc0d45d2d5da4f3cb517542cec5eb6fb33836cff18c0888045c3f87eed187f4b5a0c6fcb704845b94d78ebce234538529384edd491cece974d486538f17cfd568b597295eb5913947727f031349898c6fa9a9ecf18076d78c6eb68132d74ffd9927584818a2021764fbc95172342d730f738fa3c1c17326c4d3ca109531d37ac046bce382386d2f180c36df46334e28b0fed01017b64c1f1570cfca6950bc5e37a8ca1cc167b0de8215601221dc61f1e198a39d56a28852d4fac94b0c3cfa36a2fd34a97be906f167b05dffac327ce1345f649afb27df0c0d744122d8ef99379196dcad9f453a33a88ddabf44c2af5f2eb2718a4919c0e16593544a83851a2afc9eaaf3442b02e6511e6aa72f50d6da02b2d933e744bbfecff43bf0909fbc5d3e164a6ea4a8320648d90e7e5d7b7b452b4d01ef59a9d4ad6226f81ddbc5398b460b8bde235de3fc97969c077cedfe9a36f2fd13e22a79b3b3bf50fa56f06e37ce75bd6c042f2e704de8671648a8234f9bd5f7c7fd473b900009cc299b7fdd42be8b1c8cadae50fab9ab9d4690f9be93023e81ec70c03d5508acd2e01cc30a45209ae5251fe084142460c59674e2e6ef9feccdec080e24102318300669d68010b337a5854a74198b9933ec8e840d9b134497854ecceeee2bf4079d92b760a3e4b23ce3f42c38c6cfce79bb2a473482610e447e08c04516ca1d8ae792f2f45d407086157a2436e037cef92f9a7af35270d7786e746fb60dfdf970b89deeca7eb276489ba626094e2bd8523107f60d13d49458fffce3799bd8741629081eb0848b6225c38571f0addec202885553aacedca6c7b49fad7590a6ec0fe69ea052c48c1165b3d27110881da77f10c53d25b65aa682adf43bf6bc37f95245a69e3679ab435075bec4b54bc0ec94e15be67db330c8e7c46b6af7cb3ce32e7f239a1f118e696af41915cf76ce8e501e52e3300c94d290448e1110611183dbe2f86dc3e07f17f734e58f0b25880bed69a23a9749908342db6747be9bdd5f634382c057885c59007a0786391d06372ae6e3c6058954e3824dfbaa7858dc409d43247a0392ba0ad8614070702398e07e9d096e54e53ed813246c1cac88b53298443bd77529f46d0b21e95d76a774ad577065d06bacb211dae297cd05155ca019750af79045a56b70069f411dac43664fd56dcacd0fb23dd3b00c9f32d11272174d0cdb6ed4cb7a50baf9cbb05be1c557b615ee772dc63feb999b162c0e5712e36fa065f983f470f1f1529d6efc041107d0a2221a7ca5f84440cf689962aee7e4b2bc202008fa3c54c6e8c84df362d28035fb1199ba4781677ed6448f822a8dde4a75435267db098ffc48be4081aefaeaf22ba091127b550fbf322dcb9b2692d816052217d9071ca0cf891698b85489fcaad47c7eeb8b9adaecebc8c38f26b30a0a03a6d14ba9eec8a76cdb2f8d7c3d0533b80761f332a6d7c5694e958146b1108407dfef6499767e996ee0353822e81f26c94972886d8cf259edd84ba29b7b4be927c5744f5eeff5cf0ed094d4e3d55b43bc3e7af253e9e979c7e458e8cacd4ee1c862270d7f38534dd442806aa00ba2b1c8ff2ddeab43e8c42aafd8ad55527ef5a5e06d29a30fdb91bfa56558e7aa44ea66ae79ce174d70edd4cb3846711b3a0fee53a6a5dfcbbbcab2bf157825b16f390667effcafc2f0f3735d58f4e071b91ed64ed525cbad3439f0e6ccad2aa99ea4889bf9ad0d5eb784383f7a785a003f9090611a3c55cccacd83e7788b88bb7333fc82d647a1efe00b3980e1d59b82082044f48d0d55f68ff402ba3f921d77d25cee33b3651d3a3357b97d3c4010571ffda07ce7e00b2adabd5574741e8d331bb3be9e287fe8db52e5e12c7b1397862ca1e721d2cee16d07fadf26f552d9c6622eb02d4ec832e03cf0798728701581197fbebf000200000000000007f1c8486b57501c4766e6935dbf6a81cb359c384fde883d28214bb664d122a1574c5bacc2e3c5108d1f3b7ef1725ec5bac1f8001f4ee2f7f31e3988530f2ff2787badc0f0a8dabc6258e2b27bc869e59127ea3cfe7c14753cba76007deabf23b93ab93727cf0c4d7b9c65b646d0501df523c00d193e09821eee1dfe500921a63c7f8982d0e2b2aadebf359a0c99351c4a26736c6e30541c8bd084f5b5c8d4867443a81cb80431ddaed58ebc746538923c691ffcc147a0419a8f6ead367c15f9ffeb3afa494a9d328f62351ae90dea21109bb0654a20d6d677309c88aadbfb79e5d09c9331001d660c5d69bc5af2c2a3b61c05e4d165d48178f8b7fb88a9cca914a4ae1ab5d1861fb304dbd5f2b4797eb94ea2d9cd72363f81e0dd642ccb9fa0b9ee1dbc5f1928fac695ad3e1052aa6e43f3c7a696eaa93a60eb0f304d0042f29a9e975344db8d5cea470723011af487db4349fba2b90a01cae2913500500be94f31338dedc77b4253e8fe5fc5a79997d10e8c372ccdaf79771fab4048057550363b8eec24d559edad9bc492bf355850bd8bf065bf594a946fd8e2a6749744193b9274e928252d7a54b4613a8e5207037a82c2f6654c04406713bea14ae39aefa8ed26316ebb907179eb7a8bdaacb76ee52e00e76cf463ad9856249947a3ac1e191f7c94e35bdd4e8153a5b476f4ab736153f8b05cac0135d393d741c09987e69532ea52412708ea25fccd17554d6dffbe2eb6924828ed9c4682be8d8b105fbf69bc2f4a0df81bb45175495d463afac9a703b438f0799fc01db92ad44617f80293cc4c20c7876a63af20b0d3029b5f91e774524deb52fc78a38bb552f2d55268b075eef46ad2d61fec6a836b7604a4639f9f6331e849f0e32dbb4e1bf2dd3c99b29e9db2a6cb30786eddec53da77e1a18abe8f9e1b174ed59a6e8c6d6c7b98b0327007b9cea4ea727facd65fbbead4fe903c0f5ea84cdf67348cdc3047dccea36930c8934682422800742dfdabcc01890ca73d305215f710fafcbc5c3d858b77a37f3b9a1d893f8a2004c455ee642f7da20fd445686ad020f69d0ba9e554a281011ec85ee9efe96b55d0551fe101331755426966673a26f324204618b588dcd035d817c37d6938894daccdde636188905bf2670a4687deec50e4a64a7bac465732645da6fb932fbcc6018a8fa9c78ff1ba8e54f5ec709c0f11c9d58159214e636dbc6706c6690b4a1b7d5827883157334515a2b9940b8cc53da8ca9c9371cb3a11deafb5db568de4abd35239c42c3e28a9e2eb9df49965cf0fc121c8e1376129a9aebfa992a3f2911f951045776e457a42687058c4b8f41ba50c999edbfd3dbcfdef01b7f8401eedf36cb8a9e0c153ee4fa979ce08fdf71ef6046dadea2e1d37c49b936205ac02a5abbf8f7b9296d5490394e4faf3671eaf6203ab39ec327d6b1017f9fd6b95e524d557d89afcec581c03c4142daaed2f507e13719eef2976c7be0f5836269f027bf0dc047b74d822f8aca0df9fab20c56df6c1fe36c084b8e016d1df71451482107fa1afd7874b6623d55f3ff6981d3f2720a8ab2b14ba53fcc802509e424a2831ae2523c7e0961df55ac10bdfe12bcfc7210d92244faf2fb40652cdd90be437e8f0c0ef745fb0b2b0bfdd3a870611d68d3a733dc5179f2e7b17aa9dd5a89850bc2fd1f4f503b3245ffc14efbf94236340c9499efcfcaafc8e1b961cd4e7031acad6f6f0305ddb2a9bd8e086287810a28061dd5b6021ea01e9234ba94287ab871d5b068cec5c1f9a387565fce3574825cbcfa8f65439af7954819c13372cfbf72a4708b90a4db39eddda9d5b39626623c1310ea72075a14a4afd19b0b2871f77cb90c14dcc575aafed162fc5ab101c6c0404fd8342abc6ed1a08a79c9cfbe9a650e5994139d1dd0df76b36d6a4c63478b28e22b1841cf0b63644ccfd4ba07e71e1a821c67389fda93c671ed3a5bd234c5c4803688d0b47d143e97fe252f796b3ac9757e6a9e8cc18683d53fe9ab86f46c0784cb3577fa637919c10c1e1d181be1de56dd79b6c12325d37ddac28655260e0ade95f49ebf024c06e0dddc441ee44b2a437050502c31408d8371475fb703471fd1c0b93eaf1e6b660158950c40c816eba72bb0a16fc408ecdcf1ffb7b4bd8c54504e9788951b8ff0784271dab388086f57956b6fdcb526ce5a031247ca46a3da589702a62126c92f97fa9f5d73d63617d2efea9d86ee16937f086695c68e1cbbadf8ad56f5cf3d6aeec333259fb4a893cc99817a4b172efbfb4662b178d7f7b9ae82e2633c5452ba7cd3981ddb366f61d9f39aa8287869b5b1923d5e69d6bc9feace6daa134ebd88de6314445c09f3d384d7fdc662d407de3c91e8d73bd03a96e968da62ea0ad2e391dc544ae3b7fc66228243aa2e5ca0df0db065afe10a8dec59198ec55c00ffb60887cee738e830f06d18e3fdf08e67e827aecbff011b665bf365b55b432771a5aa5111f5933582532ec906b439ca2a6939a9c8f619b9abce1f838d3aa447858396ba5c794cc0807963afaec2baeb0b513f644bc410f7949d093755261fa596e0302751827976e413396b9ce068dad44737fa822057abdc53fd88f1f93d95705b4e1330d14e3853cd146ccc7e63598cd0c08f08b7a7ec71a31321dd1c61e06f48cd2ec92270fb8c78454f37cdad1a31fc902069be701749705c5bfaf4ccdd283b50ccbabf55d68fc8b4c793e355121020852924261b2c4a43bbc8f2aa35347492480651a77190ee843afcf5f843b9818640fc18b78273000000000000000ffff0000080000000ed9ed26a6d96ff251008c0521eafffc771a332e3a12c0ebcc126f5e0000000010100000000000000100000052ed0000bda5e04322cd9ab56e593fc98ea0f3d172e6430f127b2e3eb6557b6d111fb87f29b893a4e5dda1b035e5930a1af5acb5f0f683e5dc4f6f1fc2f1bb86aa85c11e81d6997815750232a5177870895c096b5d3f29a3c0ec440d59fccf6c2e86e87837fae3a51bd46825d5d4dcaf59eca9ca40babe56189f359f5234259bc4fa05bc9488e81b9d188beb95bdf66936924c5d50f47e558e46649c9f73f7ddd94b63f2c6036f981d2e370a743b752713d62922dcf613149d8df82d0f3b85eb3dac3c016dd4d334dc164307fd8bac7da8f695a8d172d60324c9673fe69e909f3fdf1e0bad21be30c9b1f37727fdc30d434439f1fde666a655d6d78a5d4b7874fab1fe2319914bc4c6c72e30981df240a1594d2be34a4c0ee4cffbd4d2339dee050e6655fa9620e6f5dc891e19bcb0797ebafd7d11c1a5e964f4d90138b2d407999d04b3867e3563eec2cef199afb0ab9761eb8155dc2b4daa8d905dd8b637d2a4e2823b58eeaa6d406293d7a7f58c3107c842c9706fce8eea932ca2907a9b717b61f440043aa7ea04c854489696f066aa3e44d5500adb4a15f7868eee0ad61e00a5d380f40ac384e33b8bd71c4795fc589710a2ca562202727534eceba7488a0b9812fa69a8bdfa4a365b0535ffc7006a05c76d338ba59953e20acfd9ea1ed48c60be19fcc4eeb0d5c7e93042ec3978a1b47723d06dd00afe9b34a983f3a9b86aac40c43d76249cf877d8dfdcf08ed926bf5639dfa9bcef180e1153b1fe386959b04290dbb3aad04a7de860e394bf1615f31c4f69a7d74b3f12ea630c40628ae9700bfe0916e28fe8616cf33566ece6c8846a1722e518bd143b92cd566694064f54aea82635204d1b4542ffb61880c57298b3f4219cfebce96ea0492d23639e50bf486b820414b36b8b4362882485b6662816e5368820833a73e8173a521c9bec6c5cc5abe982f1bf18292ba6677b5f7a091031bf1eae83712748e5d4ecb4c383400f489daefc3ed7db9a09c0c856a177b46353b528fed5997fd6ad395b9b8cfb6fc25bf61ca643b2decea08dd0535566d9be0f0e7b1a7cf7396488a339ca13c404a63e263f05ee3835a5a8e4f91bbd8e93ce1dba518bc229f0a4e81b62dccc8662c0c30db3dd99065c150fde5d7be060ee581303b1b6ce9ab2bcceff7433fff534feca7027d8a0fd338a1260cf4da5ce226109e470bc3866c0ecc93faedae698c6a884a96eaade85426b2bea48a6365f9c7f92f37344041d17191532540785d4d9eead8b4282f499738dba05de9de1594e3d592d27ee78a8448d7c145c2c1e536bdb9d646cec0f46086582c6ebfeb3fcd8edb1a2d7372d7e507502e2dd391f41fc4568206a8beee504fff0db611dbb8cc60980b76b3ce6d2037d2b835c39d2026bf5688e5c12039eedc86c432ac246ca3f441265d166bc3a386dbdaa63ee53fa3a5ab219d1fffdb7821180d0393522aad5a67194484277636c2190502d842655a18e38c5774bd5f885f6dae8e36246d14dd0f34fb34c317c102beff9fc3208401e0755d7f1618b9583e2ffbb38edd4b36c57cf374131d63c32dc0e050a88b8510fe69f7f090cb4b03fa0c8bacd8801a6eeff882d655dc3ed96961d2923b200e6a22d5b459d438e810577fda9f26a1d79f1285755628ec10683d699fa68688752654c476f0fb6d6da1437c3e20043f4a3be82fd837c29004ad9d5bbe95bf14d08ab8114e7c2245272c14f2c1b62a3abb8f5f166041e27755d854d2d143e006e7bd4318b85cb1ea8721665054f0912a0fa19512bf1aee04c76870402bf60c5afb22705f0fbe8c226d56464132426c3695d0b6c1ad1c75471250068e66c84fdb963b91d432091871952fe76e159a7cffbdbb9f54360c44de455cf323035836f5db593a8c610f6f6fe104bb0b9bf4c5199e2ff2d15d0f16d59c5fa0c8638854cb2d95aaa7d0f3c306a0ce1dbc00721c7164c202da0f10acb36a55427bc2b969a0e6366b20c3b0bff631f02a5747ba50312ee3eb5300cfc6cdd413ed47772ddf1605177bb987f2d038bf490963769480e37a9b46e31b72c481d96c6de7771bde7dcba4b422b6b2e5bae43b605c004909151e9883d75872bc742698cd6828022e87785a6a37ca98713c0e8ea40530bb12059bdb92d5eb27344c7edff927a627b27660cd5b7b597ddbe2755db09cbedbd14c287a0d8a8c7331541764b6647f15e460565a2738c845db6397624f043478a3f897f6c3ad4ae5c77591dd029fa3d9379d267d02283a073c7ecd21d3b765af8c93a9dfaa60e9776b230377d095b1caea04cd33cb247e7d0ef25dcd67adcc06ea8f6877fcb3fc652b493d72d722bee8b471db8db58f2183ce0c4bb9b2f0f9f8ddc6b5b335a01c0873c7b744bf29e71adad4430f6948d226e880261243d8fb060b2a5cda847f3dab1033fbdd19e9b41f10160479053ed3ac4e1f85c378f9844f9be8dcab9d46f91c9f14844d9d32ee4b69077f317e38313caba4948e18a7f74eb3f6168adfdf8de37481944bf843bbb743872be09009d6e69491edb25c3757ba66fcb248ed23a31c0de09002b97f226df0b1c6e09b4c06aec858802c67782a99409fefa560978ababd213bfc451048148f8bb5db1f8bf9fcd05e96f83d579034f3373ebb8fb133280c03e73d720fbd720a77c61a2eaa2f65a9d88949c912e81e017fe573f56830e3b42142544bde760bd270bb0a4c2ebd04d6c07924e0fcbd2bd8723d6ad1eb9b765213693eecc65930fea91ff04fa6af7b6864cc72504b2ebc3468f445e0c647f8fc74dfc6eab7615fc128bff7726562f0a1b10209891a6bd08084e80743045f806fa874d83f3ba2fde0822f37dc60f7b902d114be94e4fd4e7c87fb6a948ef7f7fa8fb881c58fd5c654b91d924467d25e2c33daadaf6ed84c9abe2262d3bb7c9b787e0e5ba9c343262822a1666ba3e688d6f21c006ec9b82b830f5a4ab7e3beb322eef15d948f8a4920c8fa49dd2b200be6cbbfe00175db6a2a1b5748b10ab32e494f2e902fd38f42bb64048a36e93f0f0a7151a7ca30eb8ebe32f1c3a4ab2d50b9b14d3fbe3838cc7e57da0cbccdbe0c575b83916870471a046a778ea79714847a789d7bb484d5e4c8feff3f831be2c7e52f454cf64265d5c4a888ca61292e1aae7bdcad08121608c0f1acbf6a5f3356fb5a324764b6be4bdf2990acab7eda8e49ef33d93c480320425c029d9674981d9cbb6227d9393480b4a63554e7e8797b70ca15d3e88bffc812cf9764a376a5e07810a20c6ab085d0e0b18392017202e2921810e497638de8529f3727a1a757baab0e3187553e12ef1f04de4ead64c075ad6b3fb9435d0511230240c882f9306a67c76d09f59bce3e4f4753ca296b1e949d8b07a823bd3d1ef1460bf74287f157c037017ac7778de64f6dace1bdda054cefaa841b16fcaedc3075138d0fbb59e5b949eda4a7d8d1796c5e0d4aa447786b3d9357c8b1b094c695ca45870a9193e4d31170cad344b9d92bf7ba7ef0b633fedbdc5cb74cb3b4704d9ac2a764808ec7e327b5a5cfe0201788a665a227ab42f7783dbe7e15eac280cc9a33ecdb6873a15eb30414c5e973dba28fc6e48931eafa30f5fa4efe226a2339d4a6850b8763d1e04d4c762f074824311705782afb7f925557d79cb3cc104709a0a905f77472b49394219a0f03340e7d3aa67a3bf137c7631fe660b2f82bf3613e4caaafa51dd346c219d49e309b81a92e6ce5477af10aea20493299cb5222f75cd99821fbc93ac86828a7170bf9d7dd13b8dfa2cf2369c5de82ab4e1aadb618f0c418959462dc3f0baae2e4df1821eb9acfdb70ce7e8cd4aa9772343221f24256a7ea75c4435f36fd73594e8d1abee1ed02f681cdcfdd3401a190ae5297653d2081e1583fc54e603d7426e8383272a34f5e775291d14889306773ddf8acae7f62b3226fd5b79a42fbcf16fe6cf4d6eb3418db73fffcfe29ec2ec899abce3cda91cf59f07bf9d0197642f09163f83edbb29f07be29a2124dccfa448845100925edd66fc76e426afc979f4c436217ff709a5d5474d202bc93d77d5de20223866a8fd84ceec41ed472c547bfa9e788e0a9a693249329109e9d6c9602609e08be413083184bed6b692b9c2cb3f32fac42d47afeeb1a24de6b52d95cc00a94f44c77043b6a870a89de77f755d7d950f9bcbae73f718d561a10377eb4ee3fe9f04b243c5342c49128d64441b49d0df26071399610c1458458d0da3ea5a7067bac1c04ede4558e73158004358c79083c48e6c2da124fcb5d7cb4e8f4489b13971472f7c6cc6e22bc779a8276d51f5caf72190c7cad5769e840e52daac480d783339a9120bb237d17d4d01f9ab7020d5374ea349500c010246ad5ac663d9fa455d445c99e6a03983cf1853a0362ca34b85ca8bf9b8ffe1b1a65caa8ab15b52715e2e489a48728bcf873517f97fc434765edd6063164517ed9be4fda7d1445e2041ab2b5503b9eac06fb00ebd9d2b509a8c239c546b8be1bcb8fc0c0f328d0800366a5f38d80f65f8cd9720f84736bc34ea361871d7e676bcec1ecfe5e6808dff5546afaf791ef26ab2960d25153532edb6ba9699111aacdb5ac13069d745e58602557de133e32cd0ecf213902e5bcb2f053792fbdcd8724a1ecdb5e96e0ca83b5e251d796f2a7d42e39bbb083e72d7a3bb9000db7924d2c91395c3529f909418e91b46fa457132bad3777e2a0f4030df2322587a4274ce13ce518d1c12b5554a4b8a21ab67668ffd562db03209d25c7e6c887852805bc9579858ac5a18730c2e156dc0b72bdffd3c2a4b8c677c204222becde18a2800b28b9f6ad4dae5085ef0592b867c58b64dd78a9c7c61d6da5a9ea32e6755467e9c84e1948cde62e6afa19b1e8179bb6702c6e268c58604f7c4297f2e73040d205c852497d497ce2656df6c51de16f5a6d3b7a9344b2461e01f068e5fe118e1c25084749c6cd6853b3e12789bcd9fcb16d88292ec7af2341677df4b309d2dcfe48679b7a220a95c2f051a74cca7d6b284481ae8054d2a46eba2b8d62ad490718700dfe4e612a757217176a86ed3c610a56de45777d9df9b6f70bb1ffdb5a7075aca7847e11b688580a8eba0e37036c09a5b006bcf94e6e3a3391ad8b8b8c2cf641c67c8a5bdf5bbba0bcdc69b04e519628691d0417f19ab0d3d034fa6348b8da17d824b7d2538af8998755b67dfed3d5fd12fd8a1637f4a06dd963ffc74d78859b99484e563df3ad020b7e200c74df67f026b9d3535c20a0631356b271839799d18a8228cf277e156682258c8c8bc7799efe4bb3c91535c029cb5bccdb4f55c0d936e9ca7db1d68bf0160b1b9b5e4d2cc83bf34825a0a02d5d6ca3514f0382aacd3917e9efcad803c17ad49aa68753c35dd5411d79a68df1963ef508d3d7fbd28403539b7ea33abd4ebf7ff86da4dae63f1b375f10c28dc890f28303f08e4e0bc81c7a587e1b12481f673109ddee98b332ab76a5b724ac350b0ae2233df4d0e32e579cd21b802f38cde9740f53127ed4da7ff0284adfb67935ec75dc7767d09eb2b9a2694931eaa4026271f95a07afdbf5c51fac9a73579df69bc97b3e121610b729f8165bd7535a050292060a8dc3d185710c134176cb2974f8c3f5b5248a8c0d69ac3498f4d35163547a32cdf431977d943f3aef36f97237826ef3a53f0bc29248f4e8f16775cbaf3f6e1434a0daba9e41e0a1908b2f8c25da48f190ffb626e516454c061bdf0b27772e9b78eaca02c73b6f9442400a5456697dcbdaf769599bb02ebe66f688f36f9d0402fa4332690e0ea69f00000000000000000000000090000009fbb10fee86550e2c891631a9b87c3feded4fbb93f13b4207a15c89b6042a3aecaadcd11ade2598b04ce79c86a257aca0a92d1574dcd7f1b4cfeee9544b5c11486a3aeed2d8be6152b051dd9090636318d872377d0821200732f8e1bfb4624d53da8d4c837a33215312cb522cb09a008e9a1bcbd0bdd6e154ca0196eba28e1d92378405a7f20b57e29d327bd64152743416baa2f52a6db43633b5b721a84edd7b76ce596f924c018e7a3f93099d48ecf2790508e58fc30b10e617d3a5132f3561ad266643e68036ef94383187a40a45766067a64daef9989826bc422e7e39901d000000000000000000000000800000006560d68be5fa57a260f857d763e7c3acb6a2bebb69df5240040baff7d9145a2440b152c8c330cc5718893be1ce8aaecca673ae5d19cb4370980ce4abeb2b0cefb51df49aaed0c2407e3ab66bfb9f3f4e4e8ddb8bbb2b84ac8ba128c8785694ef7d3da8c433b9b613407a0a1a27cf23d078f2c013a453e156e44a43f760af3b298b0848e0ce302bec8dcff7fa2fea45ff57d66d0ed3c8055f8d4a137d9fe26183f2df706fa1e130010c6e75a82a4637991668685c2dc9ec14b57d600000000003000000000000000010000007f0000008e51b52c41e7f3ee684d618262ed31886ff1899cc22dda62ed27000000000000d00000000000000001000000ff7f000074ff9d1bdbabdad2a4ba9bf79f0fc650ff9e3829d7b882f96a8b0f78450a7f23fdc744375b532acf3457f8b296364f3415cc0554f396865d22cdf9e702cfaa25d80a9699f79a0768babba5430827e0d9f713dc4968dd7cdfaccf882a60d835f4844402d7b07340b77726679c82b9a09ead51a5285b831ae1adf9ea56eb70589bfcf60c61b563c2ad54e424db577233ef05f1844484a1222bb3c5382412102783b8f39784087a3410c731baaeb08cda8ae1d82e0373d9bde78b4ab84712000000000000000000000000ee02693fe8ccfedc634a3f18f7dbe19c64322b9d7e5862c7e52aa07847bee02bda5484c3a4c2271f43e6c4a830457d14"], 0x2488}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000240)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf0f572c2a58188e3bafa6c078790ed49e700fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b43386ed900", 0x88) 02:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000126, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x10001, 0x3ff, 0x100000001, 0x80}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:08 executing program 1: setuid(0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x9100, 0xfffffffffffff801) shmget(0x0, 0x3000, 0x42, &(0x7f0000ffb000/0x3000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) 02:02:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x80000002, 0x0, 0x1}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xb2, 0xfff}, {{r0}, 0xffffffffffffffff, 0xd5, 0x20000001, 0x2, 0xfa}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000001, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4e, 0x8, 0x0, 0x6bc}], 0x400, &(0x7f00000001c0)={0x3, 0x9}) clock_getres(0x7, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) clock_getres(0x4, 0x0) 02:02:08 executing program 0: socket$inet(0x2, 0x3, 0x100000d) pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 02:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_getres(0x4, &(0x7f0000000040)) write(r0, 0x0, 0x5b0cb9c) 02:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 02:02:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x4, 0x400, 0x353, "9e1fa743d5a3c3529aa441252a144db3fad9e095", 0x8, 0x5}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:02:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x9, [{0x1, 0x2}, {0x3, 0x3}, {0x1, 0x3}, {0x2, 0x2}, {0x2, 0x4}, {0x3, 0x8001}, {0x1, 0x5}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3, 0x911}, {0x2, 0x2}, {0x3, 0x4}, {0x3, 0x80000000}, {0x3}, {0x2, 0xc5}, {0x2, 0x1}, {0x1, 0x1f}, {0x1, 0x823e}, {0x2, 0x3}, {0x3, 0x8}, {0x2, 0x8c3}, {0x3, 0x3}, {0x3, 0x20f}, {0x1, 0x10000}, {0x3, 0x7}, {0x0, 0x5}, {0x2, 0x81}, {0x2, 0xfffffffffffff000}, {0x1}, {0x0, 0xfff}, {0x0, 0x1}]}) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}, {0x3}]}) setitimer(0x0, 0x0, 0x0) 02:02:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 02:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000540)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x2, 0x1, 0x2, 0x200}, {0x8, 0x5, 0x6, 0x40a}]}) 02:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = socket$inet(0x2, 0x8002, 0x9) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x3) 02:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8001, 0x4, 0x2, 0x4, "5b87d5f7943ef1305d23b0fe4ef554b031e3b0f9", 0x3ff, 0x40}) getsockopt(r1, 0x100000000, 0x10001, &(0x7f0000000180)=""/108, &(0x7f0000000200)=0x6c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) accept(r1, 0x0, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 02:02:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) ioctl$KDENABIO(r0, 0x20004b3c) fchdir(r0) 02:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x9, 0x7ff, 0x425}, {0x4, 0x5, 0x0, 0x14}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1a29) 02:02:09 executing program 1: mknod(&(0x7f00000023c0)='./bus\x00', 0x8000200d, 0x200005) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shmget(0x3, 0x2000, 0x86, &(0x7f0000ffb000/0x2000)=nil) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x3bf}, {&(0x7f0000000100)=""/41, 0xfe63}, {&(0x7f0000001180)=""/149, 0x305}, {&(0x7f0000001240)=""/4096, 0xfffffffffffffe79}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x1) 02:02:09 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) msgget$private(0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) write(r1, &(0x7f0000000100)="b1d60c72e57b8f16d591883487551fff551e0645c94cfc4c7a9b14cb768aba9cfea5d7c41283f756be7c2b23d05d0d890e31e6e3015cf0301513052f1057bbeedba872dc6d5da630d531e2a22df5d2eb9e015aa8558e34196f0ba46162", 0x5d) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) 02:02:09 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0x8) r2 = getuid() getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="fb2deb83dfb337", 0x7}, {&(0x7f0000000100)="8ada2645b5123000f67c3562dc6acf9b65e6cb0dbe0929156f09e7537a2f7d20c42a4cd3e0a2a0242cfd87605f4d3bdf93f8fa8ff948761e63bbfdb17c48ff5b08ad3ca90717b6aeae964b74e187369706c1a7aa4038acf0d03b8acd0d87ad737d9ad8974c109382bcd20cd72f79bcfc546c16e96f06254f2940844817602557b9e0618cbf8460506941df2b721329320f68f632d01d24192c5d60102345311126dd66e2507cee", 0xa7}, {&(0x7f0000000080)="2eec41afabc0539ec1882ed53e56e505a17b32dace70dadaa641849b87285e2874f0ec", 0x23}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0x403}, 0x2) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 02:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000025c0), 0x0, 0x0, 0xc0}, 0x100) 02:02:09 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) shutdown(r0, 0x0) open(&(0x7f0000000000)='./control\x00', 0x10000, 0x100) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 02:02:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xe51) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 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, 0x0, 0x0, 0x34}, 0x0) 02:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x3, 0x220) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/71) 02:02:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 02:02:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x5, r1}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x200000080, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0xa, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="3589b817d77137f49e1e4f2fd5cf47c69ad6890ca9ab7dfc921bb272706b8a96a5bfb94c9cc49f1f", 0x28}, {&(0x7f0000000280)="7c3eb7fd778b9e788bdf2ae92624f71c1b79f748661edccbba6eef54ea18c885635fb4a43fe6d7453f4108c52e116feca85f8371d392", 0x36}, {&(0x7f00000002c0)="2042d5b41ab641ed607c2add05b1663bebb65137adbabc69b649972a00fab87cc3f1f1fb068593b60275c8584cdfb05c5189d7174060bb648db487c6a77fb50073e12d21d1aa45cf86d54ad28b422eda8e54ccece393746201454e7e632317a0a971f5a3f676a65a94dce159c2b36ee1ed30b80b67d9f7e01c474536b09800b85edc6e9aa8d9612f149c18e09d28daca9c072fc7d64ef6d466df6f74075f771be617e6d2d7b5e30ed2009b51dc", 0xad}, {&(0x7f0000000380)="814778dcb142ef9be76eb0e9f9d9c4b019886a3d683128fadcf36af9c933f3e6a929b2becdce276a56f1adabf41da70cd6ebc48e252df273e2c2f48a85cf339567d04057aa97d9e1827c40460f2e326c8d0046fd", 0x54}, {&(0x7f0000000400)="d47387f16fa1f2c75822aec80c52b885b3fb30aa5ac08f21c9e539fd8672095ea77bc551fb52b88d66fdedc32bccabec1645a65d2e385f3b51ecfb9403cea7d5a7361a8adaeb9f1b556d91dabc50d4a5bbe058c1f542385102a5562f64a19ed38945a948899b96d1883df3a16dc4c6fc8c0c179838d597afd9b9af521281021aaf1b6754b0203a81274a8108401b65dc3f2328ab2feba759210d79b9db5837f24bf3cf2f8c5d", 0xa6}, {&(0x7f00000004c0)="22ae64ea9cc3ec19c056906c6b2f873a9e8109ef7170ef6cac45508442c1bd8cb8ff79514baf3d22e5c8bfa73693", 0x2e}, {&(0x7f0000000500)}], 0x7, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}], 0xf0, 0xc}, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000200)) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="514ddbb5361c89d12fae417c6cb153a2ff6c9f34134d05f9fa272f0da28dad63ec2ea045a5892115fffd3bc34252126037dfd60bd9a591dd42e9c632298e2a04a269b68512bbd82d59477b50a104db03f8d3c37d6185b67739cb87", 0x5b}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x3}) 02:02:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xc6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) r1 = socket$inet6(0x18, 0x1001, 0x200000000000000) connect(r1, &(0x7f0000000080)=@in, 0xf1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x400}, {0x18, 0x0, 0x100, 0x4}, 0x0, [0x1, 0x1, 0xfffffffffffffffc, 0xfffffffffffffbdf, 0x32a, 0x2d, 0x7, 0x4]}, 0x3c) 02:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x30}, {0x5e}, {0x6, 0x0, 0xe51f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") dup2(r0, r0) 02:02:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0, 0x20, 0x0) 02:02:09 executing program 0: socket(0x2, 0x3, 0x4) chroot(&(0x7f00000001c0)='./bus/file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)=0x1) fcntl$dupfd(r1, 0xa, r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./bus\x00', r5, r6, 0x6) 02:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="ba") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000001bcb1edd79fbfe08d257a630fdd20080"]) 02:02:09 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) 02:02:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x7}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1000, 0x0, 0x0, 0x6, "3a13e7af5821b02bd6603aeab0b65532d0bdac08", 0x4, 0x400}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x7010, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7fff, 0x8, 0x8, 0x100000001, "a5d56254e4024f0001d7d291438a7971a28d0d64", 0x8000, 0x22d}) chmod(&(0x7f0000000100)='./file0\x00', 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) write(r1, &(0x7f00000001c0)="37b027570ba3c5bc930637043bff974186dcac6a3b1a487d8a594dc4ead25b52490648ca4003a3414022124aef3cbcf0efb1ecb91c9d3bfdb0ebbe6c2dd725e847875dfa5bef9955283eb374240cd1f7dca787bdf0393d65ed1c2414aea92b515ceaf91ca4b6a69b21d6e6e0412ac86623c7a9d476034a5102374b07b5dce45917b3035f1d7aeee073381512142ee080247eed88b65ed25d6644d4dbbf972bf2ba", 0xa1) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x3, 0x800) msgsnd(r2, &(0x7f00000003c0)={0x3, "0a6c5a4ebfcbb70dc14ea9847dc29ab980b3fbb1041fab99e9cd2d4a326abd75cb755c482c2ce9599c9280555e41e6464b46743a149ce7205514841bd1120841da60b1e35bd516d64d889cb06cbfe51ab01d5878ec7142bb4b1c10b57b0c48f99778953d643f6d1dcd3204ab75fd5b876c2c7735f8ed0e2c0149f3c8629761138a3eddd403eb8dc99f6c38d18685430ad2529d07cfffaffe2deeee0b87a5e5ff2bbee35d125d5c99f7e42aca54ea3af17e1d60ddf06131dd01206dd059a8ff71a7a9c3cd7ca61018b50a49"}, 0xd3, 0x800) msgrcv(r2, &(0x7f00000004c0)={0x0, ""/139}, 0x93, 0x2, 0x1000) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = msgget(0x2, 0x418) msgrcv(r3, &(0x7f0000000580)={0x0, ""/236}, 0xf4, 0x2, 0x1800) r4 = shmget(0x1, 0x1000, 0x142, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000680)=0x800) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x3000) pwritev(r5, &(0x7f0000000a00)=[{&(0x7f0000000700)="6d870c263864003f0faf01a5716bfe5e910bc791e5b220cc1130750b5a951db8cc7e986093a3d18ede4c8f7e0bb412e4d44331f5658dbc4846d1e9de8dabac193a4836", 0x43}, {&(0x7f0000000780)="f2aaeafd1936a618a526d9fa876c0b76fd84e1bada51cca24deaf99f5b6a8044666c9e7eceab1504030b73a4a49eaace1401e8e6ee244c7f724888d46e5473289462a2d527c21eeb4c11629b8c17ba31ec3b40503b6438962fe6ed86377d2de7782af6fe0b1b9e295bd4b0a3c79ffd26a1e08597504a3a8df6e1294e330d450b7ceeb330e2be6c06c3894cdd6dda8a1fed3c75affcc30f488d4a3e58e4ac2fd17a616920dfbc1299b7e280b13c1afa5ff6010782cef4def04d9ab480d4de31dd68ca128704af858850b3109ad23f91f6d9ccb46bf82dd15ac49bf0126125d3cc", 0xe0}, {&(0x7f0000000880)="866a8aa841b572cd51996a729be5abee9030", 0x12}, {&(0x7f00000008c0)="8b606d71f39db54ba76d659f49d650d067f7364afeb279deda89237f3b7e751436", 0x21}, {&(0x7f0000000900)="a6fd6a67fd6ab159f0d23fdbce4f34ed67be02e158f1aa7b52d297a2cda377ac762a24edd9e65386edbe24fc7ea03677e0f5f95928c02085333a1f7b8543f58d65e102f5236a58a12e2cc5697330065b5790252d5920d4bacb87c1af4210dffa2557008ae97bfeb2072835c525911218d3407d93ffa8eb24f2e41261c4a86fc876c8e0e61f13af73c4cb4921bf1037698395da52129c892ba75614872ce0bb3f3b2aa7c8d05f71d199ddfd37633cfb645e9b8644d10181df39363edfadc796a176fad1750707cd091e94434c0b96f18a821ecab8cdeb015ed15c1af9acab", 0xde}], 0x5, 0x0, 0x0) r6 = getuid() r7 = getegid() lchown(&(0x7f0000000a80)='./file0\x00', r6, r7) setgroups(0x2, &(0x7f0000000ac0)=[r7, r7]) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000b00)={0x81, 0x1ef1a70f, 0x3ff}) 02:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x2, 0x82) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/90) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0xd7, 0x4, 0x3f}, 0x6, 0xffffffffffff5b65, 0x800}) sendsyslog(&(0x7f0000000000)="0011ba10823d5abb52df6ec2a65f03a94354d7dffcf794953b48e59dc1ef7d199b4b2aa785e234", 0x27, 0x8) 02:02:10 executing program 0: r0 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 02:02:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="a6", 0x1) 02:02:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) syz_emit_ethernet(0x1000, &(0x7f0000000200)="16b8e96de376d6ec0312be3abcd953c4a15e3e7dfa7057ff7a052532f2facf13546ccf62c6d7d58b99f89fa266e18cc5bbb6b58398cf25148cd261ecd654a8a80eae65806d476812f6a17e13e611cf5e732743fcdf31facd225f64ebd8fc617807ad976ee7b07c537d099a944646806f5bdd8382de395048a956f6c21bd36bf4198d8b2f71a3a703338532649da63c0169f9a5037b011abfb27cb6cacd2edcd19749eed637b2ef441a370be11ae4f6d1dc2c5dca283ce18b6b3e90fa19835877c63ce283ac1113b5cabdbac5bf8bafddcd246f5183022cef45d2553151f607ad0f62dbdf454258a9f5469604b10d8c1dcf60ec6737c096467f5ec76d244e7f110af413da4656275f4e9bbe0113b54bd1c84d03e71f5c54b0752791f9b831ee8a37f93de57b64d755692c5e150532d69d6388593720c8b92d7d4374f274fd83596832622baebcbdfefae0584fabfb5026484525457667a091d21627b14d068c54a269b4a9dde1261e377a0192189e66d4a90d08eefe0cddd67351c3661c07f6c3803bd7a8dadec43ac4a708feeb509991862ca55e6fef36a6ab1eaa2548b00700a9d8c21bcb5ce839d262f07a95164f9ce1cfb3726b110502e0a362b3372f6b23b1976b99f4cf04b2eadc1029d817bbbbb4c1a0401f3356e5b74b9cf4fbfd6a5ca563c6e64c557834f613dc73c59543124400ed5efe0ffb2694f6a46761cb0738c95c6f2eeacc2acd54ab836bd54f7a0773bac2f3109256d1930facc427a0cf5fa64890751e35d57299af4bb6a6a2a56052b619ac712bee0b650353c35f6d8e69393155a731829c2964ba7d6e50fba70afc4fdb0408669ef31eb21dbeca15cb66df31b208bb4c53a3a39051e38ba1cb2eb3e1e6af1a35e1a1235dadf38de7b2bb41796fcfc5d39876ce12f32947a8cdb17935bf7078fff2500c2594df5293f8a83febad13a5d8012c482a329036180e7b27edd5a14dc6290a99374ec977f78e5649783d9a22e765820b7b37a9f9b89ec700351a4ad24418ad08e19f2bfd430cd4483ff112e4c736896be9b03a9a38ffd3564a6642e766142bb1adddaaa1a267db5c33d62510ee54165da0d7bf4b579ce3652626976acb57950ce4a69dee2dc74043553e6e052448208f4ed56c4fd67d9c83159a14774b241b45efe09dadad4fb5c32e965eefc9d4e451fb0804d0ec8a5dca25998d67c7c81b882b27a2bcd00db2fe1029215b2fc6ec8fdcb3307316e794b3e319d26510fdc9cb358a0a14792b0228f0c66114f28b4acd8172b225638415449ab090977e0115ba42046826cb0235e4dc616d2d35feed3165743fdaa2ba41ed6531237a4569d3436fdb8096c36db1e4dc97b38374e461849aca6667decb386452663ca700bed9d3cee253b1ef7b1e02d8ddf429977fdd5510df8a7c96d59200ee9e61011b6ee1a8150ef9eaa239a9ac1865329ed0a0e78ea12873c0f03e48aa10a5413715f035b9c0530feeb77a4e7ad0c01b676f7e42721c0e7eb4a9e97c02e4965ea25b09ff6c2b42d069ba3323004afbe669f07f1b2e2262a632f0bf94b5b18c946eeaf069daf6636ad0d72454ba3953835a92951dc60c97fdf236d7816cc1043ab4b10159fc3ba1dbd043758ddc445837073a83977816eb30acbada7eb9429d388d03fdf14e2044d21fb4cdbe469a42e11333a865d038b15564ced6fe85bfe069d4cb281c9f4f243f54a6099973a06eed70cde90d649552672162f22092ca8cb1e8641507be328e574d199a0db1d4222c1040778cecc7f82afc7ea0f554c24856f31ce88c02e9f0321e753e147ead0144390348b60bdaa54511f91d609682bab3f9c7da391edc6ba06a4f4788c1e7abc7299c98fbb0f1694cc88c7e7b83941b9260801d862311470bc2c07e32bcf3f77a25d8e574e81c65dd09698e8a6d668ce34d7e1b30c90ccc044899cb1cc78cd69d82c2004d09b2b5aec16dba8a7be1d1be4fb127a1016ca9862bb9771ad7aa2f095efcd290a8d1a7f1b24ee0f9a27658d0822c56c88658b398ddfc6f9dac4fa08d0261e74fec572514beaa1198e3e027a9a9dc4f3091f8db6e257180d40faee13c999bb8b7f9537f97553c3abc7c8d72d3fd6d97b442ef9f66e14d641a11592ca0a374afe28931e5b4bbd22fdea76164b9ab115631cff1301ef6feb484d1b52f758bf20919f27728cad4d8b62c79afd17c8aa3d78b25e75a3c087eab013d2d353e27dd285fd4e942d27e3687abdb282452c8e7756bca93451a3c43ab815361894429df5d7297039bc4a197537f215a54f99593ba8e89f615507f42123ba3d3992ab3ee65a9d2f1808cf587e2752c6cce0db372f7ba0d5cc2a3663cbc355b3bfc392ecdf399be10eb5d2f153679ff6d09d16567fb3ebceaa211ace571e0439e5dc2c0024784eae9ffe6899d90244e39e30f77f2cac2464fc1f6ebe3ffcbd23763813b3ff9153d28f5cda5fcf3ec9513e995ee9af5b5f39a2e50dbcbc91600d5c47a0e80040fcb2e1f4c21bbcc1e5caf91b9a3a165fd03cd03056889907578ea4377ed5377266a814694edccfc3944b21f0441b40ea96816b67d70de712acde89c424974b03c21774e7c9efb9f3dccc9df1ea23ce5e791624090ec1843387ffd5534933f746133c2be4199dd39ff439cb77d60116c605b8736b939e0acd12c239f8efcdd4ac6692f3b27499ca2a9be5e8692f28d2784853d92eadc3c0fa45dd734f8aa4b6ea8ac77a98a30e4b83fc976cd5db94b5317aa061bae1eae47f26cf6e82eaa4bdce45b21c8ab7a3b70df47cf82ab40db321090b7ed478054b957b125d666d1783fd475fbfe8363a66d7aada3f6b23363e1fb82e6ae21871c17ca97c51c4791c02b9d869a8ce09fbbc46c8d59a547a664498b687ec7fd489058796dfd3c931b8bf1525429e2c2b07a217455a093ed533c84091f45ef6b066da10be825eeb89ff96c08fce8ae0cb9aa9aeeb740bb9aafe029f32bc1de2fca0315b197f96a8393511f6e187716fc631bf7eb9ae4b70046ea71445263e1b43f4d620ab57312436f692b5ed783510b92f00c2680fe9f2931d3696fadc46c44a5f49ee0d7f39cad701bedfb6dc810112163e8ebcd812afce020b6383cf292e6cedc650ca153baf73c17bdeb1b46cabc46712d684dc1ef7dc264d965da717247ed8d7614b2e0f93599a68505021044e2ce62cae5c37f328ad9c9334d30379f64bf1fdbc8b5a9dd247f27fd9f0b6e43de36bd961637a09782af8dfee78829ac38c6119c070beb1b6549eee834746764509ad8b5a7b2510cb485e64e37a1151fcea5af46f4acb922cf2c4d52c13115129567f959371fd1badc5294ae5fa32b3889d782c19bc37cbac91ab4f0f4214a0dffeb9621726028b30d25f84f233c1c7c7f85f4916fd5dd5ca454bd10dbc599f8ce803c86a6bdd47753f87e1394748e01c2e9041ad90e1d40e89de2108be7fc410a3f45326aa9b7123fea55027f5eae59fc2a659c67e822b6be3c5482eafbfa332bc307dca9a859d01b09a97719735100039df2425a8bec4feb5b0c2a43951698bbe4903734723873ecc3c12b0b4294fb201fde0728bdf777ddd54771e0c5dac2d049785fa53f8306966fd33fa8a5261c618d7eb0020c1fcf42cd8c715a0850d4277337f0e3d78d965c417cff79eb61afe4a5533066cc89b7de2dc5bac333a09883741329f397a26b55330e48d4a7e0369ab27ec3f1fc3b194c9d7d3135fa2f0cd8459cef4ff468c4612d643f5872e8475590430f8f6f9dbcce99164aa34c1fde2cfaa768e71069cab0e1d9c63021b504fe3b22486eccab8c174d6486107c229bba6d83f2d219cab7f0c9c6d63b4cc62c0b0e55f6c964133aa5910ac41bf675abbc182150364ca022fca8ad98d44ddcaf73782612911cba9c3f8535074f9dc45d92f4a919c3592b1581bfc47cd807015b3eb083700e280ee6e407b0bc99d453a51d8407c9d4aae7f457fd8c80aed258c091acae8401f8f97b43ae2dbf5aee6fe362d2bae7fdc3fb9d91a6a6f14ccb7b98c2b4ea4ba2c4d1c32f02c781028a2f447e477039f4e5ff1390a86013ebfbd20558a350dcde9d75c7eb7c30ad5343ebbf6d574895fb9294bec9da9b64ba5fa667d3e9e1a4fa3a10ce0d501698b3c0d739e12e45ebc2e07c5142b4e74eecb96cee84db409c15a03239f7fd339bf845344a6cf8955967408788deabfcc3293bb4ab723d2e1eb64fd493d2a5babbf88559c617a130c756f217215f9ee02d013773f431b0a9912614a94477bab9895e6d45aa2fafffcccf65930e94bd98c97bde9e8746960f8327e09914b363d04f64d5480c9b83e3ee1ac53b4ed13a09301b472d4fcf82216fb2f660a630ac7f767ba80583849989582d5ac81584ec264632acef738055151473e913e7f89ed1e9876363377d52ec1ebddb38bd86f12dd2c497864f635c4f98f7ec5cdce9d81a40d8c5bea34ed103f51b62a40b36bfbbd8537a5f4d4cec074ba11b61d68b554cf56d0a34cddb0ad9c47b87d16c0f8a5090831570bcde355eabb74c985b7e086eaa818d52ef6297053434b80c886c05460843d97bcefdebbc8656a359d4255cdd32be58488cf10e2d7e131f1335c136e5132de0cdae565bb1bf36f3afe5bb75e9847a20159fefd91991a18fdf59265081e9ab137244e551f86e997bf2ab5bf944a8459e7959f4ca89e19cf1988add793a0b9b2a02531af079ad522e00e1dfdbfe242690f3ea68f1d257bc52195d4ede4454c4575779fcaaab1a74e7f7089abaf475e4f70981672a6ed86e9eff94a7bd1baaf188bea1e700c3fa47ccc11cc437aec6a6173da3d46a262342dfe0b4da7559c81230864f50fd5504ee14dde7ba647e16c7c35ec21f07d3040e9db9f37d324799c1e8a3f682c5567b884d4a016fd60c521ab359ee044e6f5290b75f2803df1b5aa65392aa93b373e4d1a97ff8059db39a4b2e99e9254580b819ea6123aec1c1979164c01b76d2b227b824ed2186d8cf99d3051aafdd9b47739fb345f19aa2c3d63ee60e997b2f752e31d4c9d75759eb792edf5ede3c7bab5fae2003d15657bd6de4fa4aec9623e9403071856a3097343291f5f11af54ab7d0a069505f7fbf08ff5c9985249b1182f96c659790170768a2c209028729fc777b8008f68cc532837054837e501876ad96b907b2b2f8770d7f8039945924cbefdec0821a9256ce67c90ed4670c25f5dad919a38511605aecd47118b40be8d955835eb62962d4e0abb0c3b636df18351c46ee2185b1914f1ccefc241f20496ee41457c10ad1f29ca9d0e9a103bc4b53e7663eed9449011d20f42064f7e07c96a88e4675b4b6b7c1760614ab7be5d52d9021d37ac1ec78fbb72fa2c5329b264f962eaf8990fdabd66852ae43c2f8e53c46febf370ec3fa094d456390d671318064a9e63e5c36dc9e622e53aaad5bc9f802010208f4282d34897bc62c873bfbc3a1fc5f43a747a115aa62135ea34776a609eec44f4f0bd569448320713974fdb5a224884bbfbee198f013b6354de8d9216a10f672b351850adbc80ecddc721aa2584a875192902c3283a9aa828dae4a9e78410dc063fa6e55f38e5901bfcffef84d962c3200d3efa5afb02cc992b1b594f3ca6a56bec41cc8558fa7cd389e09860d8ae5edb62d6facfa0d56bbc607210d692be119ddcf09a06350e82644d72771762a451fa26ebe5ae63225a6b447ded29a97a3245d6f1a36d83ec9736e9beda8329fbf8c6e3f1ebf94781845bcb5607ccb1f7bfa8affd4b72883060732c747548ed7b61f6012a21563f499f53b6925a4653652") truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 02:02:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000800)=""/165, 0xa5, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="80002e2f66696c6530f7325dcf66457beae1f9031f98a437f093696418f7885a6c3a9f1f4011c30811f8dc479582e9189c41bd9a767093959263ec42b55c2bdcc8f7757e80"], 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="f36ee5f5fe716d0253ddd3931547394b59a43f4070d7752fc1a428d8514201fe620667ec830da2c185be62ef2717ba7a90751f7d397ce45b0ce64d8fad1402367a79c9e993e91f0cc80d3ecec95207f4dd872fd0c0d9b546ea4e221f30b7728a22e3bcb0b5dd17fa8e0b55a5477b94b145730d10625a194e0e612a39ad8ca30927e2d13091269e06508ba01046af0c74c3e787c2eacbd7a8856f955320f19d0ae6e301d51ecc835e6444cc28bd72214f3d3d1677a43ce7796d9e5cd1ff0a72f30bddd1165bea52dc4cda8b7d0fa205d2717691723c414b5216ba6a017076a09faf8711a9450000000000000000"], 0x1) listen(r1, 0x3) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x8) mkdirat(r2, &(0x7f0000000140)='./bus\x00', 0x168) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r3 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) chown(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) 02:02:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 02:02:10 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:02:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f000039c000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x110000002) 02:02:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x40, 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x1) 02:02:11 executing program 1: 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') openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlink(&(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', &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x40, './file1\x00'}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) 02:02:11 executing program 1: setuid(0xee01) r0 = geteuid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0/file0\x00', r2, 0x2}) setuid(r0) r3 = getgid() socketpair(0x10, 0x8005, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) r5 = dup2(r4, 0xffffffffffffffff) fchownat(r5, &(0x7f0000000040)='./file0\x00', r0, r3, 0x2) r6 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="4a94b636360043cd63545dd8d3c3777342e3122902f03268fa69f64dfef976c06153231084a57a05bb81a4b0cb6afea707172adc183d05e686b2688ed1684777ef9937f46d02a4172427cbe02826d6fcd4995f894b51f8eb11f61a8990ffc374e51e32621a9877c3ce9e20a7785a5b20dd8c673014febf4f0c91a3faa5558f682d9e5b0dde93d40d7772aeac8848e54c633f87138e70723bbe55d51d00ce703968e013ef915900ed66b927bc16f5302a0cd7b5899a64d7d009763625fb8860c0c875bf1132d12a1104ed6f63331936b33e0e82ec18c458956eb020c82c0bc964f5f26e474b0072f841c26f51"]]) chown(&(0x7f0000000000)='./file0\x00', r0, r3) msgget(0x1, 0x440) 02:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x74}, {0x6, 0x0, 0x0, 0x400000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x4) 02:02:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10082, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)) 02:02:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x0, 0x4, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50, 0x8}, {0x87, 0x0, 0x0, 0x2}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x7f, 0x8ba, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d}, {{r2}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x4}, {{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:02:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00002a4000/0x4000)=nil, 0x4000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:02:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)}) r1 = socket(0x18, 0x1, 0x4) chflags(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r1, 0x100009ff, 0xfffffffffffffff7, 0x0, 0x1c3) 02:02:12 executing program 0: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x1001, 0x9, 0x1000800}, {0x7, 0xb463}, {0x4, 0x3ff, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r3, 0x7fffffff) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000003c0)=""/116) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r4 = dup(r1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) 02:02:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x100) msgget(0x0, 0x301) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000001c0)=""/174) socket(0x20, 0x8001, 0x80) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) 02:02:12 executing program 1: r0 = socket(0x6, 0x8000, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660008653000"], 0x10) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) close(r0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) 02:02:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x1) r1 = accept(r0, 0x0, &(0x7f0000000040)) listen(r0, 0x800) r2 = syz_open_pts() clock_gettime(0x4, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8021, 0x40) r4 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x100) poll(&(0x7f0000000180)=[{r3, 0x4}, {r4, 0x44}, {r3, 0x40}, {r1}, {r0, 0x1}, {r1, 0x4}, {r4, 0x40}], 0x7, 0x9) socket$inet(0x2, 0x3, 0x6) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0x8) r5 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x42) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000300)=0xff) renameat(r5, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') r6 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10880, 0x84) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000400)=0x7) openat(r6, &(0x7f0000000440)='./file0\x00', 0x810, 0x102) poll(&(0x7f0000000480)=[{r6, 0x151}], 0x1, 0xffffffffffff0001) renameat(r3, &(0x7f00000004c0)='./file0\x00', r4, &(0x7f0000000500)='./file0\x00') ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000580)=0x6) fsync(r1) r7 = fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={r7, r8, r9}, 0xc) 02:02:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0xfffffffffffffffe}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0), 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 02:02:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgsnd(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f00000008c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x5, 0x7f}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="3d3694e9a0467adb09addf57b5be04b86c730795d72ed879a666fe23a6b676008ca82bb8f9a1443eeeca0d985d0d061060e3930c9fcaad5345d17366734422f8887c5befed2c64aef0ba44", 0x4b}], 0x1}, 0x4) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x2, 0x8000, 0x8}, {{r4}, 0xfffffffffffffffb, 0x1, 0x4, 0x51c0, 0x100000000}], 0xfffffffffffffb46, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0xc2, 0x80, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x21, 0x7ff, 0x7ff}, {{r4}, 0xffffffffffffffff, 0xc0, 0x1, 0x3f, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x83, 0x7ff, 0xffffffff80000001}, {{r3}, 0xfffffffffffffffa, 0x50, 0x40000000, 0x7, 0x3c448e38}, {{r4}, 0xfffffffffffffffa, 0x2f, 0x40000007, 0xf000000000000000, 0x9}, {{r3}, 0xfffffffffffffffb, 0x1, 0x5, 0x7fffffff, 0x7ff}], 0xff, &(0x7f0000000300)={0x9, 0x100}) 02:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x420, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xe3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x2db17ec0, 0x81, './file0\x00', 0x400000000000, 0x6, 0x0, 0x7f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20240, 0x0) 02:02:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x288, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r1 = semget(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r0, 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/45) r2 = socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r5 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) r6 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r5, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r3, 0x1) semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000700)=""/218) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000480)=""/160) pipe(&(0x7f0000000540)) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x83) sendsyslog(&(0x7f0000000580)="4d773f16ab4f2dfb4f2cffb51cb55a3452fc5f3d42d3b8882365a50513c6305bfb3cc1caed0e1860b4d43768e58da5c20d397f60ab97a2aa89543cefe9a6786f1dbe3658ce02013e0a1147f7d58d0f5ecd640a444dfafd6e9d0675929e55b2b31adf1349d896972557eaa12abc95950a279ac7372958d811cf486666c1d4f40f57790961b33cd198a80979d3068ec288a24f5193cfccd9a5674d7c6883cbbc912ee4935d2274ad77af6f4dea8821a3ea9e7e3476e3e8", 0xb6, 0x2b) shmdt(r7) mknod$loop(&(0x7f0000000640)='\x00', 0x6000, 0x1) shutdown(r2, 0x2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000680)=0x8) clock_settime(0x7, &(0x7f00000006c0)={0xffffffffffffff51, 0x744}) 02:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff4b, &(0x7f0000000300)="3f7a45b2f08af59876d5062a733a15dda90fa5de178d438d19131aaf8e593e1a4b3c2cead5135396974753f2d6416fbc6d79492c98045bf43f7201af7a18d8312aaf30cb3df1d6b6c3a0546d1eaed18174c016eb761cdf08462ba90748df55ba49467598f73e7e9c7d8a030bd646fdf778334e7a9e1cd0ab450451f4440996b2dfb91f9ad3164777a55530fd16f59c4f752dd530fe56f32d7c3c177870257f959dd135d93ae049710e717396b4ddfbb26a76ee8e3dc5b6cfbca28ffd9abd00b56cf6e645b50fbf3da598a09186d71fff30c2f1bf60b073f78b1c906c06c178a82bc3a5aa317a022a04fd73b76f2f6c74b49a84fb8b754cbee08a822d77b0e4caca6206dc99b579b1e4a60000000000000000") 02:02:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x3, 0x0, 0x100000001, 0x0, r2}) r3 = open(&(0x7f0000000040)='\x00', 0x120, 0x0) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/3, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000000000002, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) sendto(r3, &(0x7f0000000740)="8f481c7195d2e724e367fcc4e4fc9422da18bd5f12aeead51d071e78cfdf89def7cdc3ede231ffd201d41f10a4cc84783b9aea461b7ec44e5d8366ab0ba081a987eb0dce93d7ade264a0307cda3557e5012a29ca4cb08344077de77793bf656119fb08f79eabe993e3f0e5c9a6e04d5dd42923f901949fe31fa9cffdeeaa19a20f5e28807337922f8e9fb7731a0d262f0eda8e0fd0a76bc627a5b3675dec93c301d6575f06bbe54338f40ea96f98cc93b241a0f178900135d154d7f2c40c91e701a6eca49bf6c3f69705c1fb7cce1c3a9f5e3b408f7bb9ec9311782b5a1e7a3db6f2a4a46ee613467bb4492f45b8cb2e4db9a58d2d8180923ae9b2610228c51d54c2499d87f2eadaa37d1a801da107b413ea10183c20ffb0c36e11239526ee3ed2038ed8ee5b0351b738f11af4c3cf69", 0xd0, 0x4000000000001, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xfffffffffffffd5d) r4 = syz_open_pts() close(r0) close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) 02:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x7, 0x4, 0x3f}]}) shmdt(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) rmdir(&(0x7f0000000040)='.\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)="c1") 02:02:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x20, 0xc0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x6) write(r0, &(0x7f0000000180)="570fc3a0", 0x4) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xeccd}], 0x100000000000005e, 0x0, 0x0) 02:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x10) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x5, 0xfffffffffffffffb, 0x8}]}) 02:02:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 02:02:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x800) 02:02:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") shutdown(r0, 0x1) 02:02:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffd}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x3a3c}, 0x10) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x21f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:02:14 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5, 0x1, 0x4, 0x81}, {0x6fc0, 0x9, 0x100000000, 0xfffffffffffffbec}, {0x1, 0x0, 0x7fffffff, 0xddbe}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x0, 0x9, 0xff, 0x0, 0x100000000, 0xb940, 0x2, 0x1, 0x2, 0x3, 0x1000}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3}) 02:02:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 02:02:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x8a, 0x428}, {0x89, 0x6}, {0x0, 0x7}, {0x0, 0x2}, {0x43, 0x1}, {0x44, 0x1a}, {0x66, 0xddd}], 0x7}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1, 0x800, 0x0, 0xdf1f94d}, {0x2, 0x80000000, 0x6, 0x2}, {0x401, 0x65f, 0x3f}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) 02:02:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x5, 0x9, &(0x7f0000000080)="4537b7142d34701d41487d57303e16584bfdf950e578dec1a242d01b56f9c8215a47f13268b7efd9fa7c9dfe9abbc04c79c5f161919ace02e8e2f0afe5e58e38b43baf0d175d7bfd593d9f488af97370f8cabc1a8b14814533e46856eee124bae343d13d003586fa5d5b7951a8717e8e8a79ed2cb1fcf25c72607990c27b621f1e4dcdc100323ba0b82dac30032f81d6b4ebbd5635d0876d6bfca19de9886d8d75789383fd26a3be3cf6886884d1627a48d6966d1f9c68cff52ec4dcde", 0xbd) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) 02:02:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="32369ba0362ed944490282f04a4436b327aa6e81efee49ed5167ef9e24bf8084f374ef0f0ae4ed93f56ee4256945fee29f6206148945496c35fc3f7878297a74681d6b14dc00e169c932e4640dda5b88a7b955636fe851926c194ef4f634e09ae8f9645299d4d944a9b9f554c128025e81384258e1bbb38c1d80875a160f5223be90", 0x82) write(r0, &(0x7f0000000280)="fa", 0x1) write(r0, &(0x7f0000000180)="c4", 0x1) 02:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0xb79c20453bcef332) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) select(0x40, &(0x7f0000000080)={0x9f, 0x0, 0x10001, 0x6, 0x4, 0x10001, 0x1, 0x9}, &(0x7f00000000c0)={0x9, 0x8, 0x80, 0x1, 0x2, 0x1000000000000000, 0x81, 0x2}, &(0x7f0000000140)={0x7, 0x6, 0x1, 0x1000, 0x905, 0x4, 0x6, 0x4}, &(0x7f0000000180)={0x100, 0x9}) 02:02:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socketpair(0x1b, 0x8005, 0xa7, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x18512, 0x175) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x7, 0x80000000000000c, &(0x7f0000000180)="ebffcbff13b9fd812ea84e713048e6993192964880b64eb720b7ee9cf5dae29a469c8543da06", 0xfffffffffffffeff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 02:02:14 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xe7, 0x7}, {0x41, 0x9744}, {0x44, 0xdef0}, {0x1, 0x5}, {0x86, 0x4}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x81}, {}], 0x2}) 02:02:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./file0\x00', 0x205fd, 0x3) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 02:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x0, 0x400, 0x1, 0x200}, {0x8, 0x1, 0x2, 0xb55}, {0x80000001, 0x2, 0xffffffffffffff80, 0x6}, {0x1, 0x0, 0x8000, 0x8df}]}) 02:02:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 02:02:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 02:02:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000000000001, 0x182) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/63, 0x3f}, {&(0x7f0000000400)=""/64, 0x40}], 0x7, 0x0, 0x0) 02:02:14 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 02:02:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1ff) 02:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 02:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') socketpair(0x18, 0x1, 0x9, &(0x7f0000000040)) 02:02:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r3 = getpgid(0x0) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) r7 = getpgid(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000200)="d220c7e6f08df3902c87e49dd4c08687ba2297c921f46d20da4a56616965bee3b2f4bab25cd02611f362bff67a7fc0af44483b516ed44c7c1969a9bed62f16876d9520904af6e4f54f408f7ac2f83d53db39f6866c0e63ed7d33217782b855cff752d03acbbd9ec76836da81ffa2069a196a6a81826edc8d914eb85a67de34fadaa4bc4c5930e731e4f5b93461f7e93b430faec351a8fa75624c14bb1175b3e6964a1773f113a5fd2d12cb80089d94aff64984b73464057820186f1ecdac14a1fd05", 0xc2}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r7, r1, r8}, @cred={0x20, 0xffff, 0x0, r9, r1, r10}, @cred={0x20, 0xffff, 0x0, r11, r1, r12}], 0xc8, 0x1}, 0x1) 02:02:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) ftruncate(r0, 0x0, 0x100000000) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 02:02:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x6, 0x3) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 02:02:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7, 0x9}, {0x9, 0x6}}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) open(&(0x7f00000000c0)='./bus\x00', 0x410, 0x4) 02:02:14 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) getsockname(r0, 0x0, 0xffffffffffffffff) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/28, 0x1c) 02:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 02:02:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) 02:02:14 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) syz_open_pts() 02:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000000)='./file0\x00', 0x1df) 02:02:14 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) read(r4, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r5, 0x4, 0x46) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="42a309820b080000b3fcd0d1c7bdb0cc0b7cce9832ae985dc3bd9b6ad7e7d04b915772e667128dcca572d8a80100000b3664541986229f06464e583276c4741b30b9452f79fbd5ff19b4ca354f6c75794e02b598b756eae7cc27259ffb06432293c0b6cb13c8b6b2dd4acf24"], 0x1) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000200)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) semget$private(0x0, 0x3, 0x80) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000440)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) 02:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 02:02:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0301"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 02:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="6f4c277811f74f8d0900000000008000000000006df3eb0100a577995894baedf216048562ba5544", 0x28) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0x2}, {0x23, 0x1f}], 0x2}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="5c9d3602e24bf29c8da6b94022e3589bae1aed53b96b0c8f4bd064", 0x1b}], 0x1) 02:02:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xf47, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:02:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0x4500) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={0x0}) 02:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) msgget(0x3, 0x250) r2 = msgget(0x1, 0x80) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000a3c9b01d619a36080400a9121e5d84757600139d572651ae3ce5a3eaf73ac9e6fcd6fec02f456bb3c31bd40d3d599c66c4e3e787c394a348861a81e7dcf57f9f77d1c44616bfab12725e9d5ea58988195f7928082b3efbce1df54fd21422fc00f6d5cca187dd3907fd0ff4b88577539bb4d79264e9ca673a86ac0882a39b8ed233e01024c62cd78048a800318d8d9dd34f38"], 0x83, 0x3, 0x3e14e551ef2514fc) setitimer(0x0, &(0x7f0000000200)={{0x2d9cc015, 0x8}, {0x200, 0x2}}, &(0x7f0000000240)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') msgctl$IPC_RMID(r2, 0x0) 02:02:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000e2fffffee70000000000000000005b9d071b542a538706000000d6180000002900000031000000000000000000c20000000000abef8a0870e468c8a1ddd9d80a1ecd9ef081178875933d72c84fafd47b258f74c798efad7b1dc21f8189ec9a420b6353f9fdf8e1fa80b4b0a496c6e7f88365ccce85"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x1f, 0x1, 0x0) 02:02:16 executing program 0: select(0x3db, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) r0 = msgget(0x1, 0x640) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r4, 0x108, 0xfffffffffffff000}, 0x100, 0x80000001, r5, r6, 0x4, 0xffffffffffff6bcc, 0xff, 0x101}) 02:02:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xfffffffffffffeb2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="f7ff01166c0551653000"], 0xa) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8600, 0x0) 02:02:16 executing program 1: socketpair(0x4010, 0x5, 0x5, &(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x210, 0x2) open(&(0x7f0000001200)='./file0\x00', 0x8000, 0x12) setsockopt(r0, 0x7, 0x100000001, &(0x7f00000000c0)="0342a46bb4ef5c1bdd1e6816ebc75f3bad7981a758eacfe6c619ab027f09156b1f8c0b623c042d25b214ef2af1b2cd3d396dab6ec28fffaabbb6be876a6fbd9542c4cdd659647ffd6ce590a435e820075e6b8504cbc9a7a00efa9c998963ac9b862694f597bec9729cf309f64eee6480f5870f7f29a2dd6bb237b3369c0ae049d926057186afd3520ff9abbf0d2ff5c7a6e8e03e4b83c0b2952d4912df95a96f1a06b0d596808546d83165c1de5d1152d82e3c4bf42d32d7224da4975b037db7812ff3372d7141fb655b84b8395dcd791b4f181d7dfe3b99fc8a3f286e1a7f0955617651373393865dea3412aef3f7394cd6fb4421234f4901cddb1bff41ef30158dd5952b05db9e0555e156c7c1a415f1cf5a26394345cf7e23fcf26e4d2e80004fac880cabeeb043020be15f0fb837089f2ed74879a61852b1082b81bc5c440157e778b66327ec7b958e918d3515e608e190df1892145bd27e5f323a9063ae19f2f4e5e34a6933a415e9a48096be9d09c92c6e2c79fdb3201c309b55ac20cc602f69a7fece453379deeca7ca87e2ef802f64fa3dff4f1bc834dd3301bdc42086797d12af0e5a1ec3d3072f8e3fdc35f4cf342ec07b673f5d161e1343c4eaa5f2a7733989b7f7adda6c750a8365d2525c9576cddf349065480ee63c54887167763363932b0c8c7df83d5259f159b5dd8d8aac5873331df3819cdf097dbb247dd48c7b4b7a3071bfb02df7ffaa5d2f143d6837e5a5d5cb5385f1100383c47a2d692076b8bc68d8e99024430057cf75bddb4f2a2c98af8ca69432663cb748457d0e865f580a0ba56b5eaaed5cb5aa773231ca312ac1cf24e171babe88e2e20a1829ad4d45cf75adf17a3a954bfa99cb11279b9a4cd0b330304d4f1868ad9502dd29152b68725a9eafc71046214e23ea5a3a0c9d2b36fe7900ea37655717871d24b44d05be5fbdfdbc0058d9121c21c4228c0b7e49dc56ae6918606c90923bda625c89c4cced8aed0432670c6d01a744e02d01269ddc6623aae58da2111464aeab786106fd7db3869f5ff4cef36b4a50174f5772ae16ecbe22aa415032ee9ac8cfe43d6043d8f97af524e75ebd668f0efdac10d77078ac07940d55c552022714b04330a06557e7d031ae09a94a60513d957d813ef4b7f702d474d04db11bd6d8cb1e51a161602c36ea91c844142fae82925409ca817b5a54a6393ac6ec9ea4db8cc006605d2f9c6d2a375211854986f7fbe883d4868814452c14772d0498281acc61d423a7f8bf6374325831777866cd0b7d58ec73e21872f061cf3bc7ddab67ecb12185538f5debf49678c9f38d2d6e2606442d1e507319cf3b608b13a280d0de1580f162934689527e0104ed2751d8e42c88f7f145ea3d0e206303611a2274a50f96a8256c22999c88d2356d99f7542fdbdd5b44fccdce4ed43c28cfb1306bd691cd6a21bc710a81f6b271de71cad0bc9f186c20be3f38d80b43faa182513501a41f4a6028705ae200835f49b8d57a7046b9fe7f99e74c19409546fed2d2b9b4c9e1146a004374fb12c6293e0bd1b46655cba915957d1fb88671d2c1d0542c561ed05445b1ed1905d330397049cdb818f4f8ec0533fbf0f21c48559449c3b4611c5e3c90ef61fed651587884d30ee5f51b8b01bb578566f7a69895e8c0bde4db91dcb0f77f8784d19b4e2cf07254dd98b6e34c4622b43f5caf5500abd6974598d3548afc93fe64930ad0ab85ad6d92f879b0cdc215c476d7a2966ab2822a2e02fa57f16a4be49a051e66855285047caeb1acc2df23e52283d4ee2a4df5b61c087de09bbb01f989cea7ad4e44f17653f7e1101647786bdb23e26243041a4c2d2c4564e459abab436b3f18b1fb49c7316202cbbd27c74b1b406fa39474ad6781f2d24cb67c331f87ab0d0e89b24922ea080c3c8f2b56be661f3c62f817d9d3a198a4b50e820e0f73439fe42e3951df51d866f640cdf1b982275b99833c985e7efb49945d43ec032d9ffcc692b6e6875931e25a52f387f13672a69e09935bacd90447bded62e78e6ff8c0eaadc496424f38e55c5e2c51d42ebd0b623bca944de19d9f17417be38fde76afc0db4a32cd922e1ca8da1210d82a790a38d444adc739f3cc9c58c5817838a82fd30ee2194f35ac5be7cbd382bdd4fbd4592e63fdecf02ed03600523c0fdab9fc9ee1b77a64dd224daaffeb2e1ac9c42e32c1f1c5c1546977d372aa8d02bd5925e64f6a55f33059b53d552944e8b963ce437acb1dbe6c41f9abf0294961e8a312a5102e6b01965cd02e90b349016e5be835dd3be2b4f97cd5765e4c9d61405cd2ae4169e2a99040b010d6ccc146e87f869986b18a86e0f6f8b156683e4c9b82aabae23b1112cfc4b54814f72b391d6d3442c564899f3c2312f7c55237fcec4838d0dc14640f122fd0f1d283e00646f56992ac7e18c2996e083aa10f1a6bda02ee45d285984d66d5968c1c7477d482fbbe0555250ee62eae8c5838c9740eae7bd182bca75293bc557fcd58af4be770df41c5bbcea0fd2bc7880cde4a5b078e7049014aa0b7db85a7111c7d23067c6b8a0efd4ab74ec0fcb076d7a692e993aed494dab76e5f57bace1a4495876f03d960f08f99d29584f52ab0a6a7a00edeedd8ca5395ffcf9a6d1deebc8a140f6ce5bc923cf206e48709133d6be992add2d01508377acfb136acdb8cecbed6b7788522bf15b35bb60fd5d6a4956a817805b128973795d078bce8e3c1b5d81eb4598c0b263f2e8fa29305a1116cc44817b2e52b7bbef50e8773a7495fa2231c119e1c29ab31e8b5e805a8b6e5de73e093534ae5da98cbfd5d699b0064490893c99c93359b71816ae41748af6af3cf0978a5737fc151bb3bad67181109df4cc0bbaa81551adb1618532c9803136d2f403dbae030caef895211ef351024e638301e8ac59ad285ccdfee987924be539861b3e5f21b4bea477c85e1ee195951e9b76b140db90c691e6535984a866a720a1600a8ac0933ff71b222ca3050127b7a295de2d9c232f8b693ebbfc83d54ee0ec723e925e25b73f46d6ac2aa56bd3c5718ad7696ff47c9283f9106a023aeff964bd875d2aa090f80084ee6688b13f9bfae6a3268806b1103b38ee4fde28eb2de21809cfd9fb1376d9a9138efd5cfa21f0d4a850dcd6059f9d8c380ef7dbfbdefc07d52faeed8ec9bca5f784558c7bbab34277bd2d17f614955833e6093b1bbb246e0651f3eef7dac937db3dcfdf87febfb429512a8c286b645dbe98a2a09cf3284bda8f3b925f7f07a27665b68f5e6f00f4784b049c2766ea215aa5e3e4ac5f6539cf88cb3dfa50a652c556e0fb1dbc7103535e0b120a00f5562b4907b72921b5dc51990de3cc91170f9f2eeca54c32255fe7087eeceefcd11af4d92b95df1c5d631ec5323c47c996e6e7067da5ad11114438f7334dfa52b422e6772212d64cf41ac5b4a2bd9ff3887974bd4ba684387064eb2d5c33aa3e1158d44111931ba99cd8d580a33d30110d24dfb01eb9e19c6ed8d65598fdca43d52219b4c2c41b934cddf1a9b1505db28ab0e6f5b7c6a7d94a6390275b9048b4851da354eeaee313d233ad8a36a091531c1126c21214889d966a06d70457d1e0d4e268355ee6abcc702ad28c18e66b7943db88332eacd2ceb4322d9d29eeb0dadd980cf1c404668c7836391698be18d74cb0cb0aac2875359bfef302e27246110ee7c7404d90380e540b5a8b5a103dcdcbcbd7ac5995abe52d608476eaaba52e1649d91f6013784035f10dea051dd5741de01e55eb6a09521e460f78626a9905b8807e895252df332c4f936aabf1e2721b0241d80cc72171b3a55b9155794f8646e20e1d13f2c735a87aefbbb09c2ac5603e0be952395ace4f7b0671a3c2b8a94fc92163955daace1ead7b247b403d011a714cbf10a6998d1e243761ae2df2e1bb9b1ae93097c00c96d1c0cad7ec98494973742c062e3ade0a855a2580f7c0cc8c0a50f4eb0d327aa59039d0c227cebb89e87165925908ac91188baf622e7608f57bda800f2a7bced69961cc8aa8b86d80c52c628e4fcf29deefe3663e9ec2ae3f80a6c435c7d3a993a240f6e1ea5d1f48da25972fc58ee7c28d6c7507727b921b7a648a5ce698c420f7ffb0094a2aacd08cbf8f9ebe827934be3c02863c84bfa56895f23a97c97e9beddecaa66cbb3f688dd76f74600f50367fad9e8cb5f2d7c8364b498f25e8d75e153e6985120a5695d610fac26024ec959f835e989f88fbe05517278f2145b8215e4048bdfb8c5f9036df9f09427ebc125794be727592e13400e87ec1f6e38da7d3d8ea2f4e118b6b2058568fc4d0307171ff1cfe722aa9921dc495cf21c7d7a6e0060d52c108dde16bca7faecc99a1538bf5d2de9c6b93dda39d4439adec557a92c23d0fbfd100b9ec619256b703c62276b0bd6cc36d3d7b242a0b016153a16d7c7a2a06cfe1eebf5642b8e8ce557a13aa79554eb3cb3201b11f747ddb91ff129509755b72ebcf6da3bd93272fb54d065e95199eca24f844ed8e8394054afaaf7dc4d4b09f13c1706073422abfcd657d8ee0b14cfc7dba272fde24ffac7e635b80fb07beca73cea3afe2a4ef2b0b1647e28c29152a3010a06ee5711e3aa06aed9379987c6e1396ec0ebaf281888363fe30c6b2a3470144d01eb021e1d8759b0ba5b240a054e7adf385d8e535f378a722f3753e537ec4686d794d7c5956fa78bb512dafa919478ae79e0716df19f00752bd51b9c01b7a589712cf6fdd499aa84eceb061130bad86152a62bdeac33b0a79b204606b02919cabd4c5a23a16c39a97f33198aa050ca6b0ef5020294c4f6e36b7a20b11d78c7de9105b3db61b390b1a5d7b3b7d1d7f551a7326a1dd867833179e446b93d18be14b4833ccbda2ee9bd6682b1fb24727a5cd61400cc3633f19da92d40373834d53421724b90a0e695107be75c29baa0bc6944cc6fdfa7e9430e0b806027a3a5c9f49082a3f9b77ff3c1e379295633fd710ad6fee843f90a3e51929a60fc4f12db90f81f0f58a4af71f51ccfb7d1f6e7669c2a77e3491f128bc0ab9444ef6a33cbfe43ecf580b2ecad6bc616cfa405dd55a3e7e640fdc7e3390083eafc63f321527effec5864824c21155a2f60fb55c6b1a8f76a1c8a24c05acffe37d22e6b5fce1870d9924b4de40d2de529c23ae8c8e0cccf42b55670a47351c8700201ac4beaec475851f51f123e64e3cb504dc2aa57dd9b3800a0a5fcc9c97102059d7e8b14d08b7c7505fb9dbf2d5d9db542b64d235cdbcea8a73c1691102971597d31f8492d9e77c517e17149c9644bceac35561fca994d00d876f887d0b7113c48666dc0d77a3c134d98c7da6d5ea2d61856609ca42f69b515f40b4f59aa341215f88381bfe2be382997a8b5352ee0e669ed8c2ae1982c42bb547a064ae327e48698d289d9990cc6dd11054843d05b0f3097a61d05fd6e3ae83163512b9488a7224707e85b923ff824a8ce9113381c72c2452c901269af1471ecb88b0422c559956b6914b294fa893a117d71152b2241d87ce63e0676fe2df183d8573d65380efa272e4eb760a6084ac5172f2864a26b949524f963ccb9c542941f886a39ff6851056734c80a9136d4394f81b5b47813355756ec6676b75b2238ac445a4da4a3656bd017e0a935f14a1376c0104343fcf9cefc645822a17a5adbd754b44385fdeb24fd35b1d04d29628b07aa2da76bc90d205bbf680ae459ebb41bf85351a55c1330147450276b359044ddc9b6db5c30378773df57d3e38a6e5c89465f636e171e9dc2c14c54e3bde3a1", 0x1000) r2 = socket(0x3, 0x80010008005, 0x0) r3 = socket(0x19, 0x1, 0x0) listen(r1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x7}, 0xc) r4 = socket(0x11, 0x2, 0x9) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000011c0)=0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001240)) accept$unix(r3, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) 02:02:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 02:02:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x2) write(r0, &(0x7f0000000000)="592d7d0dc51a8b11ed4e3237", 0xc) 02:02:16 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x10, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x100) 02:02:16 executing program 1: socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 02:02:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) 02:02:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 02:02:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) 02:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 02:02:17 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3000, 0x100000000) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() getegid() open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xd66, 0x0) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x2) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) 02:02:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x148, 0x100) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x20, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x88) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) 02:02:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x29) fchmod(r0, 0x9) write(r0, &(0x7f0000000100)="9c872007ffffffff2fdfe06e5f5662ad5d7ca912cb4f369b6331a2b8505a8209652e6e2e", 0xfffffffffffffdb2) execve(0x0, 0x0, 0x0) 02:02:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0201fcffffffffffff"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) 02:02:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x51, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/208, 0xd0}], 0x1000000000000090, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x7ff, 0x100000001, 0x80000000, 0x9}, {0xbe2, 0x5, 0x59961b37}, {0x200, 0x69c, 0x4, 0x1}, {0x1, 0xab, 0x3}]}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x7fffffff, 0x3}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x493e, 0x388404bb}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0xd6}], 0x4, &(0x7f0000000180)={0x101, 0x1ff}) 02:02:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 02:02:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 02:02:18 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x16}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x7ff, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000004c0)='aZq+') 02:02:18 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 02:02:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000003c0)={0x4, 0x100, {[0x7fffffff, 0x6, 0x5, 0x7f, 0x400, 0x6, 0x1f, 0x700c, 0x81, 0x3, 0x80000001, 0xfff, 0x7, 0x2, 0x6, 0x10001, 0x6e, 0x4], [0x7fffffff, 0x2, 0x9d52, 0x0, 0x8, 0xff, 0x9, 0x101, 0x3c6, 0x7ff], [0x10001, 0x5, 0x8, 0x67, 0x36, 0xc074, 0x7fffffff], [0x2, 0x1, 0xfffffffffffffff9, 0x48, 0x7], [{0x6, 0xfffffffffffffff7, 0x3ff, 0x3f}, {0x0, 0x1, 0x2, 0x8}, {0x2, 0x3ff, 0x87, 0x47f}, {0x800, 0x2, 0x6, 0x20}, {0x2e97, 0x5, 0x9}, {0x397c, 0x2, 0xfffffffffffffff7, 0x51f7a14b}, {0x100, 0xd133, 0x5, 0x6}, {0x2, 0x3, 0xe1d, 0x39453dcd}], {0x1, 0x5, 0x2, 0x7fffffff}, {0x800, 0xffffffff, 0x10000, 0x5}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x80000000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x80, 0xac, 0x80000001, 0x1, 0x8d, 0xfffffffffffffffb, 0x9, 0x1, 0x2, 0x8, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x1f, 0xdb3, {0x1ff, 0x2}}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0x0, r3) r6 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0x3ff, 0x7, 0x3ff, 0x5, 0x8, 0x7, 0x5e]) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x9, 0x8, 0x7fff, 0x0, 0xffffffffffff3fe3, 0x8, 0x2, 0x0, 0xd5b54fd9ab9999e3, 0x7ff, 0x10001}) getrlimit(0x3, &(0x7f00000002c0)) pipe(&(0x7f0000000600)) ioctl$TIOCFLUSH(r5, 0xc0206983, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000300)=0x6) 02:02:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x120) 02:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x201, 0x0) chmod(&(0x7f0000000480)='./file0\x00', 0x1c1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getpid() lchown(&(0x7f0000000100)='./file0\x00', r2, r4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x7ff) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 02:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xb27, &(0x7f0000000380)="b2124f8f6b5cc19326731fcd9bf08e6d3ad718b62aa00c7c4d9ecd971ef3e77151b8bdcf7258291993fc75f3db1fcda395379b19253227ec3a24036655b0757d0da8e4a8a83c97ecfe182990e52a0683fcc2a7ccbe1afba30d7cb2f7de5296014090cb63878e8e0888231932718458a35f95a40c1612de20481a1aaa5fafab553183dda94854ab2a9a6f11d8084e12867a50f2dc3b3bd56d2a3aaf57ae1811a02c75465b12d6a1258fc34c26339fd006ec419a9bad572f4acc10a59a72") 02:02:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:18 executing program 0: r0 = socket(0x6, 0x2, 0xffff) r1 = socket(0x11, 0x4003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x0, 0x10000000, 0x269ed32b}, 0x5, [0x3, 0x4, 0x8000, 0x3a94, 0x1, 0x72, 0x36d, 0x7ff]}, 0x3c) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0xfffffffffffffffc, 0x0, 0x0) 02:02:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="69b06795a27465a74e6838081b19d6e8e451d02a627f3f31c6e82297248047f6538fedc16715231b7a25e14039f0feab8c9270f9983f777749dc0c4a82834a", 0x3f, 0x4, &(0x7f0000000080)=@file={0x1, '.\x00'}, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair(0x1a, 0x4, 0x5, &(0x7f0000000000)) 02:02:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f7ffffffffff4cffff"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:02:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x16, 0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r0, r3) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffffffffffffffc0}, 0x8) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 02:02:18 executing program 1: r0 = shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xc799, r1, r2, r3, r4, 0x10, 0x80000001}, 0x5f, 0x3, r5, r6, 0x0, 0x9d9, 0x40}) 02:02:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 02:02:18 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x90, 0x41) chflagsat(r0, 0x0, 0x0, 0x1000000002) sendto(r0, &(0x7f0000000080)="35eb1c3cae31d4091bc1533236a24919efd74c6da178491d0b4cd36bb4daa1166a165b903e4000ec76ace569fb518faecceffc1cf51055fc02", 0x39, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x63) write(r0, &(0x7f0000000100)="9f9c23e0f8c20493cba1af9832bd755a9e8ce6604178693f0b5e02fef7788adb0fbd4f19e227c5dc876523aa57c82488fce6fc20fdb960238025f0400ba07a2db4373fe7546db3d30bb6fd08f8ff076d221498619eb2a23bcd59d47275582af8b961f2cc5d97a42e43baabd89d1d935a9eec0051b012", 0x76) 02:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000000)=[{0x3, 0xffffffffffffff80, 0x800}, {0x2, 0x69, 0x1800}, {0x6, 0x7ff, 0x800}, {0x7, 0x2}, {0x7, 0x5, 0x800}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x0, 0x304) 02:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) flock(r0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000200)=0x10) r1 = socket(0x18, 0x1, 0x0) read(r1, &(0x7f0000000080)=""/81, 0x51) shutdown(r1, 0x3) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x6, 0x8004, 0x800) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x8001, 0x6, &(0x7f0000000280)="394377291f7958840150222f524183d3ec1aec563079b602d056da49daaf93d49e8378aa4ee6b1f115d9cab4fdcfae71ebba4367445eb195aa347c5a581ec2a5b66d38998c1f693eb7e1c1cb614d6c68fc000dba648acd40e6e00198439ed8e8fccee231de89a510d514ae3cbb99d5cccf57548d33d3e26d8199058c58c0d26be1f251c502", 0x85) 02:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8b320f1a73847eb, &(0x7f00000001c0)='+') 02:02:18 executing program 0: r0 = socket(0x3, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 02:02:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) fcntl$dupfd(r2, 0x0, r1) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/39, 0xfffffd78}], 0x6a) writev(r1, &(0x7f0000000040), 0x1b) 02:02:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x7, 0x0) socketpair(0x1, 0x2, 0x78b, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x400, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./bus\x00', 0x300, 0x1) r6 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r7 = socket$unix(0x1, 0x0, 0x0) r8 = open$dir(&(0x7f0000000500)='./file0\x00', 0x410, 0x10) r9 = dup(0xffffffffffffffff) socketpair(0x11, 0x8000, 0x6, &(0x7f0000000540)={0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x8000, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r13 = syz_open_pts() r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10403, 0x0) r15 = dup(0xffffffffffffff9c) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x8010, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="94365d25c49c41ede6d3123ed27c7c78ef274614b3ae8636b429c2d1d8cc56d26ff38347d805069ee5cc590f9720394d9a343c122608e12b44cf56a834ed86502df241314303715b534a210841716903934be00cc4311e22b1f6d45eab95038c95c372c2021cb9f1e6cce1dfb0454a010b2294ba0edec25ef9da39dc96a9a58d5af74fc5eea5c3cd5518fb8539b78612a20f01a37e5c", 0x96}, {&(0x7f0000000240)="29c1c66cd56780230f19ee75346649c9e73d654c2a1d088e53abce803d1da72b6c9b52fe5116d625b35d520b35597a11de8ca7c4fcc3e32bdf7a922b3ac062170f2ab1a4723fa1820fe5e9751b0f70e403d913e22e41d8ca0ebb1ad9fcbb8d2bf6b98aa13ac18218a1cfb164ca0a1840ad7b7a9519143b0f6afa707193416394b743a03a30b134d0567db2f620e3159d245a470b1c4380f2e84c0748292736f027502dfbb10c907e13eb3fe27ce32b06f3632a46b765319e", 0xb8}], 0x2, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}], 0x78, 0x406}, 0x4) r18 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r18, &(0x7f0000000100)='./bus\x00') write(r18, &(0x7f0000000040)="ef4c3035", 0x4) pckbd_enable: command error pckbd_enable: command error 02:02:21 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{}, {0x40, 0x47380b76}}, &(0x7f0000000200)) 02:02:21 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xfffffcf7) setpgid(0x0, r1) 02:02:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820252ff21326c653000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xdc00800a}], 0x18}, 0x0) 02:02:21 executing program 0: syz_open_pts() r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffeffff, 0xafb}, 0xc) 02:02:21 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) 02:02:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582730efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7281628b53a", 0x55) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 02:02:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mkdir(&(0x7f0000000000)='./file0\x00', 0x18) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 02:02:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 02:02:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xc4, 0x800d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x18) 02:02:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0021907a6a0069606c"], 0x9}, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:02:22 executing program 1: r0 = getegid() r1 = getegid() r2 = getgid() r3 = dup(0xffffffffffffff9c) r4 = getppid() ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000d80)={0x9, 0x1d77, {[0x3ff, 0xfffffffffffff801, 0x10001, 0x8, 0x4ba, 0x3, 0x6, 0x6, 0x9, 0xfffffffffffffb22, 0x1, 0x0, 0xff01, 0x3f, 0xff, 0x4, 0x10000, 0x1f], [0xf89, 0x5, 0xa85, 0x6, 0x7, 0x2, 0x1, 0x7fff, 0x5, 0x3], [0xdb, 0x500, 0x80000000, 0x6, 0x2, 0xffffffffffffff65, 0x3ff], [0x200000000, 0x1cba, 0x1, 0x4, 0x7ff, 0x1], [{0x8001, 0x5, 0x8}, {0x1, 0x2, 0xffffffffffffff00, 0x401}, {0x4, 0x2, 0x9, 0x4}, {0xca, 0x401, 0x97, 0xffffffffffffffe1}, {0xe3, 0xffffffffffffffe1, 0xff, 0x8}, {0x0, 0x200, 0x3, 0x9000000}, {0x83f8, 0x3f, 0x800, 0x100}, {0xff, 0x9, 0x6, 0x8}], {0x101, 0x7, 0xffffffffffffffc1, 0xfffffffffffffffc}, {0x6, 0x1, 0xfff, 0x7ff}}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/null\x00', 0x2, 0x0) r13 = socket(0x6, 0x4000, 0x5) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/wskbd\x00', 0x8000, 0x0) sendmsg$unix(r3, &(0x7f0000000d40)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000580)="212dddc80a77e80e65a28e639ed783d8005eb2d31840844f968ef3127b3cd9d3f8202f10a42377d35fc31ac56b6be93e60b06626fde2ef6fafac9ccdd0f5922abeb6a2c78c2134683c24809bd5f187024271370da975c3194f330b416c019d9ffea569c5e96addf9729135c10e48818b1913a15036c4c1fe0f4dd01ad1812f7c12af4fb3f13418f6aa53211f8d0c8511ac193844fb86a637aa6bbe388d71ae13771039e60b1c8eaf1e41b9e4c03d7bdf460d7d7556fef009aa65208e21f4ff0f6568aa4d22c366c7adaf15c35043d9db8781bfd673ec7674e7fa0925880320fcb10d8398e2e694c7fa7360e1af2fe02f", 0xf0}, {&(0x7f0000000680)="693c5e5d75fdd798012bee6d576c473d4cdc598672ec1a2abb0b42e363cda2de5a588486669309de9a6ec1d78160feaee43cc73f78476173117ff5c2d6ab2594f998ae5bfcad1290766cf10e807c03795d2f17eabeeb2ebd63573ab29c5d2ff8f6269fa0dad6a208f7fa2ccdf4740ae8fd6544d413250d4194463543c0c6164986d09ab508b2994afe6f7e505d7fcab85847ec127ace7f87227db8843a473c1edd8dbb843b249516c7e48cb40b2c44940fbe07f611b09a39a61375d0d9f811dd600288695524daae827ea07d8d8eaddbd4efc35935b00820f8534d156788e355a08472", 0xe3}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="1427505a35f04bf86837cab94a4bdb72e3322321e00f5d52f48fa9b8821000838ab222b5b936185962050227eebae61756116205c66484f1b31a72284763ce96", 0x40}, {&(0x7f0000000800)="481ce65b074f4a3ad6a94401b190d38236afe551dea11b17db8f20251a337f3bea831b85c5387a581f67e706d73b52820f19b89dbbdd1241b0dd8290f5f0be2bd3c93bf7026e0eae057c6505a7ce7e05ce5227dd013de9936ba1191fbcd020093ce0f627edaa486e15cccc5fb56a59bcb00de6f1b63a365bc1276a4d57180fe342f0ea03abfec224c05fa530ecb96b8ef77c63513e8482214544bbdc", 0x9c}, {&(0x7f00000008c0)="14ce7e62d7c6cbdf81dce65a9bbdcb002b96a030fd1298b0c169828122f27983ca2816d89647d59d69c93a0e044b4d9a39fc736e34467f0e6f7525098468e492459b321af6696f833ec7f93cf5c0c1069169c237ac6f58530eac8c0e49070b5620c76d71b1a7b519e220d85c261ed9d98423c9dcbccef4c6bf22d0b26a89b5b0d03344327d33c535e3114ff001d54a14aeb16b6684c12395ef55f600e832c5a9aaef5756057a1564852ecb083d9c37d3", 0xb0}, {&(0x7f0000000980)="a8955087f575420f5aff7469a5ff65cd010b1ac97d62dacc152a9eb293f6b46174efbf9c05441b285c42cca678d938b3874320ce25f547f0e4cea492caac4072e9e02a4b9f9cfb62689c2b19866003026560b78259954653864f23dcec70dbe5c7e8a76180e8337530580b3b1b5dab61598844feab2b", 0x76}, {&(0x7f0000000a00)="a39faafebd116435b5", 0x9}], 0x8, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r1}, @cred={0x20, 0xffff, 0x0, r6, r7, r2}, @cred={0x20, 0xffff, 0x0, r8, r9, r1}, @cred={0x20, 0xffff, 0x0, r10, r11, r2}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}], 0xa0, 0x1}, 0x404) setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000780)=0x3) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000fc0)) r16 = msgget(0x3, 0x108) msgctl$IPC_RMID(r16, 0x0) ioctl$VMM_IOC_RESETCPU(r15, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r17, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r18 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r18, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getuid() 02:02:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff2aab2e99def33b9dd1d248affbc7f4ffa3faefbfa5622c635249f73f579a12ca61c2663a1412d17e14f856894fe93b35866ca13b6e8379075af9c32ca420d7396cbc91ae61e11385d03b7a4562e5afc295e5cef75436"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x110, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x2) socketpair(0x10, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7fffffff, 0xe, 0x0, 0x0) 02:02:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x1, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="1075f5ec837de82ee431b4697000e80546bde1efed45c2bfb7c33121d036f6a6eebf436cde11883eb124d24b1d832cca26f99b82e4b13a64756a6894dceec7eade214216802e4b53c76d0a9f74671b1b085c74a700d6d8ad996f3dc9899e9dd409bcca7d3a77a026d8c18c2d16ecea4b3259e5458bc945491de69eaffaf4a9b11985b76f300c1cd2e54037e1a3ea8d096f828e2214f7e9fffd495c8b02da507a18e5cfd55e9674185a8e288edbe8da0f206e0d27b9dbb1ca7fcaf2ab535543f21a97d376455e00205a0e16969acd5a301548ba202b088b1c69bfc7d4195fba764456c3f4b5dee7c2080ff31a723f8f81d88a78b089f4f35c2bdc95dd308472a3ae1aae9fb56141303d840c37979137c749011dd7e84bf959fb831b95bd185da42f91d98ddc4e3eea88d0a37b189c8f7c5f2c611e73fb231bc26737f05cd7f7717963ad0fe2c02b4b0cf98c1bcbd71de3edcfb28fa09124ff8d61f7d06040b9b350f41b85eaa26313eccaef309efc7d8644ac190246156b2683a7742409a8183ece54d5871445205cfe86e225d844bd06bccf94a29a40ee618bb3a9e869ce2354c916ae7d385d988dd13580ea645b89a0f29be9e5b9d6e0f4f78c3c32c440f41bbd316a99ddad939e456532a1528fff0c44afdbd93acf50be6d9b2e2addcbca28ff7a204b80b779ff43a3adf2804884843ad9ddbae7ad192c1515a9d10eaedc6153203973777ef397a7aee790ccf02ad5d0116cf796f5b9db4207e6cf9ed2a64a99c815152e729ae29530098736f987e11e36ebd25108f35fc1c13d5f0dc7fd708fe4fd9d99b95e09cb85fd1cbe532c2d824726738fd1e5913763c9ccaeb0082e58e3bb360d88c0083141ca67d14845ff7031e308caac611ad61eecbf6795a36b468718f713ce531d4a55f292a836733f376ad6b9394fa996c6661bbf14a02f9b27fee615d1e693b6cf95531d5084e92bb13dbdae54100a32fd0ffe09890230935cbc18235d59fdb8b584b9531eaf8c2775a277f56323f6b084e3142d96fc401892fb1e0ce557a236ffa47cd2156bd53aab8d9c35436ab776499f2eafccd1c39c690aaf3c515cc674ba3da384bae9befdd06148f24f294873619a593be60fe2456ca388b155971613ea589d819df902bc9253e9411dba8e04a25c0523e7f170cb37e22aa1b139cafb6eb4dcaf9f9d48d6fa089587918c1689e560622ea131f7da4731e6dbd5d0012216449b615ee677512f76bba48206e2bb8c4cd688802eed759049bfc0570897eaea7a99045cf7110297a8a68bf237ea168582464e6a9fa7eca2e57ab87a659ab6905382e69632831d6ada8e86a6f5e62017c666b35d09383a1fccc2a750b723f7fcec409c060688753f75be5f38c980805f2aa8c3fb37ed5b7c4a2a8c3b847ff5376609ed715302fce8269eb94dd4b82deaa88de6a138bf9e51590bd592dbf889abc98a930b5671b53753f068123150bd00f77068c4af047b2f3afa25a0e2c78ed8933baccae51c27f4487dc381a65683ae19837b4d67210137b39f6af996bad1a7504e866b6b75aaa5159d124eca65e0101786ea5d7cfe9cf7337c0c058523bd37cdf12f1ecb06c7ecb4287dd18eac4429fd1339330430101a458be9161ce978ec96d40d8207100cab7c1c11c84a6759ab28daa7cb5a67a1e795453f455140b59b829f04a297cc2a33c959098a5ff6d219592030969e60dc0026119c0f66fe1762e22e37fca308a96c03d48d54b2d1f915e8aca731a971cffd576dd22e8ce6cbd551bd50f96e7725c6520463dbe51a465b52251d8da0ef2afbce3b6f9fe08a88c33ec6dd6b8b6470dc0e085fe59d0ef598aad313953beace7150774dc20fe90641ba4a8f1751d6791da6305e4897934b71edc0d2a80afeaf221354621a23dd56282aeb98e622a2cd8ed4e8e2d4b10d0370d6001b572e07dfb55451ef6e153e201eb49b40d41b79cefd4026cb354df885579108d73f0110726b75667d14e7a1969cc77eb03335c1c2640487a9a4a4208bd4f2b9bbfef2d347eed61dcd4a9346d60d88d77944143162aa7c1cd7cc5bda2616feb141359972145b1aa52eda8c820d16b5ba7e170ef09052bbca93a2f2228b64396bae66e91899f32bc32b95eb9cbc74aeed099e43ab0977a3e3600918a26b4d1ba027f0a15a1a0a400b7fc8769bab99dd39bc5011bd5a058a55e2648601a24e2af224e7a3c5843d9eb6581608940ae2d946d91a1eb12a4330afaf16438f4930ea7e46c705ac52c447326ce2c78ccbb27bda3225ab07e6d5c0cca136d351c7ffb6118cd1a5c1f32699a97bbecc3ab9ccfa690b72c8e33f32a5bd6420bfd23f188e1c60f0d996a809f865c7aefddbd119933ed2bd5b2805bae839e8246b6a50af2042cb185437f875036e81405e75c8db23792427749d785c8ce96c98b07357ee947335f542b029962688215cf01912f3082dd00d3c615ec9849776bc87d0ac0a29efee83471e0bd5dea5e1b08b6a0f213846edb677f5c4160f3d8c76fd4448e44e55b86406e5939ebde329b14ace3eeeed2043bebccc8ee3634a95dfbf48b504ba0ed05bb0eebe8016266548639d63847c62eec8f04c3187122b0a0be702aaf28f8178838cedae82b102dd3cfd0e659aee3b78b43f2a72a5c9ab0d51fd0de71ed89968d315d603b4112f6c82c15b1506c5947c1736169d022ef88e18ccc2d3639f0efe475d96558fa9f280740ac614fa621e33b2c652b44e3956ae5e42494dbfda65e7ddbb0b4b180f4b530b01c1937b9bb928eeba21c5cc5ee642324e61e69edb3fd0532e5352cdae7b5881d7d0910b8ad547516e10ad69bdf2be6f557571a4fcdf6cd11eaeccd42f02ac5d5d1d6d7489da2224440a830f5d884985d1173f01daf445df8abee49b34dd881fbcd452d1bcc79acd95698f0fba95af848b70e53c9f2e56dd30d128a88991242261cc5e6bbf3826df4c40407a4ba9c9576bee019cef2bc8d7e0893f5d4b3ec1f6a8a47659df9820bc2f95655166110cf6de695c813b152b190f5935b3b0487384eda8a7c55894e97a916fdb8d0af394f28363aa3ff8ea7b1fddba543cb8870e97add7a4acaa79281df887da853f5909c30453f6fe78a8e6385e1917fc80a63975ea0dfbc9990c8b92e4a2e00ce4b082275dc9c0498c288bceafae485f75d9a50f6d072ee108e7b299376e86f78a139c185416e82027eac520e81719a6ce85a0bc4b278f04e2ce9cc8fa2369b50d172617c8aecd8db654f2775b3d80877edfc9a8fb99f3637aff1bb97d031b7185a075389313c2e744f1bddc7dbe00b598dcf29f9e9e64ed6a703b923e8f9aac3fff4eabf20ed7885aaebc6dfe58161f1f2c5955c27a103ae3dde23fcda59f4f9bd7b4bf3bf188c5af98fc27a1c23423348fc356c41d5749a17ed4e8e59d3d98fd462732cca3ad61d428f099684feff2b46f3cf890e7e826a1e6b26b6c0e416668c392f69957ca342e22fcb40ba6098c871d9606d16aeee539f05d2563d1bee0a78ef73783d22cd36202e0a069e857f23b5133438372cf86dd083fc1e54cb0765703f272d1416bceef072e0f308cfe30ea0b87a6de68114b3f5b9c8c739d6553fc7de3e30598e6696acaab58d4453b7800612327d95b296947df43ad992109de6ec0111709e138cea34b524a0dcfd0c9eddd224c09241f4cbc8b432cec2b27bea8574b47150f4260ccd74159410b64caaeec5dacc9608260627dd20177816773a769b22a6c027cea2e28bd6cfeb241d32c23f771938ec2458c4965929031d1efb8e4144ec7aa5af778f75c05b90d46c72a216889fe2b0e6d9afa083cdaa9c93b9b7dc7a8e79183d7526abe93f4ab6c8da429ba3b9b10b1aacd4edf2b4a70f86f9d9413756f2eeb29fa650a6c7f98846f281b12e5e02a9884684c7c710f457661e5d043b6a72db2c77058281d7b398869fe669aa04a76ee1548172427970b123d8af4ce8cf9d56789f42594fba58a99e6f936f2cef100628076f55c90fbb4512029828981f09aa5b591d2adf25ce1807eb714cf7e1f38c240b655e48ab893c65bdd89f57663f245473782ac2b4306d1f6434913966fa414252f69a03b7daac072e1d503255a97ee38b455f42d3ef708e5537011adc45f65f7e949e23a6f1923c674a15b8a85567506364a25e35191e76acbaa83b2ed2b97c467b48a9a9554ba86c678cd5a98d6b4691b57680694f0c8e967f5d28923f7cc66b535aa8c3894fa076458e9f52c24d56042ca7580ed7e942dff60ead892c7788ca8cf4df009bd3182b5504ddf888d8c6dad58e5e4c1ff372ad122c9d49d8f5453ad23c3942cbd9ff12c905d34f814aa1c3844cc2fcea1979a5a20faa0f6e7baa07a514bf8cd646a4174f16d76a11dd4c4825696c67953a78d715cc60cf4bf2082bed193923f0c58d882a986a1bf8a07b248e5651516b6c4b166652fd4df743d84a3d40e1fc8a95acd73262c192f550e7eefdbc27481b823c1d405fcdc8183003518f7028e4e48d576a664881b8ffd2e09433c94ef0940e311a497ed65afa4a232927a76120e794f8fc117f299c1308c649ca90ecba6f91e6972242496bb1a3617e6ed58df87fc64705219203f8b9fe1fa8f72a1a83e7a68262a5cca7d83ef6962a9a85c05b2bf6e4d1113afb282ecbff08404d507fe50845ba41dda4c0b97fb2668b594c08d8a3ad3a798cab0662167a7be6cb6b840984a431ae6ccf945a9be776a177016a0c711352e6e956acee111b50685bdca9052d4935d87d74ea13aa23c10ffc7a60befb48c5db5136d3aa68791dbe6ee0ecbc875563f1d4ad117ae9f4fc96c0cfc2029f44ea534f129a946fe32aa37d0b4aa628f540466f51e1a91d684744c6bbe29d2d84d435d87ed7627399207c5ea5e6fcec78d8a76e3a754523de45e28c64c83d09bc09a9a0d5057f4ebdab43fa5ba19df7092d8d5ad613ed656bbce3de58b76666c003e754a7f2ea953eb6cda1b97d790e2b7e163c7e59ff197cb4471ad11c26140dcc886e64fd3f9f69facce8bad97992a3af795c59ddd1ab126a50e9e6a5bb8d64bd471787222c000177dd0bb29b05674a2c97a21eda832881cdc68f8ef4d3a9faf9c04dcf81d1a090141df975e9534f4109619462832466eb9845375c788c2d489e4aa6760dc2da74f94f6e488a5421985af2789b1fc8ef935b59f7b1acb6ab9a2e79c5142e5c2cad794969cdb9eb7c34e6ea0d5e81163e77883f5309d1915a4034672dc973bee5659da0b13e411d05f4aaa096a7bad97a9f8639b58296bc8a64a371118a3325b0486c9c43ddd0347820225ca6eedc495798faec35e6e6373ade3b905efdcb74c55469690b16643992740053b52cb022ede6be36e6969e0ad06891c697f56e2cdfada08d861b651a672e474b5ec96f3762b881a23e19a27e628eb51ea2f87cd697e4dd0b3da45647a21486ff908338c59d7e605d6b0432514c6c6bce9b9ad8d8a2d178e7d113669b561ca0b668160e7867db2aa9ee5491e0381062345cbc914f137f2bd5a5b74170c1d79a7bef773f7d754100529b67213e015c11e79d7efd36335b8a16b58bbb216aed389b39596eba43a34ee05ac3ca2afecf1bd040ba3ca2219edfe41c0c0f0eda8018b1dc07ed1dd2b6758a2b11ed4c65dbdffbd77a421342985de52a924f1e11ee66781e22f51d1abcef3d6c15d06f796273717f31733c3c723c67f7708d1f2c7b14aaf23096e8dd1ca92024fdb381ce66b9e8c29c9f23cc1e631cdcdd838a73a91ffff11d3a920b25902cf25e487ed660d7e8206438adf50e0c7bfddfa799779", 0x1000, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0xd1, 0x4}, {0x1, 0xd937}}, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) 02:02:22 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6e", 0x1ab}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:02:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0x20000}], 0x100000001, 0x0, 0x0, 0x0) 02:02:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) r1 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) syz_open_pts() 02:02:22 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x3, 0x79a, 0x4, 0x3, 0x7}, &(0x7f0000000080)={0x2, 0xfffffffffffffeff, 0x8000, 0x20, 0x3e50, 0xeea, 0xd32, 0x5}, &(0x7f00000000c0)={0x1000, 0x5, 0x1000, 0x1ff, 0x1000, 0xbf, 0x1000, 0x400}, &(0x7f0000000100)={0x9, 0x1}) 02:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x401, 0xfff}, 0xc, &(0x7f0000000840)=[{&(0x7f00000001c0)="7632944e4588f5b746b4523c45a457aced8f4df810ad1da43bd7dfdb6ec82db1609a71719f3535a140cc41bf7f5337b1fd5a6fd2a53b41324b0bb57b80db6cea2baba1bc09139b11be23efdaeadf4631c943b7c76a568e722dbaeefde9", 0x5d}, {&(0x7f0000000240)="e1a556cac8f8990cf4ae9df06f16d2aa0fa9db57eb", 0x15}, {&(0x7f0000000380)="95a00da435f3097950e0d0e0754005c91caebdef22f4d631313569d3ef6cdddcff663f031e5dc06935533d0d1c3568c8513ad97a05f4ec493c3f156a82467d378ec831d98953be157fe20e3a528db829acf54aa483d530f5569dbecd2636807dc7713f46f1410f424979d3e22ec43fca3f6cf700bfc014b1c56c43acb79da827825528735656bf8082f41111f2a46d6fbf8c9ab434a5c956b0ba1c75cb865bed10474f83d496bf92faac7580e992ac78f3b7ec983f51034ced4a075fe197853a77efaf49a7ad7763c048", 0xca}, {&(0x7f0000000280)="2fa7da3f0a81952de0cdf1cfee034c8be3b60a351cb21f46f4f196fe4aace8e4eaafdabd487a95120de707e6ddb33833fd580a5181f9395ddcd742eef3be3907c129bbd0c164342dcda2c75b7ca0de0869571a0b4fe0382855a7c6b7c85808bf2d5e5b3e0c", 0x65}, {&(0x7f0000000300)="4a51b79250b0834ac401d8287a87d8d49a58405a82b40200fc509e58bdfe77fbc93b8bc3f4", 0x25}, {&(0x7f0000000480)="a13f667d3ba95601b04e85104b93a0c73e3895fae39a72e6f97f9b8093b5057ed2604f34ea046b9832bb402177d49c63a10f9793a7ddd1d181a2060ee6abaaa3113025aae61716760ee54aed86fe1c5349d63f90e15fcde01e390dbf2d10867cf7c1e09435daa4b8f3e4d306ef0e98abb6f341eb49af7deefc19a92bcb53b4f2f42e55701cd04a41673e4424633d49d5809bfcbf8859f8c39da0df254c42bd95028febb19d23e85d40be48a2574e526d689e99d69341798d958ed49d5dc664", 0xbf}, {&(0x7f0000000540)="75c6863ce40f99b8cd73fc39aaf2a37b163efb2acb176f8671096f8fc25f4d9f8b162c093f4c1a5f325de81b797be4d0f586c66bf6eea74568e935d9a07ae8c6e53f6661336a04428b6b93d5ca6dc46a5b143b2acb4ad7e180bb7a1e820ca41b37fb39e7b8d0a762b4eebea0d23be79ab2890e650a60847bf78036e156e3e1d99e60c48066248f9621e81d21fd385b3add1bf48b9aeba7043ce7ab542452d3c79db1cf28500ff0608286930f3e4bbcc1004d8b359965cca5aa40499bc63553dd759714bc06d3ae7d9b9d3ddc46586064eee20ad005ef0bbeefff40d808cf316eac440f0b2d8e83309a8b9bcc2c4f427b82a39e", 0xf3}, {&(0x7f0000000640)="608dac92a9b730eaf3a3158985dce92705f84e1c536b2b931d23327f471b6ac5dd8b87bc7649c58ea8aeb132f01a70bf090585bbb65774ac0f28", 0x3a}, {&(0x7f0000000680)="c11c4c3422451011214e76d4ef22778000c9d3c6ea335ca86fe161a3a397a6a39a8f010ccc9e080c72de34c4df76aaf5745221f29e99481383deaf6b00594351dd0c02215ef5059f42eb963cc0c32d10e639a4b8c4d57a3538e252337f325c5e3b7b305f1a5a163d4be09f77c2b818c44b8c4a3a2c15877b4c1b638b68c1814b420e498e8be1153c988e10ab0bf6eb51", 0x90}, {&(0x7f0000000740)="210dc62114e6ff6745eb701c74e58d8776b48c8248e8805789850ed5f9204714d555ab76fd5c2c52a570fe8ea3ddeb4cc890f0c89b21492311230fb87d43ed561e34949ca14262e6de348f5f3903cbe640ae231a70075e20c172944e50915cd10422afebf9bf1e4629a56e398be9de0e60e82bd1fe73ed773cfadafaf7791e5d0b7cc49d5f638fb7156dc5b5b8fa8d5e619a8791220ce42b55186a1de388aa28b9d93f9a42b66582b0db1d72d4c08bc2a763a708d8d5e22b4ff616854d902a266254bcdd2018bdcf673246", 0xcb}], 0xa, &(0x7f0000000900)=[{0x28, 0xffff, 0x0, "bf98be92a68073eb86eeec07b9a50ad2d6f3428f96642cba"}], 0x28}, 0x4) 02:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x0, 0x28, 0x10001, 0x2}, {0x2, 0x7, 0x9, 0x100}, {0xfffffffffffffffb, 0xea19, 0x9, 0x7ff}, {0xb4, 0x0, 0x2, 0x6}, {0x4e7, 0x1, 0x40, 0xffff}, {0x800, 0x2, 0x8, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/45}, &(0x7f00000000c0)=0x2f) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 02:02:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) setrlimit(0x3, &(0x7f0000000040)={0x8, 0x9}) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 02:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 02:02:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e6", 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) fcntl$setflags(r0, 0x2, 0x1) 02:02:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) 02:02:23 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup(r0) r4 = dup2(r2, r0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 02:02:23 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x90, 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) getgid() fcntl$getown(r1, 0x5) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r3) 02:02:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="3b7e84817ccc6795b08803c503fb1284adc4c0d706b6d875063414a14818e2a2a510366e8ba6eb8a0010161c93c335e5bdfd607340a970180b693878afdaf583e6979e497f654fedde461b2d99b7a3e6843a68dac36d11c53c7b668d60531b67ea1811dbfdc292bce1cac8c2eb89c437cfbda135714088a9c64e2ef05f9448770de94393844dbf666a57bc3a6a1e4df05334c0b2648c5b300640f12ec30fe9e64fd45301771abc1eb1d1b37e53b0b0b7762db6ea89304f5d8763417aca28e25b6f6174e3d6e843951f52", 0xca}, {&(0x7f0000000200)="8f76024d6eb39f9a99f76b53df7df3fe1ed14ec4bfeb2ea7c21f65c7e7db0d45c3318e26a3ff843f62c117bf", 0x2c}, {&(0x7f0000000240)="afa0625e618c6fd8cda3ecde764d8c8dab3648c54ceb59a2f3518cf35758ebaacedbd1f5b0fcbbd65c5447029c6989d07f69319f720c437df823adbf6bea31c427e798e8b0d516200cfe3c16997e55bf669b", 0x52}, {&(0x7f00000002c0)="f069743dc2f5e5520a0103bd40b5fda603fdcdd62c71247ae8bfe02d1762efdd9676a7e04e1eea0e28", 0x29}], 0x4, 0x0, 0x0, 0x2}, 0x0) 02:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x9104, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 02:02:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x8, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x1, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x81, 0x0) r9 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0xe0000037, 0x6, 0xef2}, {{r3}, 0xffffffffffffffff, 0x80, 0x8, 0xffffffffffffff80, 0x6}, {{r4}, 0xfffffffffffffffb, 0x2, 0xf0000001, 0x0, 0x8000}, {{r5}, 0x0, 0x30, 0x1, 0x9, 0x5}, {{r6}, 0xfffffffffffffff8, 0x70, 0x80, 0x1, 0x401}, {{r7}, 0xffffffffffffffff, 0x48, 0x61, 0x76f, 0x6}], 0xf9, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffffd, 0x80, 0x3, 0x3, 0x9}, {{r9}, 0x0, 0x4, 0x2, 0x80, 0x2}], 0x2, &(0x7f00000004c0)={0x4, 0x3}) r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x2) r11 = kqueue() kevent(r11, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffe, 0x81}], 0x84, 0x0, 0x200000, 0x0) clock_getres(0x0, &(0x7f0000000040)) 02:02:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet6(0x18, 0x0, 0x58) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000180)=0x10) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) fchmod(r1, 0x2e) 02:02:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x80000000}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000180)="19313b12f72e75a6afdaf886fada00dea8161b5bd275a1fc8d8c8b7b421e7bf80cb02b85b47ce72ba0d051b1f636c4a9c11b0c3bc7713bebfa6fcd4f95555cd4c8cf7c40c18b7db353be032d49f9fd9747057786796d78f4512153749d14df2f9399bfd4dee4ab41bfe58e402439c75417b87bc7f8cf20736ffba4915cd929676fed36aa266eef044e1c80322886a554ea465cb07eb76440805f2e6fb781596aaa85edab", 0xa4}, {&(0x7f0000000240)="be28602f56ed01e6cfd921d0856508ce0824ac7a0804badb17ee1223f2d0fd8849eae15caa30d581ab84e67c12dc050d7b811da40c7a1cd12ca2baa7349b108b96a76b5e2350a7caeae6397a9917723d07c9f529a33aa9cc093812e9308b4c7ebcc7bcf570e7f3bb0cc31357808911234a573c537d6891b52705a41678f1790527be8e7d734b8c054db71e21db8866b203f1d82999ed45caa466858e4d26253e3ec0686edc341b857fe7f871ebc773ac3f9b39cc73200b0f4dcdbc0b53259b92b2e07d7eda0ab3553bd8af54a986c9878d26faf943e94eb2d7aec7763c65f973a30bd8cd5c88ff3d20351486669dc29a40cdfbe3ec8a4fa6d4e03032ed6793c76c9fe334c159a84ef57b37977c6628715d4b23e84b3eeea8d1b9c527e4098ee24bf5377fac5a4d57e49cfa4e154881cc95484d12127f80dc1cf1497606ca2d830dfaddcc9b5ff38cefeec0101a701cab1848b1f2af898874639ae5937938f743037c287266db92747d4719f54939fc772de8db00866e0eef4751cd4041ede7c301d0dee0ec0e4863a6e8abf6d43d220344d770f7e499ddccd17281329548cbcde5c5b90d4eb7550683ff0b08e1bb29e5fb1f2b4e13cd66bf9eb0230b691a3d195c1a94bfc74d20eab763e918ddc8c698203e6cf9c1f985ab62ec033509266df5275e78abef7aaef873f2bb023eada0e46d13d82862b2e4d305f0b25548f21a75eefed1292ce688e7edd958b7ac5be088188df258d1d639d8e28f3a0c7561126a3143d9640c850642c08a358c1fb32a02514799c9db8683b4c7d2d3a5758437861bb2c9803b9824d5c6634df9f4be2e6e046d294c841cb95e3675db6c87d23adad3797808dfb06f574e846a6af98206ff67aff6317621b7aa628f6a0bc647c246610e4486305cf0ba742dcedf1c47fb63451e74ea5a09df7406618fe092e5c8b8abb03594488b64c8b20aec1b490886d297daef5d47f7845e3e95e93b932e39e6acb7149b3607897283b208a3947a3d8871986d1127580248f05c79620956ceee56aebcdf454dffd363810ddfbe6fd870e6ff8711983544535ef980082963ecdfa4d681b55c7d3763bbfe619d1cbc9e5a1127cb444938f5d5b5aae4abdd47ed9369960ccd62842c74b092e3e4923fe99f912b3c1d4e5b37ddf1870071f21826cd0e2a14f651dbc4a4eadc593942371e78531795b50a8b3ff9b5f6953b6188859a0ee7a1eaa62c6baed96e0c58d3b0439826f761c347cd58401014ac4f74876552f59f2fa38bc4799c465ddd80534714578eaf215705b1380dabbda3d4a94acb085e22ea104a4e95cf63c771aa50ae91e0015ca2e51dd000c863979e6653404b894fc04d5639da6b01a6588a327590a566ce88b79b0a44f7d0c450f24a917c3e3e584f785a1f70bca9309b534e9f2b5a13c5c6a6a1792319d045e4b3a227893dbe36a00dd5c9ed3bc752690162c35348e7ffd0249583c33dd514de09cab75ad5fa74a5e692926a23ac399ec2c274a3df0dd1d58fcdc7e8308e60b4c7ec0b003411fd09d72c97fc53abcfac8a3f1f93fd94e1e75276a835afca949c31a12b5dad0c772441c29c93722dd20dae419642119e28014072c1df054d3d147b81bae51b74dbff5b6e494d1018ca46a1cb029e8ab6998f680b2a0e78406e190353048bce3009572f5cef2a86fe70f8b79892d8b9cf76876f6f2c03adcc443e33f97c8a89645a7a6581958c284f4cce0197e85940b23946f1c377f184ce911064507a38d60675130fe8f7fafe6bfd92300f918ce0835ccd39d363ffe5c30bc07be53468e405c4fb5aee2cddebcbdb32fffcabae5cd59825fe55cd4d4c7a5d3ca59590fc39f59f146b5a9c0c35c0881c829d45f5e24793e2b60eea95b31309b201cb19429236bb8eb5d41bc6bb93106e93865ce3711b11841b6f61dc4fb1a450b4b3a30b73a26a639daef4df996ac8f53a4e5dcab8be3342698bfb916927d7b7b88b8983d57a3434cea2f7ee53b5df21f90dc1a385ac9f171ca9ca802a01a0cbb793e4296c98e0ad85b9e7eeb3631dc853468a230421479f0d3ae82f233cf5053319201872c7b71871159c97b1863b519706aabf23af5bbb3dac4feecd3963f91d761f4dab355169ea7c87f08dcb2c6f91b8988e8f65b6976a149a3008aa29a066d95a5d953ea647de8421f9cf488a7c6acb94c549e66166e078bf2da54e637998523df638ac95e67c3730394ff2d3e86e1b253563087e57af769f94dcfa117b66131a83333b960c3cd67fa73fe4ae5c00a0f7735657fd612f2ef835960177c310bb0f9aa1a7bb1e5ae45d9ca3a21ba6b27707ebf372728ff8207131b5ad48d1c0f1a833c42d631ad4fcf51e3ea2c69a792c2f6891a74fc402968b277db469a70e040ef5b583b67643b4a61d2cfaad2a0ad727e2bd4d7f33242def96b947ff4f697fa4372f7b468861a9cd5a5cf64aa347ca5c31b69ac8f78a33f5a1e4ef9bb6d251ecc534feafb62a87fa5f07987f04c41f14a90445c4ba74158b0031fce52fc2964467be99bce5f45a3e212e78a2e039f9b2132c0cc515b70a87cec51487bd75e7561d29a360c7e87504e77cf21c651181ac7da871f286aaf328b408e0033739e953fc3cd91c8d3fa7719e00d98c418af8a0fa069009cfdfa0d5646a4aa42a413408db781a5357505c0ce301723477bfbb696c6f3acdb9742832aa1701dec13b437440e19286deea952ca7f23dc9ca6f05e78b7a580f1929bf91a9314754c766926fc19f4c3505991e5d47bb8d22fc2d6ae87f11c608d1e6a590f6cfd14a62deaee29a8528b01ce2180d8901813d3a9ec7495cf563beb0145d3b378234ad022fd14e31aceacf979a82224956c41195c493f57272d415cc60f4072561a7633798a9488041e5f249745c043e644fc438764cba48880638ca20dc89615e247ed6fa591124dbe424372b53a2395500651ec420a779cd855f9e743863d120e0eb3adb30cf58b2fadadd0231e4b67f344f95efd277e361f37187a1dad77948297af31be5553638add8e7540199a4acf4c60ff5d5f951c1da8133cf0f89b23264ebcccafcb2a118042049f1a461819deae94ddc6179d84960e93655892909a203b92fde89881bc611644cefa866d08de0a355685d05c6199cae65339153f448335033b73d058a27cde562b644413498ea78fdd9e599d50df8b7a93c5449c3364a52fd2b46fb0e89597e93ac097b79d949ce272f5e3adfd9fbafd12d25a99ffdc06b1f99d289aaf5294b59800612341f0fd26e0ec08b06cec019167764f2bd85649e2eb81a84e9c4cf8f9a74ee37e657a8c8c6a1568bc7bfa3dbaf6a21f48628f1b63870b1e5db787d3b89256f986b69a0e4b059efdad49e77b44ff28d3215b26564112c3339367c1ed865e1e0fb06f1eb0ab3eccdf88242fdc38ff1dbd05eb934b23cf64cf323f522a16aa9d4f606a54fc9fc4e77795b130b8aca3d1a586961a02123362f5eb5b165ee29dec6272ae22e4544287e838fabd0e144ecc50dd01b310ae58a71397de16cf4fec1407554667caa10ee21a974c4f487598be9ef593577acb4404e267b6894d6a23e69fc3c000015c20213d276669973a7523eb2adc02e1034b99f20d92c0f0148ef8b6c652c1fbd998a82519b70fdfb32fe10fce1056a71b01cf15a102e7fddfb2e85edf33ec29e3cf501767a4d8280a3f8af25b91a05abf797ef8837b28e3b75318c6a4b4b3a867acb652358af8d499c7e2d94f912cdd77d59a2701bba90c128abf6cc9665769eda5ee67cc23cb5e9f8416b41592b70c1040dfef1d4666634efe39414255f1e52775c9dc6c1a854c016a30da517e69189a52d1dcf2c55eee88dfc21d0d89eb13611f5ae12bfa822ec8f03b63f70535d2260297db5bb3c84b73545856abac5e240ffbb84c2fb5863a0c40e4bf2a7b85149740ca1c3c278e53e78fdec6a8c431fc58815b92670db51ca2b2b68729e3fba30f34b8b2e9887cbe56250b90f408d64837892bf663a75db7434da437fb5987d5275d68f0c78685660b276404495cc7e684b96b6c76808e628194f7848233e91bfca83f10f00d3cb152cad7328fe02e82cda56d1cf61336260699bdb2c670bb659204d55101881fbe7caa29061b408e53be63de5a83fdcd3a7388c9eb451fa03a456f5e3cf4092cb505de779519901f336635b98c6b17742169e10d71a3d171656c22842793e3fe4dee5853b780fb7cb41e29407f26da30a3ddb1b2f37833d02c362442ee48fde8188ce70ffbc315b5e100f2d22fff7b80014a91016e423ee771e364cafa7b81df9cd4998045198f6824e98eb86fcd6cd03b07b935656cc2c6542fcb8746fd8d5ca7aa9f1539255cc84fe5872ce1bda69680fd2285e8a2a7197490deacb3d47a669da36754f97e532428d41978003d16defafeb9b65997a0d7832a899bc322ffcdf8867834bb449235353c2dd556876994672686b6020e92c131de67a76aafc7134aa50f408405887c94fe4a29ef081167c2de5db9f72671e7a9658d798f6d7bfb9ced5be7a92f21498409a576c5d1cc2126f480c0c326b9eacebcd53e3d0793fb2b7472b7a2266779d9122284b9a29cc89805c1219348bdc8e489b850523acfe6433e9d2e7c69cf9dbdd2248c0f12144c77aca3ab258e7a11d631e0d1ff6665eeceff73d253b444241ee7bd412704f0cdd1070563e1b382980277bb6bbb351c4b690ad9d642ff47e627637aaca3318fbc25a7e5f31c4e6b3efe527d5278a575e209e555892184f0cb2970491acc695aa462de88168f650367cb79ae25a427cb7ab68acd805f1dd99d2004862c02c0e81c70bb4cff6e9f40354469f4e0beef0417fa9c3217aa0ad4eb08cafa5e0b020d8e669849373bdd8d6d93e2674ae1659d7772ea32520353ee586c52c0f9e00febee7d31d4e069dd084d463c38c676c31e8d83f1cbb350a3554cb87419f224504db9f1c532257e22e1cd1bdde7838641c24b35323ed73cd3d70187586802e45ff7fa59dc0878639c1a09e32d205170183ed942561438b4b5adbd780beb6d4d06ea8748bffce5862525a980317be4d51b034ebc295acce4dd3036b62bc83a829575c0291abddd4e76cf641c4bb668f5a129a8391ca7d1c631f44c3fe1349d51f435772caae6b3cb607c72be9e3b43965e38f7890c6edd300edd28514a321de31107f6727fb032ed21e42dbceb9bcd29902d8fc70fd08624bb67901acb96e69e557585051d121aba4114597be767ae3285789b21cdfd42a58f01b631bd5a6788084488662c909bf9a42b6172f5fe841cdfdde474f5669034fc123d8964019f4de06785b40aa7cdc1f374871b102b8491fb63986ef105b63b069f86cb6607d69b97b9951982fc35fdbecb706704c1e760604b84e7b5b3a19794d5ae039893f6234c4955cdc316d76f7ea07c6a5d3a2874d102160bcb77af1bedaf0ebba2b6359761d39b448d5afe15929624c06e8c1a65528bc8feb6393a371e148d4630d7c57b09eda154dcb7cd603043ca8e10b33403b7d30466a07d4a780f848b5a7bdf6248971c09fe9e604090b296dfa01ca5ed430f5c60f15c45f32225081b9137983f0eb94c5327acf2ecc48fea55e2982e1f8c04478f7a6a96439fbb0c4dc9c4f234179d39eb79b9e47ca7a8f6cd2fdfd30e8f4372fb0333bcffb9d3315b75f922015504ec4e9fc1f4c53f853166a78e44b08e41f85211e62241d8a6de7d52157e3696af79da20b8283193b864337922a0e94c290f2c7f5be4ff89ec0737d3380ea1f75c4ec8c6cca62d8eafd21bda4c5f1ab941d9cd4", 0x1000}, {&(0x7f0000001240)="78ab4cb58f0744f6e88b29af3db3de0e5c20dbacaeca3364c7759ad08dd835487d1eca41d7d3871606a5d4cd594f73eacc64117f7aa768247dda9d33ff769157c830dfdcbd6798e004aee3f2bb46396037fadb914bcd650b47d5bd5c833595b551dc0f94d0b684", 0x67}, {&(0x7f0000000100)="8cf858bbf299469f199146757909de02851857fcf7eb91ec8dc2a4717357003c18b642a511e61b41c2dbadbf", 0x2c}, {&(0x7f00000012c0)="24084b2e7e887247b74d1481751fdc61f8749f57ac3669a21adf0fe4701b65b918284b34e6048198097155c224e64d315f3d70d6f33f0ec82fcf04a54b9c3a0bc1f4aab982dfaddb0956ea5e0c38a38e180b165591fe7ee93b54d8a3dd1bc2b81c540c3be2d5cdb2990dd6b8fdbdb9cfb10c78dd7ff57486b0f4bd6791c08e159fc4af9f4d0f41bf", 0x88}, {&(0x7f0000001380)="620e479c1d430eec69bc9b95246ad6d1b223f2fe1c0b5e2249b5898d6319bef1b904e6cb594170f90f31e4074fb238a5829009202d14cf43ae73c02b1e11eac74c7730be81640e72", 0x48}, {&(0x7f0000001400)="760f7b3e5c9bb8782ac8b0e81ce4bc4e960a27e8edf553f1d1b97cdc9b662279ceef962835a4afa5b3927d6c5f21497ab866148978826ab67512fae5a8341582927d712447154cd4f30d57be83b41c0b688cf29b99235ef40c514edd5ac50415d1ca97afd07e4405df0e75d734168058790979f3aba1f56eddb3de5fac4558c9aa286a7629e85c3d2197c648bc4a9061fa1b1d510c3836fd311207e13d085b2f28c605af784e9d49c69eef362d963fa313fff397c9dfbe7529f80d3c67bb22d0287d460a50da8d1ddb5ead35d6e1280b9433e5dd5404330e1174e1f7ea8e13176177613b", 0xe4}, {&(0x7f0000001500)="f6915f76de4572a8985db39b68c8adc687f1ac56c40df78c821d4cfabe98917fdcf7341c359b4adaa16195d9bd152f23cf7fd09d7d426b57a61afb1ba762945d786fac57afdc12f77a41fece73e59c3d8fa962766f28a65aaab1b241a5d545e875fd4acf5768ddcacad46f8d06f5fe9abf5c20994f173fa7b55208a584e1", 0x7e}], 0x8, &(0x7f0000001600)=[{0x1010, 0xffff, 0x0, "a7bd585a5342f19b051b272c19da276674bacc54a06bf27ff702bc2a8e2aceca1161767ff79e07399e190b659f6880f90414fb2c357c549cb6493a5216240ddcc832375a729c35eb7a25db5f0d21d64e6b42cef83d157bf980eaecb7f5e99ad0ac32d430695d1330acf369c48a68e0a6f5d088bd813120f5c62ec8ed32cd64e1c9fb8537f3795338c5436cefbbc4681c1f0da759cf596d559d917006645a06ce41e4654220a7d91bf93b43089e57e670c5cb6baa70392121ec8a2fbfc7f7f5e40934b90d60677b29d2b11d50bf0df7ffc9f43774f576a65dbdbd32ba1e9b6685c8c29d08f24c75a7f7625942fcc1c240d950ade9a2ad77c5880c08b534d38e3ec079f0937935ff6e204feb72cd57d08be03ee68eff03e7a42e8388874d6354dfcc884445d70b226791f1e8655fa3ad60488286bd944372fb46f6d88f19bb74e985f7af944f937160ed042795181a3adea75fe208d8b6a214faeffd0f758d795058e4357a9a338459ad5f4a99fc4db344f816a8fd18c69a34c8723b260e1acadac2122194f6b82e5107ce0f06f68efc8ca7cfabfe8690c219d6b47a9985fb677b1b13a571388ecf964eaacdd8c1862a2f4c87eeb51daec4b57aa7701aeac7637ba3aba9c0afa3473396cd82194eda0f575c6b6f35a3df5d0d89498f62c367a654b2645cff21bcfe980914823fb1aa1e84d1c381359a71296ddc1398f48cd76224d5b30dc319c57cf695258a4a218b79a839dc215328d7ad6f1b77ffc784c5d2118aafb1cc2b3c939006a5f3b02da80d05920e2e198ac0801fb261495043296e81cfd5897bbc2e03cf1be046efcfc171c6f12b7b91a2edfa436fc46b5cedd50be29cffba364ac952a730211b17ea9df4ee0b2439d5e68cb27b5b698ad8c3cb17c4a66e95a09b1fff394ed4d7db8e8f14ceefbd3f57114a54e59b4221252b036ac4bfde2a1e9abb7c3c3fb21488bb5c49d3bdea0ce387b38750813b61c3c25b57d66120b7571231df70a9e36cfb83ca6d584b2b682bf1cf990e615ebbb4e6b3bbd953e2a362aff6182350f5384b272c84c5625abd2c598e119b297a1ae699b8795f683706a1dd748c22a81f1c364c734728f0415e7dfd3ae76881c4e55142177083dcf3e982baa301802038c8bed57bc49b06c223a743d19a514e385f114c942dd6c82f172066006778820ba34512056948d17dbf2b2933f48bdb23957ac35dff323fe1bef5c6a25b1b935b3639b4bd61eb21828eb939326e812bb8a9687b3e7dc0764f6a11e108f4436d43cfe97c702b5f472d2c2ae40e1a452f2664f19702799ac59e518feb82ab41eac2d7394066e21224a1e702d43cd0762b3cc18a1635aca2b8f365a6160b0d34afcbd45e1175a04fed0a1dd01eac66a7e2e50a7b154da52f6a6dc05fe31f21a0dd7165b142e33f63a9ffe029f37110eed8cb8fbe478fa7a0d808cbf6bb28245f46f753db6dc4e7c5e756ec2350a12906ca193a06feb0eeead399010d21456d7d3603de342c526ecdee4b298c6218b08ac9b09a8c267bd0770062c14463416aa465d07710bc6a18ff9a4965b2928f6e448c1a00301c742a3ffcdf41d8f0a62a89b0666eb7063c05380e6134e6cd741276939222bafe86cfec9ad24eb9f6cdc275261e69d71089440fcfa568f5d16128a6a5b6941212ebf2fb35d0a9e959e7de3525751633b209c86ac54130f47ce6c61a05551fc40f4b497e12ded831cc27e401984754ac270a23b7c7f2c94b32c987689e39a49729293a46be83abb9ef1de5b47bbac0980a2a1c94edaac4d1a93704bce3fe9791b4ada8ff42d31d7ae56fae50a0ec534a1a9062658ae5ec52a94278a69ba7ba1637c49b49e69faefe552f12d2ea3614bdd06b083a163cc5f2ddba53cedcf1b8c5e7e82cc2af92aed8837a3c018001fbc1b8aa4032d1bd8f1bd374dd931f7fb611c936ca8037a0eb42261eb11763a8514da4639d1a815a5d3e12d70fab4e96b8b1ce76c0e22cf7e4ef8acff432af5c51f735c322d5aebe79928a901e11ad8630b56b3e5f0d3fe7c6cef539daaab249fca6187c33c379f4fbd21c4d72ba59bbefd990b23b084c8437f797d70159753b8fd38271376a01a09811633ba90fb941b0cfeba4cb9a063104aa53270df4ac6d22210855898173eaad8fc80a6314dbdfab579b84c4e1333f39af535579ee7fbb38d7f796c0cca129d6f1b7b6e5d98d6276697fc6331b59f08b035eb67628716f06cb8bd7138854036fccabbbd6f5b7f4b12a0b769b73a7d69ba812fe5b314041a3fba8274bd5c18fbca149936914cc0fbf4250604b193b9db34a44f7d4238b725a23d5b0fcb1d723c33be44f257b319eae4ffd924e70b482687e84805445af2ccae4043d44af2e558446083a59bee349e87773053a22387003ddd3f53483e12597ed1f843ef957a499585d647d66c5b27a181b42bb2fa3bbcdec7947d72320c873f51696eb4a6a816b056ca94e95ec98f68d5a525dd23d4f598edf26b0d02e2218c1582fb49a3f6f26d50c7bcdb2ab4180350cfa51be511dd30776a63f898af2135e6164ee8a236433b5951a6f7e449f8047234015d3ab795ba3199cb77d21e10f9e74a37efa0e223bbecce51f1562150730f4c51ed10cffbd5fea916f52af778dbc55270a881d6ca845e017bb3f2fd7d258a950268da8de0aa111f7e30901205adad3b3c6d6fe27f05d8dbc9d70cb458891e770fae2518522186bf62110b2455b7fbb05cd65ac79754539d84f313767f1b1cd30fff341dd2d07c0443cd9c0df0ba022b3380bdfc88bd652b088540398366023e904769942e7bf770f7ce10e16ff1e7cb85d3d8a00fae0c388f325b9d87a416cd77917414e70f5d461dcfdf13d902c507c270b91b7e2e41ffe375e565fd88400b83df381053d1c0fe62680fca7e899b140becbb34deff055e960994579cba3109c6d3b0e5a5bcb8d9774e5bad37302b85bab1673448bbedec2ac71bfd1b0fa423f3d852b12cd8ee5d9dacc8385360f867e4792bcba8f85694da64b325bcf294019093dc7561cfc9a5a053bfa67aecaef6a1dc8b67fd0c258f7d1706c788adaa006cf1fc68a2a4e1404e50fdfd1111469fbf94ee5c152ced342ecd905637067f55778753b4822884495098f72db639ad81805c082fd7f779b295908e980225c016dcd74a89312cfce26d414c65dbb0c111f9bdc995d7ecb0f9c8bad7fbd66fcb1ca2911c0f37f7e6018cea25283bd7e7eb087a86dc69478302d1fc047d9b403328a9e607b9494b5d954811983ed4cf7083fb294981b5e9b818d4deb3376bf03dc6d706186803969372c0d8161b86ee23afbe6d7bc7960c874dc2c607db161cd54162de866cdd26be58e93db94d892092af7d97df451e8d90ab38c850d04ba430ad83c99af90c1062ba9d7303d45b9318e2fa32da1fb0cb2160ad94adb7aafd20b043dc9411122e95e1074f2527b16fe7d1e00de420148f73334194725e70206da87cd064ea2203c5f43959b51931fc58e00e096e2e38d039f00d4396645330cebfea6ae9e8d9f906e7f335a29435af610c743cc9b98f19f8c6c979f594fefa37d0b02ec62bc76eac230ad3df3db3d22027e2fd58a3538b956af49060a44358aae7da4c8859acd55bd6c07df9f537ad7b76b967e28076ae66662a884b1ba4e70e10db54cd77fdad5aafd6e5b0232943cbc39aafb628060fdf12a52c759dcf9dbbab31328262c6f342951da1d9d0eddb24a7c22bfa048b2f2691dece93a6c5c92c267ea5b83326ef8c03033892df59e6b83c8a3f0e79e8116ef8c421ca909e9c9cdfb6ab287fdc69a498aef931e4e7c682db61bb10dcdd000ac0a8134c40375583dbba42cf00f902dd10e009ccc5cf6888421198ac0dd28898a058ec7f620bc60df983da7edfedf275da53ccea01510227608c75c2d6f4ff88740efa0d2b31dfafde0e60a56c6e705a3717b76706b63589f775ae7adb48a4a2cae09b2a0634232797bf46b1eadbe7d4e603ebce16ddf0da3b43e27c60412687f1675f15fc1b07b4485df3f123ad7380d3b766fe26dc75f8f7ce94ea9564be97135aaee19692f4507e64b6aeee1ffc016c0cda54b175a788b415b80eebba59f62481122f752110f3de9dc9e5334fe8c46eb3670d7876464d174fb8376e1cdef850d1c66ffedf97ad9f42a2a702108b843fd0da4d418eb23c5b4d3262be7c53b7676eb6d44801cd17e5b9f817fdf38b68f40e5160c570c9f501738987dd9e89ae15e930da1869f0060c1bbc81a82e453336136cc0db0524b8f83c5dfa3f9b0f63236f0174950e81b27b4d2096e4f59ad08fc33421be8b29b19fdbe280b9fbd1a39bdb9a05d73713ee06c7da98acef1e98ec14a5b45c029d1325911d64fabb05d7e2399a402147aca0c4963ddb4669581e7b3709e34b9b8c14288517ad703da63a4a4dad0bed110446b91694b0a20400d1a1f739dca568b32c436bcd6a0279a557060c6d8e980a209f62f0ae01bbc11620c6928b1767129c87ad36804a5bd1b65efee6fe72b26f7457286c0d30251b778ecf4681f999429b6b483ef8caad11efae395c46680cef3a5d6d9dcfa539b1cee8d5193897b2232674da01a3fc931d1a2d37c29208368e9ce073a72bccbecd1a8cb14e7c0033ff223c904b1a2679b99d4e0757ee0d5f67a1f47f9354ddd6a93fa8121ca0e65c5b816d24265dfd63f5006b88a30f7459141ef56bd2aae379bcd8f283a5a85fd54fbf55ff9f63e87b3587bef1d89417c022108697001fed52fd30e03baf239ba1336f1d3d3a6914c035e1dc1d753435252b4b5a12992a841be097ed5201b4b3b222aafbbc5791700956b6cbb24d114010d8904adb9a2da835ea4e9b5ae1da846c98d45be3457d0e52d249078815b887326ec6e4e59127a3f7cf629a0665d5254f28686c25bd56a294d3b29ae96e38288c9da309cffeedd6ea99235bab13a0f7edb477fe63259cbb5f83a7e379f738adb8c326f50293e6e74c8be188d0aec01a7e7cdbb4303bde89e98db56b5e87be7adfdbacb17f42e22c36f54dcd1ed1a53f8c01a3fd41b206135a3a60a706c8e0f8e8297367171c3e4bf0ff6e0469ea03d4f523191068f56a8882036aeedbc48fb0c9c555cb71bc211c06b078bdc26e996f1ce4eb08b2e50a4f886250544f3d13b8aa22e5ea5a5dc15e1a5b16719f5196f2c04edceb360519d47ffd9423b8ec179bead600a1c396f04e5f17ff92e057f17d42adfbb5dbf8ff18534bc220c4e5320bcc093998e21120b377aae0c43e9208f412be82ff69fd4ea7e19e09bcd7a371c246536f1182ba7e08b6a5a56482134add814fc9e6758d58e0408ff02958189248f20e43daff1127487c75b47e86050e9fc0555ac43b92de42b902dae06fdf218279e2d3f4204d6c03a5511c74a1e07157bd7b36e4f0680d9f3e169387295549a21ec66f119b11573fc5192335b04f50931c0e9e4d78cb18d1690b1ca5c70be23a5382138cc794b219459c802c3d47d4b3bfebf1e6168bd2aad5a3fe7005b06be8d6bed95aac17b2e0f8c80a6260f01370142b801a00b84b35431ab6af14aed5f006df4438cdd0f8939148e027d9613becdbaa3c0041277f6b73d6c6f16b747fb19f633482c5fbd64205842bfddff880e33f3b2676c34b25e0f95976fe3972d72e2f6e08a58884816a98798b5bbe9c5733e4f15f2b79242a775f6d6167a193535bb6218a957093259eda9f1b5b1b329cfed1d65a27206c1f8a2ac57d4c843e8c310e973a30655346c6022b9ce14644f470aad25f09b176e000e757ec05e2ea190df55074f6e3de4ee"}, {0x80, 0x1, 0x10000, "4d23727ccb6c37cfc9d2cf8fd1966330390e16fb2555d5a93fd44971660b73f4643b8a61e9ba6faf7eeb3fbb2b48f5cad7128f8a809a013710d41aaefe7fa7abc2b0ca22b0d1b596f113b51e90b998792a7263ef43c24b11f20992873cb131fffad3e28597a970c37bbfc591"}, {0x48, 0x1, 0x6, "61bec84995ff4d38c967a6bf777d04b5ea465e87b2ae3a13b06251580c49499304c1fdb165fd065977cfc493eaaa26901582cad4447d6284"}, {0xa8, 0x1, 0x3, "f4ef041cfa300a5f9a1e7668e7fbb88da9ccfe0404d3e69081b6f4c48412f97350b89bbde8d229eff9186a43db40b28641bd87484c8074ac419f3e1b43f8f96a68cbc6e192db79a4dbf46ea844cce8f78289ada573d135f35aa61b3e36e70492c77eb72923b98bd6ec1073f33cfa27b68383af3cc761990439b33768124b9c3ecb36fa9df3543702fc641ade93687e62043aaaa628b5d0eb"}, {0x78, 0x1, 0x4, "e8f2f508bf5051a27d50b724f106d474156e62c7b52d75d26acc731e0419f0727286503c11cd1e1a4178c298f1d193a0a6c9a49bbddba4b7fc5180f3ab13426bec8596b4e63c556963f16391fc9ec5b02beefb525c06c76b135170f93460a5a485476a"}, {0x18, 0xffff, 0x140000, "bb63f64a00"}], 0x1210}, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) writev(r0, &(0x7f0000002b00)=[{&(0x7f0000002880)="71f28cf1e9391ef779700ebfbec3c23356d05eeb6def417f46df17c897dcbd854c78da9eba91e8373a60cf43bf5259fd1922002e89b0ea9b47fa11e7ca744a9017c927a85b496f5298148c0e6b472a294f4ed7125911bc8b94293e83348c094bd358c282eb04792824574cfa2b395733bc37ef90aa57d12dbbc284da56b481dc8b67b2", 0x83}, {&(0x7f0000002940)}, {&(0x7f0000002980)="b7d32ec1a06937a656d508be88a0f15dc50c6859c2e9f254074d188bd2cab17ae4529a3c835079ad1ca3a37cc8d85c003ab5449fd4ce93d65553d5bfe9d7a23480838e0e38c766e633f691ded16820450dfc789652551e3a2568dc7e0e2e4ef805099cc0b1a7525ac7dadc37626f571b5838a0c3692b9bf46c730ae8e28bbc259a3944d384e5636e1c191c076c04f23bf6d293df5d1cf3607d67868462df459c4010222831fa34ed3374932c635de73c3f34b5d340094dc19e34f9a1d969855930cd3bd6c38db4d4f30ad92f9c06f69be49400bbade668449247d17cc2dc826d2704b8280f8178f41725", 0xea}, {&(0x7f0000002a80)="8e26ce972981ee86e07271f31ef42372d68956de7b0fb042c5f5cfc761d9ffca5e2df0b2186c32fa54a0a0b8a171468abf9b8e501a436a552703d0e870cb7b8f0d7457a29a2385221c15ed725ac3a5dfb1cb5108f9069541511f4bfa4659aa33ff4505fc36b003e1a393da0537", 0x6d}], 0x4) 02:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0x6d85}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xfffffffffffffffc, 0x20, 0x4, 0x9}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6, 0x0, 0x2, 0x1, 0x98, 0x8, 0x5, 0x0, 0x0, 0x1f, 0x7fffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x0, &(0x7f0000000a80)="15da7b9952de9db420c23127a3cb05a38ea027357e1b2fff3236d8c7e129ba49918c7cfcbe2d18539ed13fae0dc4da78b826a17cf48003c3f66f6c91e8237c84d2d8f1012e70cf7acee0320e88e68113891c662e002a5d4a0adc0cf58db039ccd438b09e9dcf2c4df9abaef4806429309db74ea0151618d881483878c4984e8b185fc0fc4a1e06696fed816ec368ae1f725f5928866675b3ca836d3acbab7fb20747fe2cf5bc52150eac93283d7dbe996c63d269f43c7c78c6bb55eaa9ed3c9a9e567af4a6a5210b725088a311a8631fa9523edf447568466de3a03c929dc64812b6eccd85c70836119a02023348ae961ae029043eb27e67c7f933a2d181bdcaec402c9bac4d752844fdec2888b20e78000000000046e911650926766b7c638f213aaf37f905314a61c25cef2b98328bb04d9dd67740bb2d9b2be496b676db1012a0c8da1ef6511a9dcd9e2cb8169c57dc9bf6670137481781b2c283022c7a11aa80616365bbf6594cb53a76d1cde36cf816c504791ae4a92a14ecaa70e29240c5d67d98b48e66d381ce635bbc1ea3196d39b886d86760b3cd416bb1a1643ea6c53600c14eb4d4d3656841d396f0807d85ad12a7eedf8fbabeb6e50fbd009b40faec7bb6b8cd628e0d4000000000000000a0d1e9a0e3b4ccf4a081400731cac5eaf2eb6c9112d03640408cc0b62e22f9a6aa0eb0282de0db6ae4fe00"/521) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000, 0x0, r1}) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:02:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40000000001a0, 0x0) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x0, 0xaa9, 0x100000001}) flock(r0, 0xb) 02:02:24 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x5, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 02:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") write(r0, &(0x7f00000003c0)="516c1849eaaf0df6992242a2b47de9778c80a4e9d52eeca20c3ad02edc462fff6791f25b1576f1ef7c329ac568353648b5f7ff4f2fa413dd48c4c0a272525b28fba73c430579d3a47e69caf92f4b29cb3759590bc95527c2f8a0a0e018c95e1b82c9f5258b4c3d4fc7cc6bc51ad8bee90b9c800deda4f70bca0d6f0de4f0b7f31354e75f1c6915a3bab21d99ea426b381468bfa0f1895f0741096311c07cec601840ce76393d83b1e07141baa02a01169f03dd6472a717cd8e1a83016562e2439a49e107bb52ae28dd954598c96bc3820e92684e51a49b0912af7cc984fd5e51", 0xe0) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() write(r3, &(0x7f00000001c0)="d5", 0xffffffffffffff6b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x9, 0x8, 0x1, 0x9f06, "b45d23a3ef77cafb83031654c4ccd44ed073a1fa", 0x0, 0x2}) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x0, 0x40000000000000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3f, 0xdc, 0x1, 0x0, 0x0, 0x7, 0x5, 0x0, 0x0, 0x6, 0xed}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)={0x0, 0x7, {0x5, 0x2}}) dup2(r0, r3) execve(0x0, 0x0, 0x0) 02:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x10000}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0x1, 0x4000000000000, 0x81, 0x80000001}, {0xfffffffffffff032, 0x162, 0x7, 0x200}, {0x7, 0x2, 0x7, 0xde1}, {0x8, 0x4, 0x2, 0x5}, {0x0, 0x4, 0x0, 0x2}, {0x400, 0x5, 0xfffffffffffffffa, 0x8}, {0x9, 0xfff, 0x100000001, 0x1}, {0x2, 0x0, 0x10001, 0x5}, {0x2874, 0xaab, 0x0, 0x1}, {0x3, 0x2a, 0x80, 0xfffffffffffff520}]}) 02:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x48}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() getgroups(0x1, &(0x7f0000001680)=[0x0]) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000300)="75f34ac5b2fb8c3109d9f9385a34eccd866162b8cc2861037e71c171398b9a9ee03ff2a71b6b781aac12b7efa091f293ff7e33057947498c567dfc1e86971e0f60993fdffde69071b729c9598be9fa763f2645b8fc843860fdb8d48d50dfc886c00021930dd96e8471c43d2552d002a748133b58ce70f370de3c09103882b5c34c3ae2fcdab85bb3b31cfbbc7ab582ab700e8992a035", 0x96}, {&(0x7f00000003c0)="6b1d765d873b289d74856f511ca2ed8af84d831cef5c2b5131aca5f510e4e7dc8bd990526c054da502e8dfe55f2fe9d0f10dbe877a625385a7970cadeb23438ad299a230a409c21d2f925bf553ee1f8dc75040631e96bfa3f55f7f9fcbd70383e175a94c9820c616f9f30929f906974681bdd1fda7f4f5275d2bf68bd66ac68126606cc4b357715e907c08379e1ba48907a3c310", 0x94}, {&(0x7f0000000480)="c53923811c986ee03692401cf86da0b60a07c2684b93824bff5e5b7a8c81e12dc26fd55f5b1c4fa090d18dad2bbaa2bdac40ddd1c12267b3ba6dbb18106c0c45f565ef12fa7e051fd8fba968b78f708fe4f43fcd67f0f6a38991ca8a694269351e820db49fa1ffa2ebcce20e7d376ed089c756408995807f12e3153808e386ed955caef87594b9d1392fcd98d7b191828719465fe281df63ef51836107e71e19ab733e9ef04e220e84db264245f738b6e80b57e4139646808182976c50f26dfd782a25f2de3fc478ceecc8f38775834cb5911d0ed5792a1caeb4964ca4919d51c554fa9d6c1e297664fcd86d6f97603d574f2be606956d581b637e1a849b64f5f0e84f8fb5c96b2cc7a7711cafc1bb1ad964fc84742137acf78a7373b24b9b70d7703b9ecf1c5f0aeb48dd7bb4281856200c34885ae84e58798909e7e21788291f0ff8a9fa2326e6257cdef4a4ab0aed85e70d0b7d7398b2318feb49f9a9226f0d17f9b915b07c4d2086af51228852cace5e620a9b2f12b7cbb5266df778aeadf6ce7f53c5c2f67e38e7716517d16947edb6f0bcd2e3192a9677552068da58d995c27215cfd5f2bea0f961bce3bcaa6a548d6f19574b02d62b8097a0f7c8a2a8c4729df7197b38dbec9ff8f4f38c1a0b71fe9a770e812c4f701c6fe4e3e3a1d47d6137121eb96006a88845e8b9a9df4253ad33e0fc9b07fa6871bb5fe7d1eae5e4ef5bd8d229d8f72bb406aebe8e5d8224834345e2a4e9f8f417e7d53a45805f0f39e39c504b24bb8d6d33bf0bd311b26aca7a6498d6b4a58ca919db22a81d3fb34b02c05fc4aed07edaf6cd9a3989e6b99c17304816c8b0edc840efbcf252d026a96929a4ec53cf4572abe3b699602d76cf80444c97fc7bab7c013cd303b51439a4bdbe27ead0a288586251289a365aedd3a041762c76b1ebf3ff81d224175eacddc8eb3ad803f1253fdf0cafd8693ccdd58fd905c6797b4f6b83cbfe4df2c8ed61420fba56eeeea20d8e15d865982c6f1bb2278d9afb4bbf01d800d7797aaf6820f70f0bc752667f3eb54795746528eec3c11993fe1d50582ce94ccfd7c38ab5924c242f1faa8cd58eb300562088d3f13cd36f6e18aa5a79c22056a12c8bd6ac4a752284a71cb8e5bc0b6e4bbe9136f02c47b8157b68d37024b9d850a925d6076568e683c14d18a26416897283e5758fdf320955cc1dc934fdf57a68ff2f7acf092bcdfab3428f575fe5efb1780d2b35232edd4adb994b59b8e55e2e520a379eb26e4f61aba1e7c489f7b564eb59d6216e2d17a676434a2b923f4469b0c35669e67d9b659c139b2ecae8a32ddd119c46b9e8465fd38a34811189d8b5d2487754c68ea48981139902ffbca5535117c1264f6cdd3ecc0eb9a3c97a868d86138ffaef6e78ea841833323067efd241c0676659dcc9f324f1e8ddd45f1d22ee4dfbea60d891ef86bcbd49bae8cd097a42171725aba37031f5d50c6d2fabc8f9c84c458f33eceaa7f496fa72b713e3bb38fdd446c183a3b1f68dd555a1ee52ec920f98283f66727682105bb50d738130eb79843b4565828abbb58a5dc3fe5b5c68ca64ebb804332ec3487e3aacb309c68154fd124e0d71e3ac36a73f35203532d71d6419bf7e296f9726b88d77f1323f0474021817062615512d91de641a5d822b0d22242e8cdc5547c1242260da7ef2967df28016c6b12d4c00646ebaa4967fad3845afe38c33b2a2cfa72cf4407215ffbe47d40bdb3b86fdbe16033c8fa909655165e30e93c80f6e9611061aa221c4e000639b30e5a56136042731b23a14e9a06d452e4416a1f6161728bce00ef68b2b1bd07a3ade5768020b29cd85e71bfb422f78593565fa5e2098e39b82071060253868f8b7c187e5f2b498d2738f8d5d6ba01dcb56cc4bf51776cc8a9d3762b81581d35941d3648fc6da3d4501dd4a44baa10bd05f74842c1791443d5d1a1ee32f5a06385a271ddd893d0b9e904de0959c2d9e7235d2b48d9c92f3b2ae80dec768c84aacd2d4fa9243084b7265c89b57160bd96aff9ac8732ef491a767d69d43f7baed542d8458f91e7bbe199cc9d9ae6c65861d4e1179f4bca460495d6b1ca3abe35b738d2d68ccfefc888c8b23927c4d9d71b6246d87dd6ec2480eb8a17b03df87bf93fbb50a0b599a28514a8453e51a4ae7e1379581b8fc64cf0fd5df172685e6272d75a3ea2b2b9728b19596e13e037fe25e1fc3606a02040be673d93832bc697fe53774320817c3615e22108e23f02027d670a145a01924e500c245d14ec5d1f9fa9549f13cdef54a2ba8bf25b0b300e2abea3159204d109425120b578c5cd1c7b773d0a6790223fe73e82513e62f75e93a2445ce127484b0c3b27408199271745ff6d883ab1b71e795a1006d70d600f08912444a7ca39fbd58e5e7f886d09a461fcf81248428b85155a5c233060e5ca6a55960b21b429cb56bcda68f5a026a78d52abff4262b63e39569939df4c00ffc1bf2b79d00f2b68aff7ebd6297f14fb688bd4a83d80affa0ac291623a61101abed1fd70a52cd7ebc882cc976e9620ccafea7e9c2ceb961d289b36b5ec55ecb960ab9a9568cfbd2c41df208abe1fd4a53ed395b495e29180847751ce29e84224d8d78ff83a19e29c97c0043d56e2453bb57bc15027ba44056973ad62e71bb0a003e103640085406b12a3a9e4b51cb847b1c8a41995b2c76dd1a0c2d069abcd52bfc1d6d2ec611e5bf817bf986381e976da0fbac2ac0c70d57235240d174b9af3dca2c41ce9b21e7fb85cc03b982f2a959325d76d41156e0e4bf35302cb228dc6aa69453ae3c156cf6af6fc4a56360149400cd763e3c594e3b46b8ae3b2c88a1dcada7df4d91b81e159116475a06bc0abcceefec49e0083e29efc8191578a3cbbab52285bdb1cc9ba60783c7591b61ff56d97177d129cd8c9859520677e34fe929180f21dd7f7219ab2ff5d00e09a8ba3f243722755589835f4f408584f87f6e00775ac138b7207126c0e8f120c12543b54943830bdd3bc77b14005428efb80c34f3ed3ecdffdf744f2b7751fcb458e23776e2fa626b9f7db847c01bdd4ed0ade39ae0eaac9c60375c51f44560c2043bba63714f75468a7343e192091d7658466edd42414c44e5ac0d1969248e9645b3a9d2141e7ead906c13a345f2b36d83d4554363b7972122eb05f6ca8dbc8884f093dd763acdb05f13e0dfd582aad5d84a4fb9459b89b3c10911eebac1c7cd9efd00d2862b8b6802a0b4b79283b83106ad94ce133a68ec7fc6960ed6c0a0e513eaea8a364709e66a1ef14ccab7cd677707a5af3a249313c683f766ffe1607a4dc8be54d8044708e256af14c293c4cf19a4d531dbd522680c1383de0da31c764835f7bdc1dd9942b7c01e50d70b9731c3d131d4204dd5d85bf850a7dd773d8bfb830adcdcb00c8660b1fe0397d5175b7fefecf11f39875e3e639aab4f6cfcda99249b1df52948d5b4687ed26ed6e3e4e552c93362f4f0147053ef4425677841ca149e2bf344bcf1843b4448f098964aa046f1ba095526d2b442974d4290437ff1fef0e085fd13c398ff061223d127785eb0edb14ba501df961f945bd85bbbc96d46ea4b65705c50c0182c642e8c35817ddbc72d1455c6ad50fd2580ba4c06abda5fdff245e74cbfcd6385cc3e0373c9c27d907edee5831f5260cd60106f1a2e7c0b0772267961ec6102caaf143b0ee91b2a7666342595ff27f8e8c55c1d9981dad573c51e25b52aa635034bf7221cbf4103ea19437f8f66de5ec8a2173027f93119aaa24cf277a364f451a2ae555a8d74259c1afdba2f7fa00be1f3d3a6dfbf15be132413948e11e29eb3db30d4657b499a9bf5de2de16846db2967c48e9808279a9b0cb66ed12cdceb68ef984d56304eff078b69c0449c65d467bb9aed4dee2cd8bcd4b56cc1c6506c8a58691fdf132cd499d0ca319973fbf551fa5783942cb418135e00c1ec8c52da012764f6d21410dc232c8cb1b441fcce329688bd227b3527aedc4b9202571964a16a736eb9897f30a342a9dd086eabd35a5059fb8bf7b9555b07b9ab96e3333340a2e3bb45f378ccc54d0daf2c22f573f08470dc08ace61bfdfc91bf8e989fdbaf7b48154e9f2e6ea48600871135f03d43da0c98082faa2b8d21604d65f984cfaa9359e5989e00d6c9e5c7e0053d265c5a51840fd0a855337a751f44c311d54f20a4879875f964ebf0eefa36fc9a25657cc17e4c4baeb140575dd378709829652b00735bc05cda586fbc598c462d242c934666d6d852b459dce43c7647a54e63d7fe90b148ccde19cadb0d3dcaff2aeb17dac465fa7838c7f28ffa12074edb7ac8bfd13b67797e7d4b7653f1d65ddf411f268edc379d29ae07177149a2397d4017232e1e07c3c127e1b7317165b699b0b1e3fbb6edab887010293fbca1a06eb1e67d218174eaa7a607a6adbb8a2c02c88e19fe9e85b23963172abe6affec3b22d71f11a65e8687ae491151586cdf96c55c6ac74ec029ff0d60ea6d4c47df99760981dd7f61caac3baa6b07e46cb85a5230bb02731315aa0848ef5e29cd673ff10b6f8d92f8ebd3cc99ae9ab544ea0abe147dc120194fcfd7b00f13af60a3cf28b173e49a0c8cb19c599bdc63de4ff6f20743319a55f17685fbbcaed02fab2276cf419cc1644d775173d99e6bf5e7b03056aba470715e8bf13edd6f9b4eac9dddc648ae2ae14312d3bdd0bcdc7b4e2904e18c4e69438f14198902e4251db2494831b873e40d859d313a70d7b5e6070de5fbb1107b0d349c7dfb9723f237b52323081a02daca1a802240db5bd92f9c96bfac3e00b5ae2802bb0507689a47dd0703eff30fd1b3958e5d90a4dc73acfcbb6db85fdc342193ad358b94a354b086433730cfd880d8405aa35009c776baf2b2f3c6637d69771a20074363179dc8a0eb9af4137748668ce16f56569f8a4bc2da2f767c4c953edf07d1c82b6e284de4c6b9395c9310c048be735eb09625e451e01303be0becc9b6b83ebdbae9425c631ea1856028c93955c73f6ac39db40e56077cc753506c6aba80f2c6921e617ccb36d1d4de431a69d54a7ce038136c357312199f4494fad892836a3191482d75a5b3550554e80fc51ee883d5e38e2b5241dfdc8e988f4c37c2de791576e61f5a346be4e48c635948eb4e665908d4eef261a03bfdcd80fc5302e272b13bee62270b165e7f7d79682f2ca54e3158f83ef7271f272a7dcf466edc44957401ed7fac293dd290e77ee4f7e3bb8fedbc06090a4a37f41b2b86c62c61b06acc90c6681728a49870e8e5f1531fc127aef01ea2c9ca6879b3f3b2fcfa9ff0f99a14c09e7786e5b14f8723ab1cc68d50e21a84da08e3a9232300ab5339c0551e5dcbfddd057dc7e995e03e6db775f262aac49f56fab6b54f5d88d43cdee35e102fc9ec6a1b4d4713ec54e649573e8619a06148624c86894a4f96ff5d6938adfa8bf3e8740f059cc48d83dea186892edd060ef4267c6c97ba9936ee3d013ba3e34084b3bed675b8ae1e2a59f399af145252b4e1db060b64c28f89fcd5b8d4dc8d44c9a4229b903f6683acf8624065d6a0426e1769b05110f8eacde7bdf843462e51157d16f0406f50df9d62ddcc0b0d7e064cb7d487ba0f3884a1638b189460b62611af3ebe2d6d400f1d0651e1ac83f1462769f604ade750d6719e931956dbc72f168b657fd1ce576cc2c4669289fd809d76876c9b33f49e112cbb443ec9fc19e4866e34614b1bd9f3fc8184949363a5282542b7d0b7718e4d124ab588d77d35c5c16267f6e551a962d4d03bc9c053b4", 0x1000}, {&(0x7f0000000100)="382df57dbd8f39ea24285e0f4f450e8a95471340c2a7e2a7bfa528ac0cab2219cdc5f0189f829970a7583ec8ec98ef50518a9b0e1d1bc1ff2892c97b0da6dd38c214def280026f96c4ae19a1dae571155ea73d", 0x53}, {&(0x7f0000001480)="d3a366ab0251bdc65835da96adaadfaa18a6d0f5c4d007328b9b8c0f63a7154dd2dcaddbe0c71b11df41d057d01dfee86fe9999fab8523f5ec6b1108f29ef3c5e8faac7767fababefaffa2a05f696b0d901a5953c31e342c348990011b0b66ce50dacdbfbfa40c1f2754828c9ef8f8d53c093342d61e71828bf53496d80585869010b327f959e9d5eb8f797e9840360579c2ade544fe2f35ef8d59df7450e177", 0xa0}, {&(0x7f0000001540)="d549ff2b26e4632c325e5f049c15d1cbdbb9b9edc9266dcbbf12a7cd44b2e407eab6aff169c9e99278f13663c25336e180fa460ad7a8001e4b8dd9ad80c006271d4aa172b138454b083fea6ba5effede0bf1d9aad69347530f5cf1ded5e8b9ee023433413c2dd462e530882cd09f300d9f59fdddb1aecc45df3371376289b92d5a23a2d61626b118f8a61e404b3c0fdde97ec3079fc59e1845107f3c2942", 0x9e}, {&(0x7f0000000240)="b4fed7d7d6c8721d6db42e7cc2bdb38154f43f83631d9a32dfc5ec1806f25bbf2a6461a2439e39e21213f534b60dd21006eef6229d3e45c2fceed896371ad63f505424bd395f7cee", 0x48}], 0x7, &(0x7f00000016c0)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r3, r0, r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r0]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r0, r2, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r3, r2, r3, r2, r2, r3, r2, r1]}], 0x100, 0x4}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 02:02:24 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) 02:02:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x4, [{0x3, 0x9}, {0x1, 0x9662}, {0x3, 0x3f}, {0x3, 0x2}, {0x1, 0x19370257}, {0x99021c8c453651ea, 0x5}, {0x2, 0x8}, {0x2, 0x81}, {0x1, 0x9}, {0x3, 0xae3}, {0x2, 0xc46}, {0x1, 0x6}, {0x3, 0x2}, {0x1, 0x8}, {0x1, 0x8}, {0x3, 0x89b}, {0x1, 0x9}, {0x2, 0x6}, {0x3, 0x5}, {0x1, 0x9}, {0x3, 0x3ff}, {0x3, 0x5d90}, {0x3}, {0x3, 0x4}, {0x1, 0x8d7}, {0x2, 0x81}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x9}, {0x1, 0x4}, {0x3, 0x4}, {0x1, 0x100000001}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 02:02:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x797) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x160, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x100000000000001) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000deffffffffffffff200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd679a7702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95aeb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700c12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a6bef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="00000000189c0000000bd981db9e1801071913bc4535b960537cba5fd259ba5b966c047007c686c60630e36961f137af365d73458fa1ab6be6cdba17fb19602435cb960f6336fa9d506095cf7099c9756f846bc415336e6896064b9b91eb250a4d302fb62819c6", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="28000000000064696c12000001000100", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r10 = semget$private(0x0, 0x3, 0x100) semop(r10, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x4, 0x4) close(r3) sendto$inet(r3, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10029, 0x0) r11 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r11, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 02:02:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000006ce00000000000000000000000000000000000000050000000000000020000000000000000045741f764100000000e74a56df84827a000000000000000000fcffffff43a25c1ef6aa82f3ce0000000700000002000000050000000000002ec4799c168d72a20778ba60cb111c4f1ba0382776f4322ec8c1b2afc26964fe1ce7b91421f9beed300bc26647bd9e56c854bcc9739dd7ee4d6776dfc1c6747cb3a6941b2319aa03196e809c4b20d99b68d523bb169830d417e78582c6d2"], &(0x7f0000000340)=0x5d) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x10}, {r3}, {r3, 0x20}, {r3, 0x80}, {r3, 0x15}, {r3, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x408) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100), 0x1) semop(r6, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r9 = dup(r5) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r9, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r9, 0x1) 02:02:25 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x58, 0x5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./control\x00', 0x100000000, 0xbba, 0x100000000, 0x1, 0x80000000, 0x1, 0xfffffffffffffffb, 0x2, 0x0, 0x1, 0xfffffffffffffff8}) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 02:02:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) dup2(r0, r1) 02:02:25 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) pread(r0, &(0x7f00000001c0)="75434e79070a4ef1a81fe15dfde92d085796793dd2505d25e7de7596debbaeb1c0f9eef53e38aa535f2c1e98de68917bc5418436cfd7d5eafa5a0fcdc371eb8556b1d1c0833b36661e2a65f9e8dd74c7d61246e3da65ecb2e055c6c8ce39bf878dc9a17525286a2d2577", 0x6a, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x5) 02:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x2, &(0x7f0000000040)={0x6, 0x8}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='tap', &(0x7f0000000180)='tap', &(0x7f00000001c0)='tap', &(0x7f0000000240)='tap'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 02:02:25 executing program 0: r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r2, r3]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xbce, 0x0, 0x9, 0xb71}]}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x2) readv(r5, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = semget$private(0x0, 0x3, 0x212) write(r5, &(0x7f0000002140)="5362003ffc28080000000000000016b5bf2fc8b6a240ee66c924eac2cc371325226f9eb7660f713a40280747aebe473a9f347341e947a54bd617464852347b8000003b0000000000240000000000586e6216d956ae708706599337e7ca7bd92402134a04ff2bf7bb4189895c3c9cab", 0xf4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r5, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f0000001880)='./file0/file0\x00') r7 = openat(r5, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x180, 0x0) r9 = openat(r5, &(0x7f00000014c0)='./file0\x00', 0x280, 0x82) r10 = accept$inet6(r9, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r10, r11, r1) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000001a40)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001a80)={0x4, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x7}) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000001ac0)={0x7, 0x6, {[0x77ae697e, 0x100000001, 0x6, 0x5af8, 0x7ff, 0x200, 0x3, 0x6, 0x7fff, 0x1, 0x5, 0x5, 0x0, 0x7, 0x7fff, 0x9, 0xffffffffffffff91, 0x2], [0x401, 0x100000001, 0x7, 0x800, 0x6, 0x7, 0x7fff, 0x101, 0xfa, 0x2], [0x8, 0x5, 0x4, 0xc0f, 0xc30000000000, 0x3], [0x9, 0x6, 0x9, 0x3f, 0x3ff, 0x10001], [{0x5, 0x2, 0xfffffffffffffffd, 0x80000001}, {0xffffffffffff8000, 0x7fffffff, 0x6, 0x4}, {0x6, 0xc04, 0x5e8, 0x6}, {0x6, 0x8000, 0x6, 0x1}, {0x100000001, 0x0, 0x3, 0x3}, {0x7ff, 0x8, 0x8001, 0x7}, {0x3, 0x4, 0xfffffffffffff981, 0x6}, {0x5, 0x9, 0x6, 0x4}], {0x6, 0x0, 0x400, 0x800}, {0x200, 0xb53, 0x6, 0x6}}}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000001440)) sendto$inet(r5, 0xffffffffffffffff, 0x0, 0x1000006, 0x0, 0x0) fchmod(r8, 0x40) semop(r6, &(0x7f0000001e00)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x800}], 0x2) 02:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 02:02:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="4b042e1683a11dfc2ebb21079f02dc1f6c54919f36b502a908dce75bb18333a7fe762142c7aaa3148e502e5f775206d66816cfaea5b29684c6ef5cd570ac587d3d", 0x41}, {&(0x7f0000000100)="b4b5fe24192d656fd0d9cc94807e7f3478134405de1a294d21c57ce3b404bf61451f6a2978721470f1fa8803e13f295f8df9ee430f3f1e5a0dcf0be5ce2a1c54e0259e74831b82ff60c81be483b767de50e418cc5c93249c7bf7bc61a893a50fcb1f8d003a2f78647b37cedc1541e5498f453fefc9aaeb6092749b74090db003b00587f3a782c9ba484482c7d1c1a18383911c1680a0", 0x96}, {&(0x7f0000000000)="10ec7c2b8d33b42576a496432fee1b0157039359c00e61db97", 0x19}, {&(0x7f0000000200)="77ae9dda74b10b742813a7f2d68a9d96fa114b6fcdd77bb929209b52c1396f60cc1d", 0x22}, {&(0x7f0000000240)="2a4b7b1699e6f74d40df2e0eba83287c55167b230ea337ce89b3b5bcfc8855591758e17595eacc9922b299129c37aa71eea88f9313e15398a3ebcfe78fe39a0fd3df6b7e8a331f82184388c72494b33aa96f03916a87c2bf65d9501b97b84eeacd593ac6781774042d7552930c2eaa785e71429b0e32f9dbd914fe1b6edf995a83312e80e83365f53caf7ae02fecb90dbf2b0e899be2b0967c784bb5fbe7a042c845390afeb7bfe2541bc21ad1", 0xad}], 0x5) sync() close(r0) 02:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6, 0x400000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:25 executing program 0: symlink(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 02:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2000000000000040}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 02:02:25 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 02:02:25 executing program 0: syz_emit_ethernet(0x52, &(0x7f00000000c0)="6797abb9f1eeb428a1c0cec2dd1859dd384fefdb9f936ae108db3a1e55c754efa93e3b52dc9b28520fa1e62b8636f8aac2d369b7218b19936bf575bd092d704d0a345953e185a8fb6ab2da2d5e2efbc138f6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xa9, &(0x7f0000000240)="7563be2c12d2ea91cc267095c2e7f700f341638a3fb866ee04b0aeb4d2a6f0ee2ee620564ee71a371a98b5d13638d8299df81ec38a3bd5e32c88fe84bf53147ea47a9c1f3416151135675c2d96dc20e8bdaab50611f702000000856b577023a1fc8e21207022d518e7e1a7e624d3313165d4f42a7f7a0e0a55c1366fb236f17430ceeae0021abff4eb5f26ece22945aa8463698bb0ad26645be075dff7e4dd030309c9f6b7e906b6e5") 02:02:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3776, 0x3, 0x9, 0x598b29a0, "7c9cae092778900b4523cef97770f35d124b3bc2", 0x6, 0xffffffffffffff80}) poll(&(0x7f0000000040)=[{r0, 0xc0}], 0x1, 0x0) 02:02:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x3, 0xfffffffffffffffa, 0x2, 0x3, 0x8, 0x80, 0x3ff, 0x10, [{0x401, 0x2000000000000, 0x0, 0x4}, {0x62eb, 0x90, 0x9, 0xb26}, {0xfffffffffffff801, 0x4, 0x8, 0x1569}, {0x8, 0xc7, 0x6}, {0x6, 0x4, 0x6, 0x7fffffff}, {0x0, 0x8a69, 0x101, 0x3}, {0xffff, 0x2700000000, 0x6cd0, 0x9}, {0x3, 0x1, 0x35a, 0x8}, {0xfffffffffffff3c0, 0xffffffff, 0x0, 0x8}, {0xc8, 0xffffffffffffffff, 0x3, 0x1}, {0x8, 0x2, 0xd081, 0x5}, {0x8, 0x5, 0x20, 0x7}, {0x6, 0x1, 0x62, 0x8}, {0x9, 0x12fd, 0x3ff, 0x1}, {0x4, 0x0, 0x315, 0x82}, {0x1, 0x40, 0x6, 0x3}]}) 02:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 02:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c, 0x36}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x232, &(0x7f0000000140)="b6") 02:02:25 executing program 1: r0 = semget(0x1, 0x3, 0x100) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x6595, r1, r2, r3, r4, 0x8, 0x9}, 0xfffffffffffffffb, 0x6b1b, 0xb09}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getuid() setuid(r5) chdir(&(0x7f0000000100)='./file0\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) 02:02:25 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0xa3) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x108) fcntl$dupfd(r1, 0x0, r1) semget$private(0x0, 0x1, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x300000000, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x64b, 0x100000000}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x3ab465a0) semget$private(0x0, 0x1, 0x0) 02:02:26 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) 02:02:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b5427538706000000b810000000290000003200000003000000cca97e69bc7f623255cedf4ac0b10fbb5aad1c7604338d225764d4fba0034c4866b824bd9399e74c1f7f3089869ae9197c81406a015d9f8a9d4faa3ca12f6ed1e2b8f2c189d69159910ef4096c7b3ab9d80e2822c2b884e6d4383d64f941bd8e9144f920361377af0ce5732726b7da56d754b731d05ed32d39b73903cfcc681f5b78926210d3e6cb48844e4989997cce3a21e01c46b543468b14f749ccf0ba5f813630527b222b8c21e8600bdcaeb5827e4390bb95f4617591b23f46d648e4a8923a0c5ec52ec0f8"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000040)="3af79eabef40722d2a") r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) 02:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:26 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="9b", 0x1) 02:02:26 executing program 0: r0 = semget$private(0x0, 0x0, 0x420) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x280, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r0, &(0x7f0000000080), 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0xa38) r2 = semget(0x2, 0x3, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r1, 0x4, 0x4) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000a00)=0x2) semop(r0, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x2, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x50ef, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0x4, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) semget$private(0x0, 0x0, 0x480) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000200)="24422d8c1e296d3b0aabbb27961295daa100a606bb3da77cdaebeed053c8a0c70460", 0x22}], 0x1) r5 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) semctl$GETNCNT(r0, 0x100000002, 0x3, &(0x7f0000000b40)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x4, 0x1d, r3, 0x0, 0xfffffffffffffffc) getitimer(0xfffffffffffffffe, &(0x7f0000000780)) setsockopt(r4, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000009c0)=0x2) chflags(&(0x7f00000008c0)='./file0\x00', 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000900)=0x9) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000940)) 02:02:26 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) chroot(&(0x7f0000000140)='./file0\x00') getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) clock_gettime(0x4, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x404) 02:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x800, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x2, 0x0) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = semget(0x3, 0x7, 0x46) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000000)=0xffffffff) semop(r4, &(0x7f0000000100)=[{0x0, 0x9}, {0x3, 0x40, 0x1800}, {0x0, 0x6, 0x800}, {0x6, 0x9, 0x800}, {0x3, 0x0, 0x1800}, {0x0, 0x5, 0x800}, {0x4, 0x1, 0x800}], 0x7) getsockopt$sock_timeval(r3, 0xffff, 0x40, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xaa0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x80000, 0x4, 0x8000, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0xb541}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3397}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x47, 0x40, 0x7, 0x2000000}, {0x6, 0x72, 0x7f}, {0x7a30, 0x71, 0x1, 0xfffffffffffffffd}, {0xdd25, 0x9, 0x100000000, 0x20000000000000}, {0x101, 0xf9, 0x1ff, 0x80}, {0x40, 0x100000001, 0xfffffffffffff000, 0xfffffffffffffffc}]}) 02:02:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10000000000010, r2, 0x0, 0x2) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() setregid(r4, r5) getsockname$inet(r1, 0x0, &(0x7f0000000080)=0xfffffffffffffe93) close(r0) 02:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 02:02:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) mkdir(&(0x7f0000000180)='./bus\x00', 0x28) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x83, 0x3) pwritev(r1, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 02:02:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00000000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x1) 02:02:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="1ad615e246c3370ba2b0ff6973637c199be2eb8e8d05b47488a38bf74258cb836e2fa0e99a57de022a0bd13045ca3d7ad335755aa8803aff35e43787ae37e802f0d6f3464bd783c43f9c369520899f3ac14724f8e93bdec3282a79f2cfb10ca981ced1417b460eb1ad9341cad17b046a9bc3d821209dd96da764d94159f10bde9831788dd92f56169c0f40ac3e566af7bd0800120f648684fa44ba2f98468177a2c012fd335b497094352d0721225c887eefb3c5e06fd1e76d9515f11dd3b1df8856dcbd76d39f9f2e5aa5e4a3c9336a8239bd76f6d050ea925b6bb43fd49c1aa2c1be5818a8f827568180fce60b4b55000629a8", 0xf4}, {&(0x7f00000004c0)="4594f1093931cba1e8cbff42778fd57538996a4896aeedc3ecf3d671003a44b3e8f460029672229c21fba84dd2f7c23dcf58fb5442bb417191a8a8cdc517da3f5a47e6b95f8cc714f6ccb2697180fa62a48442f3d56769ca298468c5f1c7824623c15137205a814408deeccdd8389ae466e35f282ad529a70e8a980dd0f6361fdd718b0eb154d60cb52862d8553da8bff4d815a1f3dcf53dd21fb6a7e951c0843f9b0ffecc86a8926b3f44952e86eb8cbced93b743cd14234555ca5cee8a88010edf64604d8e8f24a0dd6317fcf8e616c070388452067ebe81ed25", 0xdb}, {&(0x7f00000005c0)="c8010237125ae99ac339f886be6ab4f98386dc1460f61656358cb1af348c0b5590981f4e14931fc9b259b5d3941b3a96e8d1291d453e045eaec972cefc02112158c9f551081dc20adace842ad2c59ffacb08d6bb54cea1a1", 0x58}, {&(0x7f0000000680)="04fe8bc44ea3994ba10256faafc5e66442ac967e33b32c570aaa25ee5c4836648d4b9dc64750e5c8ee655b1d33475ee5009a4b0cb5fe8ee9d4c0bbab84d69be0ebc97b5bddec0e6d0a6f576a82a1ad163d2b82a828d43949e843bc537c9251e0eb9dbc80d677a8f5d9109d502ac5f82da812fdf3c0d485c4dbd1a51f5525e354b3633c7e6a64aeb4e7678686f4dabda414270cd8359839afa2202f32c892fabf63b6843799d153be25497add44115d56b266b35b7caede9e1178be993f04bbf70086d179187f078020ce8f8e5dd8ad2f71c132c0669f012c547b1cb542253ad8a4", 0xfffffffffffffdb9}], 0x4) fchflags(r0, 0x10000) sendto$inet(r0, &(0x7f0000000780)="da6a3c0147868c2e73dc2736689972889d7bdcc3dd289bdc8c55a5c56ed02a20866d024455e427483205a7ef88cbee3d1460ebcf0e9d2a709a522e6298e40044b52070c41b3b31f6838cb58b29ce9aaba2f5b7149492ca4dfd77ef2726bd129fcdcb4e697d931411ee72a14ed8b04cfa247dfed0e63003cfaac8f380186fb279732be1c03edeee2dfa90c4", 0xfffffffffffffd28, 0x4, &(0x7f0000000000)={0x2, 0x2}, 0xc3a6b061e582ca99) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) 02:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x28}, {0x6, 0x0, 0x0, 0xfe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="0054eee0") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffffffff) 02:02:26 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000164000/0x2000)=nil, 0x2000, 0x3) execve(0x0, 0x0, 0x0) 02:02:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) unlink(&(0x7f0000000000)='./file0\x00') 02:02:26 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x9) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 02:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:26 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) r1 = socket(0x18, 0x7, 0x897c) sendto$inet(r1, &(0x7f0000000000)="faf64ee7c69e1414f5490113d683e1b36f1bfb0cce2c58f89275dbecbdac1730a00d91544b9a3b49521b1d50339d2947fe9f035773f41bdd4a63c9a54a5183855563c92bc3d3e7043b89e1adc1f29f73246290ea30b96636ebfbe0645dc3070b8db3799254f5a1b5c4383249a596699b0e4e104ea5c4c84ab7546599ba5997768607c669f3e4201d9088277a10f23b0add", 0x91, 0x400, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = geteuid() sendto$inet(r2, &(0x7f0000000100)="018bf17074e5b50590f309d394530963165bf6", 0x13, 0x6, &(0x7f0000000140)={0x2, 0x0}, 0xc) socketpair(0x0, 0x0, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0xffff, 0x401, 0xff, 0x80}, {0x3, 0x29, 0x4, 0x8}, {0x80000000, 0x8, 0xda2c, 0xff}, {0x6, 0x1, 0xffff, 0x6}, {0x6, 0x0, 0x800, 0x7}, {0x2, 0x8000, 0xfffffffffffffffd, 0x7}, {0xfffffffffffffa0d, 0x1ff, 0x2, 0x5}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r4, r8}, 0xc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8a, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0x1) getgid() fcntl$lock(r1, 0x8, &(0x7f0000000380)={0x3, 0x2, 0x4, 0x80, r6}) sendto$inet(r5, &(0x7f00000003c0)="995f3f71be8f9e50dee3e502e3b6ce72a7dcd5da17a5a72700c8d047ca961ec6b191", 0x22, 0x40b, &(0x7f0000000400)={0x2, 0x1}, 0xc) open(&(0x7f0000000440)='./file0\x00', 0x412, 0x5) pledge(&(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)='\x00') setegid(r7) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000500)={0x8000, 0x646}, 0x8) shmget(0x2, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') dup2(r9, r1) 02:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fffc, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0xffffffffffffffff, 0x2, 0x3, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x2, 0x800, 0x8, 0xe7}, {0x6, 0x7, 0x9, 0x7}, {0x4, 0x1, 0x68, 0x3}, {0x5, 0x2, 0x7fffffff, 0x1000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 02:02:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000002000, 0x86128) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='+.A\\}&\x00', &(0x7f0000000080)=')\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)=')\x00']) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0705a27f0057a06f0e75101e00000d3202fffe045ad35a0520020004"], 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) poll(&(0x7f00000003c0)=[{r0, 0xb}, {r1, 0x1}], 0x2, 0x0) syz_open_pts() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 02:02:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) 02:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) fcntl$getflags(r1, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000001740)="2078f7b678807d89e032dc19f570fe00bac87176bcbb000100002685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ecf7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0xffffffffffffff93) 02:02:33 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:33 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7f, 0x9549, 0x1f37, 0x101}, {0x1, 0x6, 0x137d, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0xffffffffffffffb5, &(0x7f0000000340)="ece551baf0d48f03820d093decc7ce479a67f1c25eb8a1b6bf13520b2d24bced44376551fec2f614d15f1e40219f2a030017241fc4898f33eb7c0b524c35e4f2db98b25dd124cc2e49cbae0a6bd9c00a000000") 02:02:33 executing program 0: socketpair(0x0, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCEXCL(r2, 0x2000740d) pwrite(r1, &(0x7f0000000140)="7748998bb69b37f03260d20f8d354b3531ba96205684ef28375574d5815053c6bef8493ee3f05294d438abb8e0c4a57c5c01d075118544292a39476d3c81e009f471cae026ef", 0x46, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000340)=0x1000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x4, 0x100000001, 0x8, 0x8}, {0x5980, 0x2, 0x7, 0xfff}]}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x28a, &(0x7f00000001c0)="1d61d8925776015589244ddaef17e27ab9c304f1cc07d1bd77d63d7b198cbbdc196128bcd5016b7a13fd5cb32673bfca20d6489e5eeef6054e165ab533c0debce13a874e9e3c7117661ccaae8c8f0a4d10d9a1c5c94c532f9a6a2626235e79151ebd1359235b9a5e06365f25322906a5e55483175000c0e8913c3f262acebff31c23367f4e8a") 02:02:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x2, 0x1}, {0xfffffffffffffffa, 0x1000000020000}}, 0x0) 02:02:33 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 02:02:33 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x20) r1 = dup(r0) socketpair(0x80000000036, 0x100, 0x1000, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x4, 0x0, 0x0) 02:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) 02:02:33 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x100002, 0x1000000000000}, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x830, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x591d, 0x400, 0x1, 0x1, 0x1e9, 0x2, 0x0, 0x2, 0xfff}) 02:02:33 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$KDSETRAD(r3, 0x20004b43) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) 02:02:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20091, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r2 = semget(0x2, 0x2, 0x4) semop(r2, &(0x7f00000004c0)=[{0x7, 0x2, 0x800}, {0x3, 0xb, 0x1000}, {0x4, 0xffffffffffffffff, 0x800}, {0x5, 0x1, 0x1800}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30880, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0xfffffffffffffdc5) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x8000000003, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0xffffffffffffffd6, 0x0) setgid(r6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f00000001c0)='mn', 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000480)={0x1, 0xef5e}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x4}, {0x5, 0x0, 0x0, 0x800000000000}, {0x6, 0x3, 0x8}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6a0e1aabd46bc160, &(0x7f0000000640)="69110000000000000000ffe100ffffffffffffffff5fcb5bebb5417311f72864117d07363bcf7cbe86e4114b83a3cb21ab69ab65abb0fd964a7bf43a60e3b0d3ef9809406af225e759d58e98ec6f96fcac94c332e9bf0de1f548884157b76c5b788f6653b3cd6cc251c1c60fe21cc4f168833b9381ce8cdf8e167346bc24614d5e541c55735f9acb6a194e1344b29a7cf9e3") semget(0x3, 0x7, 0x1) poll(&(0x7f00000001c0)=[{r8, 0x100}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r7, 0xb9b54604eda6f0f3) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000440)=0xc) setuid(0xee01) r10 = semget(0x0, 0x10000000000, 0x1) semctl$IPC_RMID(r10, 0x0, 0x0) 02:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x946, 0x0, 0x0, 0x4000000000000000}, {0x10000000000884d, 0x0, 0x0, 0xfffffffffffffffe}, {0x5, 0x8001, 0x2000000000101, 0x40000000f}, {0xb000000000000000, 0x80000001}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20800, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10620, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x5, 0x400}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) r2 = socket(0x20, 0x7, 0x0) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x9, 0x55, 0xd88, 0x1}, {0x8, 0xfffffffffffffffe, 0x5, 0x8000}, {0x8, 0x5, 0x7cfc09c2, 0x8}, {0xdb, 0x401, 0x53, 0x6}, {0x5, 0x9, 0x5, 0x80000001}, {0x80, 0x8, 0x9, 0x2}, {0x3, 0x80, 0x1, 0x3}]}) ioctl$BIOCLOCK(r0, 0x20004276) r3 = getegid() getgroups(0x0, &(0x7f0000000280)) accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setregid(r3, 0x0) 02:02:34 executing program 0: socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x20) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="1e41dffdd8281d4806215b4b1bb9222722bbbb5bc3889fc52c2d65befac04305eb", 0x21}, {&(0x7f0000000280)="3c79e786148676ad17209973e324f71ab32297267eb21eb841881d32d36820bdb44a158458f0079a12df0f3305134b9a90cc91285c99cbf57328f37628198c422f3e532defd08ad608b2451d029873c1ef4f6d7a4fa4775b2585ba69c5c3e421a15192", 0x63}, {&(0x7f0000000300)="2112f76356cbcad8951d7664a4b77356a648a1a56e0aa18bb55e78c5c2de95c0d7abf9c526fb53f527c519d2183f7b0c8b4adb3f8b56d1b845265acdfd62deee714a3321890a29f3", 0x48}], 0x3, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r14, r16}], 0xb8, 0x4}, 0x402) fcntl$getown(r2, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000740)=0x20) flock(r0, 0x2) unlink(&(0x7f0000000780)='./file0\x00') sync() sendmsg$unix(r1, &(0x7f0000002dc0)={&(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c00)=[{&(0x7f0000000800)="1962a8c1cd4e51b33c35ff60de3664c1f1980534d6536a754df32ee91325ac9f743331dd8a59ed2812d5c3361f0ade7172db2b0b539f34260aabce6d2e99086b217fe5ffb031351419efbd28dc220761c195c8ad7f2c296a114c81aa2947e6e0f25986a9fb5715f2611cb677fdb1ded1e067361ad922e1e3cf574d66cf8bad985fa21e85e8c44dcd54b1942f80ebde32226faf8e66ccd290320a21681223bcccbb415a97d7b1a4dae518eceff07456604afefee6c06b65683122677763783bc3f0dd05f46cc30ba146e6b167bcdf67fa038511f8ac837cc5fa801a857a13094f520a249473461f8367a471344bbd9caa0e85d60edebfec73b268ad4dccb5c5e937c7b024d9a6ab75636f4f23a69494a0eecc816003556b8387a455bc15294ce819e2a0a047b6629d7a603fc87adfb6d5fc0dfe2750b24d63512b6206655d5e0b614265021305e55128a31e905c7e0683bac6f7402436ec9edaddd3dfc92db4d40c09b6daa4e282f534eae29f218dec9e5348ffcf4ba1c52094edd215f0c373bc66a13fe1139f49dc36c57f137fa1a3ec136c2e6960284fa49f0cf7bb8a4ee8411110e1fac28856dcb925c70ed662afc29f97d0ee5b084cb0af4051ac663e192a16954b41398cc776fa7391a4c5a8bb886e162cfed721c8a9f2c3cc204d0b73c152d88c371675fafd41654bfe4c213cb9d8790b2057d78811c6c07a834494b15ee60c0e47151e7ac34761c28899e40becc31d83c0ba586bded67501d0e3c7ea19bd7b22bfc1a731aabe0f4740a81b7535b162392d9ca2fb4b5253e974c55fc10e464cf2fdd1be7873083bbb9ee3c8819e45d804ec13158631a83196918ed7ed20e66288c58f75ea28d4d93eb2152defa56c113d8d2e0f58cfe862d4f5c4ce2d60d18525892938c9d7f65723f120ce34e59892ac928147c553880533adac880cc56cf96cde9b963d69935d34d3dd91b0a9d6d9bd6026ecf267293ad0f055bd42a11c2640cb4571faaecc66b84f5d450ff9924caf25641a6f97ce48d9602f73401a2b8d9b15c225ee1c5a86f34d0b2c3d95310266f304e9062c0763cd5d2208eef8fa3211e3d1fbb26d2ab3af6af89bf5fb5ce5f3cfb27a87ace6afd82600d4a7fbcac812ef84c5f9b2c488ddbdaf4ac2ee9ecf74cf433d6d2b2ad895c153b16ac83fd6f6ad73bb2663f0c48735326109d0931d5bd1bcbe312adbb6888853a9b1b965f5fcde93bf8aeaa1f8543d262278dcec68c38b1afaf971cd299553db621608870cb1844391acd230282b4ed47aa3296ecfac763c769b1b03585d894f7eda9628fe94c0986798edf6a7968f2bb30cc78b633a911587351746673cfe019166bcb38cb46243a8e126520bd9f17e425b96ea1cf58c6c0b928f9b9e7ba812d002769ad22ec3c4aef7a65c4d5b5902d35f548659f6fc3d12c98e2951417d9cf46d4fa612fc297b5ac5c052ce71a3c0d2cb8d8fca216deb1eab61ae7b5f16a811c60b91a8262c5b79f1812077539ecebb5d1611f6c6e9104d6feb7691a82ac9230c14c62b078b453e3aae9176d7e1e3906b42414bf64e84fbcded236a47ccc9e3bff0dda26570f03781798c9e3e226c5f9674d6e9b6b636ff9d6160a3c83705113b36570f2784334ca5b781146a3d6f5097c86ac13a4e273fdcff25199df0ad9688ea7661cd7e34b5e9a456bef74151d01d1f6e2deaa8d51f98411f8d38246719d3f2291328c907ffaf09f08419512bf037d2cdf01ae3719b78ca8926009ebfaba32c1b10a51ec436e388e6bf909b7647b69a094765b00a89017fac8ffb07e10f98cc4df23891927a7b5deb5e251f0f4c9d4329647222156ec2effb22bfc7600374e7b4d09667dfe6cc78c767cbbd5bb80b585840cd8b47cb11c0c9fad883110fd689a4ad0c890fff6aca726adfb45706b83d172d1e0c744b6a42115ed3f9ead2886575532ec8493669f7a0d3d54067bedf1cd5d07117ea77e4672965c43ff7145a613de9d83b7c2fb262e93d617882c7ffda06cbde6bc2a178d08f16d6bdefd918d79e616fad0a4da2cdc3ad4fcf52b7661c07d1328a3c66dfc45bdf474beb038983156a0b7e67600a3a3973ca5f47dff5c05aec9f43c400707d3386d8f4b442f8bedf7f755e741e6ea8f2b574d51862d511fcc886e2956051e6e14448df1a51dddf999d07fe17a377f827421f27bbeed6232f87844d18c792c2c4275c26b0750851d0dec6b6cbf69414fad5133d09bc995f03a95c037271756817420fde8d5d2fa52b860391393e726d0e2453db5671645de39ba94a9cd98d931cb4e77ca8c4565e4f13569a67390bbc10830294ccb560173096c01ae6f598187300e97d512dca70c4fcfdcd91dcf904de7d0393fb542b6c5704d2e988eb1b28f492682a9b8edcc5050d5624a9fd4f094666f8ba4d5a1c5a2395b0f3a9d73ac6380b7918b311a843bf6d4122c2bde06c639902b3aa8178606ccc21417d05c16add02abcf7082154dd08270d39069b7f2929dc447444b0a63801ace9c9e501e93c28fa6226ba14c4b72ca46bb977e04a8a4d8869aaf38704c0c8445dd1db0e59686606786408ee0003758518b4cc8d08247de798816e848d641ebc1385243c01e3bfb73d2e8ade8b56fa9c8213955fa5c27a7de862544f838ed90370e1b3bbe1efd0a2c35eaef3db2501b2c3bc4183679f241d3f7c846087fc2c2366c08292907ded04a6397409d14e8c6fda000b36e5f7f3ebd45365d8622b191874498a29dc2feb60014a3d1decf19648ee2e8f2b58d92d446bf3154ccf3f3231acb70143f61681a60e28cd6c091ad525df92a13cfdb9a0d4be0d7932e7d1430842c9aa62409d128d9f9c805e2b54945079d712f68aba73e7a2d966f5d1b19afed337408394709695ab3215d23a9c5efc8d9ea411ee241115ef8dad2be541da554822277436088ec24719d39bc85b61702ad3d28eb1f0a50bfae66364f3becd79c158bbd4604091fd22dcb0fa72756b7493556c0ecb3d4b0d08c35bebee57ef68c5e818b3bdba16f86f9d7032391d6f48f4fb29334e5611c31e723c1136d3ad468450257dbfba04e67846cd197d95e897902629d3e23dcf20d531f309fa1be45ca6f11761b85a28f1c4ba36502b1a9b523c1830b10abe752925786072ec16ac3ae2abb7686d1427a50ee8487b31b074abe81047cd04fe46aae2c97eceef0286e6c43efc22c42db848b9d0ea103f27911fd160993ab0386d4bbd44ef3713ab91c2e8f898c575c3d0f6916bb7335622970d39730c3127fad0123a80d3eb8463f75e371b1250756edba2a120a82167dc15ec8164003e3a6fa8a9fcef2159a2851d7597fb2ff92c821b5202f317b841fbd5daa2c7e43afd8a1cd671779d57327422554e7867454af427ad23c2e810931afc4b223dc8634e0b4270a3631484f30151cd1acff9729ba45c8a3727604c14ac68b5fb50ed3da22d919d77e6cb4a8d9c41fc1cb4623bc7a1e4fc4f60008e60f4b876603c50bd2432c8116428f9b9ef042e0c33ffc41290db613887d47c4b97edc97fe7343f2ef7813167119348c0776de3eb6c7ab2e83af202ece456c3501d6b7250e6df65d22ac8198c9c1fa94c4b584015596b9a656aaba87e95fa52cc38b9e47ff17813e1aea3183cf9a6a87662885433b43ab6f257a990ee3af7fcdcf65989c6f0d858001a164399b01a538ff2aad468b63bd650cb4ced38467d3d5cbe46e5975caae1aaa3a079ce2b79e8e979dceab901e34b78ab941fc8088759c7f38160afe3e28a45795c0a172ac0fecd626d70447d49a1fe6bdccd899a770eecd064817c90fd4eab6340a057609a9c53fae2262a0ea7254d7e342ac47a28d14dcff900e54188c32d6902aeedbf9b4bfed6405d7e5e78f00e773b3b37aed45b32d75e4d12f75d230278b2ae7faac3e5a31f35245dd01ca1eed90c77a9bdeebcb6665ff57401864ea515fa22d82ed760cd6bf1c819520e312e3c43b9de46c27fd466d6aa8c2d8a1c9523dfd4cdf6f66d4ee2e4e4d72ba8e07105d65817253221da36e7244c540bf7cbf09e5473a7b9c6dbef8d405e05ed0b1c3dc25efd7a9a3a92a793cab5d94f6696893898aa7d25b450f84019de8fe570677e74a70b29e2ad3f0c10da242c0e2473738ba64a58ec62de2beaefa7baf6430fb4450ebb47c2f25699885a01b88d77ec6e0486ca68bbc0a161fdda1977c0e67b3d8e92b34a8852de5fc0bcc8e1e2d222c79b0a9c3c078013b1e24e4f5da8ce0e1190afc2b097bbef19d29b7fbc16ec3e19b9bbde9ac3595e44391b67e2f0dfcea6d53cd5971b000a5f77fb1fbebd5a440c7a99ef9089293a42b85c023863c21646faf662483f65d1b224682855a2cb6550f4651df7408c6ee884e2ee7be1acbd7085085c926342053cac54dc0b5ac7e7f2373d79ba6e02a9381ad280b706e432cdf38b38da7b09d44761de372d7bcf25d4475efb0d23e675eaf7a9141163a4c13231b73e94dff1ed0aecc00b4693d72f1a86b190b1c2591fc760449e5ed2f07c2d1469e14245c96937b5b1d08013065d15f7eecec59b42e5017df1003d8ede43394b3ccd37a6188ee8578536c4597b8a1bb74cce2d2361ccab4a89ceac3d6b8dc6e753132385cf739522823231e7fe476a2ba7da93af652e5c9a2718b96e15481ae733464599a039c2c5b5bc6531ac430f572cad70237efafc75a1f9c6e3fac878373f041871c6f933439d9d9afb913b18e5e8b60d943e4c120fa2b6a145b132908c3c03f2527353bd25a7ea4b9ef415601ef4b3108806514a510a24e8ad39a0e479e0eb58672478f92d9ed416f5bbfa3ce0dbba104b4875c60f8b20456ea9fb799e2595cd8d084d5c8573c6ae2e08c8a106ffae35022ed4c1ffb3fba43714ecf562add6d2e3ac9006fbaca89a56aee11a7198119b1911b8e67803c7cd8b2f342f74e56959002dfa88cc33ca4f9425578bc1f5b9e2ebf700cef226151c34c0fa0eb2c276a0da626ded856ea5ccc0a0ef096d31abff9653fb6e74ca4d3874e7a28c78d6ffad85f60ea6a69bdf96314a835c91a1ac02164b12379cef2d7d4bacd9c1a20a6725c301cecbb94e83eca916c25382d36b0b988578db8192fb466909a2cbc8b8a94db983581ebd8f5edd8d83caec5c6ac6d75bb0c79cd89d8aeb1b5d9aeaacf49bce109255d93570b8e232f1461b8e59816481a16721553fd747d91bf2f5234313e9761cfa9a3e37d0c300c40affdeac1cd649ebe0d23f63efb84adb795da963920177075b8116cbbf467c1f171422ec5844d58cd4bad98c53bf7e996cd4a5ba629c94fd691ac4bf31438ca1038b7e6ff28d4f7618e221e0453df465678932f08a99e4d901fd9efd7cb8f353db70b053744909ea39ce3213cd88cd4ccdf3635e83e1c90f8ba110554a503ed20daa7b37ac8ae07b077ca7b6c96e648483ce995ee9421a953369ccc3a386f8d5c8911e60378a979fad095577eac15826ddb9b695f6f0db0c2aab6db3c4d344a073de73935c48b2e7dfe235c648cce2d5aea22f92a0608785739d428502bc875e6cf2075a74cf4d1b8edb8b3f479ced0b797d4a9261f32b7ad4babef2cad2e91424e8edd950b827b22f0a4ce4d926844364872be29e7f59ada9167a19af8eac604b98526c741a17c851bc8b4bb46c802d0381051e44bf694e860259bd93596b78c64db05fcaadd51ac368a5e4f49fed882a91a1143d7f858cd29e65f88e7336cd066e88d1258cb8b99af1a19aa1a3cdd0494e2e972657e599e1257adaae2437be574f8b84e99d0371f603b4e812d58f72f1828fd490acb8eaf3c3b", 0x1000}, {&(0x7f0000001800)="d83cc0045b45341d5392b64259fd1efe847e2d47b53851101fd057d2277fb44bb6237304aeb52959d54c67a9f65aafc49caf72ceca56330e24eb19e867e155c7a1766323053cb94c6aba9cd107c70024e6961200f0c6e7047c10be7481a0f1be0a3bf6efc40b", 0x66}, {&(0x7f0000001880)="8a456565daa3923dc9bdffd9187271a3b7fd0dc89abb266ba5f2fb0f1f2c9ea30213a71a3f4f4cadc474ae89cee3a94bc7da1972d443de75dc63881ea8672d650d06fdb4220f57c655e6de990c44940badfb4f1a076b80563e887f93dcdfa776b765f020245b0d95eb01abfd21ae2ac94143ab1cd60e12dc2e4f47c2a76dc0be4ba54bab1ce8a2cbd9492fcf9fe118e9a7c9cbac2f62baf8682fe7ff28261d022c1dd25a3f5affad", 0xa8}, {&(0x7f0000001940)="3464eed26ae4b1903230c8ad33c236394cec7ce2aec26c3af4635841208302a93997f446e9ce0778af4b00b2b2bd891a82441fe215d463e364d3773b0fe9b34cb9f3d0dbf6bdf0389e42ff6fb2421f23e7f33f", 0x53}, {&(0x7f00000019c0)="e153cb004d064178169159247a67916a34fb41a228d8dc4506a4390edcfd9f21b521692c268a54c58f15f43a253417fb3be8cf6b6b18c293949523301bd77a03b492cc674d11af2c74383145c89ae41359b2ece1cf3ee809a375bc2f18c6102e9d9f1d679ad3c48c87fa3ebdc3d5425148cd92bb1c45d3", 0x77}, {&(0x7f0000001a40)="d2c46350a74f5c0c60d71cd614ac665f98a7f36454a6accae685517e59573e2435cc49be6995de5329fc7861937a114af842ff1f76cf560332e2278e6b7d959de147bcba5e0494cba9dd4a058a38561822bf52fb3c4dd5c3e89e459bbc05f7fb618731c57e092e42c6317858aae1d6b118cb4fea71c5109eea843a5077d0ed0f91ee10246dac", 0x86}, {&(0x7f0000001b00)="bd4084eedf8ad45c39035f61d54a09d3804c0429b47cc547837e4fb4f8142b56f067c5874f13d1fb6d1c01e8b80a1c02bef4c700b7e9", 0x36}, {&(0x7f0000001b40)="8690eeb4cc42afd08f51aed494845c0b3498e838773633bd26584ca51c39438b2571252a79bf8c90740d07a6097d8d2ea0bb7d0d3c6639d98e0678b78796196a5c67d755f8630de208ca0a48482d55b56dae178168cfe0a3b692b37834850800d459725ba460ecf6dc18d44036d7307961556b65e4f85b957ccf9f1bfaa526d7ea76d6dcc077288df0bd7a6d2992bf907186fca1afb0a1b7ef2733d98019c0907f1047e19980e0d04110750535c7", 0xae}, {&(0x7f0000001c00)="1a6c47d4db7129ec70c0dac8d5d93ee852178e986ade4583e77e2c23227380c07a081e3d337afe6a74462518d7c1d91bb222ce103e6c2bc16c872c5eb55c3bc9681dbb70c37756a31983106a95161a4f32d54c9b6ef079fa04b0b403a28822897c4edfed6b84af3f4194cef87b779c9cb20fca8b433680c368d06337755dbef3b6db5926ba61b56851520e4b428c6a2c3fdd322ea5936063e2cc08cc7cd03f9e7462123ec8ce78faca5e9ede6b5e718ce8b2cc1434362eb465be27b066cad19bb96ccc0e9041bc35c52278b5f206493f718409040260f669415b27163863eaac2cc81ea9523344d3c4571ff4fb5723e018d558ae0f87be8d04d39a3919c0b3f5d4b7f3ab7f05324f9b68b3296a94e3010aaf4b9bfed7ea8a7febd224c118d95e5e226d92ca4d05d4ef6414c90569303b1f7e9ceae610c503f5ad9c3d3b9614d557fff892f9ddb1c77e727f27c03d8d0147714cfd37f4f0ae4dfa59c282616504c1f8e6ea86f22ac971d49ec395909946f6294f292328c5332e211fa354b47bfbfe8859d35ec48385ed1c4d287ef8db0ea7aeef857caac87af0a066df46afa96b14f8e74f306488276499b59d1e2a57d08d282f54ee985dcaa99ef2233a77920975212a0248f25d87010bdb60f4f2f042c0e3e68b9b21b6c93c6c2bf54320a705bc7ec06f3edceefce2f8e3be2fa3bf518482c081b6353b0fdd0c9f4d49b0c5d2f79a3e278eb33e50417c081f4219950d67305b549876e24a23db9e8b5ae4f5396d6f9443f79354b92a9be5784a990250343ae2e5ba573ec34e5d8ea68995dbb737c12e4d8c9e00ec37cf2db6fecb16251c39987972c91ec23d83a847c103dda86e8f45276f61e0616f28c32f9cc149b81c4f9051c8cc7611489ef8c1371551144f156782a321933a7a533af6642ed02d1ecc99973f8a86ef0c197b0285bac1442c621fb3fcd34ee2fd010bfcf560ffdb416094553faa5f8cd8199d582640b3d41e6c159ad99dd89f5e78966d9ad61444183fac6e39c9b5c558644250beb2e5a71d1a0aa0ed5089071c4bb76d81ae4ce7e2efad66039e40d0c9eac55f8e6f4234b396c0894f2e30066d7ceb0babba3dad85c4ae725ebd68a30f692c6eea13b54e7a333eec9654aba86d9b919092a32367bd767496a3eefd951551b11edb35462e1853e43518ff2a021a6d5189feac75f38d8f6f3ed54a2c05bfd1094677b2c1eadc10e5187fa418b92af0ad13dba505e757b92b43ff59eb604c424d84477620a8da89e15a9ecea066765c68fd2a68517092ecff4d93682588e71791758d7803282c165e9275f15204628c413c4012bb09b5786057a8ec819cdc57c48e5d5b65c0d3274b1b476a73d16177dd32e9bf86a9fe6d9639c29fd106c17d1beb2215d212cc71120b33bd4ea3e2a58cc0499ac18d560d9f874bb6cb7aa7822afd1d2a1a61dfc93eddcb8bc6a5697e88e489e640cf5ce2ebae22adf9daa45f9f25823dc3b3ceafc7f764bb4469aeeac92161db56753260bfd90d4c1ee8159890d5b139a8e0e57de6b27291ebdf8ef80fe1c19b86cab0d9d49a6a540e080fbaba9b3ac37e6c8dcbb7fdf1139a6d81c8f14b600cbf281a38647d8f62ef3b95c97b07f7d1de7257ebfd22d7531315fb31ba981d4ac754e3bc6f9bb1dc91efc30403f192051f8831c1398beb94555c5815cd8f41a39d2061c58fd05c93b48f880ad3023f1eba2998faa0cfb8894df1c49f866150a6138110647813e7be7bbc6f593814483ad3d6be65f0395a55d94b59fb747f1af242f0de65095295b9ac5abd5da8117a0bdeedef76c19c5a9998c97bb37e205e1d065bc2741e7e872a189ebe07d7af243cba5e3c727dc44cfa4d58523bcd3afc9682dcf27b1e01c01a809ccdf13b88d4468274903d00ad2997533a33cc061283fe208acf92e3e950b262b4ca53579e5003cf3a60716324c99b5a7c85fac56556787003303c3e16ba59b7a9d6ae36db5f155b3a5c5824fbd23a0a5cd7265a0eab1a399ce9cb82a011d4e82867ac5096cd6378e0a8c7f2879bdcdfac5c158e019d07f9ac18a1ff0ed61799142e615b4442028d7a3047de0e75744dde7f351dafa7450612e3c33ea029a4e99a331224ced8704fed0bf2be17e18824f218d756637c99ab66c2beb283a280dec162ea7101f81e1a6f073cf87e43e8be0fe6fe99e8243614936650cd6989dc3575203f41db7bc3ddda830e8f66e8fbfb79169b39c06eabe6b8ccd2ab3f641d010ed56d27ef4fcfa94f4e058651be0ebe63415ab1842295d4d98230c44b63f511fbbc5ec9233d9d6000540e70af751657cc335238e08490d22c1d4b1f85d2c275ffdc242048a31a2b3fb3f833a3d2ffc26694a0cf98b7b68b8d9a1c323147f0231ff567fc0c4754fb1e1acf7df532fcb47720768d1131532d29ba7c625ddca9e5ee6617b1c9c41b748677d09ef12270851adc1facbc51012ba8b294c46d7065b0e2a8fb3d148186b85dfee0e616f33cbae5cbeeaa41189fc532aa7a8e70f47377e8f71cc8e8699b22dd28fb499e17f7dd36d6307ab3a5953e7c35960d5412f7774619ba00d906df60ad8e071f86f3d7cdfa15a7a191828f45ee3efc21762464b86bd24eb081fa4281a51ebd0c06953d695a0a4aed42e292c087b558571c0a6b697bc0e96b2c8f0182c44f43cc1ee5fbbe8cae3a7e274043f92374738cf8d98db516d30a025c1c3fef0f9f9a106c801f1ac73aa95f1cdf25f61ebad1f9f3bd539b9057cf28a3de3a2a1bca9bc95cc89a2a56ecfb7a7f0a68decab1feb9cea894b07ecb7715de14018e8d9a1da12cf836266ae82c7d0742351fa5c3b6e6594bd91a5bc913fb0cd1ac3c8701d68f97a87bc28709020ae82fba23a1288081f7ebdc6521911c8477a491806dfa9c02294dd31fd4fd861d66f062483a7e270a1fb6b10c0c973275bcb6320f6ec314a583c960d6f77b3669a81f0cf24371cda7492bdc71010c39757902d17c50e0fc1403ff4957d04229b22d1ba6a94363d141ae8773fecc457c4ce560fd02c7c4add69b05c87a507a5ad29063a495e9141dad56fa1a71dfccf016f9eb1e1e7d3103da75f4d407cbb10cca710703f8bce14bda748a812ef0356299afec897445234123b7017cb6ddea09534b39b313ac4c8ee72c51da96e7b4b51eb71c6b6933d922ad2ee50061e3d103579a6ee72dabd9baa273ee6d35028e087520216e75d29df659b9580d3faefc99abb2c25d3ad6a43308d787cc9bb7ef050e523c2ad93d71a676b3f39f5385981f2db5cbd1ba3aea5cf9ded332c185ecaf50e28264e9c00b1d192c903ccbe92b44eec6bee1dac202888215e979427ff3b94bea2ed76af02457e49b85e5c13defb67a8e19c70426cb6f6d087676314eec0b121bc93d83d13fad7059a665aad5fcbf2ff17b9f79385dd201e9937c0f930a7a34d870c35124f034a3a02dc81486866d829889300c5c7a537affdaac40da1a628ec5b389a81679ed5170b2f3dc393b22a47c42ac10299d7b5e2e226bf777c65636e34dbc7762f018adcc280f67452132dd5ffb168edda6661a86bc9b1634edd35f74d95ef6cd46e9262393093570abee255546188c30a496e9170cf49e967e243d8aeced7905716d8fd172b22287b36a8519ba1bf58a3b2a751e48a41e1efdaefd41b75a5f55588b88f115f99caab269b69217a10aac76f2776405ab9895fd2651c073fa69db98921f2a91ab014c81fda27ba452789271a54fd077eb075359742e1e1f9934fec2ce98badc964b2fd50a71027e117802f949cd260ab2714207727be5238b0d3d4c0355ca496a738bca742353e56207c2f2977dce7c9ec920bffce7846a0581ed598e567948327d8203cc8faa6b5dcd0ce7ba9cd9e4b1c021b5870805794473d5d7741663f79cbb71d198e79987e2a58b7f9d6fa7e799ef3335382cc97d1993bfe180db0f5bc367c841b8446778d21ad818215db0a4c1fa6ad2459d11debb5db071c74deb93c2d1899fd170763eff99c594589ae0ab0899d73dd222a285234fceade9595a1ea988ef2154486c29e406380ffbfe775f4afb2bb3278ad8008c73a7a3cfabcf72455a942ea9d8131eadd00d0fa169a7f62c63f152904fdfa57d8fea39e7584270ca70a072862af9f0dad41e5abbac6cec9e1c38df25ecf36767d1831f12765e63d69c9c86f6383ac7fe4d10c6ce183e448ce96644155f522b4f522b1ad63203b43edbb9d7398b004b6e2c4c5dc697cdf07a81698e16e858e7ef2e0cb95714433e8e86bde1e57883a4f37dd1a7d85da9e00630c5ec0571575dd90696bf233d9c6ffb1f75a1b7d1b5f98a760d125b7fb6bb9b9d822acf7df8f020e994c56a9110a480fb358d77c1dfbdeee5fb2bd0f570568b3997dfd5b5bd32b5628ade4124c2f0124dbb0a1b311db81301f535c87016f635dd76c381c921ca1fb24c21361e928194bba719d87cd1f18dbc183e8de6b8c310dcd8b96b34c50097b2427b9e72db5a19b4165bd7aa09fa9b08cb15ae06a1e78ee96d4e6fc8e154502f2ca9e2adc2658848cea195b803947214487596767b09fb6b99c3d7b7ab3430dae6a2e5f9aaea45d96b63e69103a4a3e2c4d169a7aaeebc91342d0558ab9a806cef1af68174633caa5674ff18666960f12756877e1ef5afd08e2f5dcb9c0eb130cad4fda3a7135391fa3a0f5956b9659bf92e3cf2ba3a391cdf72893b3bbb7a78cf9c69d5c8e8381ea14fba79e955bd2cd04f624376c164a2b1bd967c3a2430c3bc6f4134ed0d12fc0b30c76f3ca0d840e2274de90c5cdf4682f337e4af374cd3e27611d7cbd95dfd1e2e07e841f4e5f7ca6e7fe7c2537bff8eecb6e95a8c4f3d2edf8c78797b95997caa29e172c59a5d479a157f1ee3f3f0f1e97d792f2d4a6ab6b46e09244a6f7e0bc296dcf1c65a883f28a85a0c0d61b3fbf52c6eb8900819b7172166e8c1638f99429cebd559053ee9870c8df0d74e372bfcb2c53781338e1bac29ac17755e5c04bb58ff49856e9ec7abc7626d127f74897c60f380ce3be31139cce5e1f4924c57856797929a5cc2f698ec3ce733fdbad610996284a60c90b6d0613fa7f916f3f419fd8987aae7c7d5963336c6426aa2adb7371261d884cae62863a58204482183963519212da1016b95cdeb14f33dd7e911a21ecc16a66e000665ea59077b55e83ac5eddd39ad5ae63ef6c7936777df28eeac00d962dd7abd35ff8f8c434fb18d05ae96a749714a68ffd5fccf04b52d79515fe7142727243b88bfd7703131affb0d1a9b32432f409f7e2585ff5928e5418c8cb8a61178a6aa76463adba1c809cdd472fe60464d215844fed92af99d3b49057661eb6d0c47b988fae8e70a8b659203a6bcc0d28affa3cab2cb93a65eccaa7483395399b59b48aa5889c8f65b4d161f346488f2e28359a8b048eedd602b0f2f3d13ccc3754265dc9297262d0d681ebca19d062888d1611f770b2d638b4b20f971a8230717d7e1cc17a89a02edc016add09e7cc1caab206da7829b31d5d750e062d128d35e6bd5683874ff68853812f96bf9d831b2a09c3cf8202492245bc8717600a858b27df65014bfb0cb86182ee2689556978faeca20787651f0e5006e2382e8bad80d2ebaaa34c20ae101c05d40c19c87ed680a4b8972cb345077b4a332f1c9d27e1612b6b156f15f5d5747144975cdac8c0943152a5d088e57a056f584becc8aaf837c01e4bd7854bf9219e573e7e92686ca53e2ce0818ccdbfa7d4e0f7dd6ea0a3d41b412d3d61603246a8e405075ffad22f5c3f10465962aaa5743428dedf4910c999b", 0x1000}], 0x9, &(0x7f0000002cc0)=[@cred={0x20, 0xffff, 0x0, r7, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r14, r15}, @cred={0x20, 0xffff, 0x0, r7, r12, r9}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r13}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc8, 0x408}, 0x401) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002e00)={0x5, 0x9, 0x1, 0x10000000000000, "ee681fcf0380d8fd51ad78e959d63d8036c0494e", 0x814, 0x1}) chmod(&(0x7f0000002e40)='./file0\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000002e80)={0x3, 0x1}) fcntl$setflags(r2, 0x2, 0x1) utimes(&(0x7f0000002ec0)='./file0\x00', &(0x7f0000002f00)={{0x1f, 0x8}, {0x5, 0x100000000}}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002f40)="8eb6ffe50c06807919bae7c459518df9daf63c0b8e43aba93a596d2f575e34df5869038ab24d55e32eee89da32f77b15688d9571db29434e3cff8495344167d7598d5c99cc44b7e2c7fa32975acb4db5654118eb48621827b62487e709aa02a486a712e66e1f04c26701542ad221dcefdb84e1a004728b388681e27eaf612c50706349f976657675c8afe1fcfb94b13b81cce43df937bf64cef8a409d1985ef80b6ed26469c8", 0xa6) getuid() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000003000)=0xb9) open(&(0x7f0000003040)='./file1\x00', 0x8810, 0x9) pckbd_enable: command error 02:02:35 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000400)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000003c0)=0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0x0, 0x2, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) socket(0x19, 0x4000, 0x2) semget(0x0, 0x5, 0x2) close(r4) fchmod(r4, 0x10) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) pckbd_enable: command error 02:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1000000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 02:02:36 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x9}, {0xb154, 0x71}}) 02:02:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x7fff, 0x9, 0x2}, 0x3, 0xfff, 0x81}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x14) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x4}) 02:02:36 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, r2) shmget(0x2, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pread(r4, &(0x7f00000000c0)="aaa1e9aa83af8c3c536518fb82f1702a31146b6d3508268faa7dcd1cc2ede2ea0ccacc72861ca391d597ca77402c991c82cc3ef621a8ead3e4117f34cd621458473e10f9d43f6e442414bfd25868c37b46340ffeadeb05a5ed9a751b8e82a332179cee3b2bf94f33296a9c4aabba931044e069a7021a418a6f22a095474b36fe062d7daf070023cd6e08bcbdf8b919308a57327fb1b25f9940d412cc164f98c897a23a8a2a278fb2e6312bb984e2de8236", 0xb1, 0x0, 0x0) 02:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:02:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3f, 0x3}) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) 02:02:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3, 0xc77d9b0}) read(r0, &(0x7f0000000040)=""/86, 0x56) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x930e, 0x1}], 0xd2e0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0xf7, 0x40000000, 0x6, 0x8d5}, {{r0}, 0x0, 0xac, 0x1, 0x3, 0x4}], 0x3, &(0x7f0000000200)={0x100, 0x3}) getrlimit(0x0, &(0x7f0000000340)) syz_extract_tcp_res(&(0x7f00000000c0), 0x8de3, 0x65bc) r1 = dup(r0) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) 02:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:36 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@file={0x0, ""/73}, &(0x7f0000001200)=0x4b) read(r0, &(0x7f0000000040)=""/4096, 0x1000) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x10080, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001100)={{0x9, 0x1002, 0x1100000005}, 0x3f, 0x5d5f, 0x22b}) pwritev(r1, &(0x7f0000001040)=[{&(0x7f0000001740)="47c0294a7b263f138c0657a69c89036ec4e7ab3006409e1178a9f416ea583270c337a4775048f5260f6d364c97d59fc2d4e36da65c74de05e4c7390307da517f227f6c8f06ddfffdc31d33a71b636e5d4b1411c1671368ba2c0cce4f238a75da177caec3c4d614e60d785aec0f1062792becd4b373fd1ea558e28764e47349bf78197b2a132d76103744d4e3134d94a00a757aeec8fb2d9d573d495bc2b7c8b5c6ee056565047a586f1739edbf6e61e6c1f04aafd37ca446ea0cab2988122aad17d04e399a5bfa3fca2ac92c82580ed2ad3bd6614eb0adc420a68d98909f205ec2f37a7bd69eada5b39ecf87264ad0efeca9b1c13078b9d33a6caf79fbf1c42bcfa160b5cd42d54dd2309838872457adc57394cb28eb37153cc6685e5847f2939afcfe7d8afdc17eaba36ed19014fbd651bec07b2285075b57a96fd8c206d388faae4a56ae013a900ce12a065571344896d2352c324b9ed2a317433273c7f3c8e96f7ab5adceea2804bf479a4540e794830ddc858eb9d116ae240609fb276678ca0f5a66a76c16186dd6cdbe248efefeb5c8f3c00d8e24544dbdb64d7d8c87297efe7b78fe3be82973d221658c78bb8590314918fe04dde2b4ad3a43aa4cffd89ee6e1a39b6039989223f7cf3f1f21a7de9529e99f66b2d56bab22d635b440e4b653b89b91e5db6d5f74672093d75e52a62f9f65c5a4b69160efabde4fcc36af6d852c969ddfc08af438cc33f1c2d769c08459dc2ed5bb5679ce4aca24a35490f175584be5544532dbd141d1d36c4ba50a72881601e06c1a51255b72792c630b2601dda822880aae9a02d69fb8cc4ba33b6afe5e78cb6041d37f7aa89ae78d7c08c01cb052715f2bd8fbbde0bb7635b7af94a081f54bdf63d2f8d531f277b0abcc28842cce83dfe183e4709dde9aea3a5b38b6b6da8572fadfa6dad499760e217e2157f99d0d8be8728064d1b1ece9d33e90c0e38c66f61436412144ef0153d3013ef50eee13eaea5b0e9a4a540dc62ac4729a55a1ba06927a1a87db4289df9ac159bf3c161576ea19408f3523c9554b5a30428196bf8333aba8d029d85b8c2541ab95046a40fd25a899dc6b4db0b2f89fb735ff124226ab979f6155461c6fee3a0fbdf4382914868043facc22337501cbc7d7a6fb921965d8686ad271f4ca0e9985ed5fb5ae851fb920ac82bc491c50b4d8c30e20db5c441b497cd1907cf71a459b1fcba04e1932716bb702cdf19453ef9d8b459c8a879bf1415a1627ad09d0b4ae122b7fb6ca8a0640ca6645ed4e01698da4a7b2d5df378af3bc33a4b223e5e8a68e64b815157edb0aac3046cdbea5f3b34d8a453cdf2fffb5b2d798a4b4d242b8456eb1778ffbd47ddb6784d796d7e0ddc483c7c029990f61179572ba85913a1fd841c1b7d2736847d9ab6a41879462b419cdca3b6ac3a7d08d0dc1abf3d34ad5a940bd7fe9f606cc0e5da293e11d568bc494094823b1d3e3dd87b74c8851df815bd1604cdab9ce8e6fa17467c34e8463f85c5aebff8031a219308063172c558462698cd7ff78da4089fda9cf47713e38ebb3046b40e50e64fefb4ef3f889d6e06e60eee166507de77c6e9468e6b79e9e784ea15ba49201bb35dca5218286c847e8709ae1bd636c33122e82735314423dc5130bebd11baf62b34392a9f875034736c630bc847939609375ffef555e4fe70407301856e8fe56b24717d349c7650f64a0fca467b82abd966d4dcd5c6467e33a3aba91da61f3aaafcede35826300650a9206a6a1ad7d80fff6305cf5e1c9f1d5b3c734b2b11a431c7222796205b5baaeb7db5523dc440ca23ef9ab7e32640ab836a7b4941f382711fe5ff566e25b4b99b3a7f4327ebf6d2d31947e764dc379d6fc8b67de55d3556ab22a530184a744a00e71d1d518c0c0d83dfad5ae715d9705f9280f0aab21aa6a625936f4881dd33d55f30190e97febcf4bab01ec98400be081a3148dfef0df3cc28a045620c75b92b077b5e224d5fc88580f1b224e4e9feee403b34695ccd60584224d81ed992f9c7ac2910a8a3b5be4708daef9ad4dc65657a28c019fc3b63223f2f60a9bf96fb3a556494bc854b6598039ac263864f155012a833f58f984d3bd1b579d1112790eb9f1841be1a2bd10f5bb2d36ecf1a40cbc68e5de2ba03ab3a4a85441de8757568ec8ddb38dbbc773623fe11e55b90344f3f3ba842392f7e43ae3ad7dc1eba9796aad36af689c148f95d6f6cd47c020ce6073d08d41e0d7039fec1a0fb16c9cbb98b35dda479dad01d4f3b1e76339c1116b4adc957de94ecd9ae8eea9f84706d8c378110610772f080cf53a534b13e167479d16b364cc5d7387973452cb1a9bdd40cd7ecd5b8c5f80b12a4e52da84c0b8ed9b763613c7ee2d09bb264778d2b0087abb032b21d655d4af5369bebf2684e3a0e5037619ee3a5733638638d08ebc27443809dd7e874024c68cd8aea83971bd5401fadc4d838992ffa1bc33ef804d61efe2e7e6ac8c0cb256316f6be04ed78d1aa4c2a0cb445501a39eb4a23a34276b3d78ec5f188b33afb394feb291c58c5f87a61fc6b1e46e0f8b3689a884651ea340985a73afe1286432084011e5a525e433fb8897a2134ce26ecb5859cdaccbb2d507147e0bc1e0cd33fce1fbd8a2425083cd650ff58ab91f244d56b79c1ee779ecc16db9d98a8b8dc74567200d03003d7f770d303e38882e67015c1daf96ad940f3bd09573d1fa8e07050e811644f19868a7abd3a1b1f712aa042bd3fa1e24cf2abf718ff7d4a02b28df6998a40fd7a93189c6ae4dcc40b82ee547f2db9363dad6a276ecf604be8602354f1f78db6e3eca58c607ce5ec402aecae2f97604cc22340ae31fb1490ce1a11ac40a818f6e3165a2297db3829190d5a3b35c050fea5250abae4cdc2729c58f529862ef008a7e0dc97a8b22cebd57a1aa9f99ac007931b5d1f2e71a673dee49385dc20d75bb1fcdc4d7b36d33b5e68089a651245eb4ded5b8176a396023419d9b01454b71b9871abbe53f1e45758575883ec08230f8d0186080f3cbbcfe1c5f056cac719f62db6ca746914bd06ec67074c3290bb77c6aeab52676cd52c71e045ecfa3decf650d08e0c912754ad49a7b2214c0edb300894cc682f3714eb3cc055ceb8f0cbb308f190654ee7845a23a14168862dfabe79b224390d7257dd44cad68399206bcfbab78ed55dab95377461e36881b3a14b8af0b492622942edf752dfd1dbd7d36bcbabdaa40f7e7a077159dc8613cdc3298e8ed68ce4a53085741e43f61728389f38b375422c83b167e5c29158a68f0ac27ceb716a7f91362f284e37a5947d21ebecd33b0ad3f6ba4f93d90056b4c425ad7aa02b5ab833f79e60b18f0f5869ffcecce829759e3ae8f62c7df523d3b7972dcf600071afdcb52f52819743bd0860f8f8077382632d83acc8a52e8adf0128f43a373c71bf5727435a0ceb086a8ce319bb065734dc9891a3436e95cb79c4fa9823b151c5ed4d3551708975c1ded622f038357b2d6777d2a6ed71a5b1488adf4351d5187bf2e7903d3697f7c379665dfe866123074ce10aeab3c4e0986e929b3510ae74882c8abb4e27f4b2cb79f602bad2156b71dc8d38b40897959d017dca205e7792e3a38cc87cc9ff40661064cb4dcc972b4161c1694c185272b313c06e763c92dae4018ccfa9c8192793502445feaf2267d1d7557d765a14fc673cf4c9f41f3d716cf5f8977869b575510eddcb08b3c4d2c325e06d10abcaecb4dfa96894e3c7931e4350ad754f11978b42d3c03f1eac07a933dcc89a997d3b80de7d0ff404551691f4099162915c3afaaba65cdaf10684b7a8829275bb6297502aa07830f71697ddd872aad5bd2d1eba2030e08319df6fb5c7d1a49da8d90d51da01e5bff1ce3d7a5a1347c47cddc8608852810d0a1c597180bfee7c943de43a5434de24ad31c39a64221d7cdaf9a1dac65b98fc159eab15af713804f5da160eda55260b5f9e7d9aa8e17875745e665e8dcd20d311eedcd1db27e6fc1e0b57d6840b1344ffe0c028b3b99ebe06eee61be38f90192dcb78388fa6c4440bab81a946f17fc0ef63c4d9fb2a3364d929e6c83f0060959fe9d180eb6ff008d2364b992ec1f749979a41b7786675d13eefb103ed083891585909cfa204b89347d06a3e0a5d963d2a8016774a69fbf0d8d112c00e0068fcc74f5fea98be49353b91b2efcec143d77b1c614ceba02103373a61ffba1a6f3519208c2608c168c743b250e271b75ebfe31a511f827cf1072f402cba5a3afaedb765409097edb000799b68a771a146bb44369e08c8a7f348798f464ec7474e992af4769022f5c560eb70b52bafc0f3bcad67648852e4d2b89e6babf4d4fd456e40cabbe5128b9855e71a1faee96d1072a82a6adfb96b651d8415cec13ce209a9b622e81d19bea44272f78744ae7eb4a0b79243a4c34af4ec48ce770b9f49ac41e65ae5915733de3c0c7eb6f8360920bf0d22dd851da3dcc9f8129c5bfdea1fb3e0b2dba378e1a28e23a1a2d4c44b7e7534233d1b4c61ae80bc6f63ca62404c356f9261edccb7e05615d5384fb4d804782a48ac45d32026a2faa0f2b1bd89da079c4ddf872d58b0ccce13ef419922bf430cbc4edf76a636a7d8db3da3b631f67d5beac384ec5b179a745ad0fb376a2f0f32ce0744aa3940516ca496044dce7c37c1c8fe468b5b2dbebb10df60ff3f7845afb2c24f02cdcb729dfa2ae55c80440d9c0d2d3c6a07727b919bcd7606cabd472c8e4515f85a500523bf8a97f16a7a1a9ef19beb8fa7e8095b785022f60b06a6db79bd5c3f373b7f3c24d24da0377ada4f62a7f315fb5feab66ecd4150c554fbe063e59e72cfa9528a62dd44b566dc42adea04b8acf49ffac55fe92067012f1fa4b0eb9f6d079fb97d09bd86546464ac40bc6bccc200b5ba3c3e18aabbd2112ba9246c5d07f02cc9800c9d7750156d94620bd997b5d328f8e9363a1183b4c371a1de0547eda329ffbc7f27dc49d1c407ac167be0e43f498e78431947f14c7f10fd62620dfee84bf06b971adf0ba066f64e82b89ff2f37e7bf31f8464d59195e7542305e9e6bc5e54e91d10998b5e7491663be8db106b951f34eedc9cacbb303727ed1cbfb95b0ea1cbbe5627a0f1a874ac7d2edcf3b86ac9a09c56fc494825ce513d0a649382e06188a1b7176a44a431ab4219e041f49816eff140721e93f41841b3fb0ae7f8a3ee566253a24ea63395b69c48f82a0b25907caa11b6b1d5e9747d08c9be24120224009421160260aad5328cce054e015a12a0f45e6c0519151c4e94512f07b6fcfe78b349b7e45823f7768eb5c390e62c293846f4d37070d47ac74f80e74b929d211b7582280b9368b4247d818e3990315d916f53fc27c847082ae931c85282cff5edec0d7b883d81eeb35f502ec5df3e51c5a3d6dfb70028813efad89bb029a6691ce5d141eebfa9323523ba3332a7792c78d86ea9cc3aa1715db50b5f7157136dfa629292de93288c21fb72090ac0e582fc9cb99d91c000db42b3c1c9163409d76e3690a4cab57ff7874f7395bfb1419b826812a656e28a43f47d912cbe1d7736011ad6acf252a180256ee055126a74358a13d86a6d0bed60140bb231527a10595ff74213213be0887618f459661c1b6dac60b727211917865eefd8fd3c898086378341fe937ff3548ee687771a67a1b36d35f4aa8d4954046b6c1d38933a38b69c059bba3a5cc38264cbf82ddbeb8d6270f4a5e9392aa30d65100cee95c949ae575ee5a8508c6487b496a5f3d9184cfc340696b95da96", 0x1000}], 0x1058, 0x0, 0x0) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000001080)={0x2, 0x3}, 0xf3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001340)={""/16, @ifru_addr=@in}) mknod(&(0x7f0000001140)='./file0\x00', 0xe042, 0x402da6c3) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001280)={{}, 0x6, &(0x7f0000001240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001300)={&(0x7f00000012c0)='./file0\x00', r2, 0x2}) dup2(r1, r1) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) 02:02:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xfffffffffffffff8, 0xfffffffffffffffb, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 02:02:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/103, 0x67) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 02:02:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) recvfrom(r1, &(0x7f0000000000)=""/26, 0x1a, 0x40, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000000), 0x61, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 02:02:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20500, 0x3) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 02:02:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)=')^-\\.\x00', &(0x7f00000000c0)='(\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='})&!*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) fcntl$dupfd(r1, 0x0, r4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) dup2(r1, r4) 02:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x10000, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x410, 0xfffffffffffffffe) write(r1, &(0x7f00000000c0)="220e22611978aa7ed56c54a48901001c067eb5b6adb94de37522ac94b5fd3cabbc74a7ea11cf801bf1fa48f4445ed5e67dcdc3a9c4f8731b6c1b1d8edf6fa2027cc5769e106fdccb505fd10e29d23fa1d4b4c5710032c737cb6c8b8f0e62fc7dfa85ece8163b883aa009bb", 0xfffffe4d) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 02:02:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/246}, 0xfe, 0x3, 0x1800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x2e) chroot(&(0x7f0000000200)='./file0\x00') 02:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x3f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c, 0x0, 0x0, 0x2}, {0xf40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 02:02:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:02:37 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20100, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 02:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 02:02:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="6d4eb2", 0xfffffe1f) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 02:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 02:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x17, &(0x7f0000000100)="6f354091d3261c1df972def26a50395de6bd1cfdb88d4d") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 02:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair(0x30, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, 0x0, &(0x7f0000000180)=0x7c) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 02:02:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x80) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b5c21000000000800000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 02:02:37 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffffdb) r2 = getgid() fchownat(r0, &(0x7f00000001c0)='\x00', r1, r2, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r3, &(0x7f0000000040)="882cbcbd8638244b58dfba5207690133b832737f4b07fa07194a20fa803ba479ad2b18e2a76a9d03f70af96be33fbebc", 0x30) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 02:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x20000000, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 02:02:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x829, 0x46, &(0x7f0000000340)="d5ff9668d0690c45e0a3219df99bfc4ba9b70a10ab44deee489661d19d10686902fd3a674ae624ad1fb0d8d50a949a1f0000192c96b2a91378e22a8b563a736749479107da9f36c356bc864ac851a5bbd7886d8475d5fb3007eed2f693a0f9d2be693c281f346f25f9a41aad7f1e2b33a6b82730e2eaaed715469998c64fc1aaa95ef6e047bfe33a1783992d8bbf4d76f14f7f2001040000000000004866830c4574c2369b398956e196e89133294fba092d8dc4e1efca83630908d93cfd550ca41a700eb7625d1c40be04e107d89d1e5dd5dea799c219fccd446f1e", 0x312) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 02:02:37 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/202, 0xca, 0x801, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 02:02:38 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 02:02:38 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 02:02:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x27, 0x10001}, {0x0, 0x868}, {0x21, 0x6}], 0x3}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) 02:02:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/138, 0x8a) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x7fe, 0x0) getgid() ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x12}, {{r2}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0xffffffff, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ftruncate(r2, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./bus\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="e0c8e5e352f6dbded6479236c4a66b1cf61b83a4a02bee60421aed499c90636adb4283884a914313e716c8a66813e59e543c93516b678dd851c7e318a34c447cfd4b6abdb4278a3f09390fe56d3a7565c59bb2ba9a8f5125cf80719f24b74ee90b414d24bcd501", 0x67) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x15, 0x4}, {0x5, 0xff7}}, 0x3) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) 02:02:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x40, './bus\x00', './bus\x00'}) kqueue() kevent(r0, &(0x7f0000000000), 0x4eb, 0x0, 0x84, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) syz_open_pts() accept$unix(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab34bbed77e12aa3481a00"/4110], &(0x7f00000001c0)=0x1002) kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) 02:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x48, 0x0, 0x3}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 02:02:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 02:02:38 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r1 = syz_open_pts() close(r0) dup(r1) close(r0) semget$private(0x0, 0x4, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed2900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 02:02:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f00000000c0)="9b2ad6201e7bc920e0000000009664ff5050e2ce8c99370375db77466c65a0794c778ec904633cc726ed4c07d0a753746e17506d66144e1df0ac955611ca05721ba2ff5dc58b6529430a3b99e3c7a042c1a5464c3c45fdcf6d812d4b24afce09ad12ace472b126000000000000caef82644207bb69f6cc41abeae17f71ef7558cd2e9e52fc0c22044561f864d690fdd11117d3ab45fb29bfe90fe7f12c3f02cce24fc6fb6f726e34bee41c3b12cbe42d2febc9fbb7b50c2d031bb4e210738581ed8cc88cc328b6685568fa926e8cce5b302e877386c92c4de099b9ed2030bd528649155f7ce35a9c95af7093731bcf6af3b9f1a5df90384bac68a2c3513329c531a89e8ce91334db301cf5b8d2c15c119f0c69b5bbbd6090f4dde02c853bc92dc6c4930a6d59fd1f6a73", 0x12a) 02:02:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) clock_getres(0x4, &(0x7f0000000000)) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0xfffffffffffffffe) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xc9, 0x9, 0x2400000000000000, 0x200020000, "f23c41db35526f2a329d528ca34ccd61a7832e73", 0x5, 0x4}) 02:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001140)=""/80, 0x50) open(&(0x7f0000000000)='./bus\x00', 0xfa07effe86e20d52, 0x189) rename(0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 02:02:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchflags(r0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x4, 0x2046, 0x80}, 0xc) dup(r0) 02:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2f, 0x0) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000180)=0x808000000100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x21894b09) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x8001) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x66) 02:02:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1c8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x0, 0x0, 0x10000, "010000000000000000ffffff7f00", 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:02:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c2e0066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc57885a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c80e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97e0d5c402689d0fdc411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427bcf72280dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee00"/2049, 0x801, 0x5, 0x0, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000940)='./file0\x00') r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) listen(r2, 0x3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000980)) 02:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x800000, 0x81, 0xffffffffffffffe0, "4234a1b8250fe21bbf925d9e781be2c5c30a8d5d", 0x8fdd, 0x3}) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc02069a5, &(0x7f00000000c0)) dup(r1) r4 = syz_open_pts() write(r0, &(0x7f00000005c0)="01d62a5e686049de02e5e82fdfae953a68bc9833e2ce4d36c9ff8f70412b46f8505cec4c863ea95c1ca42f61d5b08f3b4148718009e537dc22a9d975bd5e6d62ff65a7d12adfe9c6b23a72277422c5a6e62c1c81043a86aec70600512ceee72b28032d9b0bb35a06425599c214e21a18831cb33c50570b0a224f9424be3a38a016cde45400e4f27860fa6739ddfa0cfcbf515935e2b6a6f0e299132840fb5ee02827a5ad1aa8e54ee528027aef7b910fb2b39f2500a0a93d9d7e9463882d4d6ec14cd35e1fbc7fa64208dc12490384067d83872b47d0deda51383fa5f0e636102c4e381dd0bee00e6b174bbbc9a076444e2cf0f699c9b7f82948eef19d08094de6f736e8ed02ce10a76dee6310eaefc18d86687c293edf924994c1ba993749685a528b194428c8f8fa02dfd4746f23e0d057da3792fe1cc2cdca6e4e97fe7c47c8c389fcbb0723603551d39620f11a5bd9e1904a1945b96d1aa49e18c82309556d1b19746c639221364c70806a98716fcc0f3869217ed273a36a4fa6243e9fa4c31458e9f00c5ef2d064985859bc594ca92a6fba56131b592326d1606306afeb5a0453cf103056d59fd3e1f31599a127a866fdeea6f2d4897a5c3966eb103cb1f531e4f05bf411f26fe78074f9f3f4c1ca7c53c8cc6ca22cbb28afc633cb25f6e1746a55ffa523e400fd9c67ca0146cc89e586ff9cb426b5eb24c24d961e2aa95a0ea80ce722bb1dfa424a1da56c78f176f41913cd7b5b2461437a60339ff131f62e3f8d8c0b599e25a73339d67bfc0d73e8b0a8bff86ac72f4c67556b9a4cbe9094ea2ed213226009fed7a94d3cfd76fe060f3a64d066c6a596c345fcbf281c32043ff8ab6323bc5203d47ec65e5d7211054ffb42ba995c21c5bcb2abb090c1cbb95bbfa8cbdbee18d3cc2457b379e1ec349462ce28e8809baad955b6c61e58b251fb9a9a40dace93954d458328ac95177785580a97df1edba0250ee1fdc5c92ad50209a200f917df141e4d490628c0cda96e344767fe3442040b3faf32940a8faed153acbfe5032622628cc040c7e4483ba94d0ba695067e1325dc6328e26ef42e93a1a881020bdeed9fb2c9282edd5df934a8ad9160599b8ea5d34bf2db393d4a5339cf4d219e2d3d56c363b8a56eb57d59865e6ae5abd7654c241f0c8c295cab068166a007d5df7b0731f5e2df9beb818b83f7890c4ca9f8f074b1568ae46d35eefc3d32e10e3493f9d330eb81b5a29a8168368bf66c5113bd6db610c6b8c59d1e93240bb2935f00993021cf906019a6f0eebec48da9b987216422d4fb41a476314f69f2881ed16e40fa46d122f83a439c15df53adf47232ae16688c7d19b130ebf2bc9db9156a4c208fa6526c91d9633f238874749d822eba428ce9aaecd426925e40a659cf98da5c64fb087f3e34ff682767c8180929f783c5926f2b22e99c0aba7d617b35da5f063b76054f8bd5f21d39947d0a7d6717548ac306d9240f41e9909cbe83cf401c039fc73fb4a5b590121fa67279ddc7dc03898e89ae87e31fd2592b824fe6a874cc162666d9150fe3aba2358c55f2faa2c89d50208c39a9938d72a6b3a7068ef41595e1294700d88748bc7899564351aef42d72211d77e4e1280d74902a1b13844d94e9b31e39a17546dd8c8ed2e1dfc75605cb6e8d21f503d5c302e02597a790306fa1204afa47b4b09520d0b82eb495b43cba6fed54fd793c4778031000f846b17574c5ff8f1f002c2eac55f9dadb27fecc3f3614384a3522e7ee64638c704f5312f605ca9620698861872926f579712f132b1a61328f309a02684196ac9e763c06ed3f04439a6ef415515c7f57d5ff6ee8383bce7a60d7fbbf3a8e94ea9186649d90ebc6a7cd7d7631f79af2c6d34b5bb2d25b49445486e4bfdf8c75a0002969c4c9566ef6c28d6ddeffc188cdf9cd512f3f08d5cd44a2845324389833e0995492c67efde932de3b3a03060d429433c76088bc63854b2bc0180999378380a77257e61890d2f53d688678593c02815fa96ca075dc7be5a7f7ac7d9363b25de7f84be7aa0979a28087cc4c0e2ccf8f9705e1c62b04b72f36b0edc701dfedc1ae68e4283b2590ee7fe273d36e706113b6b468853b7ec42c3e9450395fe958da7458209bd0962ede3b23e0ac7c0d1c1492b375e6f2476f0c52b9f2530f47f863ba6c76e44d139b752b467956153609df4d8da5926b59b6748561b0b20a72eaa4f68f143ba4cda8dda0fa8434ae2b16184bc8f0863ad89bcd60dcb7d7516a8aa030b057bb52997e43bdae4b87f8959e9783effb33f5795792cd48eb3f7bf6622d0008c7348e93abbf62dc18d02fb5004a342317989fa20c2b1c6ed8f987d64d5f97d38ea03d6219155d4b678a8377fe5f843101e0949f74f2c8979408c740e4764d76cfd37a8bec5e90492c39d3865d542684486c74e4b30c2ff32d80f314bac3a52de60b0e2cdd3f78f229871e45319cb6dcdb0545b30972168d5603fd8a83e6604a9d1ba4751f3a721b20de0c41c91f317a238e29f18c32b3fe25c1d214b5ad4401549630ec8f23bde7dac30c3efc8d17f626e6d2a21114b173be7d67152e5090c2026b92fa79b7a0b40d06abe54d11a3c2ce4a50dc18ddff88e9e8983b9c656b5ebff651d1f90556c263e0fe46e3fcd044dc711c8429afdec0168d1ea43315d489dc3b383913c687e29947bfd2cc629be941020309f482bb2216a765194786afd2b4035e47708aa14e6673eb4daa99ba4aa5eae981b69ff91c2bf300237727c949fb574e8b62015fa69655909439b1c77db5d7a847d08ee3e46e65d20666f6a9b84ac76a5d1691476af6338d36a8ee8a06b6a36e9377090091fbc2bea2c5d80f0dc2f39518a847da9d05b040ff0be38fcdea13f81f5ac6311f99b342be9eb0187c62ce97a2930cb9804b33eda1a44cb226c8809be81cc6d4abafdca3fa00abf6fc1e620b629190f724462dedc829e504f9483ee95626b74bf1ed6def04c0c269c35d9ee17fbb5301e03466f5b44f2e19e144b13ec0de4bbe49167328f7aa9d6847292985b7f954f557162cc4278481a3791c4895eeae99273894a4baa976c2f1af24e5d0ace6947d3f56c5d27b31934fa059efdbfa15d0665826b7dd76eeda4a1105f78368c5734e45a423889ebbfa16c47cf1d1a61e2f494be5124cf3c23aba8eb2446b5307326afcb49d1bd2509b1ac051ea69768933ff1f637e09db9540c219a6f30587a8d455671b7f39bc024a0a10ee5793090a70de6ea5cdf02476595a5ea1649fe47dea105e596c399f12c43560e9d6b24aaec3ffe7003f48a864497a9931d6ac782794b8fd32cd21d496b687d201641514d4a81d4d2844b871af8a2fa214ecb3089199d36bd0f9aeb924f13c8d5287906db16f5227a1067aaa6294306d78759dcee39b32990d23b22585c2948f2dfbcc96ccabc8b4d57e42f3771543a5e4ae420ea64f4d353e408a07ba1a85bffa75c2e88ae61c6727ef016ee19df10e97aac1d4ff6c93ca3924fec072bf1e2683227cac17a33465d3c2c8bcb48f84f300b52ae46da512e393a5e419555d23fb91b54d5fd6c25580a319b66259006ecfc4af32da012b8266934fccb475508b67039074bc27a2f1805b1ca2b1e4cb9305683de3f50b6a1675c436622ad63dd60f364aac6f7260cf7ec42c73a096bb7d80275334c9dcf62ef61a8e76f097ef50303ca06924822726b4bff06fe7ada5c34ac5977cbe5bae4523fd6844c4553f581ab60c0b0dcfc2b96c1f12b74c693c6e9f5be929237a6bef9d5b8fa81ef714baf9ed135eb994b747e275b01db2d07cbeb3f1385d5d26c3cf0fe1c3466cd87c0e8be4ce0569c6f1403aa22e454aca24dde25edbf47d3b8bc651cd1da3519dfa7e36c0d66b9f20bdb5a93e621ca85edb06475009da75010cfb4a9197ea4c3d5709a03b96a4d87d95dea6884d4e5bdb460d48e1616133f45402ac467595e8f5a8a0c8bfa0a947aa6884a81e70c6bb8ebf62915f87f93a3076e895a4e3bb5dacfb9010f639e3012455b5fc871029246490cc8854a19eb4a1dd5c831bdfffc33cb17cce6b91cabdfddc16917424690b315909f623422812f8d78f4233f9ad7132b7b5b2a159a0872e3a1deaf0ee8cba1daf9df97f55f189f8e02113d959b2ca119e9d57750d34d8e77a52f0dda3370c6772aeeccf9a8c864e4cb479b09685b368584ebf17074d32054411f8539a34f6f7071e237897d69702995d103450e7693b07b12f6aee49a6ec8eb3685847c705e5ce68f6ab5da44e3b5357c3ccf087a16af26a33431c9fa620cac0d0c8d48a626281fdee4f7ea54a27cbca1ce712550875600507bea349eb1911bb299b47e47685e7b737728074a8b33e33bdcd1c31397aade5e6b3db3410dd64dbbb586ca06fed30ee90c5211e51a7363948a26c2a7e81888c5e3ea1007476f75e009dd24258c4aa81417e9d6bcbe97f42a9e141d9de5cbdc10c8798ff50b5ea58ea5ed5aa913cc5bd1eef854eacf245afe120521863f8f4bfd4432cc463eac75ee53f4cf949868e1fc4abaad711ce15706d7e5394cefcb7a2eb8d39be0ead75017469207d32592ca2145693c5a9e14b670e60975e8a354f22d42f83a4a659bc057c23ec9d51a6a9a60c199311c411dc2c0ef70065bf1aa0c7560a0a1739068235cc73e9a2581d28a55c6ba07ac56af0d9a2940f4063de700de1bc55e76b3c68066d4b2c5c1f2c534363e3b2218577e06288463e988271041d770ede1f956669e77220e9c58f1480f535ef8d51351dd9af6d5343b9dec7f6d12a2769f99ce685ddc196f0c805c48fd16dc0a0d5f4c878a3a47532ba3800647240e128e516346d276119a8fc679ebe4e209481d230c69d80fcce1933568cccd6b357d3877301a74237f24a777df3c57d1375e1e06640474b7ac43e1035fa035c8a567568d4ede4a7e592e85fc62805aec62db54cb7e63db7346e1691afea0fde446df71bf4e3fe3557fded527c39d349a22a200d9d867acfdfd5d5b7aef043011c1a4e6bf93e64cc09b22e0dcd32c88c97f096906686bbfbe563f89d0bb06ce8bd63b9d280097be82d3dc806376bfd93857892ecea0499793abe32969826de83ad522d590d132b48bbcf0e447e51d9fac9d5b22c5be8bd2cb362a88b2f817fb338528e347200deaa7842dda51b5fc5e420a8ccb32167b0a2c5d4ebf93e66ca968f11098cef0683a23eec5aa9401fb89ce5c056d19954672af47d4ae1761583a402fcc892b094a259d9696e8920877b5d9bd575242eaa3af0e4a31cc8f9058023bcb57656575d9e47e84d0796d4e07b44da27c2415153308d89266bc7bb83e911365f2d0502a13f27150919a8ce75a72dcec9bca30d3a93df56aa15504a71f9a78dceee84f864e55f0e2bcf1e3d3c0f08acc6f15f3a0eafd24b5d47fd0985d4b31ad0aea53edb87306505e02bf73753803e512962b4cb718a49c59c533b878dd2c3091d3946a60a169c275b843c42cdea9d4163f16aea403a3fbb34ce5f1e182f04d3edeb33dd1d8aa09d0500a95827db1fd9cc549f62d9813e888241848c6ca6a0769038f08a6d1eedf2310a2691aa2d7a42328f03d0680be97d84dc1a443c2faac3e0eb38033cd94bde42d9f6f70ab994904efeaf894410ac1c224c501758a68505cf110ab487fc86d56c228c88d7ede35c8b6b1ecf0043bd1b073f973953bc25030dd875be7b91a73123d3657ad10aa6b7315dcca0223bf52f3d70359b4c5b85a1502fa5b47dcbd2a021924410ef0d1c6fae54c53fb05f244c3c05194199995e222ec64d1e", 0x1000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xc0, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 02:02:39 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x400000000001fd, 0x1000000000) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0xfffffffffffffffa}, 0x10) readv(r2, &(0x7f0000000500)=[{0x0}], 0x1) connect(r2, &(0x7f00000000c0)=@in, 0xc) 02:02:39 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) 02:02:39 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) socket(0x1, 0x5, 0x5960468a) 02:02:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20402, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0xfffffffffffffe01) write(r1, &(0x7f0000000000)="bdea", 0x14) 02:02:40 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socketpair(0x6, 0x1, 0x3, &(0x7f0000000000)) 02:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x20000000061}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x100, 0xfffffffffffffff9, 0xffffffff7fffffff, 0x6}, {0x3, 0x5, 0x8, 0x4}, {0x0, 0x100040001, 0x7ffe, 0xf02}, {0xfffe, 0x2000, 0x7, 0x5}, {0x2, 0x20000000000006, 0xaed, 0x9}, {0x9, 0xe394, 0x6, 0x3}]}) 02:02:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r3, r4, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00feaf000000000060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) 02:02:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xd075db5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1}], 0x100, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 02:02:40 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getegid() unlink(&(0x7f0000000000)='./file1\x00') getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) mknodat(r2, &(0x7f0000000140)='./file1\x00', 0x2, 0x3) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file1\x00', 0x1, 0xe0cdbcf07d735fc5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x3}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0xba1, 0x4, {0x7, 0xfff}}) 02:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) pipe2(&(0x7f0000000080), 0x10004) r2 = kqueue() dup2(r2, r0) 02:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 02:02:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x1) ftruncate(r1, 0x0, 0x200) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="2baa8bd189d39ac7aed79c18698bb417ab70eea4b4b7cf4a73564d8b66b2eac51792fdd9dcac933f7dcb3bed3f81f51e4c444f0dd84b56aae7de2f9e282fc4738fe0c394bb22523d1c2087041a3006c045470091f07a68389ea4c7f61cd15a2ac6f1a5a09be0e0cd3373f9bd1f7d94ecde80835fa58010034133a2ebf38818392eb6fa057964b5c2ff9df6d24c7d763d9dfa8a5ceab540616b43729ddc0ab883972af525206345afecb1f1891067659511c38e9007e0eed3c2d21221c2b02ac8bf398bfc69769225c8b2c079616647ff", 0xd0}, {&(0x7f0000000340)}, {&(0x7f0000000380)="c1ece59d194ae1fda85987b275018f4a3f62e421e013adba47b7c1cec92efae51d814db44523b2ba009069149042a0b10f48630f54bc88e0cfdddd28ae345b06402b0e2b75bd1aa932b48d86244d81c01b8836842c89dac6b0d541d7d2bca06f86d1eb15d68cdfe5a6bbebc0d6c4f2cb81ba", 0x72}], 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="4800000000000000ffff00000400000095be1d9a31b42c73f84b55dce949708ce12e2e62a753c26a3c58a99bd4cf142b401f03a3901232cf4990234dcd94bfaf5a0c14e034f982006bfffffffffffffffdffffff0000000073389a3fa146b147b3abce817e33527aa20b37b824bb60a28e7cfcd3cb7a8b6fc354f26fbfe2c4477c2893baceb4df34382c18dd7e70e0f3fc390dc933b91383349dc80700000047c9f02537d6e42b669e591ead0207203552086a3d42ee1da2976d343041519f5c15e76de0b2d51ff93b8c5f9df446c96b97bb5530fca857076396b04b46435e52461dbc9bcc5f8e361e4cdbecceb0e61cd97387f6ca038c730d4a60e84503c66822ab4cbcacd1d136ead90aadd1660d0b95ebc63e8e87b4ff2e2ce2b234821d214f01731ba476e66d5b22030000000000d0000000000000000000000001800000ff377cb9c95a0d8881ce568377816254a80b5af0e21207501b8ee0302618eb6996383cb20863bef5cacb71baea132c842e5a5a7853cb46618cf947449b48eab6d1f741982708124f8151472f18dcb37aadfe6880746f03acc144cadbcd13cad2f613d62320a0f5b79f97ee02b2717ef5b8b17a07e945cecce60ed225dbda7737506fd93b362965869f4b2b7828ce82f1dbb093207d9b96d76362eba6ef4dcf8697f10b5c4f0fc8bd0503f69324cbc3217109c8ddf81793452779a20000000000f000000000000000010000001f0000009528379891da03d2352de7ae5421f71a2ffdc4953251a631da2e1f867c0d8cc5ad61cf229cd78b784dd7ebc353eab4c282116045cf845c7a5ccf8511e2193dacef1dd1a68c877a51bba1f2846405948f0b13ca59a11223e6073440bee1e7d0c7b8c23bdb64a422f299a5033d673802ba5435bafab5b9c4994ac24338f48c2c7f3e3eade1d5318e0cd5cbe4ff5ae9ebea734ea72bed1cfe2d08f499b1a1f993a73f4d3de49297708cc225de0af30b1da2dbe065c5c6dfdcf983b7c92cea14478b8c801499baa0a7590ecab1f27b10f35ae4c6282dc8274bd5480000000000000034cf7f1b8852396ccf59da7c9f325907f9275a12dbab800b77cc67ddf1088820a4de4e5a0436fb06e064a6638b1f29d9ea06a35dbe050c5dd539aa19147d455548150095c35ea6e7da67d1a6cec4"], 0x2f0}, 0x409) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x0, 0x100000000, 0x7, 0x1, 0x5, 0x4f, 0x4, 0x1, 0x1, 0x4}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000340)='./bus\x00', r1, 0x3}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2182, 0x7) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)) 02:02:40 executing program 1: r0 = kqueue() close(r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80a0, 0x0) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) close(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000000), 0x20000000008) 02:02:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) msgget$private(0x0, 0x50) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket$inet6(0x18, 0x3, 0x100000000) shutdown(r1, 0x1) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="21e27e9ea5064f4c", 0x8}], 0x1}, 0x406) 02:02:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpid() setsockopt(r0, 0x6, 0x8, 0x0, 0xfffffe24) semget(0x1, 0x3, 0x1) 02:02:40 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xeaf4, 0x0, 0x80000001, 0x0) 02:02:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x4, 0x9) 02:02:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x9c03a9f56b9a4d3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x4, 0xfffffffffffffff7, 0x6}, {0x8001, 0x8000, 0x6, 0x5}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() socketpair(0x20000020, 0x8000, 0x3d, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r1) writev(r1, &(0x7f0000000540), 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 02:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0x7}, {0x28, 0x0, 0x200}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 02:02:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 02:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = socket$inet(0x2, 0x7, 0x65) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000cc0)="c3c37dd9769aad0670b7168809e7656031b39647a8a59b8090293fa35f70e30eb4821b30941d7a17e5dbbfebaeaa5b33a98c82bbf6f825c9d6be2bd6b53a279782177b43f93d64fab3ed9d7bf627a698f2cde7380058f7bb740c0c852e5716316ff01fcbb28ac6edea53bebf8d5cf9487f8f1d17ac48f29866ec8986e2b27e135544d9b978629e0c84f30c8b50403d5ae0173516706eec53cfd12970d286ed8fd0f92867f98cba062d5b6d4c44b7cf0e21a7f4ecec41e5ac13d46426d7cdf2463b7675f30224d46f39cef455e53da788b2b33098f91ba180e56a335e4cc953d1615b444e2ca883d16fe399c8c6a4bcfc3aa9ea870068771e997a46f3576553d254eb35f45d52d63dc9c5004aa06d532aec05773629c9d8e3a89b8510a9e13829cadd0e525ad9a5df01aea298a8c69863b96cdc784d43a659c1ca23ac9c70cca33758cbd5f504f030e873b7d208959cd85f8b3ac3c32af36191a74b391b5851e798beecb9900e0aa193496db0841db8ed4aefd114ae1e84c03ea3b3c7a774b55aa493d673cb97a25a1f8d35b23c1a572ed7d7fe3f6b0ef17c27ef444d29d59973486fb96725051a84359bcde015a1e7e62066e5f44346d330c47fff34a3f60b6883152d815815a2a0ccc5d8c1ffd056c8a94d0ea80f581b3afa0a7df4c764e32a44a0011e4fb53a97a63dc9e86aef4193d66d35f9785a919fa5269a2a3669440271eb69c4cfe224e69adfaaa72f132069ac706609c0edd25341c84a0e21bc6b2a5393d2ccca58053b45ca7969833f4f373f445fdc9816aaec419c7a59829cbdaad794bb1ec61cfe4a1a0fe183adcfd7dd14acf3660c1ddba422f9818db90ca55f9cdc64b05e71316418a72f542080b8839b2f05945f2b8e9acbd2eccc21682c6c70661f653128366a9cfd8f617103a75ee7274fcc6cf16078184a64eaed63b2da45521af87cd009a46ac46b3a74cf6e8b412fa8bac01dc18f914121fb372bd256d74032987f0934be83823f8d909c3f8af7a02ddac94bae098d554bba747de4ac0d8307860aae64a02e0796ce3405bec3427ab7728c3c090a68cfad9b6f577f128cffd52f863260befa1273dee2067866a965d75505b48e37bbfe068275215a5be02164682d955c0b21361d2f4bc9441dde842bcce76bd9eaa67928c633d610b19283928c851ce819cfdb6441fe3e98f854c11bbb873e3a97c5610238e900a12cc94aa050b9e35aa56a234422fa0c37916514128e7a3654d9ff9eb8d93559aa8261a9825f6e040b8f496d6b9593b9cbe6d94ddf6da8d882f834bfaa2cd23ea6dfb6b2fc45d15c2248ebcf1c6d7f8a3c11658016de2270319b4cb5fd8692c6b706492de938c8cabe54d8fef2a619f0181d46a854e0b703ca7362364ae60146f6e31dcd13f9716ca5cd97c20888d5cbacbb830cc27395fc2a8b8f7254bfa3cd790732fbe1dd78a6c13ea636b0c33c563ea07872f319765a63253dfa4616d5ed6efb7bd7e72f6ba8555afd93c00553ccea03a9eeca73c149d057159f2ae5942ef488bedfa27b81220380276f6193b6746ae71ec87d0be616bb8d406a059baa42410ae3bd86eb9dab25d4776f08324c096a4d9d2f53603d8b369c6db53166de65378b2438e1dde680729aa379083b188590e9c7c0861b7618f04d2cc3c7ed315164a37a946ba689a7229c07164357fbaa1bba8ba9190862ad0145426d5dd57a24ead9edca31744f54d44a437c0a1e074b4a52364fc2486357658927c4ca140e465d8983650d8508ee6d6671f198bceaa9a4dd0a6c9a7fead1e4be18fbacf5ec87a5f20e9e043f449fa19550faadc98f1159ba37dab5a1fa39355280c732e7ee0fad15e0aa0b7322aa19e7a87c87d7b31577659ca9b1b17a19b1e2b0484e34833779f886b174d42125e9fe5eab6d5feb53f2360376522fb78a2c6c4fd50ad0eb3586f7e7f4f7043e47d5b6a0b348e8a123a8eb70ba138ba02ce3e1d37df27e54a6654b6f019881f59a9658d28be47c2f2282150f5005c849c06a1813cc403b122936236c594c0c375e32c0289004c52cca49b964964ff2e4c43ee7fd0a4f2c579dd6e4052cfad2ebbd526c68868f57e2b2b64fed0058acaba32dd4e8fb554077b1ceabfcb9ae304c6fe6aef7925a5ecdda2c36d662d2b65e8be6a2251b1d6bfa91885b9006b16cdc0d1acf8e35692c7f28980b73257c27af753aed4a4d8140904718a3e720137e6bb98e0e50736e4cd8072cf3bd358ac276ec1d7b1ef263881daaf89533b0a2221d1fe749a5b8d1240030f2fc0448240ad04cb17971b26b112c645a2432e453cad579c9d2a2ff98472729d5fe69db0d6e5fa16c13b0e7ca1ed6101e24c258e97f34f687e1759482454a3eaa0f39397559cac6f1acf7fd7179ab24ab41f5b2cc86ea4c419287745ff6af7c1055ebe9643322f3ec722b2e2caf076ed42c77ea82ec9e0a99b657063c9b36c2ea7414588d385d2159bf2199ec6ebc193ddb88cede3f2c1e3dd04df0376ec5089a956c83d425493dbc1271be808caf327da7ca41085c5d8127eeb869721915154c1405aa0f1419de525c3deb0be351690286d5a49acb7b84c07e69556c898bda9a4ff2a96876d5d143b5d21b877d923591b058cbbb93b0e4538e6db7ae4e32c2870302ce308df401ddff4452aebdaba622019b088868a972e201741e7cfb22861e92ffe7854e040bcb499ad4e78757d43eb6a9754e30187889149038be7d334d76bbcd73096498e6d93729c3c8067cc33631c0ae0d977fb4c44f57655c5ccc9d5aaeb748e1841117b8906892444a2c3673f749e3eea27af8a98d267317cdd2af5945e78a76231982eb6c33498491429c0d5975add982d2f37a2c4a06161c903f2f4d2b8d9727009736509d8d2c4997fb2b07eeb98f0c847bfde5a37683ac56f8ece13e1a34ed219c6925f80795cab6ebfa5140ff7cfad16b4abae3cc42ed9607b9ef872e50456fa859a87abe95e43a59869608a0dab4e6bc7f3a482d795557bf6b67132b82191e978679a98b22a8dfba1d180ab43a0c9a0ed16b35ae7e2de544b19626182f37dee45f2d4ff65e0c433a2905b21266f107921a1cbd0820c08f84c7fceb3438c41d35f4a707f3c1dc272be3a96b6f962784802f7eeffbe7c9366fc03b7ae5b8dee4312d3502c37689c027c28d920a12b7fddbea5b9001da6b740135ddd256514d44e70b5a74f092eddef0d41b9dd109aa1aa0636000b68fcfcfecab4792ea06a448c39f7129bc7fc1403c8024fff81482734129bec5fc84dcc5a85017f153ecb2ff71ee2913cf258b1b2b2463ccc107d3f8ba52c02b35a2cc8ca05f0eaacd37d91c2b2a6c54d03bff07d3e242be656d7d63ad79a799b12d5aecd5eff21addc623f1a2cef1f9c8b92888d46736a81c88df9a46853ee21ba437be2bcf23c219c854ebed6b0e564092d097e8cb873ac0e3aabc9e62c882bc7feae7dd891baf1b893bc24b48ed384485b3f5203420c8a6c8e9a970c4625eb542f39eaf2fe6789bfd8a29618074d09eb8936f59705c43024e6250c633a2547ebe980fdfb9c174185817c3c824843078883140b3b8df5220866ac5cdfc9b93336ec53b54aba18fa735a290f3d78d24c9bc0b93061d6cf5a08286580d13f7d685184c5e9bea386ce17c269a2cd191510a47b01239a099fbdff667aaa9fe149c2a9df73b74700cee42e42056e326860ab0c6e4689afad5bb84500acd965775726aeccb3e37200ecf568c6d149afe1634c6fac45518dddeaba9e94a9fef8772687c750f2174b6a551dd09a97c036b7d4578e55a23b97d10223f149abf36a84edb992e28d751d853b58b0653531547dd8717a0ba446d7492bc8acf6ff74286901ab299dd726087474c4abfe7802fe96ded805e21aebcc8399ab3a89799facdb5224fcc9ed821ef967473392d46b0f38398b28b02d339e56cd4db0960aadde5e18d503818b507afa3138ae5a3a0ba75038f540f95f11efe171125ceb922c072c7880b93f37b54419752ae7f66b7864316ba4c0ed97320287d427f987901848762932b76bbb2481673f04d2c3a4eb60373042e177be80f900eddf8edfec0ba44273c997f96d113e28dc0c22899cd6d088131f22b2d08bf5b2007e4d900ae3d58c313b9a2c06da62fce31985be9bb8d189b428d07903b46d7836658b10163cec497b3e84472fb82c827de5a1930c5eaa2fc1e169836fbba9396b823096a00ccbce18eb4728c9033608e6f83aec112c6347f59d3db21b1d9973063d4295a2d056ecc8992b81d4d7de08b5263079385050924f6b41f6386a3a92957581ef6cba978753f179d73df5d5495875e16ccacf2ca1d2613042d39ea28784adb738e14641dd4b9d148ae45200476b20eb0f81ba3344365419f024cecb08599a010d02cea28979579e51eb82de29d959b975c422609b7db1c5db66e6a27699477b7f2084b5196a672f453cf94b01fb5129a7ef2984868f1f9a5139def80d72e424881a7e165df064a3e8ac9f2f7c801830a732c80cfaacd5b69b5fa0d402aae27ff0692b9a2b5c6df854205ac52c6c64b7907e58a54ce477acdac0df65883ab2e64e7c71c6015660be2d76d1cc963ed45901d04fee3f1a78979c8a46d110c3759cd4db19a389cfccee3fc96687fe80e6d7ea65d9983b4446feddbd6ca8d02ca67fdc7ca2d53e5bd24dcf7b45ef65eb55dab710b1386008ddfd1e1e153ef111f57ce0e0f3282e4cfc0f0768ec03274c20ac2f4befed20a5418f3f66b0d599f295ba64af2e858569231df77243b8324f8d3cd57801f6dc04a207bb9579d99b7789ffc413a28079708133413be1e0e3af4791b58ad7e4ee1ebb608e571cdabc24584ccbd3e6460d07484ec2167df86d286ada8ff07eaf7202c1523b2aaf16f3a489afd0bf8b4e262d643171cfd10803077db624ebc962da7e4de5b6e5295ba2fbeb34a3ac129b29168c7109ec0ef831846d4c83254d09d91079238ea96c93cd047c6463e5b5dc2f7aa4a49e66ed43c43a4934288dbca357b29035f1e426debe640bf6fe1742230379c89e2e85e9ef26b5de398c2b26c2972fb565ad8b148f5af81bec7ac3ec8f415b5ff6c611441e25e94cd18e0d443b2dbb8aae1a25025f19649ec64f0fa2cca5c9c0d3541744b98ac0231ee2b4ffc0c4e0bb195651bcd65da7c16c99901f995acd8e7935b16ac3220158f6ba93304452eaa0c416dfde6975816680830bcca5208b233654d0576445ed0f57ce76072a7c6121387380d17642073967dd5ea30818c9a1133dcdf8d8f05d5e0f73f31016cbe7e33fa8686257a14a82fcd6b990e2dd319d8312b0202b4704258313dd20992a38a0ddaae8d41c7b25a8f556f14baafa4dc461c02dd8e923e54523a72be2b078f52140043f4afffea6aa499d5427d80fb5aaf4664cb9433b131bac6556cc9f077b16935f0dfb6229d9ac2ca5fdf1282907dde2ec7f47babe2f512dcccab22b99c9e2fc811cf264d1ab7621bca7a0ddfaeaa9ca7770acf0eff03c892c2897de00fcc89e80b0b014e6213fff8b858a2e1ca73e8a84ac3122c1b382888d5ac87f9238caac874af06be5277e49e7adbb6e915ee9a83d02e305b5a62d95cc72e8fd5a720a62ad05a5f156eb977406fd0b9c93af7f18bab74903c5df341edfdf557f1cbad15cb8b7a784408a4d2213167399974d2b347b8a5955f6e8ec3877be9e8ef188a22bea3f9aec5faf40e1670a232da0627762e418d14134d5f038f5d5a0bdadbbafff9c7f44dc8dad8515e3327a18eddd36930fe5474df77c5cdf2566b702464dab61d98f985c4f1"}], 0x1) 02:02:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xff, "000000000000000100002000", 0x8000000000}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b81848000029000000310000000000efffffff04020000139f992ccae474e7d9136952c712f82c6a97318c11ae2a19444fe7f39d4641c9d5e12d55c7c111c749ccf644de3c46bb13f3f46d71c953a5280b6690a3c9260538d57e6edcd0355ac7337ea4b666c8cbaef8508b04404371201b65fd89537db622d4caa184ddec993a02d959f327b9c4277e3b37afd629166c88a085"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x16c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000380)=""/6, 0x6}, {&(0x7f00000003c0)=""/78, 0x4e}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000004c0)=""/57, 0x39}, {&(0x7f0000000500)=""/33, 0x21}, {&(0x7f0000000540)=""/219, 0xdb}, {&(0x7f0000000640)=""/134, 0x86}], 0x7, &(0x7f0000000780)=""/107, 0x6b}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = syz_open_pts() ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000340)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r5 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0x4, 0x6b8e, './file0\x00', 0xa19, 0x0, 0xfff, 0x3d}) munmap(&(0x7f0000502000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x3, 0x0, 0x5, 0x101, "3ea52402ac2ad39ed1b21fcc07193dfb7c0ed31d", 0x0, 0x1}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = dup(r0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000000)=r0) 02:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r2 = syz_open_pts() r3 = dup(r0) kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x68, 0x1, 0x1, 0x3}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0x8000, 0x9}], 0x5, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xd5d09216abe6e60b, 0x2, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x20, 0xc, 0x8, 0x4}, {{r2}, 0xfffffffffffffff9, 0x70, 0x6, 0x2, 0x649}, {{r1}, 0x0, 0x10, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x7ff, 0x8}], 0x10001, &(0x7f0000000000)={0x400, 0x800}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) setsockopt(r4, 0x1, 0x3, &(0x7f0000000240)="a93b5137296d1964e7e71637e60b69f2adfaebf694b08809b209bbe9e5f6b54fbf73aa07e4b9b57d98ae7246aafe6dac46abc1aa258215dd21cec05a92b9c1aed9ffd5c79da19caf23f90cddb69165532090c473be8e91a2c0d03dd3f61fc6a546c7c956f3f8ec72b455e79e1cf30c179fa8a38f6bdd08d4eb8d57a778d96bb874bddaeff68a04cab24171e137ad985a98107b5535ad6843811320459f3ced76d696f344453bf1a24cef70c3193d0d96f070f677e349f8ec1aaeaf3c59f23487e4dcd8798edb9874edeedcd85483529dbbcf908f35935f0d11cdefb723ce8988a693388c6498433e3d0be1209baef5074a97b9", 0xf3) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x6) 02:02:40 executing program 1: r0 = socket(0x400000000018, 0x800000000003, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) socket(0x7, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x1}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 02:02:40 executing program 1: socketpair(0x12, 0x8000, 0xb62, &(0x7f0000000040)) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 02:02:41 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8490, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 02:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 02:02:41 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0xa, 0x1c2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ba7902623e147d5d71e8d6d1ed99094c2868b9b25376a88134cd1d7d1b39", 0x1e) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') 02:02:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/246) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x288c1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x12a}, {r0, 0x11}, {r1, 0x2}], 0x3, 0x1) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 02:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) 02:02:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x81, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x20081, 0x40) 02:02:41 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) fchmod(r0, 0x80) 02:02:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 02:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000140)) 02:02:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r2 = dup(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4d) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() setuid(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = getuid() setuid(r4) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x2) syz_open_pts() r5 = semget$private(0x0, 0x7, 0xc2) semop(r5, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) fcntl$getown(r2, 0x5) 02:02:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) 02:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0) 02:02:41 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000311000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:02:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0x5, 0x1) read(r0, &(0x7f0000000100)=""/160, 0xa0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x7fff, '\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f00000001c0), 0x10000) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000480)=""/120, 0x78}, {&(0x7f0000000280)=""/26, 0x1a}], 0x4, 0x0, 0x0) kqueue() close(r2) 02:02:41 executing program 0: r0 = socket$inet(0x2, 0x6, 0xffffffffffffffff) getsockopt(r0, 0x100000000, 0x2, &(0x7f0000000000)=""/46, &(0x7f0000000080)=0x2e) sendto(r0, 0x0, 0xbb, 0x3ff, &(0x7f0000000040)=@in6, 0xc) 02:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="bc3c664f3aff87902115ccb583225fcf5ff338f529d20f5c6e77edb9d13f022200044c30ff6ec9a68eaf2dfd6911856446274a0b5029e6f40563f3696ed83d223e1810ed1c510bc937a1dba3d9e499e6d83e6846cddcae083cbb1127dd360d26f86cafcbec77e2df3b9491bbd375c4c8bc09e6dfe972fe461dac35dc0851c8c977e57b4d9f63df273664fd3b4ee5d4c1c943fa1f77b788bd88766e66bc3ecb50b0ab41a522d4324cbc01cb49ff42d7edf2b5", 0xb2) recvmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe9d, 0x0, 0x0, 0x0, 0xfffffc92}, 0x800) 02:02:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgid(0xffffffffffffffff) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005, r1}) 02:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c, 0x4000, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x8) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x20) clock_gettime(0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x7f}) 02:02:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000040), &(0x7f0000000080)=0x4) 02:02:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000040)=0xc7000000) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7, 0x7032}, {0x1, 0x800}}, 0x0) 02:02:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x112) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x43}, {0x4, 0x1}, {0x82, 0x100}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x4, 0x101, 0x4, 0x9}, {0x7fffffff, 0xb06e, 0x9, 0x2}, {0x0, 0x2e15, 0x4, 0x7f}, {0x0, 0x2e, 0x8, 0x800}, {0x3, 0x6, 0xff, 0x7}, {0x6, 0x5, 0x4, 0x7000000000000000}, {0x7d7, 0x4, 0x20, 0x7}, {0x3f, 0xfff, 0x1, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[0x100000001, 0x80000001, 0x0, 0x8d47, 0xd9, 0x100000001, 0x7]}) 02:02:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f00000002c0)=0x8) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRES64, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESDEC, @ANYRES16, @ANYRESDEC], @ANYRESHEX, @ANYPTR64, @ANYRES32, @ANYRES16], 0x49}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x5, 0x32e5, {0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) 02:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 02:02:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) r1 = semget$private(0x0, 0x0, 0x20) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000003c0)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, r2, r3, r5, r6, 0x8, 0x3}, 0x7ff, 0xffffffff, 0xffff}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:02:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x2}], 0x10}, 0x0) recvfrom(r0, &(0x7f0000000040)=""/155, 0x9b, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 02:02:42 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) setsockopt(r0, 0x145e, 0x3, &(0x7f0000000000)="88b3d027699273cfe3da3deb239c688bf5eda555ff32438921803d9a", 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:02:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) sendsyslog(&(0x7f0000000000)="3d710e1c95ef0047287644aa933d2c97bd23e5fb1b7a8ff0cea5fb3cd70ce6a6078f0ea297a0562fae9b2b775b8d734c4abf91d8b96c1e3d2d682af0fdf730c87f41571d02f5d95ecd0e23e9d2df1080865eaeadb23757d38a258fc6f2c6a566", 0x60, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 02:02:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x3c7) fsync(r0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000040)) 02:02:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x1000, 0xde) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:02:42 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x1}) execve(0x0, 0x0, 0x0) 02:02:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/64}, &(0x7f0000000000)=0x42) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) pread(r0, &(0x7f0000000080)="7b76ee8a6a64f503e10d92a9ae34a1366da99e3100cf733b6ab4cb7573aac2da09f60f8def9a878566cbff33526debac56b1efd6531a19ed15728ff696a2840770f819745f417a10797b24515ab7387e94077b60ac3ab4aa451cfdb139fca8f1bb8838e7e609da017e6ef9", 0x6b, 0x0, 0x0) 02:02:42 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x9) 02:02:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) syz_open_pts() 02:02:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x165, 0x3}, {0x0, 0x1}, {0x0, 0x6}, {0x67, 0x5}, {0x8b, 0x7f}, {0x23, 0x3}], 0x6}) r4 = kqueue() close(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r6 = geteuid() r7 = getegid() syz_emit_ethernet(0x1000, &(0x7f0000000680)="6685025b60eac575501bfc431ecf912a90bd128d29b6d7dbbe6f6764159f92223be5809557f09a31e09bd1dd0e54c96b2b2c0776f805023d337db05c9892fceb9037d40263c7e5d52010e962566e5031cff6f05dbeb44adee6ea0c30e9bf5f00bcae29053d7212e1c1e9af1fd0ab21f09b0eae17174f10760e91c1d2f9e43943e0eaaade98f78c5d394cfb7e30c4e9d5295758616fad9967206afbf95676e96506a5ecef600f7c08719ed73c495bab3e3d426655d8645a185bb59c8199df11b2209233759f8a4aaaac5d0b1cde54f679c05dcb8d2f9ff4c331b8327839bf198af271e413d360341bae93ba7c4457cec013bb44ea5ee6a446f82c946be00f736423376a8f41e804cbea9ebf395b66e7889218ff5599fef71a8bb1d4dd58f58a4af7f38771c1198a3c48c4a18bb0f0cae2f4340433a3c8e0f62e909acdb452bd09d4b632a89b163523b3fa1e4068dcebc7cbbd36912a8f35e4a924753a1209a0ea72e04b5b83fc93f1b471f4634d78ee4a69ab21203116f8afea0a3cbc2911e7759f8384fd648455d35b789b9abefdcf557ddcbde7ed0a7608918b52ce06d2d132ab89d3f982dcf800c6d97ef4b4a9fbbe11e058c15b937b489a00eca64dc5ed61b34145e2c3afe958c6bf6d880bc99ad227e25ddd419e21a86cb24634dd1737d3f1cec68749c9f8035629ab31247dc87f0c674aaf393747a75754166eb8a349337764aafcad300b43b52dec88fb25b3c3d64f0f6dd7129516f3901a3209b25bc30daabb9bafd61813d03c63189cde1c89b74234104c5a314d592540fe8614fea86a811f4359f9334e9c2ba7d40be1d6d04fef207e2bb63c0775fb323d997e14524dce19977cf0048500a667940aa33431a8846d75115ad751611bd60a02e09a2a2fea407911cc47d84bbce84a10f37c13a1a7f97d0267c188500bd5332cbbe85f8c52df20aed2df97197aeea83d5604a0299ce791aeccbbdeebd20967b414aab76c3be696336e743d32491fbd526fb5896f62585c31d325f8e98891676d450d7bbdd1c1f6d4cdfb5bf5673077f8c7ec612a492f3535e231186d512202a80ee3cf25f857abbeb540b9462e9160ca64e28676ddba8360084966f852af86680dd8d35509c4aef822bd4173feadf887ff2c1c21d938eb3ba49a4acb03b49dd7b5680ffa9b5607708076e0e013a2845554d51263ae6c7d2afe402b7b309688e47e46f908b97e62662f8226a635348ea48106a76a4d23b296730a9037d484c08995ee2b242ff52f8f9c96201502a686facdc28e5e341de341f1c27568e5899d9dcefc50cad44f9593388a74836f4c3d101883b31dc3e409b0e3b789bc8eb500b2de41768075f76a8e41be7050df3557dfa25e13628e5c18ac2c1e5e486e0549ce3ae4550df45fbde086a68171842250643c9a8b587ab8ae014bd68de647363749c9fa98ebfd43b2122de3f7f2eb46d7aba3ccf5af7eb9b33e3afedab933d5de25b8c596c7bbbf7d324a600f2666daba5003dfffb6b3e6054d19ca29f4ba328b10bfd21deae76182b534a7f0737735d91aa0357476454a8f3fb828cd34f7815a289e884c760eab19ae3641f55968b992ad98411c4817265674fc4675b6c0683e41ff44145126e9d389af86dbcc9aed209ea61ea56d5940428ac1e9f04555002d9bf9752d0f7d7877dd75405fa110ba957e739e4b40eb537b4cd03f0070b6ade5bc256ad082365b60f9b469b72f2323c0a4e60fe9faeeea08c566921f8c26e938377acc8efea2076de4f4056a1a30b9163c4b4d86fd07716224a10ef78d47b84f0b4d9c27dd379b6781e0e2ef08d5f0748d4d6a2334d28ff17ece0ccec9fb53faeb565b39309615ed22b3773124d9f0284edb4235f81f17f15158434a98b7cd48005d7f9dd078a9bbd34874bf9124312b52fc20fd671a1d9664e64c15429679dee7fd6f5b6dcef009457f726ffcc5584bbe0b25fe2a30910b21f79c3a4809ee22a0856b96260dc61e78323dba7464b9f03d6d1c66ed8a12247823f952df8137c4d607b51941c361b0c200a1ca03e8da5682700bd9dc7cfaa2751da1bb8f37989f13c56ca604bf4dbaabcef6e636a4455166c3ccd41ea6e9f1d30445a08cb4e4ad5592123419f01d79a55c86a72233ade405fa082ac21b86485fa76a6d50a4cd57e4389b185b4d9c059baf169267d985c9678e01b9eac2414b4b386a9e7ebdd5a252cfc4eb982b3d1e323d3e5caefe52339d496abec78dafc11a4011bfa02922be6233314f2958ddf777f8dab5cfba0732849ae8d7178927aa07aad55b07c85c7bf54c940bfbaacc30c448dd3f01896d2582b3f21fda27812e43445a2ca2d1a47e0484a1ecb9eaaec4568106c2a023c43f267f8422490d131338435c3175a7efc9af108b064e4e0cc75820136dc9145a51650c7c2c5e8c53a069ebced6c2854202f50abd82e78795a8d9b613fa2449ca453755e2b5be2a15c2b6f244aca79ee28651abd81efb077972a15adf123a7ad483537338808e5932a83a8e4cccfd236048dd7b2718a73a9263be9f060b7e0a394ccb8383dc03aec8e8d5dbb0864814bf41eed15f83f045233b00b4f09ac2a27e798962b8bfd983340284c45dca8398378aad69d86861cefb94b61fab2cf05a405f09b0b92e569abb019986ef67fc870a128020c1c60fb3f1a88bea9add30f73ce9c86070c8de8b9b4bfed016a63a5483587cdded23b5ef14a3e1bb757e0592f9f35946b99a0cd1dbff1c99cb9e7a6e6bc49ca51c559af3c9e75cad03ee56a6d341c6d00df2216be571ada535560343f2424fd467e9fb4e959820db5aca9c1ad1010e1a09e7b37893b6a075f05b03126b6acba3ec09c385498ef4f3adb810608e20f46d12c5a80d2cf2959bacbe93713fab8a098c7943ef0af5a9dc5950b4d879e2b9e9540394a2dd08815f5b964316aa4d11382a879b506874b6cbc1e62b8d662605bba67d29d937f73f45547d4ea64fd30c9c97d2aff7fdd95f0a6c7ffd307c3c84b5939a83e7175a3b208dfbd1bdb12598a5c9147bf29f56b1b0185741815171a181daac8950ff3ce1f689189b059a8fb88d4b09f41ba9cd893c2dc5a58d8720a2e69cb4b164b12fe4f37b15a828515c268b95e2f3e9c953f7f64f9b5981a1f05e857c34dfc19dd09132080ab6b221c88e5bdc099cee9ba9b98be437df716975f541f342117c7dd9dc7b07fd9c4098d585af07c3d1613ce938a738917fc75191ea50c53616d69882d25125225f002a3d317f746014b4d58412a90876d3edc2a4b70736eb05969073e077b21bd6f6da6fed766c3c8b294bb6be945a7fdf0e5ce1a2f4eee9b2b1131e67fa7868840e14b7d1ddd9a284a34bd9511f588ef7232aa346441c252be29f3768acd76aa35d795ab8acce3bd5164bd5fa422b0b060a097da81b81ccc344da75316136616c00c340430005caf2ac8cfff1d2904bbb197f24f2714c248c281e2d92e606b05ddc17348a7b4efd83acf8674e8f206b6fe9875a0cdfb9eb7cafeb63d9e75e4c2263942111204c8be8d06a29ba2b0f3801f39cea29ff24ba94383a997ad0321f8b63cae552e365a93125205f9551fa0d8f9534f21b3e4a1394ac6059830445b3ffea8cee3707a56029dfbdf52fd53f7cc93241f10d3f7195cbfa26832a48000cb9c62f12781ff0313a9b2fb04f3b424e36a8f8e889f65d1fb51ee0eb2caff05e924b7828848ffdb16efc40071214b389c9132e0825e3a381afb095e174fedeeb0036ceb4add3be5f1536d74814c1fd8b421d4032440daf62ddb21ecc3555d96e22b0581bb6d3a31d1d2cb89140f24862efd226c8fbe97d2fa32aa4cb45454fdff20aed8bc08943fc1c89027e38ff6503e1da199bea1e15d1e59a073487db8bf128210e1f00d5f435de1c059d13f23e9fcd74d536a3ebccd5dce70c4c1f4344ab3e9b825578740818d63d06c3d5a895d8ac13846ccbef98160ee35505521067a335e0f15a7eb1213efd5eff5850d39f9f35a0daea73b33c8522c7b04e2738dff62eebfbd04dea480d8367a3df0e0f7fdf7d233b25536c6101aeb7740b2b5738de8fcf7d7d9890b92e80f208199265406f26e4dd63784ac51387077f135938371289f35160879944b7368535a88b7c74b1d9c3da85bbe3bfc3f6a5a9b8c0c6ddd3821c8c2da8b0493b8c2969dd618fd5b97c7e91fb0fa4bc56cf304a1f8cb95bcc70038af8a5d48b02d2ef03f5eb9dd447021cae34d0dcaf6fdebbc16a2a0f6908615a35d247b859eae830700177b3e691fc329eb73b82a2b879b99237fe4a53aba091b51836a8b6bf8268e6fd1eb08f00c5bebf74c6c5999541f56b98a9dc58f2b5c3480ee819ec1bc3074aa395727bd68cbd3bfe3a379c9eede8c1d93fae1fc203cac2eb0bbf3f24558cf16a7a3771e1e9cbd624cf71a4dc45be011eb0402f0b4247088e09b9169327ce170a5c2664c874c3c299bce3a44edbe14b8c1dd818405ab2d2146a1eaaeff345fcaee898b40045cbe55f9ff82e10b15c0860f08b892d7709d553a5ac14f95e2556f9f40214147b7a05162406d0fe5a6d14958d51ee6704f5a7168a0d552a5310385d343f4224e09f0bafdc48563bb368d177f3c988d47dd1d15b088e3cc5a5b603d62c279bab25a28d79dff71b379d06fda65751210841544e548adf9fbfe4324ad32a46ac437ec75ab101b4d85ae926342c436d90820ab24980fe0ac1b51f4473a3970fe03acdce5f332cfdebd2b6ca3cd27e2064a4f89add3bd42f6d7bbbf385d4cc7e4eed37d90065d7d8951c0b62d810aebfe3af7d6c204e99d78a7b194b81d7c64518db1ec7b4d47da1cf25777cd3691ac4c999a9651d404ade21a1addb3a9c60bc784de0349d46c8a6a3ccb6a39423e7c88ee3ec419b3249e706b277553c176f706b0651b22e28c007aec3b1d33182502de1a3e4f9f89ea6de3451f06386a7facdc1144be2581f605020dd32d22391966b52cc1832ff934820008cc0e9115cf4677a629758578d3fc752336a4f6ec49c09fb1dc8b2cf352a2832a86006e45f352c0a9e87d3505ef947356ff02f52d68c85131d4608bfff868db7ab49ec1b1fc918b4929fb9e61a5dad79a071e1ae9eb30018429402a0a7ec86e8d40226ccb48565b160d7965218bd76e7e6344d2a841f2029ee7eecf1370e8d971784f15ff7c13dbfa86d3ce1e714326dcc7084e42ab31f38ce9f67d59cee6abc922dc12069dc969a5557e4645878e77c0e8a6eb5794b7f7f7b18a320a80607cbf959a70e0e5a58a978aec2666ba4eec34c707874ec579e7bae4e5a4038e2d69ad691c8dd8ea8b4f55567a693b4814a2d10323cefa47f130e1bc61ef6c33e0b3f14232e810c2a4a6b9797fd919e8c7730b2e9c94902e87d95f26b6dacfc3a53c1b159c14862c6b11e7698cdc8f33bfa268d15759c71b024940f942ee9db6b4f728880298c8615cfa9f4bc51b89c48dcc86b141a630fe952ec32647014efa899721f5675b7dac54eac3ee4217c7f9f07bd86da00cc2305a76ef3b525ebddf85d36cb197e2054cbcc63a7b6d89df3ece6e7803db91ea36551bfca5bb7bddff1d5e88c10e4287c399459059cff9a019ada3c725d6a939f89413a92f0341f3887e5623702104381f8996cb6541808f7809b24d65b32b8bcce3d0826e4cf11ff432e69dd98f2503a32707a9a75022ebed9b1fc12536532f852714e9ebb85e6de92a3ecdaeb6cd85061f761ee506364be6ae2d8f5b7b75268d4b92e58d93330da86932aa80725e0b9725384e6a49a956c03e81773848a449890a8550270906c6fd2704b17") r8 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="df5782e4ba8e0b7dab65535c", 0xc}, {&(0x7f0000000140)="b90fb3179c96f692584b12fb655f7d207ea80105217bce1a3a8cb3", 0x1b}, {&(0x7f0000000200)="119178e1ae05df32ae4c13bcf12207ff7b0f619a4f8bdc705142b37edebf7c6527eeb870752ad71733b238bbf2207347fa7f49ff673c42553eaa06b3de45e2f707a031d2707ec809f30cba222e612c9d4ae11c273fb97ee2765e22d27dd44bb19cdfc890d80b4774930cfb16a6e5fa6e585afec994bb47bf2af0d8588f82b6b4d02dbbcbf28fb90fe7a51b9a059089d663a194b510509bc88fc2ad1afd411328719b83ad77d5c6a3ad38d97e2c8a9ea6ae551d1d9182dc107509583a1213d3a29f8993136d41f9af132529351ccc4dc05ea2ef3977479b299b4679e05307f0ddcec75b690163783d22fd3f6a7a874457a4892a9b96c6a76fdf", 0xf9}, {&(0x7f0000000300)="04e8ac984536162d4bd9eb816e7c42c148c78602d9fe4ae27662e12522cb8145768c039a86179c7cc7887a5a04ca7377c891d6588296cf9c9fc8fad25d04ddbc5d72a77df08dbeee6ec8d53537a0242373d79b80afc4cd6df023468f725bb279523d9e0c541561b8e115d6bbb9cc62ca5e33f0d4646d0631234cdb2b4fd1f81eb30e70ef5bfdaffefbd744683f688b06a1241d302076c7a08f0c4459cbe02dffbd282b6effd4036551afb3329a401055", 0xb0}, {&(0x7f00000003c0)="dea7d68b09571d8e2eea69ee72f62cd9859c0849530d0a403b53afe7764e4d6d05c2e56909d8ec03ea1b3afcd23d0e717f7b345105d387a20c49d65f7ca0", 0x3e}, {&(0x7f0000000400)="675eb813f8bb5284d4abd9b3d46c326ccc918e4ecf107b92b57404037b6dd785fdae64b8eb8a30bbc174c2cbaaccfe965dc106e929c039e2dd770d68bcbb99580e92f7f3feac43096682", 0x4a}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x405}, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) pipe2(&(0x7f0000001680), 0x4) 02:02:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffca32b2b57e5e00003f0000348adb0100010083352058a42f5cd2b8a8d1e4b4c4d31fc6626d1befb52438d0b3246e0f9e8a7f28270d9111e1a0a80e598ff2a9a4bbb5cb6d26cd7133a66f1423fa355cdccafa7ebbb48b2df68a60309ae6376be8d0b074ea5de7becffedaecfca5c18a3ab152eeaeda0551b37e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c24760877adbe23804"], 0x1c, 0x0}, 0x0) 02:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80a1, 0x0) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 02:02:42 executing program 0: r0 = socket(0x1e, 0x1, 0x1ed7) fcntl$setstatus(r0, 0x4, 0x8c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)=' \x00@', 0x4) 02:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000c470cfff974c4006ba749898fd68a7ad02e5604b842399ce6fda27cca1055a0f35a92ae27b78ce7a35d47b0f0d90d1dc6111d4b867d476ba43734c0fad004953478a79df9cdead9e6a694ba5853901ea486a8526de6d078e108a96e51e1a0629c2fa3dcea2e265042225c6667734b23f51553e5e9cf9e74c"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 02:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x0, 0x20, 0x3, r2}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xffffffffffffff45, 0x1, 0x6, 0x0, 0x100, 0x1, 0x3, 0x1, 0x3, 0x8000, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x7, 0x4, 0x5df08dec, 0x4}, {0x8, 0x1, 0x6}, {0x6, 0x50, 0x3, 0x6}, {0x10001, 0x6b, 0x1000, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f00000000c0)=[{0x664f, 0x7, 0x5, 0x6}, {0x1, 0x7, 0x6, 0x9}, {0x5, 0x8, 0x4000000000000, 0x100}, {0xff, 0x9de9, 0x7e, 0x5}, {0x1, 0x8a, 0x8, 0x3}, {0x2, 0x2c66, 0x401, 0xfffffffffffffffd}, {0x7, 0x6, 0x6c, 0xed34}]}) syz_emit_ethernet(0xfffffffffffffeb5, &(0x7f00000002c0)="b6") ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xf, 0x0, &(0x7f00000003c0)=""/15}) 02:02:42 executing program 1: socketpair$unix(0x1, 0x100000000000021, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x5010, r1, 0x0, 0x0) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) r3 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x18000000000, 0x8000027) shmctl$IPC_RMID(r3, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 02:02:42 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x50) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8001, 0x2, 0x1, 0x3f}, {0x5ad, 0xf2e, 0x6, 0xce}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="e8") fchdir(r1) 02:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x86128) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 02:02:42 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000400), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r5) socketpair(0x2, 0x4, 0x10000, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000017c0)=""/4096, 0x1000, 0x3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r5, r4, r7, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) recvfrom$inet6(r10, &(0x7f00000007c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffffad}, 0xc) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) kqueue() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 02:02:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x800000000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x7) 02:02:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x20}, 0xc) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 02:02:43 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0}], 0x1, 0x1ff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f00000000c0)="ef93e5a8e85b1d31a6e20ddc367c4d133768bd847585e43606b20a32d538663839dae95ec4729160faa4811c948135bf4ee5961ae30f1475f97cc35cca2bf9102ec2e0cc12c2a54e3684468dfce4c46bf8dd2e9353218617add41717", 0x5c, 0x8, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r0) 02:02:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) 02:02:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{}, {0x5}], 0x2}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 02:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = dup2(r0, r0) read(r0, &(0x7f0000000240)=""/212, 0xd4) r2 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) 02:02:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair(0x2, 0xc007, 0x6, &(0x7f00000000c0)) 02:02:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x45b) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getsockopt(r0, 0x1, 0x7fffffff, &(0x7f00000001c0)=""/238, &(0x7f0000000080)=0xee) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:02:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x200, 0xc030, &(0x7f0000000040)="572640a7d71eefa8e7431d220ed250ff820785ce4e6fce6c51495ffd1ecdd20601d079d11704c35b2ce43fb77f8b6cae88b32c34e08cffe659e0672693c9d19c3da517aeacda9ce179856b392fa34c6abb0f5ec2f7790050761ab10defa0f11841d34b04b1be51e3bd67bc2601f222fdec7c101f0fbb06936022a77db0b9077e81419cdf3916fbcb357604f7bf78af908253e18fa63fa92eda2a545cbc43d7cfdf13bea9e3c8bf6404ef35ead5b2fd0ac2f5f8e973b67bef329f3e42d06389929f3828b2fcd705b01ac630e20817d6418bc14a13be1a6cbbeb0df6d571627c1dc9cb85ec7a491eb05b3d", 0xea) 02:02:43 executing program 1: socket(0x1e, 0x4003, 0x5) r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 02:02:43 executing program 0: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 02:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x6, 0x5, 0x6) getpeername(r1, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 02:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 02:02:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x2, 0x7, 0x0, {[0x7, 0x3, 0x7f, 0x0, 0x1, 0x2b, 0x8, 0x1, 0x1000, 0x814, 0x7ace, 0x80000001, 0x1ff, 0x5, 0x1, 0x5, 0x3f, 0x5dc], [0x7, 0x596c8756, 0xfffffffffffff1f6, 0x2, 0xd2a, 0xfffffffffffffff9, 0x8, 0x7, 0x20, 0x2], [0x6, 0x8, 0x0, 0x3f, 0x800, 0x7, 0x1], [0x7, 0xfffffffffffffffb, 0x1000, 0x1, 0x1ff, 0xe922], [{0x8, 0x20, 0x7, 0x22}, {0x7a12, 0x1, 0x0, 0x6}, {0xe4, 0x9, 0x10000000000, 0x2c77}, {0x3d, 0x7, 0xfffffffffffffffc, 0x1}, {0x8, 0x1, 0x3ff, 0x6}, {0x10000, 0xffffffffffffffe0, 0x2ad3, 0x401}, {0x8, 0x1, 0x7ff, 0x5}, {0x40, 0x7fff, 0x1ff, 0xfffffffffffffffd}], {0x4, 0xfffffffffffffff9, 0x0, 0x10001}, {0x8000, 0x8, 0x5, 0x4}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0xeda7, 0x80000000, 0x2, {[0xf3ea, 0x861, 0x6, 0x2, 0x1, 0x7, 0x5, 0x77f58b82, 0x5, 0x9, 0x1, 0x800, 0x7, 0x64ab, 0x2, 0x7, 0x9, 0x3ff], [0x8, 0x80, 0x400, 0x1, 0xffffffffffffff5b, 0x8, 0x9, 0x6, 0x40f2b762, 0x81], [0x81, 0x5, 0x5, 0x573971f6, 0x944, 0x3, 0xfff], [0x5, 0x401, 0x80000000, 0x2, 0x4, 0x3], [{0x8001, 0x400, 0x7, 0x8}, {0x7fffffff, 0x5, 0x40, 0x3}, {0x5, 0x1ff, 0xbcd, 0x1}, {0x8, 0x8, 0x1, 0x80000000}, {0x9, 0x8, 0x1, 0x3f}, {0x9, 0x1, 0x91a2, 0x1f}, {0x7, 0x1f, 0x7, 0x7}, {0xfffffffffffffff8, 0xfffffffffffff5bb, 0x2, 0x1}], {0x200, 0x1, 0x10001, 0xff}, {0x5, 0x10001, 0x6, 0x4}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100000000081, 0x0) 02:02:43 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100000001ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x100) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000100)="6a345a588cd556df78cba6b27628524b525861ff72afd986ea318e6190ffb71bc667a77fe732ef4663a902a14c2390153c45676626aae7250d218a4d972aced85200aefd9124faf0cdfbb75f9ef1711099d04a", 0x53) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40400000002c5, 0x0) fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f0000000180)="788272b50a47f5b7a8ceb95ee0c2f7424840c3bebb3677463a8ade04fe40f942f5308a69c74a5055996c64b321c0ff7ad30b7b65a97a6797ddc548e36b2bd2ecdaae6cb1c8c09080d841ca3556448ffad8bf9df4b2536453dff91ba4a1", 0x5d, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x121, 0x20) 02:02:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8840, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30, 0x0) r3 = dup(0xffffffffffffff9c) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x800, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) r7 = syz_open_pts() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10, 0x0) r10 = kqueue() r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x10000, 0x0) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x8200, 0x0) r14 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) r15 = syz_open_pts() r16 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x40, 0xc0000003, 0x2, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x7ab539d7, 0xcf56}, {{r3}, 0xfffffffffffffffd, 0x2, 0x66654b38c4fba38b, 0x680b, 0x6}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x9}, {{r5}, 0xffffffffffffffff, 0x52, 0x40, 0x3f, 0x3}, {{r6}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x1, 0x1}, {{r7}, 0xfffffffffffffffc, 0x8c, 0xfffff, 0x401, 0x3}, {{r8}, 0xfffffffffffffffb, 0xa6, 0x80, 0x86, 0x6}, {{r9}, 0xffffffffffffffff, 0x0, 0x4, 0x7f, 0x3}, {{r10}, 0xffffffffffffffff, 0xc, 0x40000000, 0x6, 0x2}], 0x1000, &(0x7f0000000680)=[{{r11}, 0xffffffffffffffff, 0x0, 0x1, 0x9b, 0x5}, {{r12}, 0xfffffffffffffffd, 0x29, 0x2, 0x6, 0x1}, {{r13}, 0xffffffffffffffff, 0x1a, 0x20, 0xbda, 0x5}, {{r14}, 0xfffffffffffffffa, 0xc, 0x20000000, 0x8, 0x8e1a}, {{r15}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x2000000000000000}, {{r16}, 0x0, 0x20, 0x80, 0x2, 0x200}, {{r17}, 0xfffffffffffffffe, 0x8, 0xf00000c1, 0x6, 0x4}], 0x7, &(0x7f0000000780)={0x8, 0xfffffffffffffc01}) r18 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r18, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) 02:02:44 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) pckbd_enable: command error 02:02:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 02:02:45 executing program 0: r0 = socket(0x4, 0x3, 0x20) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000180)="ae8620643b656b3b3bbbbd7ed951cd2818cb00de3bdfedc071be54fea37ad64297a05347cd65f14079ab0c9ec072c1fa24b57fc4a68a791489e18d6135925365fb6107c869492331dac39be1b8122ef12ec8604439a22830e9c109cc4554c61a9d7e2e1f979434218fdb8726b484b7dd90cfbed9fc3007d55563d312b34a7427be59cb5d7879bb5550d3609a2f102ef8b772709ab0fa55600ae8335e29e31e038032b8a9fcbf5aac80a6515d19d6b58f2de5444a6671ef49fc02a1eac0f8ab543e15a98e5a5a1d9cd764f27fc0d187ff349b784e475dbb65b2c27ac2dc16ab779a7311e14176931639538f1c8b3ef027efd9c4f65bcf8d94182838419b3a35baf2e7e87c8ed33768a78ef53341b371f7518e4918a683a62ff9f7f135c413dbac2c170bfa213010772a3808a4533de73af5b86153c2a0716ca5232574359e370add90e052b08038e6c652a11de20dd41e9b52a697c24208c0268d170035980c4996cf584b76aaf54b4e6d51177a07de18e21542c9fce80cd2680ed9f4c1a0fae72d09674c6677841aafe0ba4c1be9c2a15e58cb70d279a371b419bb5c606a4121039d2b4e6f4081599b30486026ed9ad6a34d6d7fb4e67f20b2952fd470722e5c28fceefebc4c9322e5ac57931f5704d697499bcde3506511877aa640881bf48af2f7d9ba71734314e41940acec9af687a8ef059ce0956a6411b7f49a2b68f5ae1aeeeddd84a459df5c7cfeff5e8ee84bac657cdbf2abc4696ae0eb1eb89f9be9df8a98606ca50fbec297c6e656ee1625f0350580de3ad73f0b57f64bdd1b8dcf8edb7a60960cd7067aaa05c98ec9530103dbc23c08a672bc9403ddabc1200082a5bbb6e2fc2e7d447be40cf05202c0241596ae932a636b660aa26cf491514975b8365d102fed29867d75ac9966829b1f9dadce0dd7e08b0efb3c42efde6f4fbd03662135baf5ab7d354ffa736f8f5c6fea63e164f097716b1ba4fd8eb5ed083755d26d0414e8070ffc3abbe358284fbe2be7d5eb2ec322e985b9be0bdd947fc23062a613479fa5b6e5e815d551b614abfd639189b4c6d34dfc17786a900b9e77ba6098015b3a41eb0a62140d71e1f722945e38534f74ed55e2fe66bef809e2276056f3d7360f489ccd5d5facef409ecf8557d9e0be270ac1803c5aa2fc0165b099011646f7725011929b748189cd437ca852d1d53023a0f02fb3eca104c38345e9eb575110400e1a4b89371e5f33185210eed45d66a35d763b6d19d0042eafed3b2091d0c33bda969f1246bf31788b3e2e1a891fb0a05acfa9a3e9e2389e8c78af7e007f8e0fc751609c5a24fdb38eea0faafee477c2b6d20b4d50300b7bd9f33f43af570ee6e3bfd86cbb77959305ea4c979c6aed21bb701dd52f7d8453107dc892343c63b3ddd1c93f05d9f59f36dd1bfcd3788dea1159cfa044764092d8174928b100c936206f7e45789f582ae142c527e04de8da5bf3813a37857f9f3e201e835df4a0e396d3013a918616fce07a70fc23d7279b21cf17739ee8c8e4cb91c65e114a53013ceedbc1e8473df3890da09e9df7db62d661c88636a0e97e7b5d6a9630557a8903fc6c2db24b30ec0f30ab66c749fcd4a979fa37a7efbdfa1df7dca94f400275611f0e015370be1a539f2341a1700a9b7ae6ed955d23dbbe47191aa87b1f2c87a6d57aaf6d78ab8b9f905471ba092501cc5b553e481c45fd3533a6c68cfb12f40632b6173ea232cca0ee8aeed6d9bb794ded6245614dc8df09be21aaa8cb5817a739e5ca6f96ff1f72ad2a96a00b1ceec1d90e0c2fe449445d39433c318d6d386747a9ca14b4059c02c27b2b8ca2983ba13b137cd32d8c60613615322cf536efe9582e3d1e8fadcf5e6907f46e8cb7c2cc1c8cbf456e1a95bf10dd170f6a77cc5206b72c49ef9edd8fc8f458e7c611274f3906532c7852db6b436e389ff9311c4de1c4dd93a782e1a010bca2e97fc968dfe5fbd3ebaa55131470879e3dfd59447077d65ae397305cc9a24fb6890d680d36e15b68a4507224caeca13a8798e25bac0c816216e7f11f3bf06ceb7eab43cc78d5886651713c2fd0897cabc2cb49341b18e48c5ca74f5d4f45227a23f29e6f6a429fd0e842d0e2badb0e1bbe9a14950fec00a80592c5541e37d8aaca586bb2e651dcceada7348c98222c2a152f1be440227669302c97d72e6de34121a850230b7394f9fa2030df9042052a839a887bfb7aa8cff468c0924baeceb19c1916f160072e5dbaa2e3bd4c26fc3b30d23f9594955b91993b0e5072da0cb08f9c54882621a6fca2898277f4d9f0a658b1fd3196ce7e7ef384a3331d306b4f8687d38d10ce1cfb631347c001bf9319968962603be01f8c5901a7358d856caa7664997a1487eb7442ac7bfcee90006101dd0ea4fc11a343afe144fb326a8a3f3163fbb8bd7592b80200656d7ca5869d41f83546c9e4023ab2815e4b5f7bef43f5bf9ff3ad164f8c7c1aa26d542cef71ba2667ff8f7844f241a65c2482de1cb08bc9368f7cfd825ecce1510d6e38e054caf6e01187600049475833d31cec93e7333b30e83f9660bf867529cc0bd4336f3d339c5755c28ad29c2dedd0cd1a30dc043e14d6695dc0091dbc47c9516c59767cf430be2a45d29ef3b9c1556b76bd9d474dc0016fa3a18a75e27f6b8ab6173e3efdd5bccfcfebbbb0a826843a70047c49f1ec9e6daa4a51ab7fe5046a33639744bc77bde53f0b3b8b10e2a52a09b402a64e4c2f7cc7a065fb749666466a9c7b15ed31eb80ccb43564e1890bc4e2e8e82812045edd0265cfbc02bdaf3fa0a32a38637f489a8252265f85e1067d3847701d0b61142bc4b7eee5079572bbe61a2d414e04106a84703323ac776b0fa4e2787e23349ee1eae1e842b3ca27102318a4496d24e39bfe609945be008cfedb235eff0dc258e70fc752ba8388045d989856b27d6f4b002422bd66d5d279122d4f5762dba30799f59272156c0fa7acdc35ee7719d323c26906c59ce3116601291723cfe8a7170f07147f4627465a7897a1d2cc62310123e50dd2b70cbaaed86df838e68f21e02f63c9e5dbe087b6c6409b8717d16ce719157a3eba6c1230b339e4ffb15aaed8c5139cc6dd6fce2fcb2744e4d4e5e4e1c4d85839a009c50940531b2c186a76570c27c857bee6587ee4b588419925449b2c5b8158535f36dbe0abf029b10bf09017b77eb63aa645e2c61052def9806b9cf54b5111ef8c3d23f827919191dbc9189856f9b2df9fa965fc0f05e3558dc730b0842e91ca86aefc929b624a074426e2582eb66299ab2c7c318478655735548c3dea4a79d419cee8804ddc8d1551701d624fb09fd7094227a6019f097ecada3280dee7d31971919186c98dc1b8aea8502145c7d3a6edf07f9ee17de119b0fa2e7710515cd879fb62460b7ed50dfc4a719784a49347e1d8c5830cdd356c82e677a2ba366512c8b155d0f71ca0c62ba7d545d91e97fb0236639d0caf61f4e218d91d97b190809fc439a588c48b3295e753856663ce1b20744fc058915a2aed264526f8e279ffe56a92eee932d13286c4b14676ad2dd83864a00e434334e629c9d6cf23f209c61d4b6feb7a12f82c46afe76395b14c8686f3838d95a2a77fc2c749e44d8b5d9468aa6d48e5f72df65aeba4331553eb938736ee9d36c59aad878dc164ab5415e77ab1a9b579f49570b8498051f5d83080698b89cf9b7a1edc1a62dba1d383d44c4f7552cc897a1d2cb268bb1d61c62a86e499a1b59e6ed62fdd91444e81de0d91a67aee5bc1407defdc08e13e3f620cdf607d59fbde6230527d484a95ba410b691a5aeaf3d2644010108a806c352d4bd222705d3206e594ba994f6a3f4b9ebb7a0c68378db42f7f499bf928e03217f7b7c6f93cd1475b91ee64960b3992381adad6cf4dbdb89177e94bce56a9f0ddbe59879b31d28a7149a39f6edec7c0b46799ea6917d9f242f48f94018fe96ce9cf78954c1796305fe7de102873bfbcce52554b9033d7a9c2bb11f51ad471ada44a43ece68f23d12791533af61700b46da74ac962169a8e6077a69e18a478e2618fbc2d5d78ba0757ee16db543ecba206c8bdbe8c84b1602c0cfaa533fb319a866273f5b47161d26cd0abf4e318404bf390b135e12b3c18e9751a56bfea7204e478b8be23ac73d32698b2436846cb89b83625ae48fda6d86c7882c39aab9a45591914ac4201ec92dce20aeb430a5e530946bd63b4f627bfc89e4263ea70af061f45a96b8c06190b96492f43c97038328eef71b32840484f1d698e38d52e8fdd2580fbb39c525a9aeefdfacfc27110e056f0870bdd6c28ef2b37754b75b3b7e658af6ad04e0624895436d6a86d1f279bfc696f3dcff2a05bbc927cc564adda228aea72ca9a508c6803eca9373a41cc5426a42fae7fd57856a35a1717ec3c8eade145e0af6a7059ddc246a17074e7c76aec28ac079c49f2cdff8435c5c3b8d37cee8d4eb0411a195407abcec1ef1748bdf81aca1e63fd565900632a9799162d93368618e7247f6202b397fda7172495c719ccf26a67d82568699750fcc3ba3ba4b939a0b138179820f74892e59e3c7e1d19a66889fe0e8a66b0099572a6606c257e902b57056a959596f77bd4a738f28e13b1ec235ae7c859888625382508af9b3e6e50ee0c241faa8070e6d7826ae9d1e98e9b569e8f24bedbfe0e854f2ea63d2b2813f7690f730e84e5d1c4b6b4ff56a1d3bcd208dbbb53099dd1cfd14e523e93b42f697aa039fbecaaf612d09d3f133d64c0421758091de0ec37778ee431aa12802bcadf5260e99f47f985f5b4fc42157b3049c644639cd252dba2ff5e53b03a65bdf81f337a52b4de945d398274a2ce44d8dfe418c4db0f18a1e99560c5ed073b06b1ad86ce7eeb539e20af99cb9b3b81507afebe0dc2795936154c9006f756d5f950e222e07d567f72a53b8f5c426c77f72c35e978c52cf1eec5e0d0d604808d9b1dfb60e0f7365cfd788be6ac5fb62fc60c8342827f0bb04e3abe1a3cd606cc6f0fd0cdbbeff13bc98e7ef19268d1641c98ebb3fd8b22033381821db043eafe3add578a2201a1e5e9518fae82af84e98cc7ee90cf3bacc748bb3566bb1e9c4a3f48d921e6529c38e19b400981e12e046758aac3f057657ae2cc41607b649338185d9471f3f71adabcf9e99ec4879b998b093708418b2115936e39ad9a55f27f4c7e50ebceb7d3a8fb49c226fa5019aaa38deabf8e37e430a3f90a13a5fe8d410e73307081c7c7b850dc2a62b4eb9136e9868626dc71d8026b8a5d3d47ade01b30bbea589cd0081acaaafd13fbf31f03dd969ad5efe0018c45355e0f0b4bcfbb2739474f3d8070fbb3dddd298ecf1e4aabfe1a52b9e15a61f3968eb97ae2e6ce17ea8ce54435160958665f54e255a3f936d6e8f635258642388d48ba954ba1711554b084d4f5d4b5e8d2bd003bc9e9538738ece1f0d30a365890b1fcd3003faf41913183266533289bf0f327f4cfcf886e9930a17b6fd8c27107a4f0a4c04f7ef2747dc96e70c74c5165362a3164f32f8eb6edb930cef6285f0c278fdcf0b0ae91f518aa17c670f2d9492338043b29ae52545a0c3ed755a578cc9714648d0449141e2d24bb7be1db4373964926e2634e8326cb398d61b4fe30dec05c0dc76bbd01c9d8e6107cb8d188613e59805c281165f7ff4ef56e23e3bdc90951c43558ddfbfdc91427a4be96e97eb8d2b1da8fa89a0c510b2a4d9912e4493da216950a25fc5985e8d0a434f881a3305a54b564374816a999a7bd8f4c1fa5f6654b382b9c4a18f9c9738c", 0x1000}, {&(0x7f0000001180)="731ca4fd02c3999e4b3d284901e6c37ac9a39405bb5784708399cdd8272f08aee3775d5c8a3006bcc4d3b40231168262590a2ffefb9b3e973e66eb916daba150f0f8365876246b17de277a559173facdd483e66d1c622e0de6410fbad1b3e07aefbaa93f61da3d768086e8e6c48db8ad0fb0de57a08668f72b75415edb103641b9d619f693926ca1bee11d7c20f5c4a785d412aeba1b7bab1897be31a83c71f8197d84e3a861f7c639d21a7131924b40c10fd8af72dc748fb6e2ce05c8171e2d7fef04a2dedffc6ae6bc584b0bd4618ff3915ed13f1c9e1bca7dd3d3f206eaee0fabf18da7ccf4ac", 0xe8}, {&(0x7f0000000040)="5aa8a7a083dee0770735d194f2336e466ab0d859f71cb8f1596b3c0933e4ede8a97518e92e468328efcdbdebd2e59a7ba9bafc9aa057f33163230602838bd552ae3388239f3d9df140435848f049a918e9193b6fe8c1aeec85a1f5d11580349c1017", 0x62}, {&(0x7f0000001280)="98ab8e82fae83abfc763fb6f2a465ccc8bd4beb0576fea67f9c732e2c5070b712bec8eaa7f111bcea803ac4d1aec28", 0x2f}], 0x4, &(0x7f0000001300)=[{0xe0, 0x0, 0x4, "f1b1369e823de5a97bd9451185e11e874f8d436c472adeaf0677a2eaaa3298d1c78c28d19c7d20a95a759457f2ecdfe3e9e0e2246c9563fa1314d8212fc8eac221a55a6e8feac5945491a627f31a980b78d32de618d5263db841358da0c4e6040a3488f137c8ae6bb8b8f965cebe846991df137a2f01c13860d42f46378cf28164b48d949522006e7d27b2493706fdf9158c680b0268e71934037f7558f723f1c5c842cce1e3ddf909c76e49025c0974a5f7e32b0ac6cf97f1a7a47aa15e9ae251d579655a14df27f925b03d3f"}, {0x68, 0x1, 0x0, "4b3da89045938686fdf0acfd56edc0256f1fd97907dbe06d00c7a05912cdb6efe8894919da85cedfa25c06de639d4f82b3d034a04865c03267135e5e5dd8ee72361c01f1feb128640899dde1013d3a1badc41d22d9d0f790"}, {0x48, 0xffff, 0x2, "c9e9bb4fd1cd7272c7caad6d9bd17b454251b39b40195a3e2b21fdb691af48c0de8ae72413c9b2fcb58798c9f18d9daa39ec735cb038b85b"}, {0xb0, 0xffff, 0x7f7a, "dbc3715fbaf1109ae8d3b1a4d6ed6ec0872ccbabc1151204105b07aeb41ec255452061ca9bf6f945eb731f1d902374f7c4b8ce2cbbf18fcf87b19362f584dd6bcf4d9f83afe9a6479e2779396cd4cde04d01aed25d77cdd1816561b97124d8f7f31d419f3fdfdb742d754e30656c20799966faf08d1818a182fd7f0a5f6c435376d4e1356cf48cd9ca8c7122761789ba462019d38510309f55d6951a7a4067"}, {0xd8, 0x1, 0x5, "9efcda3871f0c7040907275d0ac5f06b757492c437f158a58a51a04b7a7778c77468cd6aa076761e14e599964372b1eaef78dc8f42402730dc579b38cf94f23bb7d0f9a9f4e73a4c43cb05111c6b4db0b08e5d06e3d18a23325f840d7709faa1a8e3b80cdc0aeb7a7fbde7ddf41eec24afc0f5e06dc0b08f66e29a5b9686aa6796b782fbc94c2a3a2973077aa0c134b2862001bfe177287f2b4da905f56a5c4888801662217aee6e4be2c7cf857021071cce6eb0c65f563195da9543f55ee54af833ae99bf"}, {0xb8, 0xffff, 0xffffffff, "28895ee641db33dbd46b122268f146816768e0e84a5900ebfb3c8b7e816f06128110fada90c08573e765382ac50613d505898a0f2dd987a79953c5c556e48f61be6ee073025ff5e8837ae4cae57d50733237b8f9fe9d1f573a6200c1e04fed9b4942d37dfd7882e918f643e68b38de9cc2aa53868e39308aaa06b1f32db581210efd81172d44093f2dc9306ad28a5e5597567916bc7268d099afd3e35df7b4857f4fd1b628ed"}, {0x100, 0x1, 0x6b67263, "d18d1c744aa45764344fbbcb4badc501b2d3f36595174afb2026e3d139783d1c5e339c4693563c9daba9a2714269b119c931bc4282c0950b0adbcd72449e341fde5e608656590863f6a6ffe263b882c3630ee625c43a016de58397ca7bc99d80239e1008eecd643b9ad4fc533c0644d4af36eadcafd4a2842aa5faa873e74ef147db3f92e3eab536ba8f27c084f9dd807d2d6f78c78774c8f23ba415f4cddfe779dafc5082019c1b67c76487b0df758a2ecde0d28c4bc73cca4e527164b2d3fd199d164b08f9489699bc215258dd29ae77fc9d7b3812c8cb4ff007eef311d5028a1f55a213041d34a6df654e"}], 0x4d0}, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0x39d, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000001840)=""/85, 0x55, 0x0, &(0x7f00000018c0)=@in={0x2, 0x3}, 0xc) 02:02:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 02:02:45 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xee) r2 = syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x6) close(r1) dup(r2) r3 = syz_open_pts() mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x8010, 0x100000002) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000140)='./bus\x00', r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() pckbd_enable: command error 02:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4c0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) r2 = dup2(r0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffda3, &(0x7f0000000ac0)="b631047b00917f2001f0ae450764279ee6100c6303b6b0909c659fd35a13ecf2115291be5bc28fdf640884c7ca4fdea8b1691f09839f70cb7bca18467f42ded9d7e67e7732769a021c1247a09c68440001177dd6850e61222d8e719584efbba4f002f0764f5c17d896fac45d5183b1626b0ae41df91efd5e2cfb649f7f000ed3541d58e2ec712a0fab4fcdfb53294e486948fe68ebf48528427ebfaff0bf72386a07003bcaf0dbe4b788a5243184aebd332e569d23fcea60530539d041ccfee972def2fac6c18eb097de8ab80b66018dbfee94462d46f8030a32e6bf8f8edd77903d8a007243db4e03a3e87a2779cb3e3225dc881d86b274f1a3c860000000000000") pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000200)="1a40d81ee003af79cf92b24978baf2de7d282a2c81c4593b8e9387b360710dec7b15dd75b28686f492b56e33c30ca7a09456a10b98a723dd4acffde2ca89ea24817b99471aeb1ed0eea2408e1761f400229067ea27a5457f521d26db01b86a16c254615cf64f19e981a196f7eebdc7fc81aee80a16cf02fda0f083632c4b415c08f642c536e0bf040c51ce7d73ddea70812a9399346eb5e1d5c15f96596cea9be4ecb70e14c51516faba38d8444e6ca03f966154403ed2bdaa0e8985cf6ae0d240cf66a9", 0xc4}, {&(0x7f0000000380)="74cc61b3be4364efbc055be47d874f794378fbff0136bc5b8dac474fe757bb09c87895e8c7341d455ceaec7ec364df8bc495239e7177699292bee570fc798b3cf8feebf429c1dffe820c9f5abc005bedf4", 0x51}, {&(0x7f0000000400)="d1f125fd545824448fc310a75c2081f04763064b6a119635a7bc4986dac56bc871026325510a865ca99905f811f30108ef50743775e4d5eec099b86400f568f275d8e89cadf3aa353326e84b69b063172541d68838b2d21a7faa543797a14343bbca4005a4f7f1eda8aa6138597908cb1537841d10e13fe670b6", 0x7a}, {&(0x7f0000000480)="da7d2aa6fa25c6355daa94242e7ceadcc1b8983fbd6456f26f668fabedc518181e9d316e98878df5ee6b8ae752cf5ea78e0335a7ba25bbd9fd13d14b62f3d197777a78af71f12f03d716b3aff2243bf53f54f2a642fe3823e9262fa7b3740a2c5f8326550e85bcc741fd10962a8e29a14d373d50e032c7719588dd8d5b", 0x7d}, {&(0x7f0000000500)="1ba6507a6e8e1080dd26d9644c22231349321a689861c382cdc385bd7b396e4ea5474043f0bf45ff4fb10a39e0c187bc6a90424126e76497df361d9b7b", 0x3d}, {&(0x7f0000000540)="a3fcc01e66bf3952b6bcf3cec348323492a7b26b2fcac619d61ed7b6f77f24dafd381777974ec2034e8f48cc063049ca4c107607c871e09afa99fd864fce3e832877eb969f22a89f8b7a86015bd565271f1b0b4208ef25e8c5c495bcc973fb3df9e89499f8287b1946d1c385fb06ae99bab494202b60830ea3d675a0b755ccfe9811", 0x82}, {&(0x7f0000000600)="fc82c4d040d9072c22f8dde945f7eb8c5c61b12e6bb0e81ea70511b79eea4c132d991d0fa134436dc88b05e6985c6aa47b25fc5da35250d4fd4bd3b0d7bc0cbac0040841fb32a897ac89869ece6494df5d4b16dbc1a360b3c5659c0f49335024f4ee70ca1daadc788402e7e38e0e7461361c2febce756e196c861de00801baaab87a227d50339727b78d336d982681fe644246f21178f42ab03d314a0d79a4912c1f1e3e1aad9ac79edc455bed7f7a7de2b9d39a833704168c0b0e351581796aedc2eb215743968b48df328531663b0bd7988c757a3b20b9c0d55a901290e42aa59c1993fbf7bba515ddaca0100dd56f8060", 0xf2}], 0x7, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) 02:02:45 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000040)) 02:02:45 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x17) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 02:02:46 executing program 0: r0 = socket(0x3, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 02:02:46 executing program 1: socket$inet(0x2, 0x100000000003, 0xfffffffffffff8f0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xbff, 0x0) 02:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 02:02:46 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, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="9650300e") 02:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x2, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/57, 0x39) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) shmget$private(0x0, 0x4000, 0xb0, &(0x7f0000ffb000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:46 executing program 0: r0 = socket(0x17, 0x7, 0x6) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000600000800000000"], 0x10}, 0x0) 02:02:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x201, 0x0) close(r5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) syz_open_pts() 02:02:46 executing program 0: shmget(0x0, 0x1000, 0x520, &(0x7f0000ffd000/0x1000)=nil) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x3000, 0x410, &(0x7f0000ffa000/0x3000)=nil) 02:02:46 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x6, 0xff5, 0xfffffffffffffffd, {[0xfffffffffffff000, 0x6, 0x0, 0x1000, 0x16, 0xd2, 0x1, 0x9, 0x18000000, 0x4, 0x0, 0x8, 0xffffffffffffffff, 0x2, 0x5, 0x1, 0x10002000, 0x8], [0xfffffffffffffff8, 0xc056, 0x2, 0x70, 0x0, 0x8, 0x3, 0x4, 0x89, 0x8013], [0x0, 0x7, 0x4, 0x6, 0x3, 0x1ff, 0x1], [0xfffffffffffffffb, 0x4, 0xffffffffffffff00, 0xfffffffffffffffe, 0x100000000, 0x100], [{0x0, 0xdb6c, 0x7ff, 0xead}, {0x5, 0x0, 0x6, 0x3ff}, {0x4, 0xfdb5, 0x10000, 0x1}, {0x6, 0x3, 0x8, 0x1}, {0xffffffffffffffe0, 0x10000, 0xfffffffffffffff8, 0x2}, {0xffffffff7fffffff, 0x2, 0xfffffffffffffe00}, {0x0, 0x8000, 0x6, 0x8}, {0x0, 0x800, 0x1000, 0x1000}], {0x3ff, 0x0, 0x8, 0x5}, {0x2, 0x4, 0x9, 0x1000}}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 02:02:46 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x1) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) 02:02:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x8000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(r0, r0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) getpeername(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/110], &(0x7f0000000040)=0x6e) 02:02:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000080)=""/2) syz_open_pts() getpgrp() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 02:02:46 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x0, 0xc007, 0x4) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x200, 0x6, 0x0, {[0xcd, 0x4, 0x800, 0x0, 0x8, 0x1, 0x3, 0x1000, 0x800, 0x101, 0x0, 0x7, 0x4, 0x8, 0x3, 0xfffffffffffffff9, 0x4, 0x41], [0x9, 0x2, 0x10000, 0x3, 0x2, 0x5, 0x9, 0x8, 0x401, 0xe8b2], [0x80000000, 0x8c, 0x4, 0x1ca5, 0x5, 0x4], [0x0, 0x5, 0x7, 0x20, 0x10, 0x1], [{0x8, 0x5, 0x5, 0x7}, {0x6, 0x8001, 0x65}, {0x81, 0x6, 0x7, 0x7}, {0x6674, 0x20, 0x9, 0x7fffffff}, {0x5, 0x1, 0x8, 0xd}, {0x10001, 0x5, 0x4e, 0x7}, {0x4, 0xc51, 0x10000, 0x7}, {0x7ff, 0x0, 0x2, 0x7}], {0x3, 0x6, 0x100000000, 0x2}, {0x5, 0x0, 0xd17e, 0x400}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x15}, {0x6}]}) fsync(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000004c0)={0x9, 0x4, {0x2, 0x7}}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) 02:02:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001340)={0x1, 0x6}) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000001040)=""/134, 0x86}, {&(0x7f0000001100)=""/192, 0xc0}, {&(0x7f00000011c0)=""/5, 0x5}, {&(0x7f0000001200)=""/229, 0xe5}], 0x4, 0x0, 0x0) setsockopt(r1, 0xa100000000000, 0xba1, &(0x7f0000000040)="7646efff239eebcbabcf21212130aed22792abc514550f871ebf26607db3ab85899768568a1ce95628a0f002402279da02fa22e5db236bac9c71f3fdc976f2cd0cfa86825ef9dc27119ae1db033ac4cdccdba95f903ce7fca5056734c5c4867219e47d182d749b9a93d02c3ee5541d1dbefe18da1c9319235406d34a4ddd305648f77694c6320cdedee00384eb3e9e3ce6842a85aa8ccb73e63a124d871b3b26a1720ea1e4464d3964e622b7912e629b03e77c4b0cfe8c6e23dabd615dc5c3d57c7fc04c20a8457803b9f7a5db4e9421c9a627fe070598f1cc86d7190ff4268ce706a0fddd5be4900e277f8c50229caeb4fa1729f991b83bea92651f9434757ab20f13dfda7ff78545e48da6de380d3a0f100b1933464c682d59ce69e0e113ba02ed758e012d0e733d4284d64feffaf0ac3c997725e7151ca6781e412c0d222f79196f5a3c097435cd0d5b190eb66ee6496d40a538c1f9b6345ababe0c841103d4e0d8b84e3d84e615018bfc14efd94ef07c9b3bc8fac146d28c5ea903a18ddba494c1a926b9e9b594325dbe527e8d5af9495a030d204c78d5e38726ebc122a460d152f23f258de54d2e9b3c170872ba94e0f007a2e2f2239035030dee222972a6df22e3475fa83db83fe9ed5c65e272344fe111075d47cd8a5d5a6e9cb4a6bd333bf3f2271c8a82c61e9d9963ac5c9430a0fc873e2621b4506d2cd110d5838da8ade49e050164f3efe415fb8a63713702126515a5645616a34d01a923083ad963225faa9bcf0b3b17791d2a7444bc48e3ef8ff232901189fa7767b64a305e08fbc136538e7b6ebe4fb330579a895e66733b9b50d4b4246b2977dad07c1339e52d386c6344248ca485567cdbefbb57389580a6ed0e5dc4a2a63c6208afc07563e558d22657b150eae7c38e9ecb7c7c8fd5c6799dcd9166862788302734444b995580ccb8fcea475d12b7bf8a60af8eee800931e32f272232eab56261019d7a8b9f12f81d7c3d7d85f3bc74e9610c3fe770bfba3f766183fd438b8a37ca8dbb2a69abe3a843143b25ae8de145ac3af18c425dc19d7ef38f70bdd96b25b59fd3fd073e41e0cd8c60859a7225bdff7370867525f9f19d926f88cdad4673c14e39edb7c25e86bdebdc5ad09bf3dcf8b72a04808a2167af34c1d7c1ef922c1f9bd1a44f84ec6d4d172020b07904b7d9e7df120212eb30e546b65950b5d3c58b10041076861b76cfcc3a6a4fb61eb808894d49f53852a0aa918cbafe54bf5dbd027559260a0ea71a1cd102e52a12b1f7aab1229f7fd0f80d6dcdf7620604bbaceeacf5a94521b5a742c7339383a13fdda32b940695260479f5a17cb8cd75cc0e72b263cf58c27f20b30d383475b27650dbec6a083a4dc0173e8450115265778aeee7e37b3268e0f860161730a149dcb558e7b474c3aef1c88f8c100935b4cd06cfdf525e955000c30cd8dd9e5916832d275a68def746e3c3bfb0f0bb9e7f14e028e517659708415046cf28c8b79aa2d8a3c06e3d98d466e305b866b72a098f919f755e40737c488339b687f55e89f6d97b3001444b0b2b936ecb708ddc4b158c5c7587c0e7b1f031493aa63e66b15d28fd480623dc9cc1da26e3ddb8506041c14363b16c55e3ed70b5cca3331b7e34a1794b5948b6fd41382ca5cb794ce15de156b2ace3d5d35e747c2b1daa935e9f450b541f314595f66accadf0ab6e531d52178958cc73f96a28069a27d235a9658766ab48e47545d0dce556b374967e6237c63ed1c3db60a57167286c13a0f131f4067ebdaaf5cf35725fe73d9f61c97e2000f13c34417babdc10ed9fc7c8c0157d95be5f5c8f787f27e53ec39201ba1721a8b3f97ad614c2214045a3ac3087e1201f1055d61fd67ea2d34413b352ee652f93ce29192040177b1e2b67f4996fb6c9832bb7bb0111fb3b13aa746161843e96ac793740862cd9b8f3f466e3b29a4a88fde3eaacbad84f83a1d1085385d972ac62eaffc9826259acb780b379ab2d59f8ec47e33b8dbd9222328c8d92c6489dcf721e9add35244a58584c55457e04ba44c169b4bfce06b8a52bd67cd27e58eab04a1bcaa64cbb65c3a437fca7c9265ca7a0617f911e14a3fcb5c0987b91926667fcbfd153f31d60edaee73cde8747760ce8e8de5193d46e133f5e8b72185c9d1fa0fc2703ccaa777839927bc040a0a7224b95f8d25b45f5a17d8ca56d3d95cf8730f88db71f0f9933351e733844770bf30d12bb34c8962b01a59057f612a812d008038c873f00cfdfb8eb74b5fd2ea4bd174743edc71209a7082f349da8677685a9d58a4c0b02d50714f048cd77e5b165f014572e8669ef9968e4b00463c67b736d144881b4fb289652c999bfee27b1156dd027979ee9455f651d38dd823bbff86d4a8757b8d641ccd8ba82ec1bbd2219ff7462e6e960b8b923c9d93290939017b948299c71bf3802e0d115e284db81e7f8513fa6420e968ba682ef4d080ae89f0b51cdd5740c8559c858f4b3f9c633dfb35608885034558d92796189bfe429ccbe94ccb424f248eb3e5c091ed1b7a2a973c02d6c98c21543252a3ee9145ef3beaba3626ccbc56efc3ba45edb16a21c353278dc03fdf0ec7e89e99209b7a6afd132dfd697956e08932911a3f7e7439c194ec6ae815775722ec6f68bd57e7b4ea4af547c846873ee1995a7f6fd5dbee40b4308321ac58b29ba46d7834a878e065a19ea8f2e42498b2fde0c90e08c44e69b84c2eb6857339dfcda667decae545744e397e948d8b564648acc12d24d3804422425068969b31154764d1be4705a54ce9337b4e812c318acae89ad8ccddb1b8dfaa3f5e374c042d9d4e8259abbf688e3d1f81bc1099cba4d0c59fb9b7b6103d4e6ee8d5b92062eb7e656ebbbfc9795a6fd4e343dac9b8daed9e8bfdf8d7a29ea3673549abadc9773c1ba2f8776bb68ecc43e677a28fe86b97b22d10710700694202b3580806fc223bdd420f06d7c0a19f404cbcf205edd9a66c5c719502db297ba1030696b038147f2b484bc5485623c1576c97a2ccfedacc041b7cb76259d9a3aa827d7c95e156ca53b1434932c451404d1c051295ebe5ed9b90fc7c29382136dd51e58c46e4a30c03502a3899f15ef9e114a2a69271255e84f1b7a1a52126f8c2684b15ae15d6c94bf69bb39c4bead18ae71128b3ebb2545bf1a92ca22c045e3eb653b52025c81905e8e1053484f88a24325a9de9d5695a36ea813c16c0bf6b4f98fb9aa4ffc1f6b44377dd63a59711f6e464531d3d30771694307791eb1951a60341e9d6454b177b31a4f731e91e2335f0fc55af2df7745d69cb363f8a2603e04e5a988be892c3c6a70da12f80f11e6ed00a98d05c98a7cb28819b6a15cbd6ffd8d1b0476eb7014c74e87fe7afa712c86c4555bb3eec0a4fcd25574f62ed6fd43e3613d411313d6ff2acb2a69e4493e9c14f39d385a511104162ad6af61788de0d5be4115dd47476bc2c66e7164b4f2436cb3c7cd027441642deae625b864b54d93a29fdb55d84c732599f568f7c1c308abed2549fbf2148abdc7791ecf02b64bc9379db4f902fcc809a221d07cd92f7319a884dd313b8d203f1a553ae3d34b8dac7ddd7c9a31fb205a566719b1ef8d9e41686f0eb386ec7d1785b6db7d7e9625f7aff8422849548c4eb461cded44cccf4947e1b611033b2440e72b8eab8b86284384869dccb3606a7057a9ecdc745859c5ee46430c96863705eb3b15cdf600734892b0bbbdafe1686e84b14c475a0ca43a3ab69124c558d3a7db02276430e580217f31f327b07ad3844910dce3f31564bd0b5fc4fb8e35a8063a3b31fe0474731d95625f5c182531f583a7e0c9567d58b0f61c1fb0430d0f8513f421081fc523acd8b74914f528c62082704962cdda7ec8bf718c87161a033f9bbe9303326aeae0754b3ab6a02d29bf50f3be33d3d3769cf3965c13d2bb0c90cb35a3e3e9af4eccde17cf0ef17190c4c8ba6a2982e596b715a4efd18280169b74a979883d1611509c4acc7a4746563850497488962d083883edb4686d096f1e18d62113d030320a9b493d37a161c935932f7a174ecfabd22221dd327022087d32c4b5e2906ee8126f3d426377dabeb5dc259586ec6546b87a6683c32e18246fe7a262e262ba40c2d89f0b429c7973231af993099790f5467c72116b6c861787e842b33d21f7fa0e46cae9f037f8a58219334b42e4f2741caa9b2bead9caad4bac24039e39530b74b46c088fc40b5b97848def9334a58978088ca50ab9f1fb1b94789e1f6011bde00501849f5e1544ce6905a2dc41ce7fdd7dada68bc8a5445395005537c0b4a834de0974a35b3e7ed3fe3c9a58d62c1b0294ab1a4350559f7aaaee72cfdecf783856f0fac81ef5a5b091dda13b4c46c1fe75e645bf8fd2031db16f19763fe1f63fd538e6b6653513113fe853fb42444adb8f797b79c5c2a1e48acd124e63db7b28af9ebb0e2d917c5fe54c75a56f2eb051827df1c94ff4f1446bb7a2131d125df6b1bc8ecd17ba67d9d1b58fa7ae320388a38fb00f7dc1ba5a4ea9a51f90c0d479cc193ec5cbd6f76f31d41e28967bbce95589d680776ffe90bd2e004143583b07cd6659dbcb413831fdf86c5daadd8d452b4691cee797b23799abf22078b5c708aafbb355848d76452c715c9235c4cfc940cafc12d5061c7f0a9b03a750b4eb1540dd0abeb1f99ac7fb76c9abb519659e51fdb9b7b06bc392c82045b91df9d9f4b9dec00f6c167621ebf35140a95d9737aae37810e22134406f24e0d3a53726364ab09de6edb892541170a2ed4ab57ee9d6314bb87271c5de47e3cc3daa911128f25f876dea56866a9ef5f69433fa9290cd9f703d8e442cf0095fd4b3bb817f4c9b4ef83910a62c428edf3f3940254ae0e36625fcd687d97fb0f3c860d8e13d9fd2e1c7517147f64d8ac9c1f3ee3b92f69ba94bafe7d4542a33e7b7af977f8d2c2697ed4d5a3524dab653b5eda68a10b56d502987f4f0b120d45fdacf17eb9f66e437882d485abacd312cb58ab06dfb437abb6620dc9b145e87e0ae7d8a2fd315932aba340b7b8935b255dee899c4d196b16cc8e3895e4546ecfe1502ffc08e190b5a8d7dc20c024820b7b3795fa772e1805ee8790168310b998913b151673d9d392e83d62527f09e46120021a12515a4e4f03b658b310c275467a763a2f2ea5df34ad5a7f7f044c41be13ba36ac693a6d40ca3d7c389d0305810c4d564ac33e981c7678e3333f4beceaa9a21f97c7ff433e00e870b14c3ddb1a7567e1a37652018ca1c8a32e998186803ee0ba522bccd184d5a8c13122b811b9d1825ce6a64429556b7794063343a76a98c27de47d010aa18613c414c7990925966d2ff0480c272fc1d41415bca82d6630789011b7442f5944606ef02b50977d64c454b85e7c85db98032f7d30b4633a60945f84719289f69aa32a30a0c4663b3962140d4cb9efd0a489424c290423f585bc0df8d05b9609c29751575449bf313d72c2f27b01cdc34b46d0677ad5e7cf61c487520317d67364158dd41a6fa394ab951d68d3a5582eeafec5e26f9079e1e125d7c07913b5bac028613bb830ce5609b599d43ba4c85941b0fed39aabb24a9516e32fbe3ddccf9d74ab0677463e2ae7d405820b3c9a4d0c6fb3f9d68d54d5495a03499213b5264828efbf7c8e0fc3541999db64aae2c9fba45e2997cca7712314c1f61fa31e1069446be6d543d994a5c48a85d936b5fa25171e26d8f076fd292a7f84ae4642897f8f4c81adb7a759ec3df6a3fba4623bce6b74de54f3fd238ca3b81de7c82", 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x100000000040, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 02:02:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="15", 0x1}], 0x1000000000000250, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4000) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x6020, 0x4c) 02:02:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x11c3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 02:02:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000080000210) 02:02:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000040)="91809f", 0x3, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0xffffffff, &(0x7f00000000c0)="9a38e6c761e2331970b163fa79b0b3455d0586747684660d858a815e2a293318a3a3d3cc9c80764900e421a39be9242d5c9b7264fe7a854d1f9dca928d770933b3f6eb7c65e2a0ded01ad2ee5882dae8fd6532af432383c7b10ca19a4fe81dbe6b983822c07ff06a2a09cf100fe560cb4c999be89ec45164970200a67d41bc3d52f4029583e1fc083e0d79c2f6556acaf8ec5edf05ee803fe2c01e1de0e8f25c411159872cce578f180fa6f4c15d1a5b697bc7e226ff5aa49d20b43c18eb5d740d", 0xc1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 02:02:46 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x1, 0x6}], 0xffffffffffffff80, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x50df, 0x1}, {{r0}, 0x2a5f437ac0fba32a, 0x10, 0x0, 0x2, 0x1}], 0x4, &(0x7f0000000180)={0x8, 0x1ff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8202, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1810, r2, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 02:02:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x4) getsockname$unix(r1, 0x0, &(0x7f0000000080)) fcntl$dupfd(r1, 0xa, r0) 02:02:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x1, 0x638, 0x7fff, {[0x0, 0x3f, 0x8000, 0x10001, 0x5, 0x400, 0x50, 0x6, 0x7, 0xf5, 0xe34a, 0xf3, 0xb3, 0xea, 0x8, 0x8, 0xfffffffffffffbff, 0x57], [0x7, 0x3ff, 0x9, 0x2, 0x0, 0xf3bf, 0x80, 0x4, 0x1f, 0x8], [0x37e9, 0x8, 0x1, 0x83f, 0x1, 0xe604, 0xfb15], [0x1b6b, 0x35ae, 0x9, 0x9, 0xc2, 0x1000], [{0x9, 0x0, 0x3, 0x93}, {0x100, 0xfffffffffffffffb, 0x0, 0x1}, {0xffff, 0x6, 0x9, 0x3d000}, {0x280, 0x1, 0x0, 0x4}, {0x10001, 0x10000, 0x40, 0x9}, {0x20000000000, 0x8, 0x2}, {0x4, 0xfff, 0xda9, 0x8}, {0x9, 0x4, 0x20, 0x6}], {0x0, 0x7fe000, 0xffffffffffffff81, 0x100000000}, {0x5, 0x488e, 0x2, 0x4}}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pwrite(r2, &(0x7f0000000040)="02456f5b77914f7d718c93d7417bd5489fa2a21fdab9ea625ea442cc2b8109cf945a0d22a8d3f35327d92c9605a605c14059b3d3544c66e951321474a7208a1ffc9e000159e151da84ac5e4278fbe14acd18ba30", 0x54, 0x0, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff4b) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) shutdown(r3, 0x0) 02:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xf2b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3c, &(0x7f0000000080)="7cbda768cc0f72c569647c61fd431ed0454089fc01cfd38f0409983a679d68ed661c8cc4ec3fd26cc7f4d1bdf4b0fceb19ffaaa24a85ad5c1c31406b") r2 = semget(0x2, 0x2, 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xff) 02:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1, 0xeec, 0x3, 0x4}) 02:02:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x2, 0x800000000000c, &(0x7f0000000040)="eaffffffff6b9f31e3dac4f29e72c11d4f382a6c46cd207ed31e", 0x3cd) 02:02:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mprotect(&(0x7f000052a000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f000052b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) write(r0, &(0x7f0000000100)="edcd62d2f82a61e558dd756dedfa924876c953d98cacf687ec54dee73585bed589e0ef9f0c0a11ca4739dadc1e1bdad9d048ff4063dcc10ea015d8f9e9fa49239036b7b3be6b12acdbcec3d9fd87160c2eeb845df68a7f413b97455a1d7c5a1ee6c02b0734fd91004482df5b61cd8024ae7c7acce81c4056f0683a96dc5cb3cab6fbdd3b893cf8ec7aa9d51d9711453961fd94ba0c0b683d9e237c416268062cc1e331811692aa275eaf752a7ae084259759b7cd3d2297e03ff19f5907bec653efc951c772bbdc41d9038330fefa784aee2325074fae48a4ef65ae0f836e6b2e824465c90d6b3afd16", 0xe9) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 02:02:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 02:02:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="96", 0x1) 02:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = open(&(0x7f0000000040)='./file0\x00', 0x820, 0x0) socketpair(0x18, 0x3, 0x401, &(0x7f0000000100)) getpgrp() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3) 02:02:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) fsync(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x10000, 0x5, 0xfff, "3213484da188052a25548b1e11a81d4b0aa1e4ab", 0x6, 0x3}) r1 = dup2(r0, r0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x0, 0x0, 0x1000, 0x4f0, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) recvfrom$unix(r3, &(0x7f0000000180)=""/120, 0x78, 0x840, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x2, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') r4 = geteuid() seteuid(r4) setsockopt(r0, 0x1, 0x7bcc, &(0x7f0000000300)="242f831db0aa3031", 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x5, 0xc8000000000}, {0x401, 0x35ad}}) r5 = msgget$private(0x0, 0x8) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0xcce8, r4, r6, r4, r11, 0x40, 0xfffffffeffffffff}, 0x4, 0x7ff, r2, r2, 0x6, 0x7f, 0x1ff, 0x9}) r12 = msgget(0x0, 0x400) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x1, 0x23012588, 0x8, 0x0, 0x3, 0x4, 0x1, 0x2, 0x1, 0x937, 0xf}) write(r3, &(0x7f0000000580)="bb0a2d8d79874b38a19a992a6382ce05a1b5c1f069921afdbd6890623c02432296d67dd56c96bafe35f41893c952596c96ca1d3bb0084f32278a71c95a58601b5304bf839c41174c5ad0c5eef39d4d4ffdbcb4287a5e4ecb6cc01aedd6e767522d9b508afad567cf06be4e0c5a31dad77dbea48d5aead824edd482e01d49755f196fd4eee2d93c9d4e88a576ccd3aa27186627ab1c9cfcbe4f6c4a9017a495ec37d2cdc9bdd170ad61bb6f73664e6efc7c878026ee4319e73b4b6d7e7764812da456c75ad89f36cd267b", 0xca) fchownat(r0, &(0x7f0000000680)='./file0\x00', r10, r8, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000006c0)={{0x80000001, r4, r7, r4, r7, 0x4, 0x2}, 0x101, 0x9, r9, r2, 0x88, 0xfffffffffffffff9, 0x3, 0x5}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000740)) 02:02:47 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="d9ba4c15eee90d81f3c8e458764b65146109db47706ced9170d52e52540e57e0acdb0ce6397327e14721f50adef6fcdbe6ac3e6074009f23c48139bf5d3f3ad7b1f6b69bc40922b02b016f60db1494257dc13a6280d0c307ee00534da9ad3f189a3f042f35a7ac9fc347856acd9478255364db4f523440245a51c088ae1f34024da1445d90", 0x85) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xcc2, 0x5, 0x89c, 0xb95, "45668545ff98bd61b1d31d22a6412f7abffd471f", 0x1, 0x2}) 02:02:47 executing program 0: nanosleep(&(0x7f0000001380)={0x5, 0xa8}, &(0x7f00000013c0)) nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/255, 0xff) preadv(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000001240)=""/68, 0x44}, {&(0x7f00000012c0)=""/31, 0x1f}], 0x5, 0x0, 0x0) 02:02:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) pckbd_enable: command error 02:02:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) lseek(r0, 0x0, 0x0, 0x1) fchdir(r0) 02:02:48 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000740)=0x8) 02:02:49 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) pread(r0, &(0x7f0000000440)="178a3043f724a79363f38b89f012c3710a0d2fff2cee7d65bde257ffdf22f0505abdc677c47044300e51e9498950bda12c66d5c55fa3e4f0a98b44ebbb44f4b866728abfcd521e46f8cece63c8133e858f15b142cacb733aceb1f360ba351b81a6dde0e6812cabb7e0bbb58e2de6fba6e4fe0b1230bf42292c52db633dc7b9856e751125ad412f75d740ada986d27f3d06e25038419027a160f8af2cf4f57a13a612f757b438991aba2c181e2f49c241b7aa50e027c221c19856795fe01d14e0c8fc81519ed4b2e5d248bb1cc7be396f8229940ebd32f5316ff91fd2096cb0e4e9a7f4b0b497761f5a5466532ac76a6d4e2d070ee69d2496ef0ff5268d6d2d44e2742afa0df04820e198f653f714dfdd4072bb0b1b75e24b21bedd63addde646522857a55e465e5153a0bb939d2eaa95c62690719edcd76bdc2aede607d9bc0731440b6ab29775b2ba675db4981cff632ccdc0f8bc49d99e6ce712e74a045eac04077932706f223a95a7502a2ee0b0a81df718825862ea24af7a843a7e8410589a2d7779fb8f91c07b65f0222e99a39499af7ff5ef7bc4ee0bbf8fada755a263816356666c26b05fb27faa7a63f69626f3ff5ded757861ea432c2475e26983b8a5ee1385697b9e9f78cce7f74edc73629440cef5fb2b5e2e07b2ac6b1ee6132581a7bfd89e5e6e4440e58eb8c29e33d321c591713fa0c529b02d4b0e7bd254b23a604f297ae645107c34f256d1ded3ecc3f0f067d675ed244543617f984d03401ff5c358362fa92c62a494228921fc34e2a1c19b17bf1c1677907d282e458de4ff87be31d880a46c03b3ecef5331cd5949c4ffcd1881ee13d3a68f6bd6275017ed5c11b81c63dd3c91f87002f90e7569b93307a621edd4e01ceca7304c1e310a65e46eddf39c92f87698c40d8a3c253dbf70f3d71cdf803a4bc050ab6623520a06236e4d470ec1bdbdd92258c0e5db327833a52132df607f10a6e064af7f783c03d3e5de1a202f42a6f9ba515cde0f67b7b1014344aba4cbf1532f25be0761e1d7a5657c362aa0356fb55b333d9e231907d1e00068c5ffce3cf01183ad3db2dae5181d46aad8bb7f56c94c7a573e130b5d8b4077ec9ba7dd66f594d273e6bf9ce845418f3c885abf6c005f283ed1bc866ab304818b2b61192681779e8e3906e6dbd75175338ddf776adde3a7f098b2db110795a5cefd17947cf9da7a5c8076b0ce74bf0dbd60a1d0accaf98680b6049089a9672c2effaffffb6f5b1edfe054c89111d966ec7f3e2880d880445ef6b4f831f6550db9ca086e22637fcce746445781cadaa56f91923aa2a874e9c866877ed7c71c2a9620ac2ea4cfc06d5c1e91df39f2651590551af52661d00e45602796341c553e410445dfbd2a3439d66c37aa942f2afcd3d66c2031e1755ebf629cfb91579a55f8fb18abf5fe620288e002a57d5e384d271924b14ee66a757a4363a5da430593bf0bc2feac7a3f2ee4daf7b9fa7010aaf28a3b1faa4eede2afe64853ddb73a3dba9ab66172186c7e0e51f63e2e298ba2dff96fa1ffb5393a3cc20d27ab6d499016f8b78fa5b5ec5f7a444aed3c6130108b140d94c96e4fac58306c3aa0bedb9583aa85e6140d4a91d483f624864d019e5cd82b11a39091e43fdc14376952adf0250996b5b8fe01ae8aecdbb37fef272e8e5e370c220e53d2fdb5a08e1c8197f3275da565e031144a10187e75dbe980388e745d3e2615d1ba7bd2874b1341988703653537e2cd911c2d766b8d7aa2f948dad3fcbc788138bf75fca9f61a880646dc5410b7e0828ddc82116ca21effa4e264bab8d585185722e763127ad8237f6a2d879935582e4b19f4f2806778bf221fb4ef4e69f866cb9b0df342ae6bfbb3555597562c72d973acea11c820f8433471675bd02517cd4baa1d326bfe0f0f2af468dec8ac921138e677ef9cf33fc9b4f369d1780d59f130439d8e50a7787cd81cab32f173895d41c29217cd557fe24d171ddd6af1e774358863910a60d78ace8cc9bef151921b2e201e45c2f00ebbc8e07e048100939ca6f1473cc8ecba1595f62ba5f2b305fc88b05273656e02db8f5554c82e522fdab8940115a8071e4315ae383d7358ad8233b09bd09a195ceca78507418db6106212ef13e16f9c83cfb0b313e3421e20f74d1f06ba532bc1f52d75d76e8eb360556b55420990446a3a2a3b0210e85da54685b34079424c6d3e3810c0487dbf96293c907a1b88b484cefe6324f9ce0b942ca0a207449dd6dd95f8872bc2b8870ee838320e860c597793982d6d8007c52479d0d48a1fd7e95d475c510e8d901692fc86b32adb947637455c73ff2cd024879820141e94484a188926cba7e7529bc17740f0a9da6aaa0dba1f08b2d43fdc0a54f244da59cf398a632dae853960f107cc556be22c6d6e5d584cded9369426b67ffb2035922a044eeb25200a3839bc2154a8e1e0bfae062dde7112ffd9af43607a6c8c17f7392e551fe17287644e17e93f67738caf07046b09ddcd8e9df746b411119cdbee95ee8cabfd3f124aef642d73c94bd5a64870ac58e854d37dd46fe474a07b6dc07e6b2deb73b9af604e0f7276000186c8c4568d05c53c75f67f608d27456907e5a803577e17d93720b6468dccec159eb13bb85ee4dbd4db3c79990a9cc4ba437a292b591c75fde725568cdd7b9cb8389d9aaf0cdcb28ad9a7c2e844de167aa6aa430d365a6510624d95c98a53332d086043b346cbde7c63fd13c47535232a0172fa62ed412b876482fa56aa56fe10764658de48b458968c4de6f2023fb2cc5a7f20ac37114bb5b05143ed17e6c398af863aa3802707d153fcacc31963173af8ad142de87bf58fef6aca97b79602cf1d225811b923acab3078b6e132175f86b94ea016c034ea5bd10f9e8ae25a0358d9a4db4f0421a128e404fdf461b6231bbf3a154a4b3cae3c1d02cf044a9c08a19116c89dae439aacf623b9fc92a6269cd120e12142358acd7d02ac90c3a017594b76822cd207312abc793fd63ddbecf2d0f1dcfcad8c5ab3436aefdaee75f107c3d4be93658457780dd083fbd2632fdd317be907ed45ed73d256675811816e91962e5ec7db34bd890a305829f52af53b71a63721483e53093e1b8522adae6831b00dcb72f5866e98086b471ed07a2a89304e2fb526a40567231d6479ef88f3dda7eef657f193854ae28075cb8637fbe12df7d0522ca7f2aeb8a5986e3a5953c115625722e70783a8632f46d5ebaadadd29ed5be275e7d131e59069bdad878241b226bdfe6e0c12c3926635540add7b38eb04a82a3b2a42ab611ec01f49099704da6d414328bc4eae16cd45307eb6292099cb441dbc90b52110443aa23bf91ab34cd9254d2a1f02196a754860a1d43df348e0650ed8d0474374acde6d490626c1981862895596e12e3017d9d44f8ff15fc8423feb7fd93d07d85ce0f572d365b5a5f5d1760db381626952b7f48057eb75763f31b545f20df5a9c077e6f6e24093edac5e960524132e45b8b590be7268acacda39248e6b8356be5ef8259a6c326226cafd3b92d82fde0ee505a85705039987eafc2cb156a3e7977749001fba65044271ab171e0a2456accc6a0ea35e84553310c54563138fe82a5d85f02beaba512382cca397cd7d5e7fcb836cfd6054ddc0d3d2f410b9c2c215d5544d3bcd762abf25a7295142fb95a80de2da8261448fb2ef9b29be1e4b3e18e164fcc680864743f1dcfe41683be69ac6256dba9a7fd302ecefe581157bd42808ff2bbba42d17972430693079f92b4871a03f236d22e6fcae63adc503d2fe31001c23705731827591dfee2e1985332b9258729c987036d6871613ab9780ff6515e27a9497b136ecf86c04bd771cca6fe896b4c1e2d41085c9a90b2260d757983593a405b0792c806a6e9ea9e6e39026415aca88c94964de0fd2eb807f4b0135753e172ac59699c8e6b2d7616fdfad18f0a03f2b14f5d7aa7992f3557113627232ee17bc0b8f3463ff82bbcbd2ac9753717c556a5674ea9f5237f2489c34a07be34472f4f03dfbccb62bc4879504a4438aa1da8436afa4219077d4d044f1b43a407c1c34d62359f20a11833142c6af6e5fb650a6a05eb0349ed451e5139a21770484d2f43ddc32fabfea5df194d90d3a5e5d0a0836dd181b3f4e6b9372255a4a0990ea49bb72fd543df18b6a14b1e9cc76309ada9978ca4dbaaf9c7ee43a96786535936cb64cbc10fbd44133adb0eb74ae76834fd28afa16510744d404ba91764d55e0bbe8a46c29e753fea1048f086f7209e233f710426fbf56ed78e6eebcec0637cc9eed7eee59af86df9f02e2b553ec6abe6f153b0dd8fa9bf7ca6f65896d8fd696216ba8e284080f981869a0591b27c2ad8925b73b0f9c2411264e286bf64b9716c29db99ab59d8ec9cb787b4386818c9c78f78ac4e6c8e3dc1a2b7c9c1c8d8bc094ea3bf115cca795def59a9d81a44e207ab82b5769b74f7596c02af00df34fe13b61f1813200426b1f627219edfa708132481a9d05cdb4fa17b456eee38eac98d77f609c3ec3689fad8f07cd682ce4134c8d4b24ecef67b0aab553c9ca3073f61b61e1bbbc2ab9f104bacad45c9dd3ef2eeb8a4ea8ffe05657af82d9f473d931287ce9211e47bb38becd300303178d794edecea11b8c9518017403c0098b96793a657985d44eae8506fe1a194e4578d4650e24557570c33276200147cb3566ff55214c270645fe596ee739d47104449779f57c2eac2d1432f9efc0388eaecbc85d035138a67d3bcdf709de4fad50161fe00b0197aa87890f491779b0b8c499b6620f9152aa98a0454cfad8958cbcccb6d58ac1e56ba8c0fd07f2570cd070bc0a2c0aed8e56ec721a4843587e628949ba38af4c90d469f38b085403edfd326c64727044e75430913c901b599a79856931cf8723812cb59739e39f44420ee44918e96fe73e2ffe7298f37065c12880811a977911155a907c9e059fdb42d8e070c72d0a1e840e935dd2ea31bdbc38517de267069504616db24eaae3287a0d9302d735c0db23de0d18ff2db25dcf3639257013b22fc74083ea2c6a4194927f84d9e48ab1ca34504ab2f7e0270c75f541b9b6d1e01b62790e89d35d2978b022c7e400801e62a616ff2bb63788f82fab9791ffbf6d45c1f7fd6ab3b4e6c6cb55e41db40d5ffa5b46316628112bcccd9d238209cc9d1c6a4c46906bb4b18346246253ee227d6d45ee7a41d866a74c7334921d4530e446fc2b7bfd996971ae4ec9f9a00c58f14a012e6333be038397896f89cee45cfc352baf370dac670db875270445fe1b0a78394ed44b762e7e3dc5e75c04c4d115c751f57f7409591e6172b57862bc7b88fa44169dfc9b0177b9c83c4862a31048a82452c28e7487411fa14be4ea5561c7a2d3c7ca0d60deb2b190a7f1a74e6581e5c81245bec2b5807c2800a93040d2f46eecf2f975efe73515f130527407d01500733431a009a6620100e8cf73e233ba023aa9344647a08e2d7bc7af4132de4ebf7e32ab182c2b3a4801bb4111cb6439f3190fa58270b2ceff1511ceb883c331b470cc0a63dd49127397030422d82a18c523af4a9ffe52ee86f54a69facce49fac197203ad3ac827dfda22ff5a7b48821cec796649f5a248c05b9fe01981175988f488b7727dd57d34504e094030f4ed4edfc3507c5aa740a24431f4bb1a88dcf0e3e20fd15269868a0d35a36730cebfa31d3d6899bc4cb29cc4fcff339a6bc719cfad092905ef0565b6fba8add413552ffc54e4fe1f90e0db9926b515b9dc8549cf895f04f0", 0x1000, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r1, &(0x7f0000000300)=""/154, 0x5b6, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x0, 0x400, 0x8, 0x3}], 0x80, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3f, 0x401, 0x7fff}, 0xffffffffffffffff, 0x100000000, 0x1000000010}) write(r3, &(0x7f0000000140)="31917c21324179afb70eec5a6a783a03ca8fb8ccdc685d25eb3c53518bf06f874e166068480d6a1ff18e96f59ac219344b2f2736cde39614a3442028d92266be24c8bf563630072c91e65f03561e73ee2b7d36c87818665c7e21479ca6094a74dabf77fce23d97d2539727819076b09f593029e097cef6f6d5494faf81be92a5a521ca2215e03452943af4485c7c965cb719e4c57a7da656b198dd419cbf38f11dd5ad081d9c936b084d32dcc07d51b61a869669396a840b1b435ea2561f5adf13292093ca9868fc5359f14b62932017d35a7a01114273e86adb6421a26297a61bcc7ef1ac054c2f5e578e8aa02a80a6188f9a", 0xf3) bind$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="01f0c5382161dfabca04509f67fba1d6f1152076b4c8b6cac7e31f09196148a88a97e565f04c28247bccc8b9f20331a9d0b9140464451bbb357ce8fe1502f3d91a00389d289925cd6df71e07f032c19fee14ffdf949608384845ba08610a3fb9a01caca29d8c9d54ce7347573208ceaf5542b28401b6663e728bf2c7a57ae27f71ea6157eedb7b12a38da28c6af397ca986c97feacb5fb01694fd7eed7d07aa3ad35d19c01863ba140bc64c529b853bb7712a4bb858fbe6e47c15c34cc72cc99435c6f39be63d5e3d9d2eda5cdca2a27915616432be5313efe83d32a29d9469557"], 0x19) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000040)={{0x8, 0x7ff, 0x3}, 0x8, 0x5, 0x5}) 02:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") pckbd_enable: command error 02:02:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pread(r0, &(0x7f0000000140)="61e557bcd73ca247f4ac23e5c4b11b3649864763ccdf4088c666d31f7e930db56a04302d0f7d4c7a9f54245e358ddb0345", 0x31, 0x0, 0x1a) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 02:02:50 executing program 0: mknod(&(0x7f0000000380)='./file0\x00', 0x100, 0xffffffff00000001) r0 = socket(0x2, 0x2, 0xfffffffffffffffb) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f02e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20042, 0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f00000003c0)=""/201, 0xc9, 0x43, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c653000141640bd9526e011b5cf25eedf84a8a24ad173d0120cce11579a2653bb310c2a86c7a785e3dd98f521de5e24e838f9b5fabe9f53e9971415bbcf993b01032dfb0066be9c0b8b8cb5c94732e1c72d89878ed440c98d09d04880de336290652c4856"], 0xa) 02:02:50 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x9, 0x2cd2}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 02:02:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9000000, 0x200000005}) 02:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x44}, {0x6}]}) syz_emit_ethernet(0xc1, &(0x7f0000000200)="f039ea4d423538a5113a1f58918513542850c1f45884fcbfb527d9cf808b2af93c6845ce05e535a78cf2a283da313b0facd6cd6595b6c0abb98e4c7df9a43c131ee56d2b535edf8a0367536a5c787c6c8f09eacb93df5e1b1f1b65a52fd1461b104bac36ea9343415f532b9cc6e2e1424d63eb061952b122998e9a5a86425523c081b55ae09321b9473103f48c34751cf963ef5fbab6072ea29751b0f555e79cdd9093f88ab81dd73c480663cec9897e29522adda99d30b4be47e14c6512d7ad51") r1 = dup2(0xffffffffffffffff, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000040)) 02:02:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:02:50 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x200, 0x0, 0x0, 0x0) 02:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400028}, {0x80000000000006}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x208, 0x2) r2 = msgget(0x3, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/149) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x2e) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 02:02:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x40) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r1) 02:02:50 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") syz_emit_ethernet(0x84, &(0x7f00000000c0)="7e6352dca853b96c55cccbdb7e25e5f9405858948181da89cb28971b3a4dd696a93c24933406e5c5520e20921fd130a251c77c440f93e20c5eb15fd9901cbeface321930023535e231a44bee579f46d81d22e515aa51fea55e9daabdd7dcdd80f982f71e28442fb0bd37a6ce8c88f759863c0cb439a2a875273ebaf9491e7f84aa849b49") ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) r2 = shmget$private(0x0, 0x2000, 0xe6ea9a872e8e7ffa, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 02:02:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000640)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd581a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b4852072907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe000000000000000000b2", 0x144}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x8010, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 02:02:50 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) mlock(&(0x7f000070e000/0x4000)=nil, 0x4000) 02:02:50 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x8e4d}, {0x100000000, 0x5}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 02:02:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = msgget$private(0x0, 0x88) msgctl$IPC_RMID(r1, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54a, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) dup(r0) 02:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="b6c8aeb9") r1 = geteuid() r2 = getuid() setreuid(r1, r2) 02:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) r4 = shmget$private(0x0, 0x1000, 0xa6, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r10 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x2, r5, r6, r7, r8, 0x8, 0x4}, 0x47, 0x7, r9, r10, 0x80000000, 0x3, 0xfff}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") kqueue() 02:02:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 02:02:51 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0xfffffffffffff49f, 0xfffffffffffff000, 0x6, 0x53, 0x6, 0xffffffffffffffff, 0x7ff, 0x10, [{0x64, 0xa9, 0xca54, 0x100000001}, {0x1f, 0x2, 0x7efe, 0x3}, {0x6, 0x51, 0x23, 0x9}, {0x1000, 0x6, 0x9889, 0x200}, {0x3, 0x6, 0x6, 0x8001}, {0x100000000, 0x2, 0x1ff, 0xffffffe000000000}, {0x8, 0x1, 0x40, 0xc5e}, {0x3, 0x9, 0x2, 0x9}, {0x7, 0x7f, 0x81, 0x8001}, {0x7ff, 0x4, 0x3f, 0x4}, {0x127, 0x1, 0x100000, 0x6a}, {0x4bed, 0x80000000, 0x7, 0xfffffffffffffffe}, {0x40, 0xa075, 0x1, 0x3ff}, {0x20, 0x80000001, 0x7}, {0x7ff, 0xffff, 0x4, 0x3}, {0x8, 0x5, 0x0, 0x3}]}) 02:02:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x0, 0x0, 0x10}, {{r0}, 0xfffffffffffffff9, 0x31, 0x40000000, 0xffffffffffffffff}], 0x60, 0x0, 0x3f, 0x0) close(r0) 02:02:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="b1c3148558ee18d4069188f0f3860d7e4b9038167d577350b8", 0xfffffd46) listen(r0, 0x0) 02:02:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8480, 0x21) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0x100000001}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 02:02:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x1fffa00) clock_settime(0x3, &(0x7f0000000400)={0x800, 0x3}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=']k\\\x00', &(0x7f0000000140)='{[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000500)=0x6) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), &(0x7f0000000480)=[&(0x7f0000000440)='.\x00']) 02:02:51 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) 02:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x80}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:51 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x5) 02:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) fchmod(r0, 0x104) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8880, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20210, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 02:02:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x41, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/37}, &(0x7f0000000140)=0x27) r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 02:02:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20001, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) fcntl$getown(r0, 0x5) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) getrlimit(0x0, &(0x7f0000000140)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0xfff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) r3 = semget(0x0, 0x1, 0x4) semop(r3, &(0x7f0000000280)=[{0x0, 0x4, 0x800}, {0x0, 0x1f, 0x1800}, {0x0, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x5}], 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000300)={0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000380)=""/244, &(0x7f0000000480)=0xf4) munlockall() ioctl$KDGKBMODE(r0, 0x40044b06) fchmod(r0, 0x2) kevent(r5, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xfffffffffffffff9, 0x101}, {{r5}, 0xffffffffffffffff, 0x1, 0x40, 0x1f, 0x3}, {{r2}, 0x0, 0x40, 0x400000a3, 0xea8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x15, 0x5b}, {{r1}, 0xffffffffffffffff, 0x60, 0x3, 0x101}, {{r5}, 0xffffffffffffffff, 0x0, 0xb, 0x1, 0x2000000000}], 0x8000, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x40000040, 0x4, 0x2}, {{r5}, 0xffffffffffffffff, 0x40, 0xa5597817f87ad74e, 0x7fffffff, 0x7}, {{r5}, 0xfffffffffffffffd, 0x60, 0x80, 0x9}], 0x80000001, &(0x7f0000000600)={0x40, 0x8000}) nanosleep(&(0x7f0000000640)={0xff, 0xffffffff}, 0x0) semget$private(0x0, 0x0, 0x80) nanosleep(&(0x7f0000000680)={0x6, 0x7}, &(0x7f00000006c0)) r7 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x100) r8 = open(&(0x7f0000000740)='./file0\x00', 0x20, 0x82) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000780)) setuid(r6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f00000007c0)={0xff, 0x2}) nanosleep(&(0x7f0000000800)={0x4, 0x7}, &(0x7f0000000840)) 02:02:51 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, 0xffffffffffffffff) 02:02:52 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x10000ffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x3, 0x1, 0x8001}, 0xdd9, 0x9, 0x3}) 02:02:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1000000000000000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x1000) 02:02:52 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) r1 = socket(0x2000000000000, 0x1, 0x9a) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x100000001) fchdir(r1) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:02:52 executing program 0: mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:02:52 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() r1 = shmget(0x1, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) shmctl$SHM_LOCK(r1, 0x3) syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() shmctl$SHM_UNLOCK(r1, 0x4) 02:02:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87ca4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 02:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r2 = dup(r0) ioctl$TIOCNXCL(r2, 0x2000740e) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x403) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000000c0)=0x3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r3) 02:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) geteuid() write(r2, &(0x7f0000000480)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853377f7fa72b3b703f8c06ee614e58645218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8b058c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef401050590e8ca5a50900b02904db7fd86f5ed06979978dbacbb55aca296e21a1a45a4933ed31ce04af5c7affd1dd609139303e9c0407a15fc89bc027041f27029221b5d9fbd94232461d7508ee2a6cb513f6cf4c18223a20789b830d33", 0x58) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) r3 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000380)={0x41109ad7, 0x1}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = syz_open_pts() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000280)) r6 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x3) r7 = accept$unix(r4, 0x0, &(0x7f0000000040)) r8 = semget$private(0x0, 0x7, 0x180) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000180)=0x10001) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x14}, {0x6}]}) bind$unix(r9, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockname$unix(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000fd000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000deff00000000000000000000000000000000000f23000000000000000000"], &(0x7f0000000440)=0x6e) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 02:02:53 executing program 1: r0 = kqueue() dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 02:02:53 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() readv(r1, &(0x7f0000000400)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/5, 0x5}], 0x6) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x9ec040b0bf56f999, 0x6, 0xd89c}, {{r1}, 0xffffffffffffffff, 0x41, 0x40, 0xd86}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x3, 0xfffffffffffffff7}, {{r1}, 0x2, 0x11, 0x40000000, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0xdb, 0x40, 0x0, 0x8}], 0x7, 0x0, 0x0, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8, 0x0) preadv(r2, &(0x7f0000001840)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/142, 0x8e}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/169, 0xa9}, {&(0x7f0000001740)=""/90, 0x5a}, {&(0x7f00000017c0)=""/95, 0x5f}], 0x6, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) 02:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x2, 0x5478, 0x0, 0x3}) 02:02:53 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x1ff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x140, 0x0) 02:02:53 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x40, 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) 02:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 02:02:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 02:02:53 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x6, 0xa) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000200)=0xbd) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0x1800}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000140)={0x4, 0x4, 0x4}) semop(r1, &(0x7f0000000300), 0x2aaaaaaaaaaaaba5) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) r6 = geteuid() r7 = getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000080)="4c0dc55d", 0x4) pwritev(r0, &(0x7f00000003c0), 0x1186, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r6, r7) 02:02:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10400, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) syz_open_pts() write(r0, &(0x7f0000000000), 0xa7) 02:02:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:02:54 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x5216, {0x597, 0xffff}}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89, 0x1, 0x0, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x87, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000023, 0x26de, 0x21}, {{r2}, 0x0, 0x30, 0x20, 0x2, 0x5f6}, {{r1}, 0xfffffffffffffffa, 0x6f, 0xc, 0x0, 0x7}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 02:02:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0xa, 0x16a) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xe5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20004455) mkdirat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x0) 02:02:54 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f000060d000/0x4000)=nil, 0x4000) write(r0, 0x0, 0x0) 02:02:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="6d47693682f58caac50bdce985289f8b60c36283cb14807c2c3f42941c79e2c08455cafe5047ba801684b3c83c83fd08aa93a819d9e1e3b90c5dc6e02ab9ecc1207642b4300c3686a969d67abbf4de40dfb983c16f725eb3e230fcb1d4b87fb945f5a79983f22bf978109575f735ede2626adc7e67eb84d1d902e718ca42fd5a898e4ef48769690a610ebd05a5f72cd612699587de162aeaa9c3ae9944c4bdfd47865bb9ddf2371294a79357ec58f6e5c941563e261838a75e97abc460b9bd848eddf7d942a79b40958b7b0c6fa6d3", 0xcf}, {&(0x7f0000000280)="45161b1ec6f38651bcb984a4dbb57d2f7385abd1c1ca75ebcd80a6fb09884310037901c0575e96f902dfe968b0354ceae9805f1a986c17cdf41643d96970ea5c7bd4359f0d092254cbae569a196a158d50bbcb9a140bb5d230410ab4c8a7a6aae96c8ab056bcf272b0179a68f1126f5ad6806fd4cc95fc2cff697fafe8f5", 0x7e}, {&(0x7f0000000300)="04cc9914afd5a46c7e1953cb790920279641571644aa5a258dbca58be5ba6df8535fe514ab7d6409d496fb711636aaf7b175cc6ce8690337020b47f06b68ea998692d4d478779b93e2a2a2bfbf1b616951310917ad969a684f370d07aa67e3307f941a8acf1565a19a923294aa8fd4a338c247c837b4f7897e63ead9d23bf4ab958df23f818f798fcfdefd844f02f957ace48bc9b8c3c004474543505d0995ad9d22fd3e633ea5d59355d7eb4f053f04d594331600deeea4a8a69ea97609ec0c18801ca3ef2e6540f90b6e5e0e5ec4658d0e386610738177cd4c9b3192d2", 0xde}, {&(0x7f0000000500)="c50b601f9edd28f30b582323e2b47ac724f96a1113217fe713d9d4feb2f02f140a707825dfd3d3843a397e563c5d2060fa5943dabab28ef2a7b9de2b3c6ca4f2aac2d44384ecef42079f66103a856c499a19652a2f302c455893041ba9dec3d193588679462fe361bbf80811e1ab9fc993c95a7ee24e164ed780e39f789e22d8c38fbcf9de934c3c08b7c74c9f0e7cb372c01303dfaadb99cf7f14f7156c530a234718a2399b1054c16045636189e832fff7fca1904d7f34c60bd396b9988035c20e75737c7259490b024098", 0xcc}], 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r3, &(0x7f0000000140), 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:02:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000007d, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3}) 02:02:55 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 02:02:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x5d5, 0x0, &(0x7f0000000040), 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 02:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) 02:02:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="3bfc722750afc245c0989d87d6d50a6b5dcfef15e16734e62d7b877b57000a1600684fc40e21e89c708f2fa2dd8ff3", 0x2f) 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) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) dup2(r2, r3) read(r4, 0x0, 0x0) write(r4, 0xfffffffffffffffe, 0x0) 02:02:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x3) 02:02:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001780)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000001480)="47d116da8f1a2c930a0bb55539a616cc82f3c16d63afc409576b67000af875ed0c81ce438933aa17eef9d30ba83dffca54200454eec9556ada64985c263f4b3ce7d2e3b51b653a094320d908f93691dd2df1aa72436ccd54e03e2c9da9acf45bb369ba3d56e81e54fa29993b58ce760737a3ef544eb743235e613213566518a581c860c72f856c85719794b503c0c08d7b5484880f2534521043357d5497d5b27a8898158bd7", 0xa6}, {&(0x7f0000001540)="596165fbdc4e94c5abbf475d16730ea54b69222cc23f6096e02d08d2a52b83a9add8904b1756536c6e1dd9a9aea1e6fdf58270d60536acd6af77b1a04a317180d90d8e3a317a143287ed1bce46d0aa7ee0e0669ba1bf3bee89011b6fa781a66315ae453403655ac6bc92eb4c793d1e0d3897f300f269a594f2b08a0a51ad7c861464b2bfffc755658a85987cc3b5e28bb755e5d4b94daed5b91e59fcf281a600f36e9ee2cb1931d9c4", 0xa9}, {&(0x7f0000001600)="d1d259e7dc386676c744bba8b0a38b70634b1016590b48c11b6477300da26d260fd169077fae45dc1dcdb3b56693bfcb5c963b7ac994dcb75526bd4e86c7ac4c22cdaa4ed42941c4d0deb28f54ac7b88261a4a363dafbd98d6e561fa3a8402d384e0d7fdaba347da581dce599617ff90df5d602a69", 0x69}], 0x3, 0x0, 0x0) pwritev(r2, &(0x7f0000001740)=[{&(0x7f00000016c0)="efd39d", 0x3}, {&(0x7f0000001700)="71a2a6e5b3d246b0ec332e", 0xb}], 0x2, 0x0, 0x0) recvmsg(r2, &(0x7f0000001440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/59, 0x3b}, {&(0x7f0000001180)=""/45, 0x2d}, {&(0x7f00000011c0)=""/90, 0x5a}, {&(0x7f0000001240)=""/67, 0x43}, {&(0x7f00000012c0)=""/157, 0x9d}], 0x8, &(0x7f0000001400)=""/10, 0xa}, 0x41) fcntl$setstatus(r1, 0x4, 0x0) 02:02:55 executing program 1: r0 = socket(0x2, 0x2000, 0xfffffffffffffffd) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$KDGKBMODE(r4, 0x40044b06) sendto$unix(r2, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 02:02:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x19, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "782700000000000008c792ad9c020100", 0xfffffffffffffffc}) close(r1) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000003480), &(0x7f00000034c0)=0x10) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000080)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000100)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001200)=""/141, 0x8d}, {&(0x7f00000012c0)=""/141, 0x8d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000002380)=""/207, 0xcf}], 0x6, &(0x7f0000002480)=""/4096, 0x1000}, 0x3) 02:02:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x28, 0x4, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00000ad, 0x2, 0x7b6e}], 0xf24, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x6b8ca6963540c56a, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7f, 0x9}], 0x3, &(0x7f00000000c0)={0x200000000000, 0x7ff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) 02:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:02:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff0004002d4104f5d3ed180f68227a0093"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 02:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x10, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file\x00', 0x100, 0x89) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000600)={0x5, 0xce9, './file\x00', 0x100000000, 0x7, 0x6, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000be3000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 02:02:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x5, 0x9, 0x1, 0x481b, 0x1, 0xac3, 0x3, 0x2, 0x2, 0x200}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x0, 0x6, 0x2}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x40000000, 0x9}, {{r1}, 0x0, 0x49, 0x4, 0x80000000, 0x1}], 0x66, 0x0, 0x0, 0x0) kqueue() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 02:02:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)="49521fc22cce6cf531f4027d918452002cc12cee1d7d3ffe6e09c3cdd12ffcbe1a5baef700d5e5d75a5a7a6d6b27b06962cc5141a52c4168d95ff1dff3838d07e5369a58c5def5631615b020409ee3cf3bff4f1abbe42b4e2c2e6072935f", 0x5e}, {&(0x7f00000003c0)="0032f17d4101d09786e1fbf78ac8e68d553c8bc1f43f", 0x16}, {0x0}], 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) accept(r3, 0x0, &(0x7f0000000400)) close(r3) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xffffffffffffffff) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'!\x00', &(0x7f0000000240)=')@%/\x14}]+\\}(\x00', &(0x7f00000002c0)='{\x00']) 02:02:55 executing program 1: setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x13d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x3464}) fchdir(r0) 02:02:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2002, 0x7ffffffffffbfffc) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') syz_open_pts() 02:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x2000000000000, 0x1, 0x9, 0x59}, {0x0, 0x80000000, 0x8000, 0x1ff}, {0x3, 0x7, 0x8, 0x8}, {0x2, 0x9, 0x1, 0x6}, {0x75a, 0x9, 0x7c05, 0x1}, {0xffffffffffffffe0, 0x7, 0x8b25, 0x7}, {0x5, 0x3f, 0xca, 0x797}]}) 02:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xffffffff80000001, 0x10001, 0x1, 0x3ff}, {0x7ff, 0x10000, 0x100, 0x9}, {0xcf2f, 0x3, 0x4, 0x10001}, {0x2af, 0x2, 0x6, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 02:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000240)="35c30c81ad78a2408f287846f8ade18a7020b2280db1b94397ce350c7486c280d31f9ef48f330d823d3cf8f0545efbf91edaedcb574e7b0b5adb21ac0dd2c0889984120fe1aebb4bece3fe01a0bf6c0a5a274abd9374a1908214a99ba6e6e3c37f2c881562269dc164035ee59f19e518d461dc0e4a84f14f86d97da4521919d8a61848b80bfeaec999127b41e3ed92f8903968bbb4de51695416c72571b30a93ca58ec898ef7ef249806953128d67da2769e8c65cce7a25405956bf6af192bd765d55f941b7e34c7b6a45b418a5e8eae288776abf5", 0xd5) semget$private(0x0, 0x3, 0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0xe0f5) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x2100, 0x1) write(r0, &(0x7f0000000400)="423bd4fb055c9603d67f91d0ad00dd8f57ec1a1493e70f0e3eefb5d06b4368fa5d69047278dfce45f71a5654f23da3d7dd3827851f8973f92afada8cb51fceccf07626e2056b9577d0ff706d3bd8900ddb7c69e3ea0c4c02bca740c614c9608da90c1820278c9d3a1472695341ff76512ebd888124adb63fee3dda569bd59bba0d7730c370f6d0ee69ffce06400b54bf", 0xff3a) 02:02:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20030, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffff286, 0x1, 0x20, "190729a6fbbd7b5578f44ea81fc5c0fad34716e5", 0x5, 0xfffffffffffffe01}) poll(&(0x7f0000000000), 0x0, 0x80000000000000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) 02:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r3, &(0x7f0000000140)='./file0\x00', 0xfc, 0x10130) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000000c0)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() r5 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10010, 0x0) setsockopt(r5, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r6 = semget$private(0x0, 0x100000004, 0x0) fcntl$getflags(r4, 0x1) semctl$GETVAL(r6, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 02:02:55 executing program 1: select(0x3db, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) r0 = dup(0xffffffffffffff9c) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x70) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8001, 0x8bcf, 0x3, 0x2, "7eb37d4ec932668b23168686b472266d6c4f9c63", 0x232, 0xaf5d}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="72d65dfa6a15977ca68236cfc494faaf81ca191e8912c72c7f1ba7df63900c5a74f6a4e50e6ad4121c311f20396a82a15123ada1ad1a0bf70220e5f5dd81b397fcfbe36c4badd82482b590a5975eddb81129e931b5cb365db080148bd8413f51db1214a83d20b504a5e71cb38cc342c8c0f460ed3b7bf7c4861820c3f3787c4517312bbedfcce12efa9b9f4f25bf43b3988b69f6c8f10ba8ae7c8bfb4b588e645755f37130ca0a2f460ba2e18df7a13665d18e738db433b50571c1c56e49f9b06539637759b908723d9f0aa110a1ff49", 0xd0) 02:02:55 executing program 0: r0 = socket$inet(0x2, 0x4004007, 0xa) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) fchflags(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x3}) socket$inet(0x2, 0x5, 0x77f) 02:02:55 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) close(r0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 02:02:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x20, [{0x0, 0x100000000}, {0x1, 0x2}, {0x3, 0x80}, {0x3, 0x7fffffff}, {0x3, 0x8}, {0x3}, {0x3, 0x8000}, {0x3, 0xf7}, {0x1, 0x5}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x3}, {0x0, 0xbf0}, {0x0, 0x6}, {0x1, 0x8}, {0x2, 0x2}, {0x3, 0x4}, {0x2, 0xfffffffffffffffc}, {0x3, 0xffffffffffff7fff}, {0x3, 0x519e}, {0x1}, {0x3, 0x3}, {0x2, 0x8}, {0x3, 0x1}, {0x3, 0x81}, {0x3, 0x6}, {0x3, 0x40}, {0x3, 0x2}, {0x3, 0x2e}, {0x3, 0x800}, {0x3, 0x11}, {0x2, 0x83d7}]}) 02:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x14}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/11) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 02:02:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x4, 0x0, r2}) read(r1, &(0x7f0000000080)=""/98, 0x62) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) syz_open_pts() 02:02:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x2, 0x638f4418, 0x81, 0x6, 0x556, 0x4, 0x4, 0x10, [{0x100000000, 0x0, 0x1, 0x71}, {0x5, 0x0, 0x0, 0x1ff}, {0x5, 0x200, 0x100000001, 0x100000000}, {0x1, 0x6b8f, 0x5, 0x7fffffff}, {0x3, 0x274, 0x9, 0x81}, {0x0, 0x401, 0x410, 0x4}, {0x7, 0x4, 0x1000, 0x200}, {0x5, 0x400, 0x5, 0x5}, {0x0, 0xcf, 0x4, 0x2}, {0xfd0, 0x7, 0xff, 0x8}, {0x2, 0x5, 0x5, 0x2177000000000}, {0x9d5, 0x0, 0x6d68e6a7, 0x100}, {0x8, 0x1f, 0x100, 0x3f}, {0x1ff, 0x100, 0xc21, 0x28}, {0x1, 0x200, 0x5, 0xe}, {0xfff, 0xec, 0xf7, 0x7ff}]}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x20000000000006) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) 02:02:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfd, "42ef517edb953bcc000000004a8e00a92c00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f", 0xf}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f00000000c0)="de5199afabf5ffc5a80f659e784976fe869c2770b4fdbbdf4e7f", 0x1a, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) 02:02:56 executing program 1: socket(0x18, 0x3, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000004c0)=ANY=[]) pipe2(&(0x7f00000002c0), 0x10004) sendto$inet(r0, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000380)=0xff) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r0, 0xfffffffffffffffe, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) select(0x40, &(0x7f0000000340)={0x3f, 0x2, 0xa88, 0x6, 0x200, 0xfff, 0x4, 0xfff}, &(0x7f00000005c0)={0x56d7334b, 0xffffffff00000001, 0x751, 0x2, 0x401, 0x8, 0x3, 0x10}, &(0x7f0000000500)={0x7080cf17, 0x3, 0x9, 0x5, 0x100000001, 0xf5ed, 0x8, 0x3ff}, &(0x7f0000000700)={0x401, 0xfff}) bind$inet6(r0, &(0x7f0000000480)={0x18, 0x3, 0xe0cb, 0x3ff}, 0xc) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = semget$private(0x0, 0x5, 0x40) semop(r5, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 02:02:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x8000000000000018, 0xffffffffffffffff, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x1, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000fdffffff083ee6832b8d53c706000000a7143e00f9ff00337300002a008bc4a6d0000000000000003900000000000000220000000000"], 0x38}, 0x0) 02:02:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x1ff, 0xd87b, 0x0, 0x1, 0x4, 0xfffffffffffffeff, 0x0, 0x1, 0x7f, 0x5}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:02:57 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)}) 02:02:57 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) chdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:02:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7, 0x400, './file0\x00', 0xffffffffffffffc1, 0x6, 0x51, 0x3f}) fchown(r0, r1, r2) 02:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x2, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x200, 0x20, 0x7, 0x3, 0x7, 0x10001, 0x4]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7f444e468d270554, &(0x7f0000000240)="0e8e72b2c49c476742275e31bda347ac1ab22117337e5235a482ab968b200bb8c1eb771b61fcd19b88c9133dcef71f88b0bc06de01ca930a7a94fd1c14e53c6f01d540c4962c231498408c047a4d4bdfe5215d615eae0f04c06f3fc0be0dba0db6cbd1b55fec97caa5ade28f15177d4d42a70143") pread(r0, &(0x7f0000000140)="640223b7aab282ecd52f18266bc995e4f705e209e87f0a0e22b8a5e5aaf9648adc933c9a2c3d8dd7b7a6dcbc1caaff4c46845e4727d50f82a5b93c68ebb09cf1e4502d5ab34074c91c25a03d4b8b9fee69eb7c09f834b52f2d1bafac10935793", 0x60, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 02:02:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x18) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/145) 02:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000380)=0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000240)=""/210, 0xd2) syz_emit_ethernet(0x0, &(0x7f0000000340)='*') 02:02:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:02:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0xffffffffffffff64}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x19, 0x4003, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="818437aef24936a1e9b2cf1ac8febe518dab4425235806539e", 0x19}], 0x1, &(0x7f0000000240)=[{0xa8, 0x1, 0x3f, "2e7d99f1f5c888f43b41368abe67681f32a75311eed9c23693eb64fb3d5de7d3b5145c8e7b7b24a538d99f80459a82ae168103ec53f08f1246255782354f9eaacf638643c0fdb70f1770cebc1d1cb9ac41cfe9370f9242fae04eb8dcd9fe5278b9305a12b13d1c96b70c9f5cc0a1cf6de70ceccdc9bb665a935cc7bd17905a8bdd00e78ed34369b778107063f06080a36ae41e031df1bc"}, {0x50, 0xffff, 0x4cbd, "bcedf323bf312edc9569114cc4380dcbc5a0f985824c0a7ca0ebd3fb1f0cccd1e8d300f7600056fbe2cc51d8bd3a0e78a994c056764e42c83d6d9627f00df2"}, {0x80, 0x1, 0x6, "5a66c718b50036cdaad4fcd2e73e5b9bcefcca0902ffb8299531da5010abf8aede14e8b4b4d87ce5377927cf1c1150b83078a4d00ae34344f53f061de9d35f2d1763fd251f40b34af766f82d9d6c8ecead60492ebea9d897fb41983c296be2266d1db20e41021b5805fabd9b00ed"}, {0x1010, 0xffff, 0x9, "05c891bdd66e113f5d82b6737a698215ea3b7caed16882544c975288676c33c1d98b883c206696f9dcf7973565130ccda57400b897ffa81fffa9eadcb3463ab189e8e61567704212259c889269323b0c47b0bc1adfb76230e433e7ef218db6e0f69798ea430e716d7b4d7b0ccd04ac167c4025b7124baf0b7a0c8461f5322a2adc201066872b672804a082ab3952d11bd14fe9333911f6854a73f05f2e6f20d940fd8aaa674d8ff8c45f2d4931c0bc6a3ee6e49197ea363a6ac74df4bec295066932503748215c42ae730f04f22f0a042569e36e51366b5896dc09ac34c708f38365c064b67e2a18d3f3d1b84f825d627736b12606a60093503265b5e08bdaf310218eeff9dd367859591dc7f19f171183de8bc750c1d20d7dbb6989288fc61090655f21e7ab07029ae61a009fe8701f15c91a9a8246bd192e2b954105c899508da32b10cf07cd653c1c62961d832f72c11c2ae0f5b6291eec23ef004b9a8d4dbd84cc52d1eb56bef1860254d72d7984aab1fef27d9fd62e840ba707eacdec3ae9c0aadd2f23bc13fbda8c28cbda512e47cddc1078d905d3501159ac0a3ade11d8bf430df36a3fd31bb4853c23667dec9fe0f60f2db4570b98b03229693e8c8e5212e7dbf29740321c371926b2f8d00db0fdf2a7ae976424801b0937f500226a8a09b188474fd2dab3fda3226134fed69e5862924bf5d9c6e6d0bddabb4e3b86f7a9100137b19fae71651a1969b908c02b8a485e0b0b2eefa8d1fdeed2d4e25b07c2e5a8b024200025e0b98fa969421108f75d8dbe5339d5b0fb2f48bf49c1071b576257c3ee28e4874cdea38307e4f2558860c710bda1c01ae4db5a591d18343b53da014e07f586a0a297696acdaf78883a339dba5340a356430f6ac00aef520f32ee1e591498b2261b400d1af69a91afe97941ddd842bcbce5b6406e068cdb162de24380baec2a70d8a3c2df454725c194d922c4559b240703a3a6cada47738337cb391e9e21d25814bcff2e155409ce77c9f927a1a3ba3ea1980e59dc22ac2dc06479d216c068c402c64389c61cf3b9733dea9a3ed51c4da35dd292810d3ed32802c9dfdbed9e251419ef9b78b8796ddc3aa7eb6dec0976bf59d8dbfec072f27cc29180674edc62b8d6f01ddcd808c5eb3037df1c7db7dd2f8ced56b15cc576c95b140ce86c0dc882b37ecb1cab383dcc7d68fdc3817916ec01bf2f5efbf513e3775aa54735fb1938abccf9702f9c13c71a2bc2211573410a2cbff831de40dee85b1a48c256da897043ae52302a041c2acd7165162ec7debc5d45d6b4472734daf94849aa3e7ed81f7bd4c39e794df8410ed8f9a9d8d84e5fd9ee5c6c9305aa8ee6ab0d1b148caa0a577ad4435ef225812a49d9f4cda5de001ba7cd1a503eca7955f91de4b49e94cac964e9aa0a6a7a0ad0dc53d8e9107a1eafd07e68d8f4b3fc803055da11f0d1d3e081380f6ead1fca382f7d37e7854f583d832e27060a8c54b82c3f2b9f08418fe60cd0ac0c7070e5237028e48bcef86cefccf03f47621176737786b1f630b48151ed215588fa1dd85ca709e6af53dd865d6fcd07a3a3e24eceb41a9d72f3de31056a78381e277f5b428265d336decc17267da1dccc365ef870cb50e2213a54fa99d5283b42e7373c75196e829707d5b8b903f71438455b7e81905f8efbb613bc60e04dbaa69cb095a20a06ea6b5962b37ad5f2dcd2b5a0d2425de0ef30797ae5c943bc0ce51b3fdd2ba1ff4dbe6bd0b9741785c4966d2514a0835e72a7f4c11e0d359e67abff2843bb32d15fa071844b0a376b758621975d4e51973f035ae81ee08e16c58e99898c1f4486f0fe19f3747aaa5b8083f1e5ea0457ce9f09409a0c576b988331d582554ee0cee2e6dda9d99e3fe8f3593a31d45ef686e94d50d1bfb079920d3300d64f610db65bce44d41253e46f2e935c2320a23b83f784d467f676f8e7868110801cf5b92106a6e9b33809e16938ab11a341edc2e9b4b09997a307445a79e492218f304fe7cd9aff6ae0e7f0878501b8b093508102da8f608a8937851fa34d7612d8e67f54e10711a3147c8f3f48afba8027ef47523ce685910e8074462179e67cbbfd047ef5637183a7a5c1759b4dc3049af77463552847db1468c748afc8b397f285059a8d3986b01f64e3eae58fdfda228b04dd10de79910020ced5e5c37e62a63647fa6f1851bac10c3dfba9ca382770372c609b7da9234bef4fedb972a9730f34dd4b9c45e740b6b32586e9c1fb4ed84f6bc483807ba8733e88e9f35dd34402b1b2ce70fac76e808f2ee16a02e6fd5680b6e7c84c9f17b4938bf3dedbb2275b4f20736a7cd42da579a420ed900d65384934e5c10ee8799944da8d75a91bf6c6b216a67582a805876ff884a1dcf6099507b601defe4f80bcce084510801f910c3b5a68b22d6de7e7f9048cc2472fc4e08d001cc7d5e543a97ff4c85e6f2f16c2a9551b881ab39cb78c21511258d7dfed864de7a030b76c1d7ccdfdb78385ff79b465f7fb5dfd0095175fdb80f424311982e59496434c4310ffb19e91813f757d2c92ef4869402c0cd512aba89a6450a40316372ae992378305c94ae0c509155311367a1e064d6297627513842797bd14939250f39006064dec518c31e9ea3e090a21cb65f405c7b2abaafd7014f531925348f2d1cbe2e54f0fa6f36f048b731c9b06a7e6e14014915eee0b77d0c09d2bb21ebf7daa17e08411122851c31363b3181817cc9fb8c117d82dcee6afdbf055bd39fff4c55467b6000206b7a2b2466aa3bd12d022d261d3a03e37d96ca33f3348be51ed8694635de0e08a0ed3c74bba9aaf06c3b0881d4c8ae82d736f137003859309cb22b256a4fce79b36a57a660f3d6e1b819f9b98540e0453fe7034184ffbb740875be787381a360328f607fd1898d7c69ba7e761bfa03ffa4e4b026664c57eced5cdfa4fac801c34248e171f4ea9810c9a9c6c3adc457b6597a3c9a40dc8758ca266e261ca5eab24dc37bf89421a2e1f897940256b31d6361c11c40cca0ee831a9de8605e881808fc1ee779b67da4eb80a2385a4f28c0a50bda72cfbaa48fba1248f048b04e04ca87e2043d0d109feba0464eacd93a997fce94c11ebb21fdd9b9847472c00a0c2202bbaf4dda1088ca9f9bc34d5f7e4e16d089e9f09c6218b855e703987f45e941d138b94ff8f53bc29cec1b33add0100ce1b1b38ff95ef807015ab29226227185ed78f66da23192c088c732839c69d8088772cae0f6ec63e4c1ad01f57675c5414d31d014154aa64696df442cf803ca7f94a57bbe88a19b59e9b81eb90e0b3689d6a7d61c510b9e007e8886ab2dbced22f8cfb6e04a69c91223d520989b7a94232e81ca2435873c070ea9f6677782a392b190069d90c28aec463d5bc51251dd067b85c8641395cfd319aea0a92dbfb2c2929253f1c9e7e1279a19d5a08aabcd6ea15c7bd800de1c21aa871f29bee79f3d1d015de58646359f24b0b6b38b9e436c8e5d48b1bf6d3ea42909d0ff9d7aa9e323520eb8731e9fa5d74dca283e49dd751729311bca5cdc871669f85cae5e36a0cedd429bfb2ad1339d3e5a1384bf02a52922f7eec18ad064c0fce6d41fa8ff5fe0eb27fbb975c1920cee1dbde39c8a3382b2a7318b22bd80f6eed32f2f8a6942d81775d358913fb51f00258a0af61c7b5cd11a375823a20784f249e381bc8e1dc0c7dee654aa3c3ab2a9adf0faec26908d406627d4115b713c1d8ea5d98bbfd41a21c34f23f10b348ccd1269e92af2e622220fe8271e3ee4a6c4b367cf164171eb2bbc3ea06b82ad2fe9539b713f72f50b841458dc6208bad160dd7364d25216d8edf6bcb48826d65808ad3bdf9999dcf09909f20729283e26c8b31d66a8f1b53d9a9e05529df04942116a3f77a58395f21adbb53617fa10581fa819410eeee95f99e8fbc04a06eed016a2a8aaa328be82c31a4fac9b168189ebeb234e2e2ec139fa31b300cf5499e9457fa6de1bdaf21b9028f20c3230513dc02b6d2c21b36abd6cb34393a3eb13680a87426518cc3a7b91577ec88463cca12a43c36a2b02fe3d10510386402aa36237946015f3327b86b7358117f77ac4f1f52d4a5ac2f4be1358216d0438061d1e4e13051baecd0d05fa45d899da379213c0fa1a7db3aa978b9dd08899b26828acb57db17305a02829b1480d3a4e6c0135b69471486e526bb4c2645eb295742c8ff1f978ee090580a8a3123c43e08f35704e6024be833c5b7d07269ac482056e7b829dd57f33af6d3af60ea19b226109f7e2ba97ef2a781638560c95ad174f943a2dc022c51e6d9035db71e9c9dc7bb175ff40619039e035cfe0b89095e23a4b32409f66c1919aad2e72abf1204f738d93ca351d11880f0e542a589c00abe817af07f859a709a6ca83fe887d90603b017d505725a0abb98b07ce2d52a9a9c7f10afb3dd8826cc02c1134ff229e66b4fba0490ba41905532356bea2fef6d98977b30fa300d6e4f67760ca89ac9fc1b90d0be16d328f84e195148bcd9e79c98f5692495af5008a3f076895d538bc3bc9fd1af6a8ff6e011360f008979cb776892eaae3b78f6d7efedfac2afa48701e16b04a1e97c2f4addd1fb27be2463d4f250c0292b8595fb1695e8d7cff4da8f376ac332efa5cebc0b58a98e734bf1d2ddf90f34b8e3bc7622f73aa4caee907a5c210f517a124f52735467e3c982671f0a2d3ba132b100b3a16e0cec9e2bfb9be206103f55e061fb346c847bc880e9f1098b59f0df9bcc2a52df1192fdf8eb40acc40274711395885e306646cea48c7a75f0b182008f1d8d96a4c5e121dd9fdb03b41dce62e7bf6a13e0a1652e80ff1f2f09e312fffe9cfe4076eb37fa0bf31373ac747de7ccf329a5fb3e4240e1d507ad521078333d24b5bbf6d367bfa8622ed862070e61cb52003787c17c9a96b78d6ef2c24af56bef2a07caa182589bf84324b8b13c82e0252622d1227cd87fe80862b24fe5d13b361c1aae309f8548c1074e148dd0cad361cfa48e4fc6df58900112c2361a0e06d528be8ef4be0f47efd892f155787ccd69a29dde4461eab617e8bc25202ee909f3e0aa7dde98078dc07013623222a47d993379583f7f554a741cf2cabe391cadd49bf2071ce466e2331001a80a859a5e8e73acb564725c58c95f39ef66de779d657c62628d1d656b4154358c4fa5881a93bc90f2a3d06b2a3bc27fb7d827c5ce00d814e6c8cb254184f65809458763d1171cee25b890c1bb15b194ee9cf303813d8d954d3b27c919e8d8b7c42815eb8d47e04e6b72b53dea43feade812baebe9f21e02f99a116fc47c22dd28f7530536fb445c3c358cb1470991db9fe8ac6d904f758e99ddcb17a17c0398337165b9f93385356cf6ec786de459fcb83823801bdb05c01a18ac196a1b4ca0e371a0aa04e6e75fce8e7d37dbbf586b7ca090f173a4598f97a0f30572b7f853c1c60aab1954d1b1a5a59dbc6b62b3c1d48b5da73978b0c961300e7430daac87b6fdaedfeb69dff49c968f3058b4100910ddc26956d4b06be65a2f60edd226814840e1f1c7efd8d1c946569fcc8b4c81702e815789cd352b9dde41fc67c61ec990f72e0726ca35459962904c0e328d82b1fa25222ffb69fc00b8b689adfcc17597630d07990a9bbdfb940acb55935ec8694729a4091add85134d9392dcc646b3cab775a2aa5306fea45fc9916ee3ac2cc03af652a2353bbb48743097a45a7d3d4f1dcf7960b9f470ccdb1eaceca92956a8aba4a3deaeef7c08d4b695db9bbdbc03c699efd21b138c8197b342d0"}, {0xc8, 0xffff, 0x8, "0050e719301ee3101db922711699c72bb2147873ee7b1aaba2a69746e2356f7fe1452ae57d73b0c74ea4563109091d3e182710670531ec6ebdd00bb5b414286de85aa6d7203146025f895a8fd3f8728eaf4845e578d58f4ba17729ebe5a79a56b0624ee4603c9eaeb392d3fff1bc468d6a1d348c7183b8e888c913dbdcc2bd3d617ec9727f1e34368c379483b1a2a71f6173150e530d35b1dc76daab6d166cfd4b19f9750daac8eb180fd04338c5abd028e4"}], 0x1250}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:02:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f73895c560ee11eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3b20040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f482369f50ca7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95aeb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce844710b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a6bef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996deabefc5beebe11a1d8d948a6cfbeb12f22c2f983f8c926b3c08c2860097d2c1aeff1134d1c085f917a686adb76cebe97cad76f69ff7224710c0eca3757c5407a8351d2d0e05d7b109c9c73f6fc66928196789cc3a2ef7acd342c880a2ea24eb89d70285012ab22423fb65840fb4e1fb94613fd723a113a0d9200000000000000661e0b6ee536a9ff45bbb65ad3f1ae2127902844134fa1eb58610d8e7a90d302e1798e7ef1be68a29b46e73643a2b8c601592b391a9a6759106df049af6ae12084ec68d6f4bafaa30fd8c9014f57bb923da4e7edb0976bcdc3d3bb24192a62e3e86fcc87cfe74bba5b"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r1, r3, r0, r0, r2, r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r10 = semget$private(0x0, 0x3, 0x100) semop(r10, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x1, 0x4, 0x4c0) close(r3) sendto$inet(r3, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10029, 0x0) r11 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r11, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 02:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x40) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000c585e895279cc6568b5461f222f56722917900ec350c3267afd9fa361960b1832b7a0101cafdef3e12d863f65715417f1234727f82d3619d1aac501d2f63c026d465bc2ad587737b84cb5637124d8f68b1df8aa1398dc41718a732030ae50093c68d0aa6055e8b84e2b6c577020eb8bbd2b9d8c300ec964d17e670ce32d7f9a24844d919f37af659a495a2a83f307d5400059dd37fe316598c170ef98814eb804ab7a100240bda334da70062d5aa63df215f45647525db4acb2eed48fbd9797e76f3312438df8e15e3a1cbc33178f426c17af09d8300d84ee21301"], 0x28, &(0x7f0000000400)=[{&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000440)=""/3, 0x3}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x3, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x8) r3 = accept(r2, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6010, r1, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000080)=""/3, 0x3, 0x42, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x6, 0x7}) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000004c0)) 02:02:57 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x100, 0xb268, r2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1}) 02:02:57 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xfffffcf7) setpgid(0x0, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) map stack 0x20719000-0x2071d000 of map 0xfffffd803f013220 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd803f013220 failed: hole in range 02:02:57 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x80000000, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xa505, 0x804f}], 0x7e, &(0x7f0000000180)={0x6b, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 02:02:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0/file1\x00', 0xea, 0x4, 0x727, 0x1, 0x3, 0x5399, 0x400000000, 0x0, 0x0, 0x4, 0x2}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:02:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x95, 0x0, 0xffffffff}], 0x5, 0x0, 0x3, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) kqueue() 02:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4e16, &(0x7f0000000100)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xa3) 02:02:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f00000006c0)="73d6c1a3", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) openat(r1, &(0x7f00000005c0)='./file0\x00', 0xa3, 0x8) semget(0x1, 0x2, 0x144) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/135, 0x87}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/197, 0xc5}], 0x6, &(0x7f0000000500)=""/27, 0x1b}, 0x3) 02:02:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1afd) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x8891, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x5) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000540)='l1', 0x2}], 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x20) 02:02:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') sendto$unix(r0, &(0x7f0000000040)="91de8cf47395f7a40cadd305d2fd790bda8dc21af874bdf7a9e9e05fbfdf2406c77b", 0x22, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 02:02:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) setuid(r1) socket(0x26, 0x3, 0x9) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 02:02:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 02:02:57 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x100, 0x100000000, {0x7828, 0x101}}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x3}) 02:02:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x202d1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r0, 0x1) getitimer(0x1, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 02:02:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3ff) read(r0, &(0x7f0000000000)=""/24, 0x18) 02:02:57 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae6323c259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57945ee7ed4096e8c956b6bcb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a8fd096cdcb63b0a8fe6f013ae7abbd777c96aa67e793596b4de75ff9f72af9db3400790cc6e6bb9df42637d9a697008171b98147a4e235c2a0acdccc509bc5d77456f101194bf7cd6eb36d9597a9fbfcf18d04129ff39e17df0bf79098d4c4795c1488e180715bbad23ffbcba45a8789d0881044ad69fb", 0xfffffffffffffdb1) r4 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$KDSETRAD(r4, 0x20004b43) write(r3, &(0x7f00000008c0)="bd73", 0x2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x1}) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x20, 0xfff, 0x66, 0x5, "fd69abb7e72dce0cdb5288132a081c3ad8d70835", 0x7, 0x5}) close(r3) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x106) 02:02:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1704) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) write(r0, &(0x7f0000000180)="9793bc5f7275235e10ae61483803e29cdba98e31331a34de83385845c1a3e094942c7366ec2710f17b6649daf91dd4c32935b52d6c8f5a17b8ae919333e92b2113c3500004efc3e36ffe1bc028486e40b06234b6c2d60e449cec4be5c18a64d8fd9a520ea0d45d72c17665eb2976eddfb0", 0x71) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x80000001}) 02:02:57 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 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') unlinkat(r0, 0x0, 0x760b7113b89e7392) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') 02:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x400, &(0x7f0000000140)=[{0x15}, {0x80, 0x0, 0x1}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfe9a, &(0x7f0000000340)) 02:02:57 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/248, 0xf8}], 0x5, &(0x7f0000000480)=""/170, 0xaa}, 0x802) clock_getres(0x7, 0xfffffffffffffffe) 02:02:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 02:02:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x280, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x400, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000040)=0x2) fcntl$dupfd(r1, 0x0, r0) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x100000000, 0xffffffff, 0xdcef, 0x4630abb2, "b41513b058e4af333c9b46468132c4a778639f72", 0x7f, 0x100000000}) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f00005ae000/0x1000)=nil, 0x1000, 0x6) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x2, 0x7, 0x3, 0x8001}) bind$inet6(r6, &(0x7f0000000180)={0x18, 0x3, 0x81, 0x9}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x80, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000308000/0x2000)=nil, 0x2000) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000000c0)) mprotect(&(0x7f00002db000/0x9000)=nil, 0x9000, 0x0) 02:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getsockopt(r0, 0x2, 0x6a, &(0x7f0000000100), &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x54}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) select(0x40, &(0x7f0000000100)={0x0, 0x20, 0x9, 0x3, 0x80000001, 0xffffffff, 0x7, 0x4}, &(0x7f0000000180)={0x9, 0x4, 0x8, 0x1, 0x2f6, 0x6, 0x5c68, 0x1}, &(0x7f0000000240)={0xb, 0x5, 0x1, 0x2, 0x2, 0x1, 0xfffffffffffffff9, 0x4}, &(0x7f00000002c0)={0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="1d760300fa7eb1e91b0304e8475533731f328f6dec2c9c426c21bc717a9e22b590cf401248faac0a83099bd9cea7adf9d7dba20ff9a7f4c67460abcbd9cbb881ce1ed6993adcfcbe1a5478c5064d29d3324911a6da3bcf87b590deb0fe79ebaa13a71b4abcb9db63e5fd8c5e5d60855ca33b153f6d3bcf2d23b80a8bf4ae922e11b396659b509625203504b1a92bce2a2701e0e8241869d6e264f2d4c13dd62935abbb35a9174566ca233b6eb4ed70c5a70c6172fe8555924d3d99186d9e8b75", 0xc0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 02:02:58 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x100000001, 0x8}, {0xfffffffffffff801, 0x2}}, &(0x7f0000000040)) 02:02:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) chmod(&(0x7f0000000080)='./bus\x00', 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x200, 0x0) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001600)) write(r0, &(0x7f0000001500)="62ad14ec60e5c08d4daa371f03df22fc213f1d316f0b1c838a26f509ab702b8bdcdbf7b73630103687812686086d4d8e647ce8f12cc9b264aeca98e4a1bc1beb7b4d64d60bbffc9615c5eb915d0562afdcc0297464f304d171409cd37b1d8972d774171691d39c477bbb673f5af7277760b505bb03b84f9048759814169d812c130c183cce35922324cf9e5899fe59d48143b845130e11", 0x97) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wskbd0\x00', 0x280, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/pci\x00', 0x20120, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001400)='/dev/diskmap\x00', 0x500, 0x0) open(&(0x7f0000001440)='./bus\x00', 0x82, 0x41) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r4 = dup2(r3, r2) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000012c0)={'./bus\x00', 0x1, 0x100, 0x7f, 0x1, 0x0, 0x7, 0x8001, 0x0, 0x0, 0xe7, 0x8}) sendmsg(r4, &(0x7f0000001280)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f00000000c0)="a2afe2bd215f45437a8f91d7ce98b7dc82148c9af4a537750a4ccb8aaa8cfbb738db33374e70ed619bdf709f9fe0eb941253bd86a2732b9cd7ac9a106d204568fe8adbf1ef76c7f40e61abf96f48bae4481ca81b201f8af426a974d963d18491053c2cb28b35b89b518d8b540aa15683ed7d3f851a525aae366686ec95e3c774c874269a8e0de720e5f628df0994a2b2f0cd15d05cdd4338b616282049ddda07bfac9c2416541355b19a61ad5ec03073d00606790cacdf0051fd4013d6b1838ff2a8326110bca0674ae6e036815f54b34eab18ce21e6b9681218769aef7a58d014b703e342a50e9705f6cf0c1ca2380fdd0f5dc24f1e6d9fd225b7532c9864ef871f0f550c018c8bf3e4f6213075ecade99c5cec412bfb1e12223d8aafa93bc6d62a09520f5450024ed5044c58c96294f214d8f251a3e8b267e80944d2e8f2916f4d23443b3251db9b50984523143b8f24b7663fd7ed0225526fe7089cab5ef95183ecd63ed92915e8d53ba2eb1767ea2d56d251d2c0cf85c90026712ea417aa879f266a5345795b8f1e8a9e566cc62b669d356371b74292dc1b9f40256f5ec5ed5e8202402184509a2814ad76db2a18a1d81a3aaf8cd5d3e7c563a307d8576b6b7e4ad60fafebc1766b93a6436dd0b6907f48bc0f50e113bc00a51a20ebfe050be7f73e2318d3cfb57188d8feac19fb9fd8247bcbe4eab9bc42755ffb3233f0a90198596cf66fdb543e6829e48fb39f89362a8119402793bd356f4cbc3038f8736898520967b830f6624d8efda9a26d32308a49da89e343d36073130893541cb8daf9186e6a6cfdd848f46f195383e40581ee021455ab97b007f03ef0bfb5de3f0675879e1c307db5e347b5a05387e00edd1ee07c754e3362b460e62ee7cf9fc5618e20c2c0226a653aa0c5521a3829fd4525c9dd7fe25108292ef8bf9bd4c4b6428f25da38ac51f488140f89df53a7e29679a322ca16abf90f02787ffb6c3054cd8aa57068272660721a6d455e5c44e8aa036528695d2128fd5729890be1992ab71ad6c9f771c70ae4dfafafc29eeed220b7541b67518ae6de91d1b5d8b4d9a83bfd3bd0de3a9c531defd31f2ca604f7af7ba4064bf7c1d894523edb681ea647bb973b3eb9a771799e6cf0ac11e486a38c36b938c3cfcb486dfc3c095579b7253513cdefe920e839a36d90b641a2322c169d4937db0a3f228f9c20077e420b0315d6fa04a1e19f7ca62820b3dd6d9f7a9bf3b7b2993b43a0f26ef65fdb1a5d0b182f2d35cc789d096601b9af917cc1b49d53dfc4ab7289536e7e72ae44aca777208961fb2e5b7da2a06e520dfb2bf87c1c816612dd5efec0db90b1bae7d9a52ace6cb87c4be0ff8135b1ee90e6e59a87261f5d653feef12687e349115d08e3e30f1557aaa2c5ec40b39bae954f374837601b8b8d0c894ee2a925051f0d878b4c5523f7769fb8ecb2fa8b08ace0f155b2c276acc7a5b22161b6c1f7ac7697118242858b53f10d6e2c6b3b96abac1faf268f78a68b20cd64711fb98cdcaa16ef6d9aca5ad10b92853cd145fbe9225018904ab1deb2d9a2dc2baf0269c2e9314b34c470093fa7b75f7e8bb980b0bb1dcb422e97f03b2b359fd4ebf3e551ebd5e10712edfd1f6bc931a6ed816b9f01494c8e96610ab7180f4cfe7c7a094c04ad359cadb6c14a30a84bd148de97c53228b12965239eb7a6c60b8493de5f11c3d96afff2a41f82435b14e20791300542c8e88349aee82dca7f42b3e11be0d65f86aafb1547e11d88aa532bc64d35634986062809d9f2d68df3cd166fab5b496914ed8ac685f5c4395d7ed6f7b8aee473b46921c6f845c28c4bb1fbb5730a03191145233c67e615efcb13947c23065508ba80bc86a7aef5b113356b8495c4a18d454a674066419dfce7d74951ce684e7b99e91025efe5c123957963cea2fbd39efcf8548d8581bdec75f6fa1a83229568ed29fbb069765437688ff3d0c995e8ce616587d969d6aae39dae3d40dca0f63672786d3ecc25c0ef37129fa22a8ac119b96e82a26350f3d80149ef6b0c304bef36da4b39f6ee9d5570cbdb6d69e516083d2cc700602740984643b2adb3923c7f625306f3a957b8bd87fb0750fef00c1fa0d300b277e3b5a66888a9b49bca7252213b484ef50c8c8f11fdc2aa39fb7a0ff0fe27b26ad421310a966e84c1b8567562900a0b2c98d222381d5a66a87395be18df388e7e7491a28bcce6ada403f1e8b4996c4399cd2603e0f29a78c535645eec9e90d1dd5250ba9e53e807322a14d8d57daa82ccf34d274bca816e56ee76d606e63e331c6584790f4874efd64fdcc4f3aebbcb394d27700dd7acbb122f982d79706c813bbd6861a694fb2f667441077e87f5ff80f5f677470ecef7cdb94b0d26e01337989e31537473e3e49d14ad113249b83381152996b52cf9f2d5cf1a7d3b6b9ebc42369554b4ee5694ee19a134d47f5a5ef09b5375381a2ea692057e11606966f4f1c8c282ef2de988bc9ef2566c2e6962bd2efcc5f2660423bee8cf2088bde8ff10403d35dbe345a041ff2da2c11a634a51217be83c8e294de3d37b2fe06182ae2aafdb2d361a25eb96adb55da69b28e676ac3f10e53fae028d7a637893afaeb424b655d0560cb9e7ae297fea6415a769c3b3df4488b4c294637c9429c660432f77902daaa621c13a1c3b612a4027ac3778dff1d02b0bfee7fad969ed0a17eb22b14f3cf383a253d0c2673853ae36f6132f306f7b96121991f408028751e5c85b411ef2dd4f91609d5f1c34e4f63605021c5ac1c6cdd84286e071b2a90a86d63eb43f019f8daf477c146b3707a6361b0833966efde4a8be1f2ad6e8039a5c59c4349a7ef024765b0b46893bf08acda73319b1b8fa958ed014127db7abc5eed0cdb2b106fd0fe2d1115309d706fad3f7dfeead95ad00b651ae8658076bce881ac37291bac12bee3bdddf2052dd83e6552c05e36c62293d6b23dba3cd5531a74ea0ca2c52a7998ef34acd00cd84b3dcfda4c0b14667ce18b6f2e2283870e88bc8123ee5e4e9daf638844cb9f1f6b9d06b6fc849b265c8008769adb2fa790a78b52aac0a827d9c12b8a2ebecc21d87765a85f0d8521de51d1a190626c625f13f07d3667feb0dcf7f1a4bbb08e1d804fc67944f8f453da7d0ffb78bd5f33bca356a2267a0d3d10f41c818d5bc36a658c651108bdcaf0f763a6a59acac98b17712b856c69bf81492e0d725946bde668b8f5bd9b92a12c6fff26d29c5919662d19e0440d14b052c6e78736e28bf8fe9f47e2151e2dc48bb2908d5a7e06d86137199903a158302499b574b40c8278cdbeb29e60a5fc606f3dc5a94cee25e32b247eada46f5c8665c9012c528c1cef939839b090bcec7f1450d9eb1b2329c2055429cdb0de4fde6214b13b9f8f110cbf98a4cd61934b9cd217703431c57c7e9d2583c7f961fa377e980edeb1e176210a115335f2cd7ec1a67bc4b14461d4e6455cd352a7f3c46a8a8299f04c84285102a3a99a9cb8645c373c292137dc75032a738472bde247d39eb5f680a1cf2ec003362776de3015971ffdd0d28c2f23faa41bd44e9035fc8cf32b1ca0a2cc1e40047e76e26e78736178e27ab71cb2e97f2304c53eb9df7ab0861575f90cc45f9768d98d6a0209a9312d205b0ff53dfda699a70cabcd690e47cd56a7184e91218752d4a8ca2c3d18481e6f15a777516b02b263844ed1ba4ddb62a693765db571e4ebc7fef1df4f8adc3fbea6027d8a57979be285468bcbdd4c40028dfb005bb0aa31a293a7bcabb79aae7d89dc23f51f97b9982a41049aaef7bf80fb3e0233ca9a56db9ad68857a8c06a027eb10c7c1e4b7414864d32a582994b4f6b095e246ead31731cbdaeb3082ae76c1e092e7f07bf5f9b603abe7b06b2f9e6afa165f37b946ec78a4b7f328d7e302ece6d2b8cfec660bac18a219ed84d60e1295b014aeb45d31b718c9d9dbb1e5b450cce41152870af186ef418c667343e70e41f72cd40f6ff62cb3e73a2c3de9b03257161ba2383441c303f908c16e642114cec9d4101680c260c1da48b240f3f20fd5ca3096aac9ed4002e3685ec99914c6c9800be0f517b6b6941ea645b6a3b51dd6612b6cee80205a842fef40feda31745dce4f9835636d3d49a64b980590ee08fd869073421e14b4b974914dbdc3463f23dd8a67ddd566c368ae6f0fb1e25752a481c3816e5ced5794f45e4ee0e896b3ed13d295bb1e3bdc5270a2f14a6fa252a862c87f664015b30dd8bee817a4f98a7bd984f7bb747f468c1ce0a17e8ca7a1ae176d27208c9f28f83ad6979fc063efd705ea1adf8e7c3e0c45790607eb925927dbcd62130a2a67e2970520845a0f545494269663b2458b2fbac8d22ae7067921bebf7c06b7a73e58920cb7662848183c730908a26c97b830e6fa62326d422f3c90bc14ba573e0649c539108172a5bd1a018c1597f2b15b66e96b9f7658c0c03794aea2d3256309a13115524e18fa15ada3a624e37b19f6fba4c98252d1dfe173b1ae2901d0d338f920372f14dafa608ce799a8e96f68a1567c4515cfa4b5a1b698f43b92040dabb083534cc5db4b8fb87fd9e1d02bdbdc7589ec0b11dbd2f6dac5b94b0f7a4690450e2d76b64a978202ae1ed22281694f2fd7943893ff7c974dba2a7d7355f72356d5c6cf1d769c5a82d25317cd8d454c917eb5639e3fe84f009fc7ced220d6e012369da39abce242ef0922b8352b3cf541cdc888cefa1cefe63c85a18b5d684837176b3301c852018f81f578c3f2304bf64cbbe39b68152febf542f66fad18b05b4ad37f384080d7e0513f7071ec0f56cf23a0ebf536c271a12b54131f8878a09df350dee35d6601b76468be12ca5217f1dc5d523bfe4a512bc945df59243e1cef046638e774e5adab48c1c4aac330951242d3772307eacf2abd7e4472d7b06a84bfdb0eaee36a7e21c279ea5248bba1c957c90af07bf922f1e3ecc762f0865f0c64c9eae5435030c5295defae7db7903690a73206a5539509932160f0363522c4c12552fcd93fa075d7210853da185fd2c5e577b275c941dc4653c273bae5da41efcc954b34f2d563d33583ec0efd2950b428e7133c0e8aa5b78888f84bde49ce00b6e02dc88597c86b3441160ba3f56417b8e9c0a86a0018fca91605621b2886cde45ba4fe58ed34d50f2284ebec24f5d450db6acb9aa7b3aeb3537b9b53f2edd5432445048b1706c8c2b8c56514a85b65c57ac6e9d688bf76e16f75b909aaaafd94c47b841787c534d1e84bf1dd6f02ea6698a629a3223e675c7c1ce8c97a5a4c5255eac9c504d1b7d3153624321654f05e51676ea3a213d0654c0fb6515cd2dfa91822ea91a7c69708cf427be78104d6e61bbbc424c3e173535fbf82b5b1b06dc0bc0d0105e07ca23c0bd059d78b9e09d6f4f6b17bf6386913b40c6086c9e32612aa53fe0482c1b52724ed4e975a632dfade711e2bcd9b1c1e44fd339e42377d2bdf32abbe1138c38aaa0a619b0e21623949dfaa5fd252f3e8a7970d2ffacb2be7d5605d03edd26c1376a34aafaca73b30829b8c4d598cfca4e2425bccff5b9378ea974d0e89b0d566e97eb79095c0b55e121f62f471548b6a4e152ead4bbfc699c74318ea660ab5efa561a605fff666e12f2c91b3027c082b419664a138bad5699ed9260084737ed8ce682c3f999dfb38488bac3b673026caf39eaec4cf0aa4ce41afcd705a077b8e771762ce43383032e5166c3cbc700b7762f48197d7856a0ecd8fa072d00ca238fe22f017c8f383e5e4c4f7d1309dfbe6afe280c45c4b", 0x1000}, {&(0x7f00000010c0)="d861309db8b15366fcc7014f20ad3002264d20f566ad7c891473aea3be2c17df21c14ef0f6f90ccdc2b5c3d4d3dfb032848540c7a45a247be13f845fcf46b435231f4ad4aa73fb3b82af6d02c0b0a2994a2a9fdf33262f86318824f09c73d17bb68e62b02cc27f91f040841db3837a8b27a6d7b341395e5f355d005e9676968cdaa5f9bddd", 0x85}, {&(0x7f0000001180)="59b923126377af596fae190263b3cbf4077dce8bccdbc1852d857ee8d88c2aaf2d8288970d0ab1d46a73cdb43226d25369bc1e2c6fe1207d4d16c4412ff2de9058b2561f35d01f952a865630d1e8eb0431200c7940cdf4ae6a2ef302f142f4c253d1f19ac1ec03b4f633c2b137681f55e7ec6a721546d8cfad8afca3e770101c", 0x80}], 0x3, &(0x7f0000001240)=[{0x30, 0xffff, 0xe2b, "fe631d4e24d42fcac653edb7f4e78d6e7dbf05fcf5b27aa548d3a4468530"}], 0x30}, 0x400) 02:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1c, 0x40000000, 0x81c, 0xb29d}, {{r1}, 0xfffffffffffffffa, 0x5, 0xf0000002, 0x100000001, 0x80}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x5, 0xda0}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x80, 0x800}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r6, r7, 0x2) pckbd_enable: command error 02:02:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x100000001, './file0\x00'}) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)='ttXP', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pckbd_enable: command error 02:03:00 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 02:03:00 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x2) mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) r1 = open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) 02:03:00 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x4, 0x37c}, {0x7, 0x8}}) 02:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:03:00 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0xff, './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x451e) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x100, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) 02:03:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000000008, &(0x7f0000000180)=0x4000000000000, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100100c3107c00bd5d0554036076a7299b1598082aae75ff0000ac33ef29eaad96ef9e889d2b0c197053085f7d24ad75dbf27d455bffffff10727f541248111cb89aea0df4"], 0x10}, 0x0) 02:03:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x200, 0x2}, 0x8) 02:03:00 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f18e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0x2b4, 0x8, 0x0, 0x7ff) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20223, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x2c}, {0x20000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x3f, 0xbc01]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="091cb98a19369b4fa5684099fba5e9380945729735173dcf901b7d736899e1a420ed83aa044ddfe7b39ebb8d4cb346f9d67de7e6b6e72a5dbbd324daecc65e3bdb11f54673fa56d4e1d2ed314ab114ca514802a608a30a9c51ba15192e1ab715ef91085c25b02bd2ffa82361d055addaa5de7aacb286c63f20f44df4ef8ae73cfdbba685c8ea866aa3d6ab8e94b79cab6a216e4e2736836d526e9b967d36c4ddccab1d045af7bb5f9b01c25f379ee8093f5d2aef047a6881f7abff55d644f4261a50373c2337832a71ee1a4ddda7c0f2fd1961c36df95e317a7255ee2e46a22f35730ddcdd7256d87837fb42af6e7babe54d85661a1ba68349bb2c0451", 0xfd}, {&(0x7f0000000180)="a16cebad9c92d853fe11862e015470bad57d33", 0x13}], 0x2, &(0x7f0000000400)=[{0xd0, 0xffff, 0xffff, "4b2e9bee67ce1806b4918a061a0eb82d05bf7939df030c833c14274b0d1a7b1a352df9c5f90fbc4b57917ca1fcd5aee0fac8976ad46f9d14595087e6fd26b284bfb003733f5161f90045549790bdf98413177de55b2d8514a3aed56e359372df35cd7cc524c49b1758f6bbd9235f4fe830d290954f94c95165c2c3fc5caec8591a9a8ddf1f7cb2007af47ed2af1fabb1841c6afb91d5f948e3dac2c4340f105023413f182b1d17c224c241b5e59d51c10e3d451f6d4fdb7e9ea76493c9c0e8"}], 0xd0}, 0x408) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x4}, 0xc) 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x20400, 0x140) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='/\'!\xc3*%\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='\\[\'\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)=',\x1d\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:00:00 executing program 0: socket(0x2, 0x8003, 0x800) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x24, 0x0, 0x0, 0x920}, {0x2000000000008, 0xfd3d, 0x0, 0x1}, {0x6, 0xf2f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3fd, 0x80) write(r0, 0x0, 0x6e80ed4e9137e924) 16:00:00 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x10000000000000d4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[], 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./filep\x00'], 0x10) read(r1, &(0x7f0000000100)=""/5, 0x5) 16:00:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080)="bd1914fe71452fa3cde6693066b682af73d8c7aef6cb00233e977c7137c819a90f36e89eb0b40daacc96ce917e1caab32f709fd9ee8bfdd6c806584b1165b7134c29f1e3", 0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x32c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x4, 0x7, 0x8}) r2 = socket(0x20000018, 0x1, 0x80000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) setsockopt(r2, 0x40, 0x25, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x20) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20180, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x38, 0x5, 0x5b, 0x2, "b3a918133a69b707d5fa62dfa6f8d4d5d82e40c4", 0x2, 0x100000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8450, 0x48) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fffffffc, 0xc, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x0, 0xfffffffffffffffe}) r3 = socket(0x18, 0x200000000000001, 0x6) socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x4}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/bpf\x00', 0x10, 0x0) sendmsg(r3, &(0x7f0000001e80)={&(0x7f0000000b00)=@in={0x2, 0x2}, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000b40)="6033f561866c22f3853cf0d9de3b5f1463b944dd7d8154d282dfc75608698f3eb2fac4393d285c696a1445f6055bdd488e2b8fe8ababa4903fceefd09ea8e55054b49bff148820e44d2280226bf62bb9a9538108cd7cf8a7c8ec617c01dce796d77197fc458666cf1af863727aa88202468af92097f476aa0d1f51044957c7546493e936f781ba2ce981cab6e51e955bb938f486acf8aec94dc90cefe27b11bf23b3156b5762c09f69aa1ee6a841d4845f318785b966df142ca7dd8e466e9b37c3082d5db30b7da6fc3c645f49d7f289540e34e45e06717839462e53b304d16e1a028b2c310fe7129fd0846ddde1b68fbe920574ae190d4274062af0e074d25412b5cf1b5f4a96039a22c434af633886b1e17f383e64641ed7155a99ac14fab85ae687c51e5b95fc2d905d863bdd89fd351aa1f62ee535f1bc5edd779bb4082145645614774c80bece04f52278a87b17cfd22e429e43dcfd343ec6da680ae3b1e590d9daad41ccb5bc3618446dc21be1001031e2591157549c37a1da97e125cc508c4fa570b0dadb26bb5af8be23fd854c1985b498ce1ef541bad9100f653b1c00d1390c47a3e013c7aa8d74fe0df8d6c8abab4239f2eb670eda962eb12e21802dc12169434f1536f2a8238c8042cd51b2f17984e057b9bd108b029fa4855af56aaa6ccd0f27d620e65a7f01266c85108c34c10ecf781951c14166c36756d70b6756fd60767ff08dc82c0182fb3fd3b2e6bd66f7f53bbcf4a8a1ff498f282a0cbd646794e8c06962f155c64576e8626a71f692527f81bed8e3b39ae8b820e809d54442f1b1ab43cae3761a6e25f212b1023754685a4009f48dd537aa28eb53dc4bc434b4aec13761392517a515c81e466a2a6e565b01144f94848c20adfd00cedbc4496e0bb57ac269e12da636752ab4f8e075fb51154019a9158cf8a1a4745139e718993db9b36b18c1dc45063a1ee47082d90689404aa8ff29278f50e6a4cf4760a7f1c8a0c20560724c11d73331680b26e2b95ebafa225643ad6de3479631e49c2771069b84a23fda42e7bd39e0132e5e3118c5bef023eaf349617d372ca8c3a19f19718f1883fbe0280f043cdb363defdbb7c756941d34a6ba48f1967796bb141a190373e1b9310d01492082b27e1bf149c69b5938a3a91fa8794a47577d6dfc22c36166945ea9682077c96eafa69cdbb9f10abeedb7d10d66fae2f7462466d152b4b3f044a3165109e60d617104becafd721813df0f7694bec4b91081792df2ef8cb2f1fd42e0f20bc8fe37fa35e97dbb785441a737214659c85a3f966f194ef4ec48d1d40f1e9e3704a11cbb4324682ab7dd1ab6e8aadf9b4550eaec0374495d874856f606de186e95516cc7a5e07943010220f45e3c014de4f3fdff81f55bcc5269389520deb03c6c91e1cde24b6951bf3f2490c55c19eb514cf855e1e4676b79bca5d1b8cd7767486f760df5546fe3d80c5df7275d920fd93d26bc08f85e591f07dc8d86c558323b8abfe72a883499fb71bc31f24533aca5ce7a781d2987be59ed717a1efd2821cfe6cf58e3b12e0bf23c7ab8559f0f2c88cea17a17fc993b2f71fa4cb5e3d2906239b5aa2de2ccc847ef6fe4ec45169a990f376d2e69255fe6328275d1643dda34ac1c7af36fbf446e0e71cae1f57adbc3e8e641d07a2c6e6d23980b8bad3bb47fbb6cf098a66db74f2d51c561e4554860f0f4f90608581cd979157bf00dc184b10e6e31562ee39fb9895ca68b8b6a391c92513aa36a2ae74fb67de35e406aa8835a1db2f8616a571d68aa523e356aa9dd10053307ca64038f79f390a886395ef28c6bdcc563be6ef4b9064ed1e1f507b72f13455555fb60ac79ce635799a9a3e60d6f8fc82fda18b8d901ffe3ca73c5168221f0ccc6afa69f96f55e70cc871b6adfae8ea67b5aa08318dd95651147899f0713781b8551487d8255fdb436c71f31c5a9d7b707d85102860517805b9e1a82f8b14c6541fde6cbbbd12815fa475fba1bc2b68820b3ebfa3f6a251ff00db6247c0399e7f09183a6d5a2cf734a16f1a432988dddab331d782c114fdc99143597760291566af9216a3f71f5dcb2ee3c56c161f9b7d106ca35ec5824f284cc853ec190e85e491d6f51aa879f867d973237538d87232025a33c905eb404a4993203c2f08dcb4656579fee3dba70dd6d6f4afacb49586ff51be0a92fdb3a87227eaedc786f510ec046b64bb00d2dea508a5823f7b826ce99fc63cd6d2c9f58e68e96e40df08423fb2d82f16f21dd9407df56f74f043c35186fe5c427babb89b8d86862358f730ee7d35c29e99562dd798ff8151508cc8b692a54da797c5a4645a15c5882b2d01560f858df138cddd88ed9a541e0dbd49adaf85788ecc36d49a6ed2e3593dfdf10de0cd96cba89234712dc9df4d4e74b16fb83c0208ef86f83779fc045acaf8a77e6638f7378c633af29766f4d202f7323324111d9245e3af24d874c8d2e9063dd31ecfdb86229892f5f00325a3b83571e8e8c7ec274689500585a1b1d955d024f8f93c6d49bea623f5918ee70b2893439fda584f0b49f9ec526cd5f3ff4d252b08cce95f5241fe8fc0cd38d1d0dcf9d34ae79cf13f13b9897236c1ca95e9a2350b6e8b3e1b0cb6d09016ae8b4960552ef7b18962c43ae57473de5f05c2b56cea038a7e8d954d040f4e7aa64d33ffbf3317cdc8d6278bb7758e431bf0c5b6a5ec8ec16a3233dd11604e92caecce74ae1ab2d18d159def656509ea45cc632aca283407a8f4ce65c90f56510ccddc33a5b39b06224b6011f9b6ad1b1e3b06df06c9d5f7906151e422e36a2a8646a1d63b662c8e9e9948bf922d1c9ac6f209986707009fefce3023a58815207a20e43b7b116c92c2c67de811a96e6847d36f32373e8a134622192e8b3abf2fd8cb3ab7308356d08bfd72478837675f08ff00109f32d5b67e5f5e690528d027c8ec138aba4587bc1bbed1a17a4b4824a951d056b18bba4002456b277b92fca5bc0aa3182bb49f3f3781296b470063c042cd941614ba9461a07d3e6b38cc4b788e0bba683c6c3bc195017b48e5762739686dc42900ab47733273d70a5a5c7e23c55b6c58139f7c54fe31150dd29fd938010bbbd6c6edcd9af09417bbc8b5e30f59cacca6ee2baf3263eb706a2e548cecd73026d3649420d0d8c0e4c64fc14facac7f8b9397cd5c7b3547f92798873d7ff01e61cee79175a21c8fc2068d1b1ab6fed50fc6d204b696186e8a77084ff6e813c36ed22c78f22a298e6f001c82d738478521d3f3a6f6c6155f019016b2a4bb243396335eaef98fc7b389e5727adede53db01f742d266e6c41095420839f144e0abd529c89d54578791d17a34703b5b4a4d1a05c89a64722c398be4777128ae679550733d14adcbac814fcf8f4c91f2a74df62759a484fcb0bbc738579b29116c8d48ef8345292510f75379c8b643600b494acdfc5b82e46461879093dc934ffe6b351e8d1f0e0793193ddbde72b677c34a6c0105be9f56fdc4df0d303c8432051c803990f1b62dbff93874796cdf332a0b3fd6067c51e9a7004cac3bce045b9d62263170268eb6bd79250a97e729f86cce831fd99a7302c7ba7f377b96f56073520fc9ef161c5f8ad6d443865e9103b5e0071495c78f247599a068c6c9adf5634e54389dc9ae87277743247380ed3af1c609d1997b3d981910631c129f1595c06d73690e537246a504344aca2d6a7b75d4d7403b2520171e0589e323a2d8733ea98f414452bdbaa44558072f36a0f179924c810693f529c92ec8c806f6abaaf1a75e956a3f5b035c1f14cc5127b2f20d7017f3251af134d3f298ddc500daecb1db900c49a69b9529df88f32390724f4a917350c31c4e4598cc7484dc3242f945676080bb9a203fd43c3007c97ba5123dcf84bc95dcc35b2f3b321dfaa0963790fe3430814dff946d8e0a9708b9f1c9a6f9ca39d0fc8b8cf7c276f7aa611f3af4189549fda72573a6ef7637ed5ea65f2b4008fdf58e48703afb30f298033b6833ecb36ba8b69867e55a5fe02a06664a64fee1fbf5fa44d3df20aedbbbb100ed496394f1631f2d5a27eb26f0273d46047ac024457db4f98ab53f7b3c8ac1157e4ed4b703c93d4f59a58d15a6760adb1008508d82f83b28d309b5d57ec9c3e1c5350fd59b300013cced43043b32d5c4ff85f3aea167c1162f13f1512d06527ca39dd2a9d080896288d6a57cdd4e006c1539cbe16896be28c7cea5c400745c3ee9d4ab14b07570e7eac6d89bf3c17e34fa373b8eca254096d0fb9b649792e29d119f76bf07f1bef1d44282b50ad43e009170dbbc309c142263f5e51e9e639bf9e034ec084748df041e9625ae457a50d8e28560299b088d0e234875eca6747190bb7bab7999efbbac0869637faa6f6736657373b2c9e80aa03f6831f68bbe2e6203bc9b20522274b0f25cf43b36b2d5b96dabdc736e8be611f504971292972c9dc9667a9a136b8a0474519972f19b1bc4cb5e45f94ccb5851b4e345e5dc6013f04e6e6c892b4c96c2504a4cda58ffb70ed39b3ed17f067d983ced505f26da587b856cf96cacf4da17cb33583c2b4a60cde2786522d4f5b0a0809e6098a08026839aceb91d25cb5468dd0d26bce337155db88c113c2b447aaaa1098fa092ea6d19269185c0e8f98053e2e00057c5cf45d4aa91a779e422f2f3c5d6eb607a0baf1ac27d10d805d727a94c337ee8422ee5eb4481b84cdb6397149ceb0aaa8a87bd4a1e49e5e0e53528ccd25f787da6222983ce7af0680f66b306db33ab816a4af5aed763a7a44407d79f1dbd72c8ff45aff818fd76c5015eadf1b8c4c3fbd597d200bd8641166115b159b8d48adf0ff13d7bb9196f789f91a40a4f7f929c1b04d68408a811a1920353b0471f33360fd2d65e653d40687f15817aa170e928960a009448372020448e33c7b01804507654205cf655814eea51ee64dcfabe84b6ec5fef0cc72f68fc02350a461da4070eab5b368beb4c4c1560f4277282e29576b718ea82c851ac7c2b683787e41dcae378af6caf2a403738ba0fbf67d4413d6e183be9628d3b780a6d858bda7b43c8ae7a77c4448e5e897ec40fff77f1f77f5c9e6ddfbfffa668b24c4b81eb7576fe7bf8bca78159d8a01635cbf9b86dc4100098cf3b23453a0869ce6887596df8a665985b972fb31fd830583a4b84f2dc013c9b4f902cf505ce1dd062cc87de6309663670c4861dafdc2efe13d4922eb121437181f8e7648309584b4dbc73b2ff4cfb824b3bf77c6adb899cb383187905cef43e44da0af06da28ae3d683c795ac2feb6bb36e4024ba9ebc2a9028dc573aa6e7a2e1f9b370ef94aa746662b6767da02fc2b12b4d52b06c244463f9fd9bf3706712aba9a4e8746788ac334461cf6d3b953db5ec85c1a9c0b2e9c39514e83344953bf434c99896ed2c12c1daf2b0006c77ced62e51d7a0006dcb0e161a3b03e448c4fe02830dab8454d32cdcfc9eaedab661ec165bd13bc1bd2cf6ec9b6b2609e8d911e349072ac1a9a689aee9c8c589df566d69ccdacf1e2b5cb23e6e34ce62b204b31e04409b25bf6801867f03db1e3022769421e541e121b4f4ffa79288ed9123808f0e7bfe850147baf6241aac67437d055073e7dc92600b4228f01f445997f131229faf20bee3612bc1408b420514a4365dd781c57f0138e58f488b8181b7cd7c70f4813b1bb46d84590d57264a98252eab0322e97f365e7ea5e2590298b4f656b9d35ef4426f87f4ab0930d203533d7100e6e550f38d1a26d4c55af7f34595d20e23b5f1ee4ef6b", 0x1000}, {&(0x7f0000001b40)="938b998b598ea8a5ad7814f1a779ed5a144c758d7bde2e581409c12a2d55423be32129fa40b89fddf49b0f558faaf5fdf242591cf5c6edead7da7fd15648ec0a92609829845b10d893e537bb965f1832b0633921b4fdfe70852d98bb0e88ca9b20d7ced29c907ac62da19e9cf577988768337bcadf23693c84df43d6d36d0751e80f4e64ddb01e8d72c14cacd417363e82abcf012a838a5ade03650d892ab96e8c5a9f1e38850d5bf8761072dacb0b42c9c7ea054446352ed4fe34f63f56d6dbb94f7c83882028e946d5a19c8422677ce887", 0xd2}], 0x2, &(0x7f0000001c80)=[{0xf8, 0xffff, 0x6e67, "af0325e364e3a8def130b1d141effd64198077c015497dbd7639dee7a717ad36ef8f41222de44ae18ef2f8ddaf7c0105c8aaf4c6b79ff81f5a58d3e154341749a0a02fb35a5ed64e076acc2f0273e99253b4da0726246d25d389d6c7ebd1ab95357abd220787e3091c0ba8966f3edcb4576cd1f49a4766a764d8458a183877e026839a1b79708b09499c6f2c7bda64631eb3c5c1547f72eed169c5408375139a998c45e07cf8a0b212459c24bab2879de083124190398c5bb447c2b4c29720a036d7c750364bc0b93130700d0555b77aea5019c9160e546d918b41bb49f3adca11"}, {0xe0, 0xffff, 0x7fff, "fe6a9261b58b7808e8d296ea1d4ce76412425dbe6d17a81fdec288c5d0cbcfb01ad3b3dff4c12c1fd56fd1def1ad45ba85624047a87f5ef0dd6c39904ccf2e679fc033290db69e8a36dfa091bad382ce5013268458b35a26f54e935d0745b7f8717dc066ae0c3d65a29f85cfce511b5f3d22a81d6a64c2495c355c3fc741d62c766a0504f2555df881266bd27434477a29fbd8680de61576a2125b584edec59f9f65ad055b05b2f22f8331b6369edeab0f9c035fa3d652a2b6ef8fc77d7b5fc333c5ce2f8f5f7a2fb8567872095a31"}], 0x1d8}, 0x400) sendmsg(r2, &(0x7f0000000ac0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)="bcc94a46153754ea6915cc1bc1bea7ac25a896ea401cd0609342b4eecef117c371b36686d3a6a7e4ea58c8700d902284550e", 0x32}, {&(0x7f0000000240)="243cea3b0e8a5945ca7bf0b864d3987ba877c0651140efaa6b26f8f32c93fc7042ca702cd303e30da8b0d048a93e46369887a495b17fc92032fe9e818f9252760016063922e4dcd7e07001a29c6b455f7c3bc68ba109027694922d227cfb1437841a90d5be6a50c75f64b94ca152f980702441a9be96c78716a50219f5eb92feff0b3b7b781ca4ed6921f031301dbffc325f1b74927152fea4517af176599316f426b1b7bf885bb9c6ccc1794a6655ebc72074a2267e560142c3aab5a5b66c23c01f3c984c960c53b63ee625b7191a1590b397acaa41ee2cacfa1b19aed6911520eef5e762a4df3f6000af12b25f4852650e", 0xf2}, {&(0x7f0000000340)='n8O^', 0x4}, {&(0x7f0000000380)="4b6ac37cad447ce81be7d11941b1a541fe4694bdbea3c094037b4ac47dd3c00d809a37d1d77e4965f61596f8d128b93203c0e4feb3b1b6060c9f2072ffbb0134ba8800d60f3990721019091e26a5a78ddc5b35fb1b91ed1f871556ee305cb74f3865a48fa230f6ec60c657daaacdda", 0x6f}, {&(0x7f0000000400)="91255bce95ac2cf6f15b901b12019ea82373250d27d2ce36dc01c02679c555ed3f7da45fc7a348b4ac582579957b817f75a631a5687e0a3b3003b2c650c139a0de5dc0e6ea526804dfdab518431fa940b31426bc916e01bc5288c1711bb49927e1aef4c3d51c8620994b3dd7667d4572adaa4453d157bb8265a4664f82ee6480409e4404de60124cf392e87914ea7c69671d4dc7edf742d84410", 0x9a}, {&(0x7f00000004c0)="55d45f7ac20f297d1dd41f841d61d0d69e42472d22b166013cc498a0cc04af908a58c6af6e25c2e75f3211d6559f7d4e62c8ee0001cf1445f9bafa6d128ac22cb59b415ba77ef324e93a80269940aafab6459e4d5a3805ccfca9e05b216a21151c22d1e14d076295072d4f71c300a3c10686be0bd4f0ccfa69b00f039a0c6163bb3fe4debbfbcaa2d95198560e005fa80957a7643f94aa98e987258b8dc8261c32e7c6dff2e2f7310a870c", 0xab}, {&(0x7f0000000580)="dfe8ccbd4dd8627751bba9bdb8cb3f3e6f64e571a3c0233867654f05c943692dc38b10a02b25e1ba303e4e392b0d036c2e09969a056fdf0a60c863c80e8009f6e040f947f89634c4f5bc9de96d05b95ea9f35f50d2552f3dc269137599da86d42955510c41833ae14bc2c9b3e0733b5c48f58db85d5dbed54913ab7eb3c54dc61fc93f61eadbcf5c1ba94904115036564f9000c11041", 0x96}, {&(0x7f0000000640)="5e4967f34accf9d132781f5ebd09ebfbdc3fd00b9a684be6ecf8fcda5b0cfdf99a", 0x21}, {&(0x7f0000000680)="a5d8f52a2f96b659a2b9cb50c88b1dc44842ecb9d5c5c76bbdbf85a7d20608d08203560e951e4340bbeef58b3cb2f25bb77cb4a8ec84648da380d182ca20fede13bce9807654978b568122d8e492d0dfe65c9270d2ab674e7334300cfde79faf145c5a5071038d9517e630603a3485e1cb048fa788e0fedfa9c94081d38703e683337c02a98a1610aba08572ded29ef91232d047a17a9a2655571aaf4824a2c947bbd2a2c99d9f03e67bebcf316bcfc7229bf8efddee78edef78feb76849ea4d2cb012c2c53b006508a111a6a0ce2ee3582b9c490d2ec0a18820d43a7bbb95f7a339b06b3a0c6a292e8f2dfc18a122ab04c86c", 0xf3}], 0x9, &(0x7f0000000840)=[{0x110, 0xffff, 0xdbd1, "3821842f3f2afd0c72fe355f6818c0a98886b5875c66c8c87bb2affb9df319e8c03a1b9eb4c76d8dd3caa08d0176e30cc582c331609fe73ae11975763318f5f827af5e3222b2e8dc869e7e730159ff7dddff9c992679d95de4b8e011e242a2e6ff54775969732263002b76adf7a34921bdbe0cb1e86b5112b0d3398ccddcf0cc6337b0e088621f3e74d96b5bac8e734c5a98349151f5028e98b77c66de50bda812b8145fc77388cda8d65805dd6e08862b37873b4060271fe2511f363513314f5f83007d1a9dceaaa83d06a174f85198df1c585f406f441302da0a69ddafed4e0cdd43552657d64c1690d864289bb102e3a3ca8adfbf586c5197108d"}, {0xe8, 0x1, 0x400, "0218f532cc92d29085442eaf3c8d9de8d25685aab3122e6586c952c61672383624e324fcb40dee2a7037503addaff52d7cae321407814c43dcdef7fbe3901da9d335be594682ce8041de14a75a0d7ebee5d5206ef667a632f5a80c9553f3c832a4aead43fdd52a848ea0d5193ec52732a80ad3327e7e79a69f2f53dc50f1a459469eec852be78559a57450bc156d2ce3f0c03ef96a39bf4b5dccd1edcc1ca87725677d494d45c5ac5018e5647bad3ba7b9daa6bdf8b5f2cb62d79c3a14d15846587f1c86a5170018c0f6e764fe5dc3670e2b7cc509"}, {0x80, 0xffff, 0x1, "ec10ca85e0aca962efe2bd96ae57de7b7caef1fb5eb57b2d705683a4ad406a8ec53b443b8303e0555d992ac8cfaf6e2138d3d3b9813e1d19be83a3470969afa1953efa79f654d8976a5a02d0d78086b8fa580a5f5ee092abb028dadb725da407dd855b79c6d336b28514af8105fed37e"}], 0x278}, 0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000100)=[0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x340, &(0x7f0000000040)="b6") 16:00:00 executing program 1: utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000040)={{0x83, 0x1ff}, {0x0, 0x902}}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3, 0x4, 0x1a94, [{&(0x7f0000001000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x5000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb5c}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1200000000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fae7406}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dfe000/0x200000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ea3000/0x1000)=nil, &(0x7f0000e05000/0x3000)=nil, 0x200}, {&(0x7f0000e03000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000005000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000), 0x16f) readv(r1, &(0x7f0000001240)=[{}, {&(0x7f0000002540)=""/248, 0xf8}, {&(0x7f00000013c0)=""/68, 0x44}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/81, 0x51}], 0x5) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:00 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = dup2(r0, r1) socket(0x18, 0x3, 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x5) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendsyslog(&(0x7f0000000300)="4dafac33bfaf6a7d5dc2cc473b63091daf59546d29a11ba9f839fa691a3098941d5c5ae2ef5bacd6d5a08a3c630b03c71699bbd6c73aaf2362dda32880b9b59ae34e59074504a8226ed4c9c42b1a9cbefbdd883369d3408c956cb3e5d63ddddbe261fc78e27fd3da18a4ccf7e2f613e9f1e418907ff20eee3124f9b8ec7b6c0c67a5687e1fcdab34fc25fc3431cd2288f1ccd40e3b7db1b14ef7e6eb764e6a8d49b37c0ce9173c333a6214c1cb3767b67e07d9ed113a9e435d1c19f3c39d7feaa9c2928dd43da86768e317c4962bb22cab8f57ec31b1717aaab5d30b23280a5471810ea2d158d43ea8ce368baca3fa8c98cacd001f0b11915ee12bdecdbef60cd60e1ef78896dfe5fb3be348b12fb67b2effdd8bbc8fbbecba739f0746f13cb906d49369c1b25b86e596ef66ae2c03f704872f4a8437a62a4dd520ad9ab3458a89b47be0ad5914a3f6db83cca6c4dd568f7883d19323d0b11c3341dcbb22459e600ee034007f6d7242468d7300abf48c2987ebb4863386a5133aa89ad701ef43400562f70a4616235083783c03815ac80f12f3ea00d6690bc97ad6ecd61761f22a0fbf043d6db9cf876e2f8463a32b70840ea3cc5c9279aa605399fb38b1caa7f8bce3160b71a444c1b745629a01d595f2aeb1a8e190c7c5096b6d2eccd46c5dc526e0ff2771b8774d3537bd50e02f699ca8334f7b1f176f986e8e3f153f98eaeabafc11e7b578caa22edba3e148f00e6a8c2072366141d50a724556ed24e3066c712a145317f7b28a4470e0558805d3d607a2ed5cd7c5dac2ec0556ecc8f2b54b361d230f9552cf99721b5a565a43c7bacbb14ee4f1257fe399829294e43c2a053bab4280fea12e73e97b7c40c540f4f7b47c09d61b2966ab3cafa7a4984011e8846adb1032095c459e760ba5dbc806ddfbdb2a32b9697900f4abf9f5b91b3e17681a38eea9f8d8df923e020773d65dcfb34229d87efa4e3b3b5405c2417f0dd18187854c306c924f2c4a7bf24b9abb8c114c63091a5fd569ba6f31de070d3c3b5a2cd0758cc4c4eb05a09efbef5d5d2a99351b7cd822076f3420ad0cbb6e781d19b51c67b85251d1ad2f5a767cf617f1c3a70e4b85f9d5e6bc219f4161339ad0fd19f5b0dfc8aab82236db829f518f96c45d5bc6c592a2685e4f940860dc7754e4aa734530166da9f977b1f9e7548b8018373c2e2026b0b0c451e9194c661ad6d9c239e4c3d621bac6e233c24a5f6a2ae3c768d23cea5ca113f1c16e7c7f47c98b1d3ebc31a20efd9aa25ed4a78f449818ceee13b65d5731654c11beeb6551bb59dc8984465d605584c052bed20fabb69a3aad5cbf5b150c216ffa254c11366cafe743a945f03c95c8ae54b1b7cda995bd360db9d2d580ccf8c6227ce28fdac1ef0957a91f3db059e1f773b339cf1d4f2e452da7df978d3ec2f276b55de1886dea9e728935a8a9759eb98451382bf387c1e611afe163b3a56aa9670b4023efd3d5dab37ff0c9ba8c2b1ebba016f6254882a6fa8578a4d116265002b0eefd16b576c385cc7e3ddfd79f1ca07438c9791f883426935ca0aedb38398cf192d13f457c2a1ef2a7ebc8de8c6833320a5bd1a6f64bf99a2698e193001ccf58a551ccdb55f81b80c9ef74a012f4464a734f564f6b797916810c64fa02f08f26c75cda7bb63bdd846586f6c94dc0a26b02b3201d6ca7c07baac641fad7165437fafd15e762dcbbabfeedcffe879dafbf664109ebe8b9be5ed2ac9c79457052ecf1c9b62dff984640c22e1a1f43036bfd45e86dd69d193b1012993ea405dbed2ccf77e686696733d7a0b877207cc4f9ea8cbab13bb01376f08384e3e5caa47bc6d046fd740f4632421c73b3dfefe69bb3a5fcb0012038e3cddfc63375fc5dfdc2ae53327f75531b874a3c90d7b7c44cf10d4c28b0eb913f5eef85ac14f84d295be2b0e793d4a49cdee6ae715c0b92af08e7a9c303ed8b75a3eb7dd285002ba99465a42bcfc0ebfcd863d15103cadb9e6faa35e79139b1bee0126b58d3f0a6fca627eaa43afadfbeaa2cefb55d71b3ea767b52dcf3b2f369feaa1637bb1b36daefd21d89f9e0a68c8452cc8107dc0bd89f976528f9afcaaef8955b8ee2ef490b2c3eae0a95092776f001e0a9371ca344f97c3661cefceeabfd9d1960806b54c2576397a4c6b3269e826e73eec2655799bf3c7b2d80c116c4f232b5c4989077e946fcc2266122f3bcbce1bf19ac931e55339479dbbbaa1c0005179c3faba611637d4380be9f0a77e1030b8f1f156c70113692cba261c4a3fafb1fd87a52c92e7aa9d395b9124f5d1a750699fb4acd7d9e6187d538a879e6537d419953dc05739df02cd77c99dda10b656da609fea3bcccc08b8aecae75ba71747d35e87853cc8b8d6dc1eb5e54be7e3d1ef243f8ef901b3470a00a2c6f20731a4adbcaed96fea57c47ba97591dd0e511e973f5c3244e68e44aa3c37f45d941b31d33608124ac647ef163417df1ca4a78e809fba1d636937f7b94fd760e823df8fc65dbab28abca0b5657b11809d972118394e3ae410dbfc50a83b4106e74a24848af6dc6d9b98f93bd5262905d7cc1c2df01b44b364036508705ad0f1ae1528f687e385f1ce50b47fc4ba7da53f15dc23432bb82ae120ea866b0565bb94588f49c493325f0599ce0ad79520bc9f87b9ab396f9f716c218066384d06a26c64e9df9e97ec5ef48446ea7844a47efac2870f0f57942c3a02743edddd89dd1c06eea2ca01b065ba07e7a13bd0961019141bbb10d0c9f3c9fbe99d99571d6ef941d6dc3ca063c4518ebfde55733ded10cfe5ac9bc37d68046078c260bbd85e59374d18ebcf8f5efcee2cd887673836b41b1a4846f372a5cc31b0fb4d9f57a2eafab5de340ddec47d3dcba6920cff756cc2d6ae7b2c34d5f1321465d334a630b73d81d27ba50ffe41bfc91e2937c94b7faf8f414c9b749d2b25926f9e54b115a0c75561e6ee4a395426c75fe919ab63791d1537011b5540260df887d5d19a3c9ffeefadc94b226d7716972400a770a8257c7f7688a0b987c8919d95bdbfa13218debae50782f896e000814c98ae5f35de382305d139512e4457bd9e8823ff463efb13f0c30a01f54261e6ac4ab7ce214b3c379794bb588766cd71046b51ece04fc8d61942b5fd5cdb749912e93a8c1340a092307be15d3bae37a72d31dffadc4258940f31c983d491d373463a2a49a26f0f9e17897ba9cb1bc8e6d587424e93edcb62eda6ce78bf7e85089d09f374939adecc94f2738cc7c63084d5b734d3f17c9e77845b19f5a4b048f6900f58d6734f184c2901c7e744e4dff4735a612c26ef8ad1528744adcf536304b8a3a633ddba5845d601a10bbd928c1e709fc07a9397489cdb84bbddeffcd6c36df2e76237d3b11718fc042f334973673f5f41be57e249f10a6d550e5520c1dd62bbe6b578fe250cbb004c466c9a5508f1a779a00d4af72ebae9572b1f7f08c7724905d93e5c1b2e571c8b34e3163cf841b1b0735289da85fc3ac70a6e2124d848a98c0e7c6809640f88d237598e5bead16fffdce8783a8020c8584041cff5221f71d64ef59ed957a356d5f5bde706125113c40765b95db2582939e153d3036a12b62d6267a8098683be60c242bb5812a1f427627de561ab09355637ee56860eea48f521f4b1623b0347d881fa05391b574be7b72fba8c3137e89126d43311b88bda92a7e041f9c32845f9ea79f1146e5247fb592ed8602679d3d06588eb6e32b08d9f35d7567de70807c991cf12013ca692a9281975658382bdfc0270f312918067289d2df7618b4da5e1f2397ac3216bc76cfc66305396e3a94a759a8351a4f21b42ed191a602e3fd64ea7512d77909d53e342693d4bc8f7a24ef8ac09ad50f8f9225898cf09410eace45ed2ffbeca96084abe175b22ee6b927179176a1fa8838fcf25bb20ab30615a298694a98d83ba43712c8de0b2ca2aad58db482fcdb25d08e1f55291f0f5470381c148214417c564a30db2207e12d949abcd9dc7447b0bdc703aa31e77a226ea9291d625fdb340ba43d1744d45617cdccbbd13dd887f5581959a263f48a3bab3825c329d19f73fde292685abb4e779f6ceb9690ef9a16845bc9ee3fd950518ed60a83bb97033f9f56180b275ddf24221fd6e521818a14c0f692c6731c18e955a9540e740e795fbe1935f7cb8d8c4028253a145ac8f7bc501fb3ab6be76299884a4f8181691d244b295e68461a74bb2fba43ea427f0d58374c62b262a4454b4fbd182421f70ecb04ab77a3ad2c013be53bb498f94dd21767ccdb3bc4c67ddeea7d8ee037c63114ffd2fcc70a25f6629c88548f5ad610fdcc01caf78a90f09e6b5d24be175181f640d8c347f2d17ed201e1defe27d099cb151732f75bb848dabab71055bf9a215eb0bb968b2edaea86a8f3ae451db581d35170939604da4e8c842d2899429ffd9931998fb4373e190dcf494e62f46073cad5d3080ce9f323895dab90164c1219b958fa83a7455a8ae3a7f255f0ec1b85a8cff17563224a0e14a2aa3f7738b237fed23b688d6f362f97726717973f8f963608e998391768c011a0c7ccd926a0ad1b3c06b1a0326d4fffd78fa2de38659526fd3f87d3cf258bf437c8d7340b56497683cacdf908badc712a10e427554b0f153e8d7e571ac6e0db99045e4b442c648e8e36933f40fd34b77292d63616511552c92ea48e6e0d08f3c786fd6667d3dfe63c00285ecc461f6bc35ae8e559ed6111886661503886e169a147cf0efa1379f94fc0f9a7a9899f0102d24986f6b922595aa3164896e1e00029405df8def5f1250a633972a1317cf86212e2aa951dc4ce2750eeb9d346938a45eb5ed17635ddca1505af2a14cb20b7241a846c8a93c3d7815ca5b58fbf7cf88cd010b750c74f914c0c09ba387962dce15d7c7d4fc0a890182bddcc81f972dad0982b4169de0293199a51f3f465df5f7d8b5d5dc9c1b6327705f4f07a82bfded6e1125d763ba5347c164aae31af4aae140eadf8b6956a0a6d1590401521a4321b7e1e5936ceaace2f738549e4a7060900d419b8143be8b5ad42e2fe27a296bd01c21458a03476607c2796eba9e2c837ae0a703fe6752c17329eb28a0212916f28db7f0adc68b865bcff0a0e7c39c1c7a455dfc95bcc2be0c62bfcbd6d27688a7e90b2804d27cd222c576a216e8c447c887dd0b7ceeef3bd27d55bc30392d0e85686d0f9fc171305a6eb98e08a5218946c23e986a10f00f2e247fd0be35ca5db6e356f4407acf2739217e7d48f794624ec3b162d6cd19ba102e0a30d948705e70a09f7be1c4d5ad929a7e0150a9b0741241efa1fa1dca9d86722a73be617ef3d0a0ea1aa6fe37a0f2dfaac3a4a046566d02bd1fe79fbe47426f1796df93fc3ed585385e6abed943d46d6a2ff7745b8169933165ee9cc05b2b8c7ad9cb1a4b8a7d0cdae3f58c15624bb5fe3146c77a26d4ca4a14cbd355a73a003fb661134d600ff853f7b962fecafe1ff97bb45df84bc800d02d555ec7df7f33a5624d45d145bcc02a123f5c05bb917596a3dbba2deda1c54c6c9d2627a9650d1e5d82e767f0b0385e4378badd42fbe5034270922fe93433e6b2ae75d289b6c083cd1666cbbb9dc3b32e49a1b0950b3dbefa795825ea7adb7bb66fd2a064d16a9607eb570796f644933f4225df7a6043b52453f117f67f9ecb48ddbe11b822a1761b35b9d254c2c82f071547ea7bedd174cbc0607cf13578f7b2c3e32bafc6bd2af3cfac7fdf237e0e322c6c98c30802facb2e65b1ba44bd5d1d5a6537dac6823a2", 0x1000, 0xa) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x4c924c73, 0x80}) close(r0) poll(&(0x7f0000000100)=[{r0, 0x7eb807e9b07d3d5f}, {r0}, {r0, 0x140}, {r0, 0x53}, {r0, 0x22}], 0x5, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) getrlimit(0x7, &(0x7f00000000c0)) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) 16:00:01 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x4) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) fcntl$getflags(r0, 0x3) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) stat(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000001301000000030000000000000000"]) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000bc0)=0x5) write(r1, &(0x7f0000000080)="15b26966860310ae1a8faf47064b356a115100fd44acbb198557eed6f90961eac0314bf8b518f55f1e878a52b5f49bbfaa8a621dfc89674ebed331b30f69c56e2b7b06de1506283527c54c5a934d6c2b91f76d84a1c423861af8f918d87b84b3a80f87cab520966cd4a8f80ea273ced98bcafa4ac2518729e5456ef6151bae8bf5caf38323efed9c468dd8817f05cfe7995b29082c3b1405e3f46a91cbc8dcd2e4ffe02a5e49ff7d21", 0xa9) read(r1, &(0x7f0000000140)=""/138, 0x8a) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r3, r4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]}) write(r1, &(0x7f0000000340)="3ecaa3a9806a69819042f2c1cf59c38f12e1628dc6d1", 0x16) chroot(&(0x7f0000000c40)='./file1\x00') r6 = msgget(0x1, 0x408) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x0, r3, r5, r3, r4, 0x80}, 0xdfa, 0x81, r2, r2, 0x7, 0x101, 0x81, 0x41e}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x1, &(0x7f0000000400)=[0x0]}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)="27dbe290e3c4d2f19754b0943a314d958dd9eb5c3f8b33661fdffde82a8619fa2d03c93de89ea4bf0395ad1990cdf72965f484abe7faae9c", 0x38}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f0000000640), 0x0) flock(r1, 0x2) fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0x2, 0x8, 0x1, 0x1f, "6e116654870b312530aba7b6830a06ed6725bb09", 0x4, 0x5000000000000}) r8 = syz_open_pts() pread(r8, &(0x7f0000000700)="04d7d2ee7f2db3e0b20552e66f4db1693e238ada475989ffd97641e31c5ea3e53b04ca85224186aa44b8443ce7bef3704902ac93ddc027eb1dad28b987a38c12e2fd9789ab8046e45822366ebf4629b18bdccf7e4f8e4f340f93de18e3f8047e499c42b0cb6b07394435e6251e514c6655c15136687a961144a459d09faac5f1413e6f095f8f0935675b119f5196e3728240dd1cf37b383476fb5598ec9a1a8b79ed054176a51698a06eda297aa8c971207b92aa235c835abaea0d6fbe85", 0xbe, 0x0, 0x45) connect$unix(r1, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000800)='./file0\x00', &(0x7f0000000a00)=[&(0x7f0000000840)='^}@\x00', &(0x7f0000000880)='-\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=']\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='+@\x00'], &(0x7f0000000b80)=[&(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/\x00', &(0x7f0000000ac0)=':\\\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00']) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000c00)) r9 = open(&(0x7f0000000640)='./file0\x00', 0x1, 0x3) bind$unix(r9, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80001001, 0x6}, {0x0, 0x28a}}, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) flock(r0, 0xc) r3 = kqueue() r4 = dup2(r3, r1) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x22, 0x1234, 0xffffffffffffffc0}, {{r2}, 0x0, 0x1, 0x80, 0x7, 0x1f}, {{r5}, 0x0, 0x0, 0x41, 0x20, 0x6}, {{r5}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x0, 0x3}], 0x3, 0x0, 0x8, 0x0) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x2018, 0xfffffffffffff000) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xff, 0x6}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80c1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x8001}, {0x18, 0x3, 0x8413, 0x6905}, 0x80000001, [0xc51a, 0x20, 0x3228000000000000, 0x4, 0x1, 0x1f, 0x9]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2e18630bf345669f, 0x1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x2}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./Wi|e0\x00'], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:00:01 executing program 1: execve(0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000153000/0x4000)=nil, 0x4000, 0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="122bc9c94a99", 0x6}], 0x1) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="461afd8bf0c536887add8e1fa2aca39837dffe88867dbd2fa4d8d09376310b58c4f2e240dc1aea3e58f398207946114988cd4848b902c8bb77c753cbb1266d1a624bc3c3bfa3dee14c3de339e143384c22bfb5aa512663ab15fc8231b55af7885a6a67f591adfb8e930a81e527461d7a7123c2bf9c8ad1fdbd5795109c49885440153a36d89e55612e", 0x89}, {&(0x7f0000000400)="0772a3af8345aa33ff89722f1c32d6e04523", 0x12}], 0x2) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x72, 0xffff}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="63f6d8da2f8927fbdb1cac181e5086464e6c2f0dc8b2b4e944a3c130479d44acae02e83f163c0d180901c8941e6f581adbca986731727bc72bda0eaadf9e2b4effe52036c779e308d09c015e255a1d885ef9376cde43fa310ae2e37bb5faa515345ecbc96acf64445baed84b5eeb949857f9167cec0b97d2e55fc9f224c0f96a11a4454561a08f3f7bd213a7716b832eae886c277fa9a129292279c010cfd76153142013d4d0d00b350507405a79dbae750ffc6a6be3c7907c16822c425622684323148a9c6f7b2e6c3034467c89ba88c3a5a954", 0xd4}], 0x1, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x100000006, 0x5, 0x100100200) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) close(r0) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x1000) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000900)=""/75, 0x4b}], 0x1, &(0x7f00000009c0)=""/168, 0xa8}, 0x1) r3 = semget(0x1, 0x0, 0x244) bind(r1, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000740)='./bus\x00', 0x800a, 0x6) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000880)=""/70) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000ac0)="ca63687d52b9523b1262cf6ece3e8258beb5fc94b14ba98805259ec00117cc157789f37813e56160eec907874323459f9d58c075b63e07876294110f69397d6051a6a4d28b6ba0121daf7047d13a3e66c9ff7c2eb918c6e4bbb6660d5525216a842de0b73ca4ef5efc0f0b875505ce062f464fabe56229a77c075a314b015c34f22c194613080a275d92b29baa3b9deebd0331a32c67c77d34", 0x99}], 0x1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x8000, 0x100) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000340)="876dd2b124cae1639e878c213dcad230ab68aa5b20d3fd5351b4c0548bf12d0dba9cf812223dc043dc569d309e8535622647c80a83d0c9b9408d4b8f4105f812735db601f01bb6a102097d76be6ed0299d8e068dab7d01becaf78cc64eec7242db4772628bdd9ab7c8264d4b1c1715d73785b02eae7cfeb5ef2949ad2cd6a4fd8c3aab06a6efdd7f4a6ccb56c458545d2d21022e0af4c1d0730a94f3008b3fa7b0", 0xa1}], 0x1, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x40a}, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) getgid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r3, &(0x7f0000000580)="0edeb693ffff", 0x34a) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000240)="2aae32f61abf67426a550f683f2d9fbda1a55610febbe1310d432469bc05704785abae39e6cbce215677b8a18db57f0b22d4b69335e68ae1dc96f56b43fcd10c8b46958c6ce63ad44f61eb3c871250487b33c6579d335a2144cc4072c8e031a2f0a937ad4ddaf2fa71d70a062685833a948ae663a72dfaf03873625a8d4e88263b0c17ec9948538d5957d84db1c164becc4712ac4bad202f96863e886492b800c486f3fb79b7c7bce5b13618b655a6377ca72851f557ed9ed59dfd505a9ceaba0d6ebe25a3a3ddc9a449dfd233d4051fea3e1098b701836eed396630ba", 0xdd}, {&(0x7f00000023c0)="f60fad9d83738235001c18127e888a086cfc457185e2d90ecb99f38eccf7cb0b44fa4bc1395c958ea0827b6ab7899c3214575e6c5975c5cbecab693f86f76dc773c71b89c60a8b8f723739b234dd44a85a39a0a4972e388b37f16e5a837e06bd8118c8c6285b036b86e5749d25d3368c935b", 0x72}], 0x2, 0x0, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="a796b2ab1bc479766cfc7ffb1e308496fbd5970589d01565cd79bd0a8c84eda9cc7fb7e6be8406c15153fe8cea86891b3879c2ff9516ac97b989665c8db76ff2c211de8da27a3358d231163088a59afac52140e6", 0x54}, {&(0x7f0000000100)="af14fac3378c44616973d728342af2a100b971424a1dbb521a44efbac52e5700aff767f7d79d7f7d5b4685228d20f812e57b07a97c85bf8fa513cccbbd03c55beb72ca2fb9231d5b748ef332c6a50e98a60d79fb0fb992c08d5674c518c97fc518afb3008f4a8c29748c48070ffe576d01e55ed8bb06f4cb0527d98df84059f31ef69f18baba4378b5ea2b17af4dde60d5609ff1a7011a24e630", 0x9a}, {&(0x7f0000000200)="09d33494c034de4d75179908de1808af56e2a2bf33b98424effa9dbd5503caa4d7340b8c7e7624dd8ed0cc2fd298c45508ba7342cd95f6f2bd72a153e6a542cc5fcc047e8ef7b38c014566ee438ca8c01f19d7c6aca97c1f79f2030b0b06869ca1ecc61a1a773d124387033c8133f3f10ad4adfe4d9b87", 0x77}, {&(0x7f0000000280)="169215db818355fef0f4516e3297d60fe960d5e1e8cce76c18448b4e04287522b4df818d4d2d11f0c2cb25085338bd8ab7a2197082ccae1e7bfded7b48a57891ee85111cf9bf72231057700506c15da60503689ee627a4", 0x57}, {&(0x7f0000000300)="e1d6004bab62a100ab12f835bd7a5523f00ea885e8dd99c8926184949e2f367369626a6f7e1298d6e30b2e46b942a030486a33e5a88d5acb96d192d3c40e9e873360b563eea67f9c7050be9fa8a189fa10702c68df8be8f9eafb9d7fc56bbf09921c81f70e7280bae0b8e7268623024c4fb9e0ab0a4e7dd230da8135", 0x7c}, {&(0x7f0000000440)="49fedf5dbf9fb41db0f0c39b3cb7f9ea67a454921c8beb46aba1bdb2a2601a6232169a725b43c81efe1119387dc120397b780ba614696200e311ccc140085bbf42474ffa1c1e5f2b22d997e07de29403d1cdf2ab92e0e51477f15f1befa8454895fd3c39dbde58847dc359578c9848cd8ff7b1b3d5e9d9fb615c3a5123b21323cac9b350237db0c149f22363157fa55611e4d8ad9eca29bde885ce9f192ed05fd12a9a8b2d447783ac955d1e8859fa1ba93d981c8d8dda8726c915d2d35452e8aeaa447aed78681bb03f5bea5c5389264d3a33ef00ef171a0be57760bcf716a26f58e82b325cab90", 0xe8}], 0x6) fcntl$getown(r2, 0x5) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8d3, './file0/file0/fi'}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x83, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706", 0xd1}], 0x1) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffbffa, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socket(0x1, 0x8004, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x3ff) 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x40, 0x5, r2}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3d2, &(0x7f0000000380)="000000aaa3285d26c99f817e8c229f9490da7226d477efe8f3ea38331513f3d4d5df90eab848480d11014f0fa2dce00592c9acacbcfad2940f2aeb70509b947a6bf26ed6f8a9d9d06b2caccb18371675f9bf5d95b86f9c66d851e3706c490fbd3a504b7d29ba7060700700000077c966970512019014eefa5caf4c5f4108eb90ee8f0fb46ddb0b64aad54fdb659bc5e30612767b7bc4358495f4d3d1f519925df198e8a1bd005443bfe09b106b86a61110e90894d891fc01e018bcaf7b12629b8ca01852d434730bc23f416ac2df36837498762d72deae4a04c6c082387837c3d566764d2b70ec234c13d3d6f184be4ad08047bb4b850e14c3f970adb908e662ac34525e8eca6d4f8188bbe5918ba36990c10ba8b8127aca6bfc156383f2a4228f968126000000000000000000") 16:00:02 executing program 0: r0 = semget(0x0, 0x2, 0x410) semop(r0, &(0x7f0000000080)=[{0x0, 0xd3a, 0x1800}, {0x6, 0x4, 0x800}, {0x0, 0x3ff, 0x1000}], 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x73d, 0x717, 0x3, 0x2, "0825863e941f7b5f9943c2d545f765aa59b3b006", 0x3, 0x3}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchflags(r0, 0x0) r1 = socket$inet(0x2, 0x40000000004, 0x3) ioctl$FIOASYNC(r1, 0x40047307, &(0x7f0000000000)) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffffffffffff2f}, {&(0x7f0000000640)=""/4096, 0xe8}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000001700)='./file0\x00', 0x10, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r4, r5, r6, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ff9000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 16:00:02 executing program 1: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) getrlimit(0x3, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/120) setrlimit(0x7, &(0x7f0000000100)={0x8, 0x7}) msgsnd(r0, &(0x7f0000000140)={0x1, "9ad0c5b7c288add3e4a010a81241d31d1a0bc4c2ee7b1a953765d67d0402ec2e818b95a3de8008f402110be7859e0d1b785172f37711386ae11185c9d2e09045856b5a3ccbd4a23e1439e2a78baf6d9011bd96837994dae1136c734ef5b32229732f00402f5b2eb5d5cffb0e084e87099c1838806a73c508dddcd01eb9063530fadebcbeffb5e67ce300f0bbd07b77629aa9fec07c4f397454b1acc1912efa0ab46d9627832b770ffbb511ad875e34d787a08a9370a77a9aa5aa5c869c0ac15494e9024f53a2f7ea1b5670b753b2b22cbb655f2a9cb69f630d55be55105adaddbaddaf9f907acbfc42f89ebfc89b6a364b0e7c6741f05b68aeeb072a283607"}, 0x107, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x1000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6013, r1, 0x0, 0x0) shmget(0x1, 0x2000, 0x2b4, &(0x7f0000ffd000/0x2000)=nil) msgsnd(r0, &(0x7f00000017c0)={0x3, "84bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5dc8544cc6e3f915d6425719f555f078988b5daaafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c92"}, 0xb0, 0x800) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x1011, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0xc010427b, &(0x7f0000000000)) pckbd_enable: command error 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) fchmodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="fcf5653a82b3bff11a08b303dde5c10b89e3d8f556d82d97b97bb180343e324abf0efa8221ff040e669c0fcb8f92dd301b5cd73fa076fd7f96934481dfa61fea340c829ac1bf27d293008a2ce47cddfd1fc602e0e54fc5331868855e89ea2d0c58d2e08568b6d40b7ae108d6f6fb9f91c3a3f6528798c11259b1a13c7addf6", 0x7f) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9, 0x40, 0x178, 0x6, 0x81, 0x5, 0xd5, 0x1}, &(0x7f0000000100)={0x7, 0x9, 0x6, 0x1, 0x1, 0x1, 0xfffffffffffff001, 0xff}, &(0x7f0000000140)={0x6, 0xbcaa, 0x9, 0x5b8e, 0x8000, 0x8, 0xfff, 0x7}, &(0x7f0000000180)={0x0, 0x6}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pckbd_enable: command error 16:00:04 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: r0 = msgget(0x0, 0x10) msgsnd(r0, &(0x7f0000000200)={0x2, "256a139f9fc1f440b2f83330329361baa5ac448f323518adb1bb7fed039e0ef50b8c2bc4e1804d1ee4d4666d0c9a17b0d00fb502dc5e9c6ef520"}, 0x42, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x72) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) linkat(r0, 0x0, r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x4, &(0x7f0000000040)="7bf00000", 0x0) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/247, 0xf7}], 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x30) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10a) ioctl$TIOCDRAIN(r2, 0x2000745e) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000494000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x258, 0x100) sendto$inet(r1, &(0x7f0000000140)="a12e0316b9e99ebc41bcf860cad9e3c811a14996f1934900ccb7db2b5d7d01a744154b12a5089b11992a", 0xffffffffffffff45, 0x6, &(0x7f0000000180)={0x2, 0x1}, 0xfffffefe) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)=0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000002c0)=0x2) fsync(r0) r3 = socket$inet(0x2, 0xc001, 0x0) fcntl$getflags(r1, 0x1) getsockopt$inet_opts(r3, 0x0, 0x200000000001f, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x10) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) semop(r4, &(0x7f0000000000)=[{0x6, 0x100000001, 0x1000}], 0x1) semop(r4, &(0x7f0000000200)=[{0x5, 0x100, 0x1800}], 0x1) 16:00:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 16:00:05 executing program 1: setrlimit(0x8, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x4be, 0x6, 0xfbc, 0x1, 0x1f, 0x4, 0x2, 0x0, 0x2, 0x1, 0x3}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x84) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x6fd, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendto$inet(r0, &(0x7f0000000380)="74e1e58a9bc986cfc2d087bd7c318eb9d49f7de74b008bea66b08a3eb81f74e4fbf36f6e1519f77a8390a6c49960c2482eea1dea26d4795959f6212ab45bb6031ce0fa211200812c940772af3b3af2668240ca548cd4a48ef825dfb2cbb21468a3d43e71dd6315c84e599fca1bb76301528bb30d550715b9593de711b0559a87c0af66748419ff9069dd4301d410ea4dc3fe71bfc8ff80353464535521dd0a3cb1f42329832634c56d71fca174ecb74cf237d9ff4a43d0cd7de7f92692c60c4710a7f7e53cb8d19da92e708b90aaea567a58b63ae9ef3d8f2fb912fad0f59fdcd25a22857f420f2e80ab648d79ff9bd2a6578a388ec5", 0xf6, 0x8, &(0x7f0000000280)={0x2, 0x3}, 0xc) connect(r5, &(0x7f00000000c0)=@in, 0xc) ioctl$TIOCSCTTY(r3, 0x20007461) pipe(&(0x7f0000000000)) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) writev(0xffffffffffffffff, &(0x7f0000000640), 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x0, 0x1, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0xfff) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x7, 0x2, 0x4d8, 0x6}, {0x6, 0x7fff, 0x6e, 0xee0}, {0x2, 0x1f, 0x80000001, 0x9}, {0x0, 0x4, 0x8}, {0x2, 0x7ff, 0x124, 0x7}, {0x9, 0x7, 0x2, 0x3}, {0x4, 0x9, 0x3f, 0x4}]}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x90) recvfrom$unix(r0, &(0x7f0000000040)=""/192, 0xc0, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0xa9ced57621018db6, 0x140) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x10001, 0x0) unlinkat(r1, &(0x7f0000000280)='./file1\x00', 0x8) clock_gettime(0x4, &(0x7f00000002c0)) r2 = semget(0x3, 0x3, 0x408) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/73) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x6, 0x0, 0x3, 0x8752, 0x3}, 0xc) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x14) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000400)) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000740)={{0x1, 0xb92c, 0x5081}, 0x15a, 0x3, 0x4}) write(r1, &(0x7f0000000780)="1b9da64ebc51ae190c6764e4edbc09a9cc5f30ff0ceeb53c642ac33001347d90c5", 0x21) semget(0x2, 0x2, 0x4c0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept$unix(r4, 0x0, &(0x7f0000000800)) r6 = shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) getuid() ioctl$TIOCSTOP(r3, 0x2000746f) writev(r5, &(0x7f0000000cc0)=[{&(0x7f0000000840)="260a12", 0x3}, {&(0x7f0000000880)="734d783281e4bd68665fe7774b3433329bece16fd51c91e91488bf17dfedf4dce98b20ae3a7e9b1be7571be70519e7725a26e9e7252533fca5812c51fde3dea964fd2e58690df2cb5ed073266aba", 0x4e}, {&(0x7f0000000900)="ab20584f8c10ce3e8e3b29e5b094748679cd9847232d953d881ff4baca8cee5a7781d5c13847b0a8afbca9b10f423635f51ac9e6e78838dce9b8b1109ae51e1bd16572622252acaf18b084a44fb651f68be053c1b086d542869cebcaffff20247259cf19a873d3939f1cd1c0cb4915f3bc5f96cf0425a2f1bf49b36e94a26ec7b2f9f4581a50be55cc38c21cfca7e3bfdfb8d1a5d6c20fb63eadf084105d9e8cd96b988d9ea1270b3c8a7f4759a20614fdd3b1d254d50d829bb853125950e990cdd188b48abb195f1507e27ecbb2d444a0cc38db1195e7427dd032f61784be11dbb9", 0xe2}, {&(0x7f0000000a00)="71c43632ee63b1ad8f669cbc64e72ea2d1454489fba6f8d3f8b6bf97115956ae8315e38a674df851fbf351709476b380721af3e8d11fa41c84a38e09c7e0ed786c1540784d20f83634f0a664b655d48d8284aab2e4f1", 0x56}, {&(0x7f0000000a80)="f22f5988f96aa59f53568277b124338df3f95ce503ea5762aa886988ca349f81e421f38b5955ec6e4254fd9fe0dd10f18163ecfb92da9bffcb878b85e80a42f2f664c1ec2a668366ce836e383af9f747af4d15acb8", 0x55}, {&(0x7f0000000b00)="24ac294ecf3ec1767ffbde0617f3c174695d72905b0a9078c1837996744159fdd126172a3fbbac84653616315142985d", 0x30}, {&(0x7f0000000b40)="40dfa97f5973bf0b9192f06534f3c1de6dad6f3a9fb9a4509cd995b2d857a26bf9ce7b04baf1ffe96fd937e958b79be049ffd90eeacec3932e129ccb86dd496a930d37f1216c0338ca933d1416e974ca01b3822b8497e032e06993446a87a3b300b10d98f96e2f", 0x67}, {&(0x7f0000000bc0)="5e88", 0x2}, {&(0x7f0000000c00)="5b605339e0a98e178f4cdc7b07892706d704e1d496a3b9f05eb2f1065d70fd23caa8e26bf7c4709e1ab43590fa25a038c4926e7bc913075def8cd37c8382accb73f15aaa6aff4cf9e4c1bccb214ca87b443537f84c7927ec7f8ad212efbc43b73b2048d4df166380b3880edb1b", 0x6d}, {&(0x7f0000000c80)="5cadf31ef4126d0adb32c7c77996b6f0f95e5a5a09b09c34dd49af1db52d907143e9ea0a05c2772196ac0155683a4e41f51aae744ced2026b900e9ad41", 0x3d}], 0xa) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000d80)=0x6, 0x4) fchmod(r5, 0x20) kevent(r1, &(0x7f0000000dc0)=[{{r3}, 0xffffffffffffffff, 0x21, 0x5, 0xcf6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x58, 0x20000000, 0x243, 0x7}, {{r4}, 0xfffffffffffffffd, 0x21, 0x0, 0x5, 0x6}], 0x0, &(0x7f0000000e40)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000010, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x44, 0x41, 0x6, 0x42b}, {{r1}, 0xfffffffffffffffc, 0x0, 0x28, 0x7, 0x100}, {{r5}, 0xfffffffffffffffe, 0x11, 0x0, 0x7, 0x9}], 0x5, &(0x7f0000000ec0)={0x3, 0x1f}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000f00)=0x2) open(&(0x7f0000000f40)='./file1\x00', 0x20, 0x14c6cdc20b613a0a) connect$unix(r4, &(0x7f0000000f80)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) 16:00:05 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) shutdown(r0, 0x1) 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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8010, 0x80) 16:00:05 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) kevent(r3, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x40, 0x8, 0x9}, {{r2}, 0xfffffffffffffffe, 0xf9, 0x9, 0x1, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x50, 0x5}, {{r0}, 0xfffffffffffffffa, 0xb2, 0x11, 0x5, 0x9}, {{r2}, 0xfffffffffffffffd, 0x28, 0x0, 0x8, 0x8}, {{r2}, 0xfffffffffffffffc, 0xac, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x7f, 0x1}, {{r0}, 0x0, 0x9, 0x80000001, 0x2, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff8, 0x80, 0x20000040, 0x0, 0x7fff}], 0x400000000000000, &(0x7f00000000c0), 0x0, &(0x7f0000000100)={0x7fff, 0x5}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0x459) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x128, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000e9ff000300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x2}, 0x10) chdir(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0x4001, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8001) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x10) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x2, 0x80000000, 0x942dffc, 0x8, "514a82a367085713bfa11749b95af365b49ba4f8", 0xffff, 0xc89}) close(r0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="a8") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1) setsockopt(r0, 0x20000000000011, 0x7, &(0x7f0000001280), 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) close(r1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r2 = dup(r1) pwrite(r2, &(0x7f0000000140)="53fad27dff742c5b1afa382212a758366c1d268d11a3d484f9278fd0afab9e0e11af4e17f6c68818f158d98eb9b4d440f3c9f1b925754f1a5a1b4fe33acad98978d5c38aafa13a0dad1fdd909871289e90f580006288a512b979a27e5b795e10363864483e8d0c7f06da3b80df8ee9c4dbbc719a0affb4eb69cca7e48d6c137a07077e84724651092f86365493bc76b55a301b59327cc1bc102b81da6abcff49ce111fd573c8b559bc7dac5bc03090dbfebff39f7341de8971d43a70f1c348e3440fb39a8380216792d8aa178b0fc15ab5cf754545c1e87e0bfd965c809c37c13578af58d8c39d0c4033", 0xea, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/142, 0x8e}], 0x6, &(0x7f0000000500)=""/55, 0x37}, 0x841) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="8701a277dc5745192a101000804c8f8cb41cde730cd35a05200000049e806ae6288cb1deb434cd6943bad149476ca5c893bf9eb392b23b59f5a1e1499ee4f863c161c695e4ccaf1d09c3cf1123175bb907f2a2ff88e2862575d4611c9c584373d521350d1b4be1c658098d4e17d15640fb297fc6af44014360f4"], 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000380)='./file0\x00', 0x507, 0x3e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000280)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000003c0)="da1fcd19d055323b12588445310e7ca3a5e8ef1028caee5fa880f56c52f0582a623e6365227147cc0bd4c83850f9ff20b53b9c0cf5217d596c348763f3bccde968ad2444a7db930e916fd0e11815c9a6d17c6a9d274276ff86d7edddb12fd0382176d0af04f55e970483e83da9405478a7495b74d7c3a6d8466535b4ffa824385b8101525eb39f3d182e3663eb0b49fa1d1abf356fcfb11758970f0ee308209e16ddb5655a314d2455306ea0111fa7", 0xaf}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: socketpair(0x6, 0x8000, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0xffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8481, 0x4000000000) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffb}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) pread(r0, &(0x7f0000000080)="bb55b150de6303ee15aa90b510e452640cfdefa6e7e6aa837879655bddb15da48324b7bc9c6cc82f3d4444384f82bd550e1170c47735c0b699c36b2ac553e10066317a018a8723dbbe056dc3fa593631c3d6f52016bf10ce421b59f0575610d0a3d860437319c9fef9ee8d930066220ab65c5c6748aafc045d9d7377db3451c912064089d176c0a02cb670775f94332566318dc56462ee0c9abfd623c23fe35cfa124ab32a1622d50df38c51d5c01d876722f4bb715608367684046a9345c75539270790e4fa74eededbec2b30ce0897b76b5d20c05349700e50384c5397b4f603e39288d97fe69e62bbab1547a4a9dc34212effef104fa38d8a61845b61d3eaf3d6f28b8c68ea1bb99ce386b0c6182bf7b270fdd9d6cb382baf7865fccaed3c58fa96e8e9124cff9be0842fd2ac3e8f86c2dc8ad8ad70e014124f19e0980c4b572c47c0bfb919982be893c66d11ff4d63f3116c45b09d4d363eb0fec03c8828e4b9c9b8a11611556f2f860fac87ed7d3a6e3ef30c59133e74b455162ac3ae2734692c9a42c28beed2de3357cd4af197ed98391172c445887ec0f7b7b3c0626a3fb4ed2a50b362fa370a6ac8a619e421eb962fd9449a4a38b7014d6676294fc94812cecfe609db09dda495458db5022f5b9b51090940e5b594f7457bbeeb064d17d5f78182f0967c8f83ca475853f3d46765061b228fa6b07f37317cf09d7e4a3bc62db3383801eb960c628c8bb13044d2f0ea9d885bfd1e49d8cff77a561acc04332acb15b65a0810f6426c1af650a93ab58c04209e1a16697c97e998139682246a52211200147c0db24198d69a91ec74e00b2c752f80177031a14065b233bba21443f0cf489fb3f7c7f3c1e212a09425d360b09e4c9a89cfd48a64c10a2b71a1f22bda5fd5895083b9eca598e819bc39a52da3cf027924b23d09f8abaf4b57c96799c49995a0038dec84f210e9f1264035d503e96181a51591fac11fb7e988fa4bd9a3f30e98432644944dcc98340526a47a177ae30d38a7511c707adf7f14359c242380cae0116b046fa40ff2106c7fa59b5be470fd303b66a68c873bb0ede7b11831314565b3a30c88063c0d25e56d30829f09406e776f9a76f6d15307696cd981cf97fd49dcfa360400c582eed2386153eb1e5e27685849439603cfec538ccc3d6684073d7dd21492df8d42f0cba45269423162a3a1076f369cf9a98484c3676b97955f4a39b354b752067edd2a6d13121cc69b80ca63702df08bd04ef98ebcbc49c2eb4c356953045c10ff99b1337e7d0388d0b59e62d3d3cd3da53470e88065ed5de99ba40d4504770aabfcae4bdbd3de7436e2d6423eeb442e9911d6e009ed771afab6f0d49ca0a7490c3524f6383fe6fc064c0df87c5abf117bbf686f523fbcd906d1df17dba8e9bb6b776cad6eae96e7c6525fd263bc2264725c50216dcfeb0e466b343aa62f4da56b5c9b84168b5ccb7b7d1cb4f172fe308bd76df83cff69a8e54a4b1c05e004abd4826205bde38a0f7db2ded43fb1c2ebcbd006a72fe3d6dbb5dbb7ec22909be9f7a353b893e860f62ab7bdb50391827c0c8c2b91d206a27a334d3aae69fbc24e2aee5675ad04f4f2927e9412834b32a9204be15d98df28d320a491c1a5dc47e6dc7989ae1bc1dce8dd02b5b2013c9d70a782bd1c869f8f039d4cc351a46ba967cf91a851f3addb1cdd000bd6af856a293d679fc38fcba32714eada9e36ffce57cf2d37a940ba8cc4b48486c55f0161b1747dd61621129ebb8656d0c7e422f3a82b37f90e9df60ebf532a841d20d4549906c340d44633472c87cadf4c5655cd0b56999d85f670b94c90ec80c634684e058ef356e75eb97e6b64bfa461493f3f966490fe1273537a4cb61ef29c38765be32be8b8fe29e16454f08e1ee344e3c1b4fc3850ab438bc747d8e5161d93af17d79ae58b05d1c419a55bde5ac93e0acd90a1f2fa5c147210e3e9abbcd5245fcd1655945a30f67d9cf13c6f78cb168411b597f28343b183fd87fa89fcda043be017d32f0656ec8145e3265ad5ca44e0cadf6072271086c8d0f1a73f543288406553eb54550fbc8b423a6716b4608e018be80768d5b3d6ab913fa8df4d4acb268b9ea6c8bcf3658a7c7810eaedd9c9bc11604b26b15493249b6e7125b9a39ab16099dc9c2079738a53f85af738c92197deff96b50f1ba825a87e0e5e0c1d379b84661d2c79a7726e8ab40381c01d66dbb15b3ab3e98e2644b684b871b721bb0950ba56cd005151302d801e9635cd452232c75b989627acc0c82aa65061829f674834114c59bd7b2e9a0eb20d20bd4de15483333569a1912e8f952377934b3b3c3a59680fea365c7e1af52d35c7c2b6290ba198b8991814808c19a41a44b77dd96fdc869e9ab227885fb362b2751f6ba025d7bb27e8993e4c77709be310d95cc75cd66c8c04f9172843033fe2edbd2e4a8f8f4142c90314b17dd5b9fb2938acc0abab33e9c56d92fe7fb2e33aa1f227130d67172f77d7b542735a7ac69cee16662cb9e3094237f3232838bb34765d0e43192f2b84ed14264ea631f865cde74e8cc11c6635799ee64b4dbc68e9fd431d06f2549354d6ba61ff323f388947201ec78d25d811c90aa1c5ff3ddb88399c43afb17cf14fdb9d4760ef80aba3b355a199bb388a9b6cdc5af4ec50f4869cb7d86c729fcdaed1502e347b2afa33d355259be6e3768a1cc75b0f99f355c7d8dd8a7bd39fea66215e89d6cbd1131fd20038110c368a51b6c3f978d57da8c2fd889b3f8e6c14d749dd3eeecf379879cf08ce8377bfbc462dba5e57f2d24ff5ac4ee32958fdc866e8196b270b2caefcb7111dfc61e5239c73bf80b0a3b94431c73fbcbd76439eb72d77f19086793be015a52e072ae1971d856358fa2599b44f90e1cfe0468c2c0a1ac8ffc415d0770f67fe9e739604838093aa9f69890d47acc55be9da74c9853ce94f49788bf59cb534c86aa8a4991c4f483c44de774229266311dc3028d84b89665c2f3c337062942bd34da3488e1811c94f279b584978e36cd5ed809952ee99b714020272fbaf00a4d4535cd290cc475544beb9e87facbb503931d7f621966019430c119451650ce994e6db352a6ceab7738eb756ea6748ed18226ad867ce20786383c2a27ccd09449df0e4739fb86e94c40cd8fd8144b9361cea2306abf526e8bee8eeed154ae241e88b1d82c00db39c4497861c396275be6d3a299dfa9dbdb487400dca47d489e944182c9afce1386954ff5043e82bb100804653dee50880b7c4afcf6bc07dc528eda82bb7b218300331f042c754b264cd96492e02d8474c83a85c1c3e420970e4721c9486a8b24aa97b4ec92a6f2f3da75bdc7710bcc89326fd7eb738f108c5157a7808ea0be18dc15a805775efa5d8f2391666d373120625f09dcecc51af46cbbb61af9c008767389e604fbfdae4ac44c1da45b066e4a201b743f1f82108f3db6f01befccf33606bba080b4f6fda9ea82c449858277a4887ffd47d37028d1b9e8eb2dea363033bfdd2586f12960269c11c0a6283414e8abec3f88703f7b4180e5cb8d0077d3612ee43cd82e242dc23c0cc635fbd6c272e12261a635730593575f77f4760274b5480adff168a730ad2128583a698aed32a16a843ce87dc61fbbacf04be139b2c353b151ca1a2bab62a130b1600298018004a6f58fb6f75506976eb92aa132674ba0c0459ffd68374d1b0a12f92d7245fdfc29b0cd443654f45e3d6630659a8da4ef67ff8a451ed4199a6e45bbe941615fb56c01e9527edff0cd791acad6b56f4a6b1c55926dc14fd74a2b496d678213c71b78216ec455b8f1875ae6a7edfcdb52ddf4695bb3321476c04b89f2996485999bd9af73c7cb1040572f6d08c2671394497ae9b2dc6afe5faf08c0f4b3092fdba50ffd5ca6ac197a73e1479dcf35089a3ce7d7ce106afb305523f33aff29edd4f55fa5562d4474fc5b7a7a899892957dea2a0dd714dbf79464d986257af2f48c3b80370a193587d4e6f0269f746511d68ee22804050cc959818a4f30a6909c214f4230309b6ec9cf8129e2999c13634b545e1f57534d1eb0fd7b1152fa4b0e329414d112447aa0c5e15c9cdc98eb85dc934c2eb4fbd6e1750c5292a42ec61299112a64f6365ceb269864f0f1270ad46192c4602e5e9da51cda220bfaf86b3a3774e0de19769e685e2e7be491c7f2a6ce6ec064b405b7598377451267b3ba761dc2b5efeceac3ce75ce67cc08a3478d61af33df26d2b2189f63e885da40039775f34357d677e75f5b1b5523bab4cb8f93559b04f94a54e6edb68185a2a42d7f28b5b126e74030fa38f7453fd307f25fe480a5d06a4d1aee6f7f2fc3f00c00472dede771e1473dada17d5ff7605bab26a45961072823896c23f6b7965ed3894dbdb2be7aa833804e5a4f5d175fa88a01bb058c1a6e64c930f5dc576fde606e86546dc60454da58d06610656f87557f00463d741649c97517c1fe39970657862e373717790732c1f6ad11fc9e73dde189764a72e48f11e1cf8c6759d50399389ae90888542725b3a43c8b835cbd2d6fb6db07ba70db71bdeb7358316512041df0a2f81f9db8ea6abba7b0dd8587f2315f6585b240250bbeed58d40413b55a04a742cda12d21a5a2b2e6087eb36c9fbf4e029248d5b597c7bea97654c28b4cd8929b1b76f9c94ef3567e38ad29739f7f805d2d1f0cda2964a7ca847147c9478d8bfbce3029a8256d5b358eec3886672f948098d79a4e4c459d4caa4e44ba698b76dbb456bdadc44d03d0054e456583dc238aa59a7c9b033eb0a37e32880679965f070aaae247a2d9b59c7046d1087105dc708e6b9d1920c1ed454f969ada8a49fb3bc6647e3f7f415a0ec214d90b6b695cad196f2b8e040c2b7837612d45147a02d8b88ab38fedebb150b649f371170c73ff3727efa7743474a1b79ce646f82b924affd8dcb5462273ccdff50dfdfd99ea93ff16d4998fdbdfb80a5371a45e04ca609feab88681f6e585cdd5054ab03e663a173ddf8bcf4acf8d181479bbd7c9e6c2e370525c53f015ed155ae68a8df3a6f16b702b0f809886ddc35b04ed2e159d53130d0be7ade7da66324089eb10d4ef3b3f9d56fc5a4e0ccf2e14b67899fe9587c3e0ae1225ab90a8a1cdf90975f91ecc66b95ff802bb2aba518ae0e9930304d93bdc71cccc0d67a7e8ae158008d98aefaceb153f52914934cc3436ed08c823ca57f04ce456de736a953706f685b0fe54accd9ca1b8db6540b65873bc94b9271f5b94075f0e52566ad54eb0d5cf16250864d2e918492ed18da8262863df9d60e1b54b7cca0054aa951717243bc5f871dfcf1622963a5df4720666fb55842bc121ab782e075b7678f1b4a8c75f85d78b04d38469ca6851734cdf92d8ae735b277ec26b54f54f73774b1064c1971b8ea4fe8d644bd40a4f737e1e8a7cfaa87e96af10f929056a3c4037ab48d2f71e7d8b1315533207a68b30ae7a4605e3efc817acec5ccefcaf1d34054de1814627e7f137c0a9a645d9e455170d645935d208843a4360829efb593963578b0e8069135021f848a69b2173c7ec2930776d0d94c5491fd6833a9cbdd6d810f4ca9e0cad48cca1e23e9929e42b2da8d9f170720c8ca2bb5a7b60eeccab7a8efbbdf788b833cca9d83f1a9dcf05c4ad5d553a6c2e1d3fb3471a9bf20ebb51c4892ea979bc1def4d4254ad9bfd99fa3ba1f1be85c13438343d4591e7845cb696ef6266cee0c8ea90d6f6321376feb052d1eddbc988b0338f970457a619a23986d313ffaaf74a6ea6b", 0x1000, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) geteuid() r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) utimes(0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f0000000800)=[{&(0x7f00000007c0)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') chown(&(0x7f0000000140)='./file0\x00', r1, r2) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0xffffff75}, {&(0x7f0000000380)=""/45, 0x10}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x7ff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r4, r5, r6, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffdfffffffd}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8001, 0x1f, 0x3, 0x80000000, "377860b763761ad8665ef9a36ab8c0f583f21329", 0x3f, 0x1000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0x7, 0x7, 0x7afc, "1198bc6611bd6efb3aa544032871b4059a9ac51a", 0x4, 0x80000001}) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) syz_open_pts() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xa280, 0x3, 0xffff, 0x1, 0x7, 0x6, 0x800, 0x0, 0x3, 0x5, 0x5}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)) sendto(r0, &(0x7f0000000080)="49469d1c40f13b7bcf1fe91151678af5d7687974a5fbf46f39d0bd8ffaa237c132de4592c461c3271b2347d98baf9f063effaf022aa6e820c9665b4be0dd3fcde2f5a4b98e3528c730886edc1af7788421571c8e0a15c2e141139d4c49a3fb11", 0x60, 0x405, 0x0, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getegid() r4 = getpgid(0x0) r5 = getuid() r6 = getgid() r7 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = getgid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x10, 0x0) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x8490, 0x0) r12 = socket(0x20, 0x1, 0xa4) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x309, 0x0) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x0, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10840, 0x0) r17 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x0, 0x0) r19 = dup(0xffffffffffffff9c) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x800, 0x0) r21 = syz_open_pts() r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880)='/dev/diskmap\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="db2c3d39a3e7f21644e23db0f3e546c2104915c31d95bd38e58b0afaafb2641fec11800c7de84de37cab842f67cb1c5f08bd7f84ca187021cc540ed5f405585041600552e1aae7ad13e560bc8ca7d58b3cf3e5bb7bb5fc3b54bd90b6b988b86ad18fadc16eda1b17ca50166b169d48272860d8e55fcd0fc8d59832a5865ee006b8c551423c2450f32c26f6f983c1749a0251a52e0c22de3d0f89971427884683a239ae0a518c88283d73dc3e7728228bc7ddbce0a14438e302c014e79dd658ac401d1c00e423b3af030965", 0xcb}, {&(0x7f0000000180)="e9de8a449b258ea2e334a6251e7b2de0684739b9bbcb7f9001bf9b5362509b727783c82782b2c7418a2ec8a0c9b5cef92dc8e0f4dd74205cce3f41e0cb250c34bd591b8cac94a78a1320ec2421ae8d9591ce29e31cc9fb96f5749b5ba5e3600dab078aa4d1768f70fb776bf3a3c68d77292a50ee934dd5fb091ae13d536ed73deedbb18aa7a36e219b2228e2044acddd0e5f80145b5f3021b0f0aa8d8d4d46b32af02c046ef254323cdf3fe6745e44a24de72e665f88e78973f7e89efe8ef1673c1fd49abaf5fcca5979bb5daf65d69db8ed1e24a9c1bd1638a01e519d34", 0xde}, {&(0x7f0000000280)="4295225499a6fd9b3c13cbf02d10fcb762fbcc7953bea19227cd771d17694b648fe9e515979e087cc9e76fab", 0x2c}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="f840d6cbd3a50ba55b2ab816f3fbbe7f596586b72ef7e39aef1c40f0f7d9b1e0acb120cb6b56d8a91f9fa5669439176cbe69354109dd0e452826771ea7b9b9c5837baaadaa78b51f9b52b4b067a071ff5c935dfd435bff0cc8a64c85e48f8e3d939f4446a00226a713326633a0303c472c9f1fc316e7d93d2d328e987709c907eec34a8b6137df056693f82f13a01fa896d879f5ee59967bb5873d", 0x9b}], 0x5, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @rights={0x38, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23, r24]}], 0xd0, 0x4}, 0x400) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r16, 0xc0245755, &(0x7f0000000a00)={0x5, './file0\x00', './file0\x00'}) getpgid(r7) ioctl$TIOCSCTTY(r21, 0x20007461) 16:00:05 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="4b74954c", 0x4) close(r0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x100000000000000, 0x23, &(0x7f00000001c0)="1c00000048e3afab97c55ba87f5c1cf79830d25aace14574d00bd1bdd3144616096667fdd17ab3fe20cd9bbd4725f33b7a76f858d6631b2043398bc1e97898eca5e4b74da83ba677dedcd954bf9fbba6cffc73ed6b44fba7538389299cee20fd4d5b30cf14c379db638537b600f0b5f29e39293dc223d1618385a2f7a91e84852187ae01d32cba4a458f6278c48dcb0d620005e29ee58de89e48eeee8b17db6c2982c818fc7409d3926febc56aba9f40d44e4256fa6ea175d0ad1916d65db57a54dde41d00862549f0046fbdf77d6c75bfe5683842e32cfcc538458abc", 0xc8) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r1 = open(&(0x7f0000000240)='./file0\x00', 0x81, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000500)={0x573, 0x97f, 0xeeca, 0x1f, &(0x7f0000000280)={{0x33, 0x8, 0x0, 0x1af7, 0x1, 0x7, 0x1}, {[0x0, 0x100000000000, 0xda, 0x2, 0x5, 0x6, 0x1c, 0x736, 0x3f, 0x9, 0x80000000, 0x100000000, 0x500000000000000, 0x80, 0x81, 0x5, 0xdc, 0x83], [0xee, 0x100000000000000, 0xfffffffffffffffb, 0x200, 0x7ff, 0x4, 0x3, 0xffffffff, 0x9, 0x2], [0x7fff, 0x76, 0x3, 0x40, 0x5, 0x9, 0x4], [0x9, 0x5, 0x739483a7, 0x3, 0x5, 0x7], [{0x1, 0x5c7a, 0x7, 0x1}, {0x1, 0x0, 0xfffffffffffffefa, 0x9}, {0x9, 0x7, 0x4, 0x10000}, {0x1, 0x7, 0x40, 0x800}, {0x9, 0x9, 0x1, 0x101}, {0x2, 0x3, 0x1}, {0x7, 0xffffffff80000001, 0x3, 0x3}, {0x400, 0x7fff, 0x400, 0x5}], {0xa40e, 0x14000000, 0x20, 0x5}, {0x1ff, 0x7, 0x6}}}, 0x0, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7e00000, r2, r3, r4, r5, 0x29, 0x10000}, 0x81, 0xce, r6, r7, 0x8, 0x7fff, 0x9}) pledge(&(0x7f0000000000)='&}\x00', &(0x7f0000000040)='\x00') 16:00:05 executing program 0: getegid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x36, 0x0, 0x80, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x1000000000223b, 0x1ff8}, {{r0}, 0xffffffffffffffff, 0x60, 0x4, 0x81, 0x8}, {{r0}, 0x0, 0x25, 0x20, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0xfffffffffffffffe}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x9, 0xcea}], 0x8001, &(0x7f0000000140)={0x0, 0x6}) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x48, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:00:05 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x53) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:06 executing program 1: r0 = socket(0x0, 0x3ffffffffffe, 0x0) write(r0, &(0x7f0000000000)="599149967ae286132a498f748f9881645c53036c30f1c9881c397fd66f642b07743e0b4b91fbdfd9760ddf8a1789bea9d49efcce3030d0", 0x37) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x100000000, "aa84038184bd5e261c3ab485cf01ada8acddd51a", 0x200, 0x2}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) fchdir(r3) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x401) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0xffffffffffffffff, 0x100000000}], 0x26, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x7fffffff}], 0x5, &(0x7f0000000380)={0x1000, 0xd9fb}) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x110, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 16:00:06 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x103, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1000000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)) r1 = accept(r0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x9}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', r2, 0x80000000}) dup2(r0, r2) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000500)="079bd23046397ab0f5ae0b3d5a5b93815d23d35354af7e041b9440e268f72dd8ecb1b5b2b100e714a4e0543e2c941d54e909d2ecd747f351bd8b3f3ab68d9ca6bb851b8bc4ed39ed2f0500000000000000a2176ebe9fb5b44d2774f607115e1f12bc7f176676305d6578b096556f7f402aff8d27bc65947d5b8fb41dfdd085fec3bec76b7814227cf5372f551755899fe225ca0b83472c8adeb507c16dc9ea1294b1eb6c320a81a1a1497f4a9d41db2391b548e9114597000000000000000000000006172619f1b6b049de8d6b598a528b338a34c8600f25f892173edc901ddab32ee4593d72d1cdbad35e593725"}], 0x10000000000000bb, 0x0, 0x2002004) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) unlink(&(0x7f00000000c0)='./file0\x00') close(r1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x4d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="0e") 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x80000008003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) shutdown(r0, 0x2) 16:00:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100a1}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5666d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d753580069342986abb786086ad403fd13ed874ccbd16f098a1706f31169bcd071aa03f59668d1b53bf876a7a18b42ed69cc772731dcdd9cd7975be0f6c256bacff058e05f4f09c0a0c7b6536313dcde70665e49", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffff9, "85491702876f0000bfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x4}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 16:00:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x402}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) open$dir(&(0x7f0000000100)='./bus\x00', 0xc00, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x0, 0x8]) fchmod(r0, 0x80) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x5}) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x3ff, './file0/file0\x00'}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed2900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6}, 0x8) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:06 executing program 0: r0 = kqueue() r1 = socket(0x10, 0x3, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) sendto(r2, &(0x7f00000001c0)="7492dd0600375be6756311389bd7946f621ed78eedb0bc774a82cf8963046213f8eaa2c37f078337388134595b1aa75a9998f97f49f8972213e7c667dbfb4c20db83214d5c61c2256548ee7405c1b0a3609cf5d3226fc04621759d4d03e1f1b5b91e099b8798ea6afe656d49187412f0ee66c1881dfdb3b1705a8051ae873020610353d91c9b3ffbbe890a9fa812ea9277f7cf079e273ebff8641bc2fbd38aaae1c65dd6052b4ecc5ef95b47b66d8c56cb1d2f022aee066539427d1c0e231164711a541f32673a48d43ca0e1c859e425a1dde6c384b079c6d5365654ffb6841a5a37db3312fd1e88158dd6bb80323ec0844c544ff92955dd6713d4977ac8c83a79d40a6f46f00e56df75c2057c0cf5c2e79a5ce8894863e6c42a6bd2a564c1a603140a43c1f8325e1994011926a4e085a5ad328bd4c49ebd5691070ce6817bb7733e377acf11d23c4c64770bfef7bb62ff38c47c25c96d8d57a740ab0b1e4e8c3e824534623d42e52e4c7bb4731cd3a76603fc9606e0223cf631f0a212788438e8807eff64ad1b8d649e3fd98f2158fdda3462ac11425f32010c0992d6a754c6ab1b5df38d29d2ec9f1d2ebf38f1bef756643c4d8cd285ae42496043be465cddde44772519092d1bac11400f9d2347b95cb7b6923c59d16f3c127b095ea8a3b84bbf265f833f8e49a1b5c932b1d1ab9ac37e8b069acab7378f1d16ae2a8314511c9a9ffb620da60c1b486b6b0b38805d730d428370a19562443752a97b2dfe30923c5f6dac9bd072c823220ff9a1ac3d021fc09131eba847843ebfc4d8a5fe2c4cceeaf64c35d022ded00fff4f223691fa770c1366a9fb10cffcc92e7721fb2ff5dc3ec5b481afe2f169e0dc839f8db1ab151033e51fb48d67fdd6dfb9d530cb9108c67b9e8a175bbe2a8a4bbcbad31ed0e2ffc8f8fbd02e752b051ad5db413380fc82be0dd368c47af0800e53874ab562a1ef7f624d6ff4623c6a31a129a678166000c3e5763c8313b09379b7d0364a44a0cc9423ccba9d762c63ee96ce44a9bdaf91d32e7c548ff946b1241c483b1bb01bc6c587c2ff87adbd78c4053c7c8d6020559131e8961531ea65cc1bb7d9df6f4c9cc9e96973e04e9965798e1c9df178c82c75eaaae9699ee5181b035f52a00e7900e31e2561a5a91e7721c57ebc0675dd52d28f5073bdd55af93ff716668378a11de420a1133835b36889c8185cb06604e653037400da869202453a6ce4e2ca52c5c80d1767730d5c3c8540454691c5b559d22c177dcd216917fd83995bd579c4939b403d486eecc63771cc3772475c075ccfd9cb381c92ec370411903e406c4578a8877a61c06cba9c8c2ca1138837a7d651bca5339e41def0de4e74d10c7b13f607a408b332b50352a6f23c081fcac2a030413e5a1f3bb506f310efcb1fde1f5ba3158dae569b02d888cb700fe7370e0e54ee5aaf9ea4dc7cb1b5c434d3f19d6de263b796d85f912e23137895b823e671b6d316841ff18ea8039dd6d6f9a92e5a69cfbc1a267b1aee77c3a7189e5f35d88323ac6e035b725129f371187f8501e3ec9c468803dbec0924c20b68821d189c80f2c6ad2f80a11e74c24976cfbda98856f598d64412d83b7d72399d761e29bf7164dd8a2f962f6b3527ec8248b185478bbed45f020be02defa381c6a7a464bae0d01160273ffcc5869303c96cbe691bc378d5db07195b1aae250cc0331dab0a2c29365c522a4c961f2bba53bf9e48dbbb7171339b9c17bda9b47f3f6214418e9592bc63725d404f0e60c55ad901ca8a992b126ccf4b41d0dbcf51234c1b60de68767e5228471c102c0f15257188268e71a25e4e12da0f0e1dda5b3c4b33f26053599f3aaa89f20be6f44ac2d958ef7b95838db4fb4c547d3ed1e17f93a83b0189e5244b146c2d3e0bc0ffc2c9b926fa604622331cc0d33656656ffe789fdb9215d4335bb9ee41b925dc9cead7cfbae185ea65a6fbc8e61aad905f3aee97ea1e7301df02752a2bf33eddc5d9abef1e0dde97c582334e0e5131b3e3f3f7250358d7dc3292345d0520240609043f48c148da81e34996dba7858e9fefb42f71a5bc1e3778b0619a1ba1551b09ef8a85e273174490aa6aae66d2d764714b1875f81b07d3ef3f5504b31440430f55b927a8ddcfd3da2a503894b11c45d20db6e05e996464632effbb8245e16b0d918f91940865e3d73fbee3e3a83dce239e5d195e784b17d5fc8ff0cbee5c92ac68b75e2af9055b0cd1f0aedb99fd22fd698d9bf81fbdd3ddadefb052478d2e9d015db304de1716947be71645b5097bcfe6f9d8c77ae9baf5c1d8f83d84eb1a9a43f0150dbdf5cc6b0cba4b1c64cc9d71550ebe4170b49c6e85988a70e9b8836759e41df253ed2f1c057d8f19a2b7e5f66339e1c8a2318a05c9dea59f3845a3cb6279f808f0f41d64356e21662ae3306f8b2257e5423aa12f12ca37f91b48d715bf71d8fafcb1b70ebdc23ad699148fb8800db34554d7f5cec041991a9bf9c4e7b9fc9ebc83d9dc32f14b3632a3b7c20ab6f91de189ade03302694cfe1b451f0e3fcc1ffb211239406b485bd6306bee2b41ae3b9cc0329c402a690b7a03d4f721e23ca5f41ae9bc4a7098a6ad75a2dbd20e7df9edc08bc1bf7e2e30fee9f9c37dd66b5725924bcf40adf831802e16de51e91cbe916d559668bdc2042771c41fa1406e2066391d4708079ce8075a5f4757e576e276611695071695ad56025817604badfd39d6f442506ad1ec08afbb9a03fb021f1f7b39127b3072aacd2463b7a8bf1c5fdb28e854be228ab1dcf69eb4a24402548b1dc528781d23afda8c06801a465bdc396a2ca0472bdbb052a7aca71204565bf76dfe91b983e8ed2e1576d969646f2cc124eb9d78020e50eb4c4fddb8dedf00f6935f0b6f674e505657a9c0c74affba65bc0a912ac9dd11d28cba35d43eb171dc1a598be9a10663fc2c4b75ddb6c791aeb405c247aad8cfde52684543395734c0fcedd8fc9f754bbbeeb9b1308b3526d6bc9366ec0fb6c3e11a2fccd133b7c9f18af6affd3f697a76629a2470e17bb0c6f7502cd627a1a6ac643fe7bdfe5acd98b150f24398f867d663ec0baf0e43a1db7cbc2367f7c5704754245680ede7a61df6a9d1f0401b243495dd589b60ae06fd3792cd8d6246b760d79f329da298e4dac5e2de15961ac736c81138f8925a101180ea313433683f14a72978d529059c4dee079b25dfb54b9a0a2b1400f62249afe59c1a9637120190e5fa6c3ca24538cef2aef06756a8ad8830ef1a4031d7e8f0ebb1c440de89b57b3a87184ceaa2e4fda05e3aa4f400d72d1a64d0f44516ab6e8ed26749abdcdcfc10bb03f6eb690de586a9d3838944f26bd8164fff40d814b899d820ca47d6a8ef72b1c36829a817af849dc668565cb4de263a3e0c9d53b3eb04c3361b469a3fabe251c6661f1c1871f99491573f331ba9805c60caf9a34ee8816e9a63dc3fa6dc783fbf1a2d083061663e7ca19627c35a4118a12cec450c3869c6e97fe8719b524b742f42b81f407352cdfb8b4f666e2924f640730cc2fe1df70cebe6b17e2222950f681d6f74d1712716f147c9e1bf416dbe89c482263e7341315705f6ccbdfa56a42e0f031541c4e8f7174a08e2e025f49da32c59022160b7466d13f10784a426e5915f43866206b5132ae2638d634181baa25fa7c7db4f2940a6657fa5527edac276d54ba10d186c1f8bea31990af173ea246866182b31d02421d691d92f3fbab5ce2dde41cea817a5478819982cff9832790d68e40ed4ba15c88f46682e41995c0e7dbd0f30cd448facd821a9976cf6582f7c2eb1cbcc76bbdb3b2f0f116e11c6a09a222d644ad55a6a3ad927fa95952a704a5053dfedf4cd2a8b585909dd890de9d5e4b536962f18c429e863e8feec70e510be69e637c47fa4222cf613d3680cb33fcdd95ab06eea5084de1855850fa1bf776110504d2e4a7de80d39281466c33f77ab2944351c132197201a0153d8af408fbd09127857b6847a91c042b7c5273a45c43edce643965c032eb93e4cb55edd24b95397e3f0e6475d4ba3a20a6bfa8fcb654414ca56c565861bca405da9eec36cf79450f3b587b6c2fd322af0ece027c7ad9ee71de0c18b787e3f61602ed5f60005c632ba59dce62511ce136787b17e63b04de2af33f4b9bc8f1d9548a56a505493687dbf9fabd858b4fea6a827fa4e1ae53b9652764a3e647f227be98460c6e17236e5fd23f624b21081176c4659939af36802638bbb3581e70d383017c819862997a03a5a65340ac4280eca4fb2d7052dd6dadfcc55d6e355489f942fc9d7ace21cc1dc1e094e2cc385f5cdc5cebbec7f9272b78baaec1410d093692c08f02bbcb862adfc06920a08bc6d4dc707f1f8aefd7d65465241d4e1ffe967ae069a4608c35cd4f32f7c0d8250dbd45c1d7c4c998ac5bff9e12e103e0ae40fc9f5be12f2a4b755fbaeca5c52d9c59601d8fdc681395939eaccd1bea5de581e8d8f0d80c9cfff9e644dd47d8003e38845c034398667cce8cd83be4ab3751095212a11262a8b9c0befd9593962e29c6f0b1b3f9bf5a181eadf2b960af2bfef1a924c62b433116d67769820d03eaf61359e538ea52241defda36a7f3d4a3d81af9ebf67fc7f023cbc79534a7be9164fd18c2645d6955a65e5ca073e55b35c9405237e2e05b6f8a3519ba89106f367b6b15bd064f9da4667973789432754bd1a8bf836190c405f806784b636456d1aae1d7616ded4e1f24f91c6c0307a6df1bb5abead18af61943541e5ea756dcaf5d25273614568206374cabf43b35b26d7d5eb751c94de5de9d8f40a77ca3b4a671f4bd3086c693b36d9d4691d46eb77542c9e454167bbcf94b2b0ef6e47637ee7961d46c8d5d1bfa6b54334c0510236be5098e622e4ee8d1d4bbdce15e009ed557f7b8fb1f5766a3e56f3d0555f7503a23f465ece8837304694367195ee943c1dafdcfab91310531a2e4d2802109f0f9f0f900b9453936c55fb37da8990910c5da509611d23174961b16fb03310da997e5ff43cdc7ad93f13190590a360f3535a04bb00729914404d4a199bda0c11286e503a1222b2d730c0448a8e5b3b54a96b2a61e48bd00c7442c20b22ba371e53a54ac6e5909d076c822da9f7facaf5a27cbc0a0c95b245863c730297bbcecbb66a89021b4b0e2885e23f92d30d6f76e01ca59bba31091471cfa1639ff78bda0cded04b53c33428219ee4d5dbfb274fa7e5a2f4a6373a15b94dfaf90331432863674e4423e00ede951b7ba872b1ced3521292adb6636f7d7952dd459efd261f14d26549704ec3e81a219452a29bb2b24ec939411e5b940971897f7f0243539372943c3d6c073adddf52b8939afd8090a2f32754503fced9fb393dc9ba98d344061cf3c63373434da3e66da1480a6c72bd36ee6a107c786f7bc0fdf83026ad53b2437496076227cc25aeb4c1b1bcaa4ac08aa4ef8ea1c7d4180ebee8f50e9986922b1bc9204c87500fb1ff3c5e6c362034a277d7ec2b673362d167f8b036507e513781df893b9a683e298d0eaa28c1c2326c1ce5d38044e96fec7a761c1735c334fba79dd1d33d4973f1362619d53df9f4bbfb47623198151b702faa960b769540623f60a1bee79baaef8edfe3789e0d1d35b9c2a669492f4109e63aeb250cf5ab28fe08c94a42cc675147e8bd68397187331d3852dcb7ff1ef4f5fe6fe98629067b687f838617639e243a6fed4aa7d27b08b2820542d9f9839495ed54ecffb74ef28c0e77342e5bf747f60cdf9ba1c1998698827729eaad8cf9", 0x1000, 0x8, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x898c, 0xffffffffffffffff}, 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000140)=0x4) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4c, 0x0, 0x2}, {0x5c}, {0x72bf60ff, 0x1, 0xfffffffffffffffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeec, &(0x7f0000000000)="c435332b000000000000000008") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000400)=[{0x0, 0x1, 0x4, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x186, 0xffffffff, 0x6, 0x1}, {0xf942, 0x4, 0x6, 0x7f}, {0x1, 0x0, 0x80000000, 0x2e}, {0x74, 0x3c, 0x5, 0x100000000}, {0x5, 0x0, 0xc0a, 0x5}, {0x0, 0x800, 0x9, 0xd17}, {0x2, 0x3, 0x2, 0x7}]}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x20) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)={0x6, 0x4, {0x6, 0x2}}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x100000000, 0x0, 0xebd1, 0x7, "99b903b1ccb6f1b3f0a243ccabf6ed300c6b70e9", 0x4, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xffffff6d) fcntl$lock(r0, 0x0, &(0x7f00000002c0)={0x3, 0x2, 0x0, 0x7, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1ca, &(0x7f0000000000)="f3") 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000080), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000320000800002af8eaf89b7200"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320", 0x2d7) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 16:00:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="510fc3a0", 0x4) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) semget$private(0x0, 0x2, 0x240) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x84, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = geteuid() dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffec1) chown(&(0x7f0000000000)='./file0\x00', r1, r3) open(&(0x7f00000001c0)='./file0\x00', 0x20001, 0x40) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x20004276, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x5ffd, 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x0, 0xb1f}, {0x43, 0xc14}, {0x0, 0x54d5}, {0x89, 0x8}, {0x145, 0x400}, {0xc7, 0x400}, {0xc7, 0x8}, {0x26, 0x1}], 0x8}) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20280, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x100) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x400a4, 0x1, 0x0, 0xd3a5}, {0x14, 0x7e94, 0x0, 0x401}, {0x1000000000006}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") syz_emit_ethernet(0x4f, &(0x7f0000000040)="3c4ece69923eda914f41313bfc0ada441d0806d935a243bd0ea4bd365b9ae832de0a00190465190115c6ce7d2860118fa69d801fa3c6b054bacc6bab3874862b72031a556479641c8e39ede5836ae8") 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x40b, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0xfffffffffffffdf8, 0x2, 0x2574, 0x7ff}, {0xd3, 0x7, 0x7, 0x7ff}, {0x0, 0x81, 0x2, 0xffffffffffffffc1}, {0x7, 0x2, 0x2, 0x200}]}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0/file0\x00', 0x9, 0x1, 0x1, 0x0, 0xd8b, 0xffffffff, 0x1, 0x2, 0x1, 0x8, 0x5}) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") pipe2(&(0x7f00000000c0), 0x10004) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x405, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2ff6e26c653000"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() fchown(r0, r2, r3) 16:00:07 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xa) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2, 0x2, 0xfffffffffffffff8, 0x3}, {0x1, 0x3, 0x0, 0x7}, {0x6, 0x4, 0xcd3d, 0x9}, {0xffff, 0x2, 0x4, 0x1200000000000000}, {0x1, 0x5, 0x8001, 0x2}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) chmod(&(0x7f0000000200)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) pipe2(0x0, 0xfffffffffffdfff6) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x400fffff, 0x9, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x98, 0x40000000, 0x200, 0x7dd05afa}, {{r0}, 0xffffffffffffffff, 0x62, 0xfffff, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0xc7, 0x12, 0x5, 0x6}, {{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x2, 0x2}], 0x2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x48, 0x0, 0x7, 0xd42b}, {{r1}, 0xfffffffffffffffb, 0x5, 0x1, 0x5, 0x800}, {{r0}, 0xfffffffffffffffd, 0x42, 0x2, 0x6, 0xc7b3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000004, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0xc8, 0x80, 0x6, 0x40}], 0x4, &(0x7f0000000180)={0x2, 0x5}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8040, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) getpeername$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000f4aa3992107142ca000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000062cc37d0a38a391600000000000000000000000000000000000000000000000000000000371fac7090daee5c16a289c2d2535299e1177cff62b599646fa014b25e92634ab373a35d6584584ad00a0f6f5bc7ff0ba092acc358c6"], &(0x7f00000001c0)=0x6e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x820, 0x146) ftruncate(r1, 0x0, 0x25a) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x400, 0x40) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000002c0)) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x5, 0x7ec}, {0x18, 0x2, 0x1, 0x1}, 0xba, [0x100, 0x1, 0x40, 0xfffffffffffffe00, 0x1c401112, 0x7, 0x5, 0x7]}, 0x3c) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) msgget$private(0x0, 0x128) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="dd3600889fb7c1fa3ffa3df40532e1e65b60f0bc912c9b3f3c00f535977751ae09629a784811b7f1a7ba4ba822cb880e8178ef567885f293ad54f5ebd4243ca57b5c832a72a3c2916e1f02a02ae4712f36b59c5d609e0a00", 0x58, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x162, &(0x7f00000000c0)="b6") 16:00:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xe3, r3, r4, r5, r6, 0x50, 0x800}, 0x0, 0x9, r7, r8, 0x2, 0x6, 0x2, 0x5}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000320000800002af8eaf89b7200"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320", 0x2d7) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8118, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x5c9e, 0x0, 0x4, 0x33f}, {0x6, 0x6, 0xfffffffffffffff7, 0x200}, {0x2, 0xea, 0xfff, 0x4}, {0x200, 0x7, 0x5}, {0x7, 0x3, 0x400, 0x1}, {0xfffffffffffffff8, 0x1, 0x27f, 0x8000}, {0x5, 0x7fffffff, 0x3, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x72e, 0x6, 0x3f, 0x1}, {0x7d, 0x1a5, 0x9, 0x1f}, {0xff, 0x81, 0x7ff, 0x2}, {0x4, 0x200, 0x101, 0x7fff}, {0x7, 0x0, 0x4}, {0x8, 0x3}]}) pwrite(r0, &(0x7f0000000240)="fbb08a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x2c, 0x2, &(0x7f00000003c0)="7de8ec907c5bba3840cb382b2960c9e205a10c7da8b82148ea0a70464f425383a6af48de4db686fe9522172467b539d49d1ba9f897bbacab2d0d62ddea1e3fae32c0fb5d71931bd05448340fbe4737133d1f6f8a11f0369b8a2783795fe6880f9ed609dc5ea69d724390ceb0f474d7c6bc02caa8f1d4a947c25cdd570b736026e3a3e4424bc79eee7a8a10332e009cb799bdf2715fb1b5fd9d8769c8bdaddbca91eb927c6cfe3c890b036fa3e44d1f4dd1fe80b6cd011eacc61695ba67b2fe01a6e8626727bbb53ed94dda18e618a1554f4392d7cfcaecdb88796afeb8b428f2b2aed1e686cf33e5fbe51b94d9a9f06311e70bbbec2888f16118f910919199d2ca1436bdf7681023f3bd96b9f0e69144d3c3cff248098b091b69e265eddc14d9cf5df319317493020a78fdf4c8e362ae611967f86d260ff36accb20176f4b12a6e86f0a3369c92215e221efb5e0815da11301a53270bd7965d4d3c744c05bae29a0cf4ca8cf0d5e7ea4946d121a9fb26e639599ef85c0cb6e554880bfb1332263895ec15c5c2145a93fdbe39c466538740299854389663eee23cfd58088ca457b783ba314868d892cda342f2ea48f26703633ac9bd1841c0b72a4b1f22e4c1858bead32ad70aeb9a334504229a7c9da45109b7035f76f78981a3bccb5c88e5abba3a38cae6eca01c54856eef1674ce5182686c7fc47293d09cadba2b03fcda8b6b52a673a6b19d8bca8d60e1fb64e8542acb396a0e1ae8445a8d86023c271d188277434cab4f2f93d1ad3a88feaa9811222974966b33382e1e67783a1467c034f613658c0804740134a4556a01c9c1f04d2cc33906113c2b3019531646648a92c2fec097afe1431862967866d515e7c083a7899d82ad38c0f25b909613742da1d52e17a6547f5aa1d9fc78efc135e8d042e18e83d0726d4168f5daa858031586483c860ae75466b737174bbb9f409fe177270dcb227f0462ba501ca2d97358913d0c40986f5a8a855186da3f93f9ab7e875693c5ff8152adf6109c0f95fba28147354c03cbfe65721391d7ebcbf83f7f68acab977b9be93ea3be4e2b9df13e603d14e4d97e00fc9fd30c509e78234aac8aeb087475c45d64a15f48c793fa658f3d8d326126c359c19135a56d1bdd7c6c5c144e1217982bb70c3babf23c279d4bbff410fa659f18341339fc52e305cad11c02cf51b490f6d51a2eb5e6fb9a9b8c0483eabba2173530e8c7d244fdd8a95e5591f008a03aeb5f8145fb6642e9eeb71d76c1ba1115b04239ef4f597975238eba3c2785cd6472c56e8bfeefe4725f56573285c41f6294cc6486f039b16ddd26b66290ae15bfeac404738c98c15a223aee6bf199bcf866efac01213e4bd4993eca96aa39f47c116fd9d992d653c61fe314736b598713dbe6abb44a6076e982e3abe08a84992fec47af10e9e077704ff60222def400532eb7e1e6b03974905841c477dda1f1c0c1b4c91f2b72833aa8d6975d16df7f605e90a9a581e244309eb798f59192d81e4dda654d0002f5008936a695de34ffb8b57f3d7b2bc1670b791fb32c73d46df96fb5e1cd65ff4fbe903523c2757503521bc0637a0fb04be4eec6573eeef9d58a5b8fbd6fc90e6b1af02bd599de9c58cfcdbc0dbccdfa10dbfa11e1910c2cee4a44ceaab22964c039aa1aa120c92f894165a769c3f5ffb8a662ac831a6c8bd55c8ec5e5b79d379d3bffa02576f93f9059d74c5a7dda61ada91aa5e178087447f5b9594a3c9735b379766f6de13dffb94e1dea6c52c9530c3c9762c5a2f73cccf55543dc865da2648c6fca2031ea71d800e7245ffbcc89201652c61e10ed007305b6e807fe8889accc21964e040f4dfc7b45133aa45ebf6c2eb82f2c2b221560d10e55a146b516dde7b2e6ede5f85c903e91606b3c39ccfa3480f1e3522c59d0e9f6583d8ba6c8b3a66bb7349706f1d5699842c1326cde23996b1a202b36ea3960b6bd1fab42a2abb1732c538aa014bd2e4cecc463dce4ece8874c3f23acf6348486daf8b8af0a22ad26ba05f18c72cb077e5707a7050d6a8a0bc61c70727dc07f1780d51faaf199543267306ed50ea30a8d768cb8fc9a0f47995532157f9a7a7bb8599156e31c4a9c60381ca3321a8af737f2489a9611abd70731ac94660b632b148c756a42aec66b93ee944a66179f61c2b9caccbf0f1042b3252db0e0ff30c2c5ec97eb938ee44250403210aaaaf9daf462ea293cd45e460beb2df93e04c90deb1eedcc7bb2868c12cca39884aa293bb8ba09eca72cff60ca5dc67769928c7d864071551db03d4a2b8214c1462dadfea0d83feec51a590be8302e1239f7b1971d6161eda5f018cb6f0278370ab54b98f15f62a18e86d34a680c21e41c79330a09b23ac566d1e5751e2de21e58abaee903c355237a16159bcddae678c6f96b3abd60256ca654ccfbc02e8992e675cfdb407bfae4d0f5d5881a8aa61e68ab99fe9a4be556c768b4ff726fee11b1d76a4738c5155f51f4f845ad41ca29cf2165cec6e2a572ff564a56f1a95175c3f04dc9d37e506b6afa552818170800d63c742d26a77168045d4b0fe2d89b27f07059080f1f69714c4137ffe832b83b84f19fb2333f9f815ff04ed4b578cd6bf8f753e7f85871b61f87ef1deed76e9bd4519f7f7f9440678f0bb86f2aeb8fb1e9419373a1e53b3ede3dc78f11499302c2b93263e7a8d6c87872e77aa237343e5f3573f7aa5706c0ad111fd1fa9c2d9b4d6b8759ee92a618b86c6d863056f11a41adb7c46b74ef73926006656702800e782895a442414ffbec2dbd81520171ec6a9c63047d7e92924bcaee3716e15ac07d1fd685995f273d877ba748b56e14463326dae6eb5faec23ab3503c4cb2929b07e65bf122307ec56973a11e00b233569b9a28e326cd89aa7f6ae1551d0e1ac4f28470644aa99dfa5c044f87904886de0f794701a3b25f6e0213a4e56515ed1bc16aeb1161a0764d8e97dd983704d5eb560ee9d7a47bda35930ac75505610d34765c2367746ec3b365e5f3820b8322d5b273b261384a6000769f4e6c94579c6fb11904586039d0cfccc28018cf44593dacbb9327c6d1d2139dd6b8f266cf30724229435f1597238173339e319e9d35b24576a63f14f77f4d44b7cc38e3f7ce5aadcd2b3d04ddca0c24cfab31e87cc3c63c2527367d812f15164539a5b18113abe41c348066df6c388263955d398e186576c8b8c7e5fc00b5c35bc51054d65231c06630e3982624149420296f692ed1eb47b5d05fb57753f9db7f0f6ff9e62bfa5006d5e5434c3a30fe4c65a284a6a0003ac25fb1e0448e6df0318d6a123667ee8aa978e24c890926d6b713175454269ff22cb223d77700c74186dd8bd9012ea50cbbdcafb94aeed98cdd61b9ff57d6d125c326f6e5c4d92daeba0e0b9a1484f81227a0d809aab2645dc1ae3044307f8ddf0a211478c9aa1d1004c1684b887fde2e4b6dc66766533103ebaa6d6b343a286a96113bb7874e430962508c090d380a03e5f526d3545f0e59fd27f72472a8b79c4041cc22401ba849ec5ebd7b7b7e867f6e890ede534aa887fdc0dbdde6c073e15813dfd76c9f194aa2358ffa672965d0fd22a65a8c14b82231e1f66646f194de772a9c58879ab7759a859171e93d4914dc5a12a004734026990162706bd39596b30a5364d6de85faec837b83df661d201147f911078115e9977a42d8267d9a14658f6441fb4b43da27f360c9e7ef2d864e1dd554563c693ae2a5dd3e0d58c940359e037d43f46e446e337ec7191bc955962870a083bf3632fd429f5420f393725a29448b6918b57802a61446324b41f7cb1c83b5ee1639b5ee9cf96d2173d6ec18221242419ce63ccb40b0cf7868b1858dfd85a97b3bb429fce55b102ce2eb7db6472e713454d5ada869bb4fc0e25ad0a198a105f30fe86bc9042e01d5b92a41139650e0b167e77e3ff026ab0d59029d24b82977fbee124de8d4d32d2f1a6fdc773d369ed9d95970ef6ac4ed35a19e6209b52f792294bf8621cc6e0d35b07a6f3c12d794d0198a855f3fb3e38416b8b1ca337132d10e61e9904abd099c44dce5d8d92df511bd4570afa8cf192a583d014548288a6610df6404965d8f9ad236e356add24da84f18e949529ec46907a8d0151be24fb774f3baa910b8246719568bb54709b52ef0b067bf6754d5bb0f7d3ceb3c76cd9490ef6c8b19fa686cd23e6daaeff4fab5b557bf937976fa9bc68091c9c7dc5c311b28c49d843f07a6498e75ab84e34a83a8e96e38087f709424f5131e8f50d82499b2965cd8adecce4dc264f2b6106bb0111fec2d3250b681b3e776afdafdb633e36bd229ad5b5ae636c398ae6070b0c63ff7759d75dde066391e54d29e118afde7335798e78e3796ec3edea3d6d86f94cbddabe4de47ea8bbb30e9f94af12bdf78a188463b1c9aa3f8f711c4aa0bddd1eb58031e1f4525330114da087f34b909cadf7751a50e150abf37b42ce1a1af241d867aea950847cde4e7133d694ed7c0e875b1ebabc20998ff9d5bdb6980b82e3d6fdf3d2494978b843a67d3ae58103743da48e2013f7b535624e2cc4f7e7119d86a165fece2e25799588c8a80434a361fef3a6470b783526407b630cc4420519f5f96f71c4b5923709e249d1c246609b9dae7b1d75ca06328974f3c631bbaf1d912b43d701fe0370f458d80756bfe82e9c60d88269f712957a0ff99c21d3e52191f3613d97dd3c397bb5196340aebeb7a68f35af98509c352b7d49c000f46dfd295dbc053364f1af0bddf7645dccb7e7d37a7af12e01da3b6fd437f492ba392c6f7e0786ce629f3a6951cc9ed2107cbe43841d7f24d743fa3de8c173e1d0d93633bcfe2169344b6a821416a5b5bc343e3a3a74658a33df74753232615fe1ef14b6ed5f09e8f472050b0688f4c9b52c78f26ff2afa2e30db686a124101a36ace7cb489f0b11b6ad390576a2bf4dae482f83c6fadbd7b7db48e7dae395dcdeb994f09398c0335218afb351dd2121cfc95445a08a7af40b27379fb536ba7d15257b9219a4f06ad18b0e164838cb231b04ae0459dcd37d88bb2757df07d746f20b3daa95a87fe213a38aae96ac7751f4e5a7bddbdba53e1231d510c67d5797e8d94d5e9a1fcda6a1a2eb965d664edd933df9169f1b46e40059cdc55af9587b18cdd9d6964d900c861d08b2dad1d7d005e86fd99218ed4c7cc60b73f437c399ee747c25ad6b6b5d2b4ae5ef7b02a29c91bf5c7bad4b6704e2a30f486c41742caef8f218f88868e432ff927304c6e1840dd9792d3b4110d38333f186175139b296d3d1f93451f6f206232f042729275baac35aef4062fffc7252a0a45834ccca4ff0208722705b50448629ca2bb1887348dd40f00f4e54f0dcd202857108652cb4a390424972d3b47cc37ade1cf01c3b708963101039c8f81006ed4c331d20a244a89b5f6a589b01a30250a020770c1bfa640a3150eca3f82739f3f601a370b9671eeb912d5d906ac0494bb75aa83fadf87476fbc9a78597bcd42c608a2397fa7ca0df245a662d34e7715e16ad62501863476a4abf28b7871f2b9718bc6703bbb5278a534acfb0ba78b641b09d57887248962afb6b5d03cbf9606663394b03a6fa8ed8aa37a27edbf681beed4fd0af30e496cc6c93f9a66abe7e6f76baf9699bbd3a38e734c21f7362cd9d5342b6334a3f55275616b376ce45f05107c5ab0b0824e10717dd61dc2437dcd4b4cafdfa790e8e2a5b0b97fa8f3fb8fb5bfc8d016a625d942e5f19274972d1ed191e65c21a492da60044e925c6b2234", 0x1000) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) setsockopt(r1, 0xfd4, 0x8, &(0x7f0000000000)="4f71d8ea4a1cd03fb04b3b615b6c5be0261a45f56ff54a9b50f3c17248d55da4ba00e9fd3ed70926ddd005bb88228b458c39d24e3641ab43842d1e48b07f0074653e18d4aa203dea7b867fee8de015eba55063cfa1f74f3cd342ca6ff043a1cc0a64eaf4380f1dd62f78fdf48517bc1a298fb5beadddecc49cb7b1d5106f23319a0840bf68eac57502d82c47e7ead257bb5800253450237f333699c96b833636863da3807db9072507c791d1a599bcbcfc485917a25102c39b1b5dff3d20", 0xbe) 16:00:09 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b2000000000000800000000000000000e1ffffffffffffff0000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec81f0cdefd0114c30f3bb29e77634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9538e07b59edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a18e87258c0c951d8652a97992607668859a0c42a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed06869d4febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e0acf01cea8f1c89f3cf455d190af22d4558150fb475721723fffffffff017da9db99f3b01a49cd1489b9339a688d0007ea3f629a94417e04fe530b7e99b3ce3db354a582903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea0b2bb026b54225c82dc539f01f6662b03931104f26a7b474d38cd40b0daafd9b74394c29b1940b684f6cd122765f482a5210d200403f8355003be1f765c413a91d5888746b4a74e50f39fc48e7064daac3c5a9950c6388988825ac1e935633ed45a8e43dafd7274c9a4b09b42a68f5cedf7ec7b8fcc473f7913b159e31d7bfa512d8e60f22d4a630801206904c6199332cb75f04126009c944f373b0bcfb5ea78978392390cf5d9d4625a2c8562d00000000a383aa0a088593b8c2dc8b7548825751b23ff59aa8d13b9847f54ffd56b89550674e2ebdecb9f06c8fc54d3cca4290845818b83d436059746cac62529aefda5d5fe86a76abcfdac799bf267cd0b77b2f7e567be8354d62f1e78537e9e39fbf90b4ff449b8304af081b51bd0e9efe244d249db0fdeeacb2929de90fc8657328b7478b0bde998e2b4eb3fef9f6f941326bec0472d3226cffc9d06232d5933178f017b05ed6eec1fbdb5d0800f9f7468151f40f3f71e9a158114edaf586191f416b39a137f8385a8beb86062df4e974152ffe2e7ecd0231ea1389e1452a584f49a8ec416d822d5820bc82e7c57f51dc5b8781125610beee091b813ee953cdf3a64670b1f5cc708c847028ac48e36522b86be573d015ec41a091cb41920b2f8329be08e546d58e7b12dea9bbab12aae54a43945dc1ce"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000340)=0xffffffffffffff95) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x3}, {0x18, 0x3, 0x3, 0xacb}, 0x1f, [0x7f, 0x100000001, 0x100, 0x35020da, 0x1f, 0xb04, 0x101, 0x7f]}, 0x3c) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r3, r4) close(r2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a569646530670513565c00"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 16:00:09 executing program 1: mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) read(r0, &(0x7f00000000c0)=""/54, 0x36) 16:00:09 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82032e2f66696c6530007597764aefacfbf4726f4512f280ae1d4fb1340164f3a1ec806c99ebb2e7dbbdae00929c71927d7ed88216cd4f4f3f50bf8dfcc870f7bb52545dea05ace423c95a85b48985ee29f17bb97b5f284e60fb9df4cb3bdaf1f860801ca150848896b52935fb9dfcabd7edc6d1ffc6fa0bd72c854eb84ee685bd5c1411e3f94f67b4285df1993e3d1cde279f4b5e44db9ff6246ddbac537354dfd727c8faf1c6967f7aa5f18edb07f2c800000000000000"], 0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xd0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) setrlimit(0x1, &(0x7f0000000080)={0xfffffffffffffffb, 0x9}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/9, 0x9}], 0x2, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x3, 0x3, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/20) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x40) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) read(r2, &(0x7f0000000380)=""/72, 0x48) r3 = semget(0x1, 0x4, 0x40) open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000001c0)=""/114) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x48}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="9e80") 16:00:09 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="018e4896349ca5d893f4a608e87727a26fd4ce91f72f973bbedb0e9fbb0b84cfe6be894db2035be2507f5ed45e395b84e65d52eb5531b1686e625ec514248650ae97f9c5a68e6b6e846fea0d2f22d570d098296956ccdc7cd7af27857944ba34b40262a4981b3ce5c5bbd0f05d247811dba8b90238c17cd72ba4fac2b56b67302f5b33ea0e106afd552ed577d32c136596ff9d68f583b866ae8856ee847554cf481a1a1251564bca6b5b8d45cc786e26465826b7add8981cf9f0b938ff4e846da3edbe13f8ee89b0c70722c27a701d54453f8546f30cd733ff1b", 0xda) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x9, 0xc3b, 0x2, 0x1f}, {0xc10, 0xd581, 0x8, 0x800}, {0xb6, 0x4, 0x5, 0x3}, {0x8, 0x2, 0x0, 0x7ff}, {0x5, 0x1, 0x0, 0xfffffffffffffffa}, {0xffffffff, 0x40, 0xa9c2, 0x3ff}, {0x8000, 0x1, 0x40, 0x7}, {0x9, 0x3, 0x1, 0x7}, {0x7, 0x3, 0x9, 0x1}, {0x7, 0x7, 0xe949, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) recvfrom$unix(r2, &(0x7f00000001c0)=""/28, 0x1c, 0x801, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000240)={0x3, "f5ace0c480531c07d92f7e5c271be5ca0c0b0799b4580e771629547a4180fede2b38df083eaf46c36c0bf0f68f92c8b61bb05682edfed915c4e8e970"}, 0x44, 0x800) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0xfaf6, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000180)=0xf5df) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x25}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:00:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) kqueue() connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x80000001}, 0xb) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0x4}, {0x87, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x4, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000040)="4684a7d04cf6f6c8f159aa450a54ddbe09423bc4bc5d56123df460df20d181acc9607fe061e57034590cc28aff8e9d3ce755efcba55d1e71e20ab9cee6fc39e724740d638572886b3262bf9c7abac27793a7f58cba4b7f61d591d36ac2a96dfb895930f1e734f0b487576a8729cffcc35694ea0f498b5a3e55414fe97d608bda3e5f6cb253035c57b40d638dc8bed468f4", 0x91) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x58) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x80) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffc, &(0x7f00000001c0)='+') 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000012c0)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000001540)='./file0\x00', 0x8000, 0x4) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000001500)='./file0\x00', 0x8000, 0x8) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000140)) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x186, 0x1) shutdown(r0, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000001380)={0x0, 0xfffffffffffffbdb, 0x3, 0xff, 0xfffffffeffffffff, 0x3, 0x7, 0x10, [{0x946, 0x200, 0x7, 0x1}, {0xc773, 0x0, 0x1, 0xff}, {0xff, 0x100000001, 0x0, 0xffffffffffff109e}, {0x4, 0x3, 0xf149, 0xffffffff}, {0xcaa, 0x6, 0x4, 0xe}, {0x2, 0xb7, 0xbf, 0x7fff}, {0xfffffffffffffffc, 0x7f, 0x4ff2, 0x3f}, {0x18000000000000, 0x3e, 0xffffffff, 0xffffffffffffff00}, {0x9, 0x4c0b, 0x5, 0x4}, {0x7, 0xffffffff7fffffff, 0xb8, 0x6}, {0x7, 0x56d9, 0x7fffffff, 0x3}, {0x7a3c8000000, 0xff, 0xb00, 0x80000001}, {0x3, 0xc81, 0xda, 0x6}, {0x98, 0xa00, 0x9b, 0x8001}, {0x7322, 0x7, 0x3ff, 0x8}, {0xfffffffffffffff9, 0x8, 0x3, 0x3}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() pwrite(r3, &(0x7f0000001200)="bbc63fc9d2808f27452fea6566feb7c0929ab056adcd5f5490346e5b2666c0c4312686f07d36b640feed62e2461bffcdd193dc198a39cd9b109791588e45ff168ec5b963cf5af225c85015a54efeb7c649f3e9873d8d519a36cc3e874e42eacaeb22f256abcef193368813fb4e425c107f102ed514631978ffb2d7d6d7ecd9da1076f02c666e1dd189179c2ebfdcb5d37c2d1900b2ccdc9bc52c0facf60f348da42bfbe8b136d0c06f36543d", 0xac, 0x0, 0x1) readv(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)=""/122, 0x3e}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) r8 = accept$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r8, r6) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) socket$inet6(0x18, 0x8002, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000140)='\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x3, 0x5c}) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="b4ecd2bca5b0f2b675aecb3332ff670c71aafca68f4f3e556393c645467410ff3c1a695e5791f21091539a33edcb7b92922bc1b4185454306b9e3bce2feeea08bb9b7a18cc33c1dcd53b22a1c2cc877381f4940b10ff93a99739c275d94b2cf5350dfcb3a9f58e16a9129ccb1573bcfc9cc41e13be755cc99a5e44294eadbba66ae71d18393e69634f3040e58379a580994b7eeae325fcf365367f8d19ceb67cfcec3f0de3a82b108e0013c730d19577a0933a36e466e3f1d0c91facbc164b62e9b0a71772e320a402d6a86387feba87b28534c75d3cd2b4fecd757bd8eed98afb5ba62ac79fae76a12de146528413810ef60b19ef9287f84b0cab4628c2aa6036d07d7ec36239bf6c9e24e42c1d0b4284258c4650a49a3cf9e9a3a1e083778a599cef8b738d3bf4239a0cdd04802e621572be51579b846847ca0cde0535799fed9667d9522e5fae89a7c7c9dbf769a111710b2500ff5fb0496a7100d8aca7bb403b7fcf6bfa89093e3fdce2a99922b1203ca9fc487500c8e5bde6ea6bd79d1574bbd4d02a77ed76282f6923fb4b4298e994374b0bdbc2b3ae851f61d333d7ddf7ca80b5f0025101282bbb778f1643e0319691d08d3005d5421eb123aa986899f8020dbedd083331cf514b384cc5ed60781858e003ee1cf191a970b1c2747b68f5af005912a6d50cb2bb73dbd3fd5033a08e2634df0bfa04d8abb22b2ff7a1a48e311a0e801c40c5b89b1878d4ed84b2cbca2c0a091a635c6a0a3437a3d20c00bf1bc8fdf530d1fc1827ed8adf12d99cfb8fa4a4826c5213bb7027401aeb5fa81bb65234dd3bcee9362ad6f6a6ef51816b1515007a57eef8d6a9a4d3c8a75a1d8ee32eb0d6f3b5d55e159ea3ff40b819653de20e1ea94fec9c05852256b9995ecc8a9a008e3a86911c7ff1d4b6e66a2f413570ec247ea7591464fe9811e553fd3463ac047fccb798efd027e22d5ba759d18cd591b584ace93beba195c2bc0b79ee2e4a3ac61c46afe7deeac7976794045e1715cb343ad2cd8f147a99e6076b57479631911f6c516c22d18ef42a68f415b3749ae37e0e993b4231488da989794c1fdf9c0adc0a1b8905eb72e2fdc56f4137c868fe75630d118ed747d48e1f506d6272e29eed2abf6633136ebc365e5abf86f3e3253ac8e5d0c98ea2c578b99cd5f7a2b96c4331e2f3419db679c52e6d6d9e27cf41c664331af6e171ffb850508752e994d962b4175b96fa8ed0f0d4e9de421a2a7f55702fafbf02b67f2677ca12b655c9559b599e7387a8e28aa3851cafd18adbf19b13a3cd5b285df609308558c6a80ec21b842c3101dc2dd9907b87656e3f89ad03de7c000360d1008ed516e794505b418b3e8deb2817cd4a2fe46e2cb5972a92afc6e52c6dcec9559f357c09c032e73f4321b0fafdf93776e528a055eb7fe13c6ce22000f1413262280245ecdf34298ae6cf10c266fea8d8a3ed6aaae3b0b02a3ae2e05da7b70f1d7b655f674344864607a895dd62da10949a7c80c886ba52e68c0a1b5010a3c43030b1c6506f864cf5cc10d4978b3d6976c2c9ec3d631ed698773e35bb9ff4c8e67167d2fc9fb936505e072aebb50e5946ed3d031b527ef49df4c6118165cb3131a3fdd4a8f90b181faf276c48d6ac8c9691ff14c6a15af94bc2ee6d5ae3aee9fd76022d376523beb82c6afcd9f8321f03e65ab1f16ddba98919097c02dba5b0f581ea9815489def5fa0b9b4db15a103d14047ee7b24765f79ebda2b29f0ae3a2404c8433ab75097b9cd355801ab5ea37f3b0a65bd3e301f0cbeea7bc55ffb92495c3825d4b898836009237a0fd119235fbdcf5b1778b5c5df0e93b94bae08936b94af6658d82eea76468192c73b917fa785106abd7f5910bb81d97525f2dd73f69c06d3c85fb84c7252de763e219f98ee9825c67ac4096aca04654b16c9d4ca12003b160b1cff28b3a393c73ba712d7c5abe0a80ac408b8abb46c18b9c3fde3e8653dab658e351de1c7b32d4494d3876790fdbd5a9cdd3053e894f736d67871054f2ed40c685ac73d7ca5e1aef79928af2be370cc5e3565851d6084f2bb6a32d85436e203db02b50b3e316413fd6975a0c96ac9db2f731c44d0cf6873decc212a480b5aa4d1edccfbd3894eb2d2d238", 0x5eb}], 0x1) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x861, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) close(r0) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20882, 0x40) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x110) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/153) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:11 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x20000000000000) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:11 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000580)=""/67, 0x43}, {&(0x7f0000000600)=""/142, 0x8e}], 0x6, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffff8000, "06f7b1cda0ff37f16721648088c02d35c2a532fc"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0), 0x100000000000022c, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0), &(0x7f00000002c0)) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x9) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) accept$inet6(r1, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) 16:00:11 executing program 1: r0 = socket(0x10, 0x808003, 0x9) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x6}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:11 executing program 1: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fsync(r0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000004c0)="a9c984b60e381fcf5206549a4aefa5e4d4df294214e0571645db4786c4d278e7ab037ce14212171f5eb33a684d3b85cc58239892db1aeae89c01b2e6f0116642f2fa74fd5af57f882b6f69edd7355778e2ca3eed7833b9c901e4a25ebb650c98e4760ebd8c36dd0ffef3fde08f6089c52bcac597aea6a4e1ad5e7a30f4515e40f597a784cb273dc99fbe9b9ec8279e334b71879ffb593832288ef93f6fe3c89562e21450f5ecfc1d6d93d877aaf34a315f5ec0dd2de4c592fdf2f5a4b365c186768c39ce9b2b2478596d87f0a4399d9559ac89639e68da5cf6f1dedcb0746e524204afaa7fc7954dbff5cbb5167024a2d353e8928fd0e0578f149ace7ee91a4ca534007c7c1882999b4f7421035dede6dbe6e2ff347966130a8aebb3e073def0d9b5549a70d9ef6c01e80977945f79eeddb313b583d3ebe4a469ec48495787ad649b601c05ef002ff0c928c02c8614804d38423666937ea728eb971afdf5271f747964b1de4313b7a9feebdcc0e96fb4f9c4f005cb456c1f0a03a190045617f2c2a6ada4da6b9a96b5127546a666df85d009829e31192cbef7281cceedc34d5ad778e12c3bfca47521bcc4c629ad85724e1d696685705f05567aec3526a74c0b82d16380715ad332b32c1805ad96630398591972cf7c97cb540d8a4afb1de2d7450a3afac7c633c9f45496cbea467761f885023db55f8e4acd9dd38217c14aa2ebe5b1939e7ff7042ec6fe1109a8bdc5cf176cc14a439d3fdbcddfbe98b5f579560986c4d050bdbb9f11979581c0c903e17ac9de9121d40310d2e2873ff66a0bda995ca5a6d6c315ced59ceb3a349330005dd813ae9e6fa6b9217a1ec47ec9bd4ad2ef506e8662d0ae7d86e209a2dafcff9ebc799136595992f085b0af39d11bb875a53317e265cad2446cefcb8a226f165b3889bec554369768f866580da8d17f4406dc94b1a1582d6015f404443b2f251566595ff4c5a659c41b802b364669e85cdaf59d627f5ef8545b7c95b06d77d647691127163c81902e5d0d560bd7599b3fdde59a0d453789f0ac52719a502e48cca93654fff85b57ee9305aeb2dcd9430cd5f82ab17cfbdda6157d7562f3aa00acc3df776412f4f6246ab176cb2f335208e508ed6fbbf7ac63be83f7364b4f26e06c252daaacb4ac7eed480aef130c08912449a6276e94f8dc88f9f864983e5ec32ceb76872d522a68a41bd55581386500da552b31380af62e437d7bb265a5a42dd123cad5996d5b99306655e893b3b154382d5281a25b419c68190f2827aecfcb2a280602c70a34be8db5465237870a77783d78bef544ffbf2924ec6c8ef60ac27b6d701258c943c57b13ea2b64b0a989c6449d72ab6fa545a0db6a9beb3f2ed961a63b0a818a619ae460d2ada3301d83ec437dc1acf293057404733590a7621dde0ffec7cb3c5fa6bf9916bff428a729f9e432f9741a171cb4bdb333252af6ad735b698ab7d376cadb3b25c16e767c632c34394b96c6200f291748dacec78d6b7bb585843a100437aeb9a1da0d905a60db33eb6073a0084349d78f81510b910acfdaa835713c32cc5e9fbb420684230f56cb6b6d8b5c192879adc4931b5050d1c22598c97114d8d5ecdc33712bbbae2bf1a1738890397ef32eb1271fec742e7b33ca4e2784b22d2423a70f793301482c71d1ffc91895dfd0aac7eada8337e4e38a27dce865ae667adeeda3b52ad8c8f913e9f4d3e30647c9a785b6c428634e6502587af7cc3e602af550143bb6a3b5d30c7888a0d454cecd89afeaf51cb98b550daa09d2f8435a8c6ccc111c0610ec68f972c09f1ff99d759ac4de52ee193d0d8359d9f89fcede339de0f3fa9d0e87d1a311bee9e8af27d24771ec923944bde575534a76cc27f47e1c80231f3369076a5016c2cabcc401b0891f53f208565d03962f33e4bbcb8f9c48f88a6b5b94186702f98b25314fe24749d302aeed0630e6efcd307e61828083daf078f3c76d5936daaf9454c01e779659e4127ec1519b1b501e4c203c3db86c3c39a13a2bf40653c5d9f1bcbb7d8eb61d1c0ba8b892c57417e8592c1c43fe83ec801d6b13e838bf38b65815f25bdca9f859a0085bce059a1cddbf8d403fa0772ffd6d4978d9b7879255d91c520ddbc84404783be9866fe0fc137b4faa09135b83d002227c273004938669fe16f80283b058399f1310d367d66985186962be188984ef420297a2045120cc856844137f0f077cde3acbe7e977de1b3f734a4a0c33191e8fc256c8aa29f315f668602d698390b5b4c79586e6794fdd8e071c6ac14aa0df471ab08056e8c929a7fed3e8445afc2bb09651418bc26c8443f8a819be836e957025696a5c1b2919c6448291a99b23ca46bb54d8d4eb6034cf65c555254ffabe200f1bb1774f3b7fc0c145800244ccbaf246bdfed52d6e0e63f8ed49ed56d85f122cdca21b408355e488356b7731b01438bc63bafae4d17fc929ca31c9852ccbcbc409f9f73c90664fc7bf32ce28571c59bea655ea52e07c5ecf8031ff70547eab3d32b2e1b2fbdc94e58ad9be236daa855a610abb2b706eceac7d72e071540e6378dc0ae651ca3d681fb02b659e3f4818a651fca55dcc1798c4c86f08cf23433382ef9ff462007ff0944218d3bb1d0f3b494eacd55432c50d39c3ec993695acbcc4b3fd805939eefc87a591048529f2cd6058bd04afc2c1c976dd0785244df6c8be1e23e59d80556df2207a60306f01ceb5e24fe0b0659fe5ee3801ad29be43fdb0c3be29eaae2af0936676df45a3ecc7776c1e48a682203a8c50e1c9face3815865e2501cfb99340b2db3593c058874c185cc291e97001b76709b94667a9a4dca6159995a9782540e7a1618bad98aa8c1d60254a1688b1a28d802b6f08c991484ec4fa1ac4449d38dc5e364f1b7bfc363e02a7cac90b28f9d7e30ec63e41d9bd6d922043718385612a89266b3a115d69327e7727c410587da7bf275b620b88c0f25ed98ffb37e96aa59f91b40d475f2db9f1d09b08de502af9a79e9ca3be408b627952405bbe30dc053c479df16f34c0cd981bd4eade52585e46be1a89756cf565035d0e257b472a0e895c168da12c3093a6089bc3b8c0c8b83c2cad7a4fffc4257d8c78d3c65c08461ba1843ddf720a9237a93878c73c320cfd28c07f24ea0777f7c20711d02a1e0e74943bc5267ecf67c8eae76d53fd8ce8cc9ab80255c9acb683b9deba02374639f9b2546a32f060307ee985f5de488a053dc6b1856bb8baa7ced77486954972e70d826f3bc2bcd8064d992888d3a79626264b8d277a8d2912e01ee74d1ff0b12f435b3f7753799521278c0414f14dae2c5c52ac9705dd21732c75b3b82a601f3cda8e50b27f65466747492c6f7796b8ebd79e01098bf39d5f6bd38297e57335b4d365c2094e439aec6c357db0ca8cdd59781cb9f1ffd3ad9dd77e6c9e274771098aab5c5ad18d124762a9badb3c130bf27e922b39d0d4af20339b6b9b42a8550bd010e8cb898a4812d252e1ab99d496cb32b5d719ea9b37be90b7027167c4c4d79e02adea72f24b5f34fc72c9d39aa0fb15fab989bcee3ded8bad8768c3c0efad622dca2804247e8f06646a4459e8257e3ba7dc13ad2fa023efa8d4331fcedbf17b1c0c5472333026c6177ef6a6cfd5c2c9d77c3e73d843362b4e68e21c135a715bb90be5afc7a685d57107584fd657bae88ac3e91b2f1faababc367d3a31354f8de700444291fa8298768b3c69cceda06849961a44c7b30a62620e700db072162126ba7c06c231a006359c8ec0de4a19c399a403e20cb02c0dafa701362bb7667fe356cb4f69052b14ff427cf6a5ee3130e60e67e2927f7120f1a4f2c4a7b9ab8332a07399fd8da1f0cea349ec6da1fda96db4a60b15ecc16512ae9fdb75dad213cfa7474eab69cfda64a2e1c3c0230a95b98b225667574fbc4321ed10fda82a572b875bb6ec82e4f6267140298b782cd910a71927c849fc1c7e3730a0622e4120bfe5bb86b8c1d8cd27219c7052dbd9193c9c313f79aa27e8cd284e20c4de4a57049da2bd423f0c2113bcbcdfa9fb260b14bc61af5c7e2a3fb32b098f9510516d3df4f5d97c5f9e943fb114c5c53672163e6d6bfdfc39c9590cfc2085dbb4fb22d88559d61ccd00a48aeae118a3d69961af4e350a2fd511beee83bb7e710d8d740210f77d782dd8b911c4984fe55714b92c7a5ca870dc31a0c7b76cdd16e2c9c081998dcd29fac7ba4d611c887d929049843b2b67365df974736688bc212175636b7603eaa60259f7e3c3792cb9ce52eeccc1a71afb48414e4602ca2835c9aeb6f2135db068afb9f9771e5e011cef26bc8365582f650cb57f61c2b4e87e96493dc2dc31a46fdb1b4ffe2ad105362d60f6f8d9d057be765190d099896034297adcc7260e238ad8df245b97fbe9c1c0f344118e5991fa30cab9a97b7f7ccf565e53d63cc0852eeb848ea9f785f2b5144bf84950a1247aa04f476973d1e3a1b6b28f2392df9f2d22ffe0d703a2f05a9e7dd29e16f9311953f84f0c6c06f4721532536d94fdfcb1b5aa83c546d292d62bf51738ec2c269d22e895ef8ffeca8435e5fbb970bceea2f374a72b032038cab64a13579bde5480335c29c8bd6ecdfa93b4b7030142ee99d6642e10022666073ae40e076e590f9ad20f099ee4faa4e41f4e36459710101f265c4090c3f86f1767fa95c459f6f02fdacfaa9e69e305bbc773595cf7fe56bd06fd8422abae218a7b40b7f269e7479131402efd9e0646df0840309e3f277bc18e50b632b15d49833fbf3468ea7c767bda95224549a8f891eb181fcb6c444614df26f12be9a50bf5fb306efbf06488cf2a0803c6da98e720f6350add05d659e6526d776805e323bf7ad0ee2b54d25949550bcd08262467cea4f6816f41d33c7025750c0cc94bb0f09821470fcf445a7bdbf45eafcfd668a22798320b2dc5a9863bb728470354c301f74c2368256db8276c4c81a44c89fbedc5d82299b072fb2281d7e713aad612a493f56305390c71c3ab9552b1cc80987495afe71fffebd13d738b21ce3634dffcf8d97ab0a13f81ec51c724f7fda00f51e0277b2e51261feaf7951d0cbaf160984c11f895885f35b3b67b71ebab67d043ffdeab2df5538e49eb2823f276cabf1531f70df1455a23c402dc97b8fcd9931232f5b147c59ae52534d30c41a34ac4e8b8a89c84239caa53c95e88b3dfd224a23f39f24b2d95d363eb79062d97dfce1581ed2de4ad5d94d037e23e10f266184d3957981439775d3228796664040fe528c2e90710c9d2ce6c3bdf1e888b451b064fecf783cf557245ff699e5635c18b7ded20e283ad524049d683209b18e7f57ab3866fb648c49adb264c2485473ce49a6a98773992e18b4e1bd0e4531a9f4827d6e763f80336be266e2e5a98845e57c36aace7d34c2689f426087bb0cc01b915e2f492eb6d8fe27461f9f32817366bc59cf47e170da6a75347205eda7a88ecf44c0315fad777f80c17e58c7312116f0b280ee61a8705ee6059f4c608ec1bafdf64673da402557a4a20426d5ab16cf1fa0cc7ba0b3db5cabff5df717525a9068c5b120493837959b1504e803362005ca0e2f62b5b33752605a41a77a433ddbed756b28b6d0b291e2221ed15ef6e3bea580d6ebf8291aff237c74bbeaf0cfca1d040e2b474550fe6ad932c0a072d973b1636bee8e8e858259c4e032f78ee1de281b2f8fde75a073893b74dec267f3ca6704ba1b2c388a10defe6f3554ba9af0b8990ec08b80cce52b1c327dcad9fca90e1481df6333c5db1991bcddd", 0x1000) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x1000}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[{0x81, 0x2, 0x7, 0x9bcf564}, {0x6, 0x3, 0x100, 0x5}, {0x9, 0x0, 0x1, 0x7fff}, {0x7, 0x9, 0x9, 0xffffffffffffffff}, {0xed, 0x40, 0xe46c, 0xfffffffffffffffe}, {0x7, 0x7f, 0xfffffffffffffff8, 0x80}, {0xfffffffffffffc01, 0x8000, 0xffffffffffffff24, 0x10001}, {0x915a, 0x5, 0x80000000, 0x101}, {0x10000, 0x100000001, 0x0, 0x643}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 16:00:11 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, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x162, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x3, 0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./bus\x00', r1, 0x3}) r2 = dup2(0xffffffffffffff9c, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x1f, 0x9}, 0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) recvfrom(r3, &(0x7f0000000200)=""/123, 0x7b, 0x40, &(0x7f0000000280)=@in6={0x18, 0x2, 0x3594, 0x8}, 0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x40) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) recvfrom$inet6(r2, &(0x7f00000000c0)=""/78, 0x4e, 0x800, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x2}, 0xc) syz_open_pts() pread(r1, &(0x7f0000000280)="af112a8af6e424bb4eb1c6e91a26efd3f53136f0fd2f1ba91fa2d8a5324d3f317320116777d227b63c66312b005db806825c0dd6e03488d582c5150da5d92e6cb09af5e37d4eac0b9f4fd620756c8ec38ff5b72896caf703166a029c36ad4d5459184a4f887f7854a9226e1aef544f6e6f14b48b3faaf3c3f848672add3aed6aa074886c37a8cc102014f45930c18e1aef6d43098c473bc5b721e18d3a34fa7085c0dbc587311c203c0478f57558d9f74452215f98014d688fe39c59fe4afc4b8dc0ddb328983b78c6e3f3c80aea019ce1625c16f5f8", 0xd6, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000380)={0x3, 0x3, 0xf}) vput: bad writecount: 0xfffffd802b32f160, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1450, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802b32f160) at vput+0x187 vn_closefile(fffffd802fb553d8,ffff8000ffff29f8) at vn_closefile+0x15b fdrop(fffffd802fb553d8,ffff8000ffff29f8) at fdrop+0xc9 closef(fffffd802fb553d8,ffff8000ffff29f8) at closef+0x118 fdfree(ffff8000ffff29f8) at fdfree+0xf7 exit1(ffff8000ffff29f8,0,1) at exit1+0x32f sys_exit(ffff8000ffff29f8,ffff8000149ddf10,ffff8000149ddf80) at sys_exit+0x17 syscall(ffff8000149ddfe0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffdfa74) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdfa40, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802b32f160) at vput+0x187 vn_closefile(fffffd802fb553d8,ffff8000ffff29f8) at vn_closefile+0x15b fdrop(fffffd802fb553d8,ffff8000ffff29f8) at fdrop+0xc9 closef(fffffd802fb553d8,ffff8000ffff29f8) at closef+0x118 fdfree(ffff8000ffff29f8) at fdfree+0xf7 exit1(ffff8000ffff29f8,0,1) at exit1+0x32f sys_exit(ffff8000ffff29f8,ffff8000149ddf10,ffff8000149ddf80) at sys_exit+0x17 syscall(ffff8000149ddfe0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffdfa74) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdfa40, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149ddc00 rbx 0xffff8000149ddcb0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149ddbc0 r9 0x1 r10 0 r11 0x401deb0f0c9e1c19 r12 0x3000000008 r13 0xffff8000149ddc10 r14 0x100 r15 0x1 rip 0xffffffff81ac3168 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149ddbf0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=281296 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffff8000ffff2ef8 process=0xffff8000ffff6010 user=0xffff8000149d9000, vmspace=0xfffffd803f013220 estcpu=36, cpticks=14, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 60590 345435 5784 0 2 0 syz-executor.1 60590 306162 5784 0 3 0x4000080 ttyout syz-executor.1 60590 268882 5784 0 3 0x4000080 fsleep syz-executor.1 87744 30445 0 0 3 0x14200 bored sosplice 95040 210175 1 0 3 0x100083 ttyin getty 5784 388878 47195 0 2 0x482 syz-executor.1 37298 308857 47195 0 2 0x482 syz-executor.0 47195 63038 97298 0 3 0x82 thrsleep syz-fuzzer 47195 234182 97298 0 3 0x4000082 thrsleep syz-fuzzer 47195 24230 97298 0 3 0x4000082 thrsleep syz-fuzzer 47195 179865 97298 0 3 0x4000082 thrsleep syz-fuzzer 47195 52723 97298 0 3 0x4000082 thrsleep syz-fuzzer 47195 295021 97298 0 3 0x4000082 kqread syz-fuzzer 47195 364973 97298 0 3 0x4000082 thrsleep syz-fuzzer 97298 432802 61852 0 3 0x10008a pause ksh 61852 83700 88949 0 3 0x92 select sshd 88949 282302 1 0 3 0x80 select sshd 32565 287115 90737 73 2 0x100090 syslogd 90737 390536 1 0 3 0x100082 netio syslogd 27799 432125 1 77 3 0x100090 poll dhclient 86786 236426 1 0 3 0x80 poll dhclient 49234 123733 0 0 2 0x14200 zerothread 29377 179913 0 0 3 0x14200 aiodoned aiodoned 72061 58617 0 0 3 0x14200 syncer update 83968 275308 0 0 3 0x14200 cleaner cleaner 55019 479288 0 0 3 0x14200 reaper reaper 57930 72803 0 0 3 0x14200 pgdaemon pagedaemon 71291 466498 0 0 3 0x14200 bored crynlk 55950 360368 0 0 3 0x14200 bored crypto 22408 193885 0 0 3 0x40014200 acpi0 acpi0 64849 514958 0 0 3 0x14200 bored softnet 30024 130593 0 0 3 0x14200 bored systqmp 76419 11803 0 0 3 0x14200 bored systq 66696 324113 0 0 3 0x40014200 bored softclock 54899 350883 0 0 3 0x40014200 idle0 89300 15615 0 0 3 0x14200 bored smr 1 67410 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 9527 6371K 7014K 78643K 13872 0 0 pcb 13 8K 8K 78643K 97 0 0 rtable 108 3K 4K 78643K 382 0 0 ifaddr 64 14K 14K 78643K 152 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 75 0 0 iov 0 0K 16K 78643K 152 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 77K 78643K 2303 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 16 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 143 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1151 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 30K 54K 78643K 424 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 119 0 0 in_multi 33 2K 2K 78643K 68 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 297 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 90 20K 30K 78643K 3500 0 0 UVM aobj 39 2K 2K 78643K 48 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 52 0 0 NDP 14 0K 0K 78643K 41 0 0 temp 185 2727K 2794K 78643K 6665 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 65 0 63 1 0 1 1 0 8 0 rtentry 112 47 0 3 2 0 2 2 0 8 0 unpcb 120 383 0 373 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1420 0 1420 1 1 0 1 0 8 0 tcpcb 544 198 0 194 1 0 1 1 0 8 0 inpcb 280 540 0 533 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 14 0 14 5 4 1 1 0 8 1 ppxss 1128 16 0 16 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 5 1 0 1 1 0 8 0 semapl 112 141 0 131 1 0 1 1 0 8 0 shmpl 112 46 0 9 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3229 0 1818 46 0 46 46 0 8 0 ffsino 240 3229 0 1818 84 0 84 84 0 8 0 nchpl 144 5027 0 3385 61 0 61 61 0 8 0 uvmvnodes 72 4026 0 0 74 0 74 74 0 8 0 vnodes 200 4026 0 0 212 0 212 212 0 8 0 namei 1024 15166 0 15166 1 0 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 14493 0 14493 8 6 2 6 0 8 2 plimitpl 152 98 0 91 1 0 1 1 0 8 0 sigapl 432 1323 0 1309 2 0 2 2 0 8 0 futexpl 56 19007 0 19006 1 0 1 1 0 8 0 knotepl 112 272 0 253 2 1 1 2 0 8 0 kqueuepl 104 259 0 257 1 0 1 1 0 8 0 pipepl 112 800 0 781 3 2 1 2 0 8 0 fdescpl 424 1324 0 1309 2 0 2 2 0 8 0 filepl 120 7885 0 7783 4 0 4 4 0 8 0 lockfpl 104 506 0 506 2 1 1 1 0 8 1 lockfspl 48 169 0 169 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 1538 0 1531 1 0 1 1 0 8 0 zombiepl 144 1310 0 1309 2 1 1 1 0 8 0 processpl 864 1339 0 1309 4 0 4 4 0 8 0 procpl 632 2791 0 2753 4 0 4 4 0 8 0 sosppl 128 7 0 7 3 3 0 1 0 8 0 sockpl 384 1016 0 997 3 0 3 3 0 8 1 mcl64k 65536 302 0 302 34 33 1 33 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 17 0 17 4 3 1 1 0 8 1 mcl9k 9216 26 0 26 2 1 1 1 0 8 1 mcl8k 8192 17 0 17 5 4 1 1 0 8 1 mcl4k 4096 75 0 75 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 4 3 1 1 0 8 1 mcl2k 2048 55126 0 55076 17 10 7 13 0 8 0 mtagpl 80 37 0 10 2 1 1 1 0 8 0 mbufpl 256 93095 0 92949 32 22 10 23 0 8 0 bufpl 256 9099 0 3631 342 0 342 342 0 8 0 anonpl 16 114730 0 102951 72 23 49 63 0 62 1 amapchunkpl 152 5300 0 5184 16 11 5 12 0 158 0 amappl16 192 6476 0 5831 59 25 34 44 0 8 1 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 53 0 48 1 0 1 1 0 8 0 amappl13 168 9 0 8 1 0 1 1 0 8 0 amappl12 160 10 0 7 1 0 1 1 0 8 0 amappl11 152 615 0 601 1 0 1 1 0 8 0 amappl10 144 625 0 623 2 1 1 1 0 8 0 amappl9 136 558 0 555 1 0 1 1 0 8 0 amappl8 128 139 0 121 1 0 1 1 0 8 0 amappl7 120 593 0 588 1 0 1 1 0 8 0 amappl6 112 605 0 597 1 0 1 1 0 8 0 amappl5 104 144 0 133 1 0 1 1 0 8 0 amappl4 96 1548 0 1519 1 0 1 1 0 8 0 amappl3 88 211 0 200 1 0 1 1 0 8 0 amappl2 80 9813 0 9738 3 1 2 3 0 8 0 amappl1 72 32022 0 31584 25 16 9 19 0 8 0 amappl 80 3025 0 2983 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 47 0 9 1 0 1 1 0 8 0 uaddrrnd 24 1324 0 1309 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1324 0 1309 1 0 1 1 0 8 0 vmmpekpl 168 12337 0 12312 2 0 2 2 0 8 0 vmmpepl 168 158246 0 156428 134 54 80 114 0 357 0 vmsppl 272 1323 0 1309 2 1 1 2 0 8 0 pdppl 4096 2654 0 2618 6 1 5 6 0 8 0 pvpl 32 335614 0 320564 176 35 141 159 0 265 19 pmappl 200 1323 0 1309 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 545 0 75 15 0 15 15 0 8 0